學習Linux必須經歷的三個階段
1.ADMIN(云計算系統管理)
2.ENGINEER(云計算應用管理 )
3.SERVICES(系統,服務管理進階)
擁抱這個世界,這個世界也會擁抱你! --Tuge
目錄總結
- 學習Linux必須經歷的三個階段
- One.ADMIN(云計算系統管理)
- Two.ENAINEER(云計算應用管理)
- Three.SERVICES(系統服務管理進階)
- 四、歸檔及壓縮 、 重定向與管道操作 、 find精確查找 、 vim高級使用
- 歸檔及壓縮(tar)
- 歸檔與壓縮(zip可跨平臺)
- 重定向和管道操作
- 重定向
- 管道操作
- find基本使用
- find高級(復合)
- vim高級(編輯技巧)
- 命令模式操作
- 游標跳轉
- 復制,粘貼,洗掉
- 查找撤銷保存
- 末行模式操作
- 保存退出檔案操作
- 字串替換
- 開關引數的控制
- 擴展
- 五.RPM軟體包管理,yum軟體倉庫,命令補充
- 六.用戶管理,組賬號管理,計劃任務
- 重要的事情說三遍
One.ADMIN(云計算系統管理)
1.云計算網路之基礎
2.linux簡介安裝,基本操作
3.命令列基礎,目錄及檔案管理,文本內容操作
4.歸檔壓縮,重定向,管道,find精確查找,vim高級應用
5.RPM軟體包管理,yum軟體包倉庫,命令補充
6.用戶管理,組賬號管理,計劃任務
Two.ENAINEER(云計算應用管理)
1.基本權限和歸屬,附加權限,ACL策略管理
2.磁盤空間管理,交換空間
3.邏輯卷管理,RAID磁盤陣列,程序管理,VDO
4.配置LInux網路,原始碼編譯安裝,自定義yum倉庫,日志管理
5.SElinux系統故障修復,防火墻策略管理,服務管理
Three.SERVICES(系統服務管理進階)
1.kvm構建及管理,virsh控制工具,鏡像管理,虛擬機快建技術
2.Web基礎應用 、 NFS服務基礎 、 觸發掛載 、 總結和答疑
3. DNS服務基礎 、 特殊決議 、 DNS子域授權 、 DNS主從架構 、 總結和答疑
4.快取DNS 、 Split分離決議 、 電子郵件通信 、 Web服務器專案實戰 、 總結和答疑
5.批量裝機環境 、 配置PXE引導 、 kickstart自動應答 、 Cobbler裝機平臺 、 總結和答疑
6.rsync同步操作 、 inotify實時同步 、 資料庫服務基礎 、 管理表資料 、 總結和答疑
四、歸檔及壓縮 、 重定向與管道操作 、 find精確查找 、 vim高級使用
歸檔及壓縮(tar)

tar 選項 /路徑/壓縮包名字 被壓縮的源資料
-c 創建檔案
-x 釋放歸檔
-f 指定歸檔檔案名稱
-z 呼叫.gz 格式的工具進行處理
-j 呼叫.bz2 格式的工具進行處理
-J 呼叫.xz 格式的工具進行處理
-t 顯示歸檔中的檔案清單
-C 指定釋放的路徑
例如:
tar -jcf /opt/abc.tar.bz2 /var
把/var目錄中所有的資料都壓縮到opt下
tar -tf /root/backup.tar.bz2
顯示壓縮包中的內容
tar -xf /opt/abc.tar.bz2 -C /opt/cc
把abc.tar.bz2 解壓到cc目錄中
歸檔與壓縮(zip可跨平臺)
zip [-r] 檔案.zip 被歸檔的檔案 (歸檔+壓縮) unzip 檔案.zip [-d 目標檔案夾] (釋放歸檔+解壓)
例子:
zip -r /opt/abc.zip /etc/passwd
把/etc/passwd內容壓縮到opt
unzip /opt/abc.zip -d /opt/myzip
把opt/abc.zip解壓到myzip中
重要:
.gz 由 gzip 壓縮而成
.bz2 由bzip2 壓縮而成
.xz 由 xz 壓縮而成
重定向和管道操作
重定向
覆寫重定向 >
追加重定向 >>
[root@A ~]# ls /opt/
a.txt nsd rh
[root@A ~]# echo 123 > /opt/a.txt
[root@A ~]# cat /opt/a.txt
123
[root@A ~]# echo 456 >> /opt/a.txt
[root@A ~]# cat /opt/a.txt
123
456
[root@A ~]#
擴展:
echo A > /etc/hostname
永久修改主機別名
管道操作
將前一條命令的標準輸出交給后一條命令處理
head -12 /etc/passwd | tail -5
顯示第8行的內容
find基本使用
find 目錄 [條件]
-type(型別)f:文本檔案 d:目錄 l:快捷方式 例子:
[root@tuge~]# find /boot -type d
查找boot目錄下的所有目錄
-name
[root@tuge~]# find /etc -name "passwd" 或者 "*tab"
-size + 檔案大小
[root@tuge~]# find /boot/ -size +1G
查找boot目錄下大于1G的檔案
-user 用戶名
[root@tuge~]# find /home/ -user zhangsan
-mtime 修改時間
[root@tuge~]# find -mtime +10
10天之前修改過檔案
find高級(復合)
find [范圍] [條件] -exec 處理命令 {} \; 例子:
[root@tuge~]# find /boot/-size +10M -exec cp{} /opt/ \;
vim高級(編輯技巧)
命令模式操作
游標跳轉

復制,粘貼,洗掉

查找撤銷保存

末行模式操作
保存退出檔案操作

字串替換

開關引數的控制

擴展
1.洗掉vim、vi命令程式
rm -rf /usr/bin/vim /usr/bin/vi
2.修復vim、vi
rpm -ivh --force /mnt/packages/vim-enhanced -7.4.160-4.el7.x86_64.rpm
3.ls /usr/bin/vim
4.rpm -ivh 安裝軟體包常用的選項
rpm -i httpd 安裝
rpm -e httpd 卸載
rpm -q httpd 查看安裝
rpm --force 強制安裝
rpm --test 測驗安裝
rmp -qa 查看所有已安裝的軟體包
5.history -c 清空歷史命令
vim /etc/profile
HISTSISE=1000 #調整歷史命令數量
!n 執行歷史命令中的第n條命令
!str 執行最后一次以str開頭的歷史命令
五.RPM軟體包管理,yum軟體倉庫,命令補充
預知后事如何,請看下回分解!
六.用戶管理,組賬號管理,計劃任務
重要的事情說三遍
作為一個為linux奉獻一生的碼員,很是榮幸和驕傲,這里我總結了一些linux的精華,也就是速成文章,后面還會繼續更新,望大家關注,絕對有用!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/26604.html
標籤:其他
上一篇:VSCode python import問題求大佬解答
下一篇:os.curdir使用?
