一、前期了解
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 檔案路徑/檔名
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.s**件中的所有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(解決網路解析問題):
vietc/sysconfig/networ-scripts/ifcfg-eth0
修改dns1 = 223.5.5.5
重啟:/etc/init.d/network restart
CentOS基礎指令學習
顯示日期與時間的指令 date 顯示日曆的指令 cal month year 簡單好用的計算器 bc ctrl d 相當於輸入exit nano 簡單的編輯器 sync 將記憶體中的資料同步到記憶體中 init 切換執行等級 liux有七種執行等級,其中四種如 run level 0 關機 run ...
Linux學習 安裝centOS
配置好虛擬機器選項後,我們開始安裝centos 開啟此虛擬機器 進入到安裝引導介面 安裝或者公升級乙個現有的作業系統 安裝過程中採用基本的顯示卡驅動 恢復系統環境 本地硬碟啟動 跳過映象檔案 記憶體測試 操作 出現提示框 是否校驗光碟 我們使用光碟安裝,選擇skip,跳過校驗 按照提示,選擇next...
Linux基礎學習
1.linux中沒有類似於windows中 登錄檔 這樣的二進位製表項,linux中所有軟體的配置都是通過文字檔案實現的。2.linux中命令列是提供使用者輸入命令的介面,其本身只接受輸入,然後將命令傳遞給命令編譯器。shell 是乙個程式,它在使用者和作業系統之間提供了乙個面向行的可互動介面 3....