1) 系統部署搭建過程 a 須要先準備好虛擬環境 b 須要具備系統鏡像文件 c 建立虛擬主機調試網絡 d 加載鏡像文件安裝系統 2) 實現系統遠程管理 3) 系統基礎管理操做 a 系統網絡配置方法 (地址 掩碼 網關 DNS) · 圖形方式: nmtui · 文件調整: /etc/sysconfig/network-scripts/ifcfg-eth0 b 系統運行相關命令 · 關機命令: shutdown -h /poweroff · 重啓命令: shutdown -r /reboot
1) 瞭解命令提示符做用: 後面能夠輸入命令 [root@ting ~]# //這是超級管理員root用戶管理系統 [ting@ting ~]$ //這是普通用戶ting管理系統 ① ② ③ ① 當前登陸系統用戶名稱信息 ② 系統主機名稱信息 ③ 操做命令所在路徑信息 默認所在路徑爲用戶家目錄 家目錄: 每一個用戶能夠隨心所欲地方 2) 命令執行規範要求: 基本語法格式: 命令信息 [參數1] [參數2] [參數3] 命令信息 [參數1] 對象信息(文件 目錄 硬件信息)
方式一: 利用man獲取幫助 man 命令/文件信息 --- 獲取幫助內容 方式二: 利用help獲取幫助 Linux系統環境中: 會存在一些內置命令, 內置命令介紹: · 不一樣版本Linux系統都會具備命令 cd · 不須要部署任何軟件程序系統就具備的命令 help cd
· 切換目錄方法: cd 目錄信息 切換目錄技巧: 相對路徑方式切換目錄: 相對當前路徑位置進行目錄切換 建議: 在相同目錄結構中進行操做 絕對路徑方式切換目錄: 從根目錄開始進行目錄切換 建議: 保證操做準確性 返回到上一級所在目錄: cd ../ 在兩個目錄以前來回切換: cd - 快速返回家目錄: cd cd ~ · 建立目錄方法: mkdir 目錄信息 make directory 建立目錄方法一: mkdir 目錄名稱 mkdir /tmp/ting 建立目錄方法二: 建立多級目錄 mkdir -p oldgirl/oldgirl01/oldgirl02 · 刪除目錄方法: rm rmdir (慎用) 刪除空目錄方法: rmdir 空目錄 刪除有數據目錄方法: rm -rf 目錄信息 -f 表示強制刪除 -r 表示遍歷刪除 · 確認所在路徑信息: pwd print working directory pwd /etc/selinux
· 查看文件信息內容: cat less more head tail 文件信息 cat --- 將整個文件信息所有輸出顯示 (只適合內容較少文件) less --- 逐行或逐頁查看文件內容信息 more --- 逐行或逐頁查看文件內容信息 head --- 只關注文件前幾行信息(默認前10行) tail --- 只關注文件後幾行信息(默認後10行) · 檢索文件信息內容: grep grep "fileting" /etc/services --- 直接將指定信息檢索出來 grep -B 5 "fileting" /etc/services --- 直接將指定信息檢索, 並顯示信息前5行內容 grep -A 5 "fileting" /etc/services --- 直接將指定信息檢索, 並顯示信息後5行內容 grep -C 5 "fileting" /etc/services --- 以指定檢索信息爲中心, 顯示上下5行內容 grep -i "fileting" /etc/services --- 忽略大小寫檢索信息 方法一: 篩選文件有用信息 grep "^#" /etc/selinux/config --- 過濾#號開頭的註釋信息 grep "^$" /etc/selinux/config --- 過濾空行信息 grep -Ev "^#|^$" /etc/selinux/config --- 將空行和註釋信息排除,顯示文件最有用信息 方法二: 篩選文件有用信息 grep "^[a-Z]" /etc/selinux/config grep -r "ting" /root --- 篩選目錄中全部文件信息 · 建立文件方法: touch echo >/>> vi 方法一: touch 建立空文件 touch /路徑/文件名稱 touch ting{01..10} --- 批量建立文件信息(有序列規律) 方法二: echo > />> echo "oldgirl" > ting.txt --- 清空文件內容, 添加新的信息 echo "ting" >> ting.txt --- 保留文件內容, 追加新的信息 方法三: vi 直接建立和編輯文件 vi 文件信息 瞭解 · 刪除文件方法: rm -f 文件信息 PS: 須要關注系統數據權限 · 數據備份操做: cp-copy 文件信息: cp 文件信息 備份數據目錄 cp ting.txt /tmp/ting.txt.bak 備份文件 cp -r oldgirl backup/ 備份目錄 · 數據移動操做: mv-move 移動數據信息: mv ting01.txt /tmp/ 重命名文件信息: mv ting.txt ting01.txt
find命令能夠查找指定數據信息 ① 根據文件名稱查找數據 find /ting/ -name "文件名稱" find /etc/ -name "ifcfg-eth0" --- 精確查找 find /etc/ -name "*eth0" --- 模糊查找 find /etc/ -iname "IFcfg-eth0" --- 忽略大小寫 ② 根據文件類型查找數據 普通文件 - 目錄文件 d 連接文件 l find /etc/ -type f -name "ifcfg-eth0" ③ 根據文件大小信息查找 find /etc/ -type f -size +5M 單位 c k M G +大於多少文件 - 小於多少文件 沒有+-正好多大文件 ④ 根據時間查找文件信息 ***** find /root/ -mtime +7 find /root/ -mtime -7 find /root/ -mmin -2 及時發現2分鐘內數據變化
系統版本信息查看: cat /etc/redhat-release 系統內核信息查看: uname -a 系統CPU運行情況: lscpu top 系統內存信息查看: free -h top 系統磁盤使用狀況: df -h 系統用戶登陸狀況: w ps -ef 查找進程 kill 進程號(PID) 查看已經鏈接的服務端口: netstat -a 查看全部的服務端口: netstat ap 結合grep命令能夠查看指定端口: netstat -ap | grep ssh
做者:婷婷的橙子發佈時間:2021年2月21日linux