4.20 Linux01

2019-4-20 21:04:14前端

day102linuxjava

開始認真學習Linux ,由於服務器部署仍是得會Linuxpython

開始整理一下筆記mysql

等把Linux所有學完後 而後寫個文章整理一下!linux

Linux大神nginx

Linux超哥的博客 : https://www.cnblogs.com/pyyu程序員

注意:

Xshell 遠程鏈接卡住(To escape to local shell, press 'Ctrl+Alt+]'

vim /etc/ssh/sshd_config

#UseDNS yes
改成
UseDNS no

重啓sshd
service sshd restart
xshell注意

上午web

今日內容:
產品經理
    捱打的
前端妹子
    寫前端兼程序員鼓勵師
運維
    啥也幹(helpdesk),桌面運維工程師,維修筆記本,修電腦,維護路由交換機,插網線
    維護服務器的
        超強性能的一臺主機,100G~500G內存
        
    玩轉linux操做系統的
        
    項目上線發佈
    測試網絡
    維護網站7*24小時正常運行的把
    
    
運維開發工程師
    運維+開發
    運維自動化
        -運維人員,一我的要維護上百臺服務器
    CMDB運維資產管理平臺
        -資產收集,經過web界面,展現公司全部服務器相關信息
        -
    堡壘機
        -記錄linux服務器登陸人員的全部操做記錄
        -記錄登陸人員的ip,身份信息等等
    監控平臺
        -監控服務器健康狀態
        

    
測試
    找bug,和後端打架的
後端開發
    我們這羣精英
    
dba
    專業維護mysql數據庫的
UI (設計師)
    畫圖,網站設計,精通PS,AI等軟件
爬蟲工程師
    爬數據
架構師(技術組長)
    畫框架,精通python,精通linux,精通網絡,制定你公司技術棧架構的人
BOSS
    發工資,罵人的那個


筆記本組成;
外觀組成:
屏幕
鍵盤
觸控板
攝像頭
USB
音箱
散熱器
電源
光驅-放光盤DVD
網口
HDMI 視頻接口
VGA
type c 
雷電口
3.5耳機孔

內部:
主板
內存
cpu
硬盤
顯卡
聲卡
網卡



服務器呆的環境:
1.本公司有錢,自建機房,本身的服務器本身管
2.服務器託管,找北京的大型機房託管公司,我公司的服務器,放在別人家運行,我交錢
    -世紀互聯
3.小型公司,使用雲服務器,我公司不須要維護服務器,只須要進行業務運轉便可
    -阿里雲
    -騰訊雲
    -華爲雲
    -亞馬遜雲

軟件開發目錄規範

bin
src
conf
static
lib
log
db 
core
README.MD
docs


Linux發行版
redhat發行版,收費版的linux
    -提供了資格認證,考試
    RHCSA
        紅帽系統管理員,熟悉linux命令,相關係統配置
    RHCE
        紅帽認證工程師,熟悉linux經常使用服務器配置,nginx、ftp、samba、等等
    RHCA 
        紅帽架構師

SUSE    -linux
    德國版linux,經常使用於電信,移動,支付服務器
    
    
你到了公司裏,服務器系統只有幾種:

centos 
redhat 這倆同樣的用法


suse 單獨學習

ubuntu     單獨學習



安裝windows:
1.準備U盤安裝windows,傻瓜操做
2.準備一個機器,安裝到c盤

安裝/使用Linux的方式:
1.下載操做系統  www.centos.org    centos-7.3.iso鏡像文件  DVD光盤刻錄了操做系統,USB寫入系統
2.安裝linux
    -準備一臺機器,安裝linux
        -成本大,只能裝一個系統
    -直接安裝linux,去掉windows
        -只能一個
    -安裝雙系統,一個win一個linux
    
    -windows+vmware+linux
    vmware是一個虛擬化產品的軟件,提供了多個操做系統安裝的功能
    vmware就是一個虛擬的主機,而且能夠虛擬出多個主機
    vmware workstation 我的學習版,假設能運行5個虛擬機
        centos
        redhat 
        ubuntu
        macos 
    vmware使用方便,而且能夠運行多個操做系統
    vmware軟件是吃物理機的資源的
        根據你物理機資源大小,可控的虛擬機數量
    
    vmware esxi 企業版虛擬化
        256G的內存的服務器
        一臺dell的服務器,虛擬化出了60多個redhat
    
    物理機+windows+vmware+docker 

vmware軟件提供了快照功能
假設我裝機ok後,系統初始化ok後,作一個快照


vmware出現不支持vt虛擬化的解決辦法:
1.你的主板的cpu不支持VT,禁用了VT這個技術
2.找到你對應的筆記本型號,的BIOS設置,多是F1\F2\F10\F12 

linux支持7個終端:
經過ctrl+alt +f1-f7 
linux有7個終端,f1是圖形化,f2-f7是命令行終端

IDC運維,數據中心,機房運維;
1.如何管理linux服務器呢?



遠程鏈接linux:
1.經過xshell客戶端軟件,登陸linux
2.知道linux的ip地址,經過ip地址鏈接


局域網
192.x.x.x
192.168.12.1
192.168.12.2
192.168.12.3
192.168.12.xx
192.168.12.xx


10.x.x.x
172.x.x.x 


橋接模式:
假設咱們的局域網段是 192.168.12.xx 
至關於在局域網內,添加一臺電腦,佔用一個局域網的ip
宿主機是:192.168.12.74
小何同窗:192.168.12.55
Linux主機:192.168.12.85,分配一個192.168.12.85網段的ip

NAT網絡模式:
就是在你宿主機的ip網絡中,經過網絡地址轉換技術(NAT),分配一個私有局域網(可自定義的,192/10)
宿主機是:192.168.12.74
Linux網絡地址轉換: 192.x.x.x.
                    10.x.x.x 
我經過nat技術,給linux分配一個私有局域網,nat網絡地址轉化技術能夠解決的問題
    1.ip地址不夠用,0~255
    2.解決ip可能衝突的問題
                    
                    
                    
網絡鏈接方式有2種:
    1.dhcp,動態獲取ip
    2.靜態ip,寫在配置文件的ip


    
    

下午筆記!sql

day102Linux下午:

1.什麼是服務器
2.什麼是linux
3.如何安裝linux
    -經過vmware這個虛擬化軟件,安裝linux且學習
    -準備一個雲服務器
    -這些服務器準備的步驟,是不須要本身來作的
    -在公司裏,都有運維人員配置好了
    -配置一個linux上網方式
        -橋接(dhcp) 動態獲取一個ip地址
        -nat
        -host only
    
    
4.如何遠程鏈接linux服務器
    -我們準備一個xshell客戶端工具,用於鏈接linux
    -經過linux一個命令登陸linx
        ssh  root@ip
        ssh root@192.168.12.85
        
        
5.linux管理網絡的命令
    1.在系統剛裝好的時候,默承認能沒有啓動網卡
        ifup 網卡名字        #啓動網卡
        ifdown 網卡名字    #關閉網卡
        
    2.管理網絡配置的文件 
    /etc/sysconfig/network-scripts/  #網絡配置相關信息文件夾
    能夠經過vi,打開這個網卡文件,修改一個參數使得開機加載網卡
    onboot=yes
    網卡對應的文件叫作
    ifcfg-ens33 你們的網卡配置文件可能與我不同
    ifcfg-eth0
    ifcfg-ens167777
    
    3.管理網絡的一個服務腳本文件
    /etc/init.d/network  start/stop/restart  對網絡服務進行啓停/重啓
    4.查看linux ip地址信息
        ip addr  show
        ifconfig
        
    
Linux基本命令學習:
查看當前位置,打印當前工做目錄
pwd  (print work directory )
獲得一個反饋結果
/root 

Linux下,文本是白色的,文件夾是藍色的


對文件/文件的增刪改查:
增
mkdir 建立文件夾
mkdir hellos14  #建立一個名爲hellos14的文件夾

touch test.txt 
touch test.py 
touch test.java 
touch test.go 



刪
rm (remove),刪除文件的命令

rm  要刪的文件
rm  test.txt 
rm -i  test.txt
    -i 參數是刪除文件要提醒

rm -i  test*    #刪除全部以test打頭的文件
rm -r  遞歸刪除文件夾



#友情提醒,實驗以前,作好快照
linux之做死命令
    rm -rf /*   #刪除linux底下全部東西,而後收拾東西辭職
#vmware提供了快照功能


rmdir 命令只能刪除   空 文件夾



linux善用tab鍵進行命令補全
既能夠補全命令
又能夠補全文件

Linux的幫助手冊,查看命令詳細用法
man  rm 
man  ls   



改

mv命令,移動,更名

mv   舊文件名   新文件名

#把 test文件夾改成  prod文件

mv  test   prod 

cp (copy)複製命令
cp 文件名   新文件名

cp  test.py   test.py.back

cp -r  test   test2 #遞歸拷貝文件夾,把test文件下全部子孫後代都 複製一份 爲 test2



查
ls 查看命令,查看文件夾的命令
ls  操做對象
ls /root 
ls -l  /root  顯示/root文件夾下詳細信息
ls -la
    -l 顯示詳細信息
    -a 顯示隱藏文件/文件夾 
ls -la /root/  #顯示/root文件下全部文件和文件夾
    drwxr-xr-x. 2 root root   37 Nov 28 14:58 .
    dr-xr-x---. 6 root root 4096 Nov 28 14:53 ..
    -rw-r--r--. 1 root root    0 Nov 28 14:58 test.py
    -rw-r--r--. 1 root root    0 Nov 28 14:58 test.txt
    
    這個 .  表明當前目錄
    這個 ..  表明上一級目錄
    
    

cd (切換目錄)
cd /root/helloS14   #切換目錄到/root/helloS14文件夾中
cd 命令只能進入文件夾,不能進入文本文件

查看文本內容
cat 命令,查看文件信息

cat   文件 


cat  first.py 



#修改密碼的linux命令
passwd  用戶名
passwd  root  #輸入兩次密碼


vi編輯使用筆記:
1.  vi   first.py  #打開文件
2.  此時你進入了一個叫作命令模式的狀態,等待輸入命令,通常會輸入 i/o/a 
    i 是 insert插入的意思
    o是在光標所在行的下一行寫入信息
3.輸入 i以後,進入編輯模式,就能夠寫入代碼了

4.按下esc,退出編輯模式,此時回到了命令模式,輸入  :wq!  退出且寫入文本信息
    :  是 進入底線命令模式的參數
    w  是寫入的意思
    q  是退出的含義
    !   強制性的含義
    

    
遠程登陸服務器的命令
ssh  root@192.168.12.85  

redhat123  #輸入root的密碼


Linux查看用戶登陸終端的命令
w   #此命令記錄用戶登陸的,用戶身份,來源ip

1.若是你是經過xshell直接登陸個人這個機器,那麼我記錄的ip的就是你windows的ip地址
2.若是你是已經登陸了linux,而後經過你的linux,再ssh登陸個人機器,那麼我記錄的就是你linux的ip

Linux下查看用戶身份信息的命令

whoami 


查看終端信息的命令
tty 



#更改linux主機名
hostnamectl    set-hostname  s14linux


#退出linux登陸會話的命令
logout 



#xshell的快捷命令
#清屏命令 clear    ctrl + L   
#快速退出   ctrl + d   等同於logout
#快速登陸  ctrl + shift + r 
 
#關機命令
poweroff 
相關文章
相關標籤/搜索