一、前期瞭解
1.伺服器組成
尺寸:1U=1.75英寸=4.45CM
形式:機架式、塔式、刀片式
常用伺服器品牌:DELL、HP、IBM、浪潮、聯想、航天聯志
核心組成: 遠端控制卡、RAID陣列卡、cpu(inter、 AMD) 硬碟、雙電源、發電機、記憶體、磁碟(機械、固態)、
2.linux發展
略
3.vmware+Centos
a、 linux的分割區:
/boot: 引導分割區 200M就夠了
swap: 交換分割區,系統記憶體不足的時候 臨時充當記憶體。 一般分配記憶體的1.5倍,記憶體小區8G的時候。
/: 根分割區
4.遠端連線伺服器
二、命令學習
1.建立資料夾: mkdir 路徑/檔名
ps: mkdir /data 在跟目錄下建立一個名叫data的資料夾
切換資料夾: cd 目錄
ps: cd /data 切換到根目錄下的data目錄中
顯示當前在哪裏: pwd
會顯示完整的路徑
查詢命令: man 命令
ls:ls
檢視目錄下的內容
ll:ll
檢視目錄下的詳細內容
建立檔案: touch 路徑/檔名
ps:touch /data/requests.txt
編輯檔案內容: vi 檔案路徑/檔名
ps: vi /data/reqests.txt
進入編輯模式:i
然後輸入內容:
然後按esc鍵退出編輯模式
儲存並退出 :wq
8.檢視(顯示)檔案內容: cat 檔案路徑/檔名
ps:cat /data/requests.txt
9.強制退出 : :q
或 :q!
追加內容到檔案中: echo "內容" >> /路徑/檔名
ps:echo 「I am docker」 >> /data/requests.txt
>>
追加輸出重定向 把內容追加到檔案的結尾
>
重定向 先清空檔案,把內容追加到檔案
拷貝(複製)檔案: cp 路徑/檔案 路徑
ps:cp /data/request.txt /tmp 將data目錄下的request檔案複製到tmp目錄下
其他:cp還可以用於備份
12.移動資料夾 mv 路徑/資料夾 路徑/資料夾
ps: mv /data /srv 把根目錄下的data資料夾移動到根目錄下的srv資料夾中
其他: 重新命名
13.刪除 rm
ps:rm requests.txt 刪除檔案
-f
強制刪除,不需要確認(不提示)
-r
遞回
刪除目錄 rm 目錄 -rf
ps:rm data -rf 強制刪除data目錄
16.在系統中查詢出名字叫request.txt 檔案或目錄: find / -type f/d -name "檔名"
ps: find / -type f -name 「requests.txt」
ps:find / -type f -name 「*.txt」 找以.txt 結尾的檔案
其中,f表示檔案,d表示資料夾, -name檔名(-size 大小)「檔名」(+1M)
退回上級目錄: cd ..
管道: |
find命令與其他命令的結合:把管道前面命令的結果通過管道傳遞給後面的命令(find |xargs 一起使用)
ps:find /root -type f -name "reqeusts.txt" |xargs ls -l
找出root目錄下的requests檔案 顯示詳細資訊
19.生成序列 seq
ps: seq 10
20.顯示行號:cat -n requests.txt
或者在vi中輸入:set nu
。 不顯示行號:set nonu
ps: 快速到達到達檔案的最後一行 G
快速到達檔案的第一行 gg
快速到達檔案的某一行 10gg
建立多層目錄 mkdir -p /data/text
-p
顯示某個檔案的某幾行內容 awk
ps:awk ‘NR >= 20 && NR<=30’ requests.txt
21.找出檔案,並將檔案中的某些字串替換 sed
ps: sed ‘s#boy#girl#g’ t.sh 將t.sh檔案中的所有boy替換成girl
ps:sed -i.bak ‘s#boy#girl#g’ t.sh 現將檔案備份,再替換其中內容
22.建立壓縮包:tar
tar zcvf
放入的資料夾位置
資料夾
ps: tar zcvf /tmp/etc.tar.gz /etc
解釋:把 /etc目錄打包壓縮到/tmp/etc.tar.gz 下
z ===> gzip軟體進行壓縮 .tar.gz
c===> 打包建立
v ====> 顯示過程
f ====> 指定壓縮包
tar tf /tmp/etc.tar.gz
tar xf etc.tar.gz
三、快捷鍵
23. tab鍵:自動補全命令或路徑
24. ctrl+l :清屏(clear)
25. ctrl+c:取消當前操作
26. vi/vim 快捷鍵:剪下,複製,贊帖
複製當前行 yy
貼上 p
剪下 dd
復原 u
恢復 ctrl + r
四、安裝軟體的常用方法
1、yum 替你解決依賴關係
2、rpm安裝包
3、編譯安裝( 自己動手做): ./configure
make
make install
DNS www.baidu.com ===⇒ ip 把域名解析成爲ip地址
4、修改DNS(解決網路解析問題):
vi etc/sysconfig/networ-scripts/ifcfg-eth0
修改DNS1 = 223.5.5.5
重新啓動: /etc/init.d/network restart