1) 命令操做規範說明 1) 命令符合規範/不要自創命令 2) 幫助命令介紹說明 man help 3) 和目錄相關命令信息 cd ls cp mv mkdir pwd rm ls 列表顯示數據信息 ls -l --- 顯示數據信息詳細屬性 ls -lh --- 顯示屬性中,數據大小以人類可讀方式顯示 ls -a --- 將隱藏文件進行顯示 以 點 開頭的文件數據就是隱藏文件 ls -rt --- 按照時間信息進行反向排序,顯示最新改動數據信息 4) 和文件相關命令信息 touch cat less more head tail grep find rm tail -f --- 實時追蹤日誌文件信息變化 5) 系統信息查看命令 CPU 內存 硬盤 進程信息 用戶登陸狀況 系統信息查看
nmtui -- 圖形界面配置正確之後, 不必定網絡是正常的 確保網絡服務正常,須要確認網卡配置文件信息 vi命令編輯文件命令 -- 升級vim vi/vim三種模式: 命令模式: 進入一個文件中以後,所處的模式 能夠輸入一些快捷鍵,完成某些操做需求 編輯模式: 能夠編輯文件信息 底行模式: 輸入:以後將光標移動到屏幕最下面 進行保存退出操做 vi test.txt | | 插入模式INSERT <-i-- 命令模式 -:-> 底行模式 --ESC-> <--ESC- vi快捷操做方法: 命令模式 G --- 快速移動光標到最後一行 gg --- 快速移動光標到首行 100G/100gg --- 移動光標切換到指定100行 ^ --- 將光標快速移動到行首 $ --- 將光標快速移動到行尾 ?? --- 如何讓光標在橫向移動時,按照字符串信息移動? nyy --- 複製指定行信息 np --- 粘貼指定信息 ndd --- 刪除指定行信息(剪切) u --- 撤銷操做 ctrl+r --- 取消撤銷操做 vi快捷操做方法: 底行操做 :set nu --- 顯示行號信息 :set nonu --- 取消行號顯示 :wq --- 保存退出 :q --- 退出 :wq! --- 強制保存退出 :q! --- 強制退出 :s#oooooo#HQ#g --- 只替換光標所在行內容 :s#ooooooo#HQ# --- 只是將一行中找到的第一個內容進行替換, 不會全局都替換 :n,ms#oooooo#HQ#g --- 將指定行匹配的信息作替換
掛載: 系統中空目錄 和 磁盤存儲設備文件創建關係 == 等價給磁盤開個門 PS: Linux一切皆文件 磁盤初始化準備工做: 1) 磁盤分區操做 2) 磁盤格式化操做 掛載操做: mount /dev/sdb1 /chenchen/ 存儲設備 門-目錄--掛載點 umount /chenchen/
如何進行數據包壓縮: tar zcvf /tmp/ting.tgz /etc/ /var/ /etc/hosts tar zcvf chen/1.zip ./1.txt 壓縮的路徑 --- /tmp/ting.tgz 所要壓縮的文件 --- /etc/ /var/ /etc/hosts z --- 利用gzip方式進行壓縮文件信息 c --- 建立出一個壓縮包 v --- 顯示壓縮數據過程 f --- 指定壓縮包保存路徑 解壓數據包: tar xvf /tmp/ting.tgz tar xvf 1.zip 檢查確認壓縮是否成功: tar tf /tmp/ting.tgz unzip 命令用法 解壓數據包: unzip file.zip
tree --- 展示目錄下全部文件 目錄 樹
bin -> usr/bin --- 裏面存儲的是命令文件信息 二進制文件 usr --- 磁盤發展歷史過程當中,產生的新的掛載點目錄 sbin -> usr/sbin --- 裏面存儲的是命令文件信息 超級管理員能夠執行命令 boot --- 存放系統運行啓動文件信息 dev --- 存儲設備文件信息 etc*** --- 保存系統服務或者第三方服務程序配置文件 home --- 普通用戶家目錄 root --- 管理員用戶家目錄 lib -> usr/lib --- 存放程序服務會加載一些庫文件 lib64 -> usr/lib64 mnt --- 臨時掛載點目錄 opt*** --- 存放第三方程序安裝數據信息 proc --- 內核文件信息 進程文件 系統狀態信息 --- 能夠用於優化系統/提高安全性 此目錄中存儲數據信息都是默認存儲在內存中 tmp --- 臨時目錄 臨時存儲數據信息(不過重要) 充當回收站 var*** --- 存儲常常變化的數據信息 日誌文件
1) 網卡配置文件: /etc/sysconfig/network-scripts/ifcfg-ens33 2) DNS服務配置文件: /etc/resolv.conf 信息內容: nameserver 223.5.5.5 DNS公共服務器01: 223.5.5.5 223.6.6.6 電信運營商公共DNS服務器: 114.114.114.114 騰訊公共DNS服務器: 119.29.29.29 ============================================================== DNS: 將域名和IP地址創建對應管理: www.chen.com 10.0.0.200 ping 10.0.0.200 == www.chen.com ping www.chen.com == 10.0.0.200 DNS解析過程 DNS服務器 =============================================================== 3) 本地DNS映射文件: /etc/hosts 服務器-01 chen01.com 服務器-02 chen02.com ---> chen01.com hosts 10.0.0.200 chen01.com 4) 開啓自動加載程序文件: /etc/rc.local 文件中的命令信息會隨系統啓動以後自動加載運行 5) 系統日誌文件: /var/log/messages
1) 系統安全服務優化 selinux: 在某些特定場景限制系統root用戶權利 selinux程序: 關閉 臨時關閉: setenforce 0 永久關閉: vi /etc/selinux/config 第7行 SELINUX=disabled firewalld服務: 關閉 web:80禁止 防火牆服務: 能夠隔離危險的數據流量信息 臨時關閉: systemctl stop firewalld 永久關閉: systemctl disable firewalld 2) 須要作好yum優化 QQ 微信 遊戲 office ----平臺 360軟件管家 --- windows nginx apache zabbix ----平臺yum倉庫 優化yum源信息 ----平臺yum倉庫-aliyun ---- 清華 Base update --升級倉庫 extra epel --擴展倉庫中 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum install -y tree vim telnet nc nmap lrzsz bash-completion sl cowsay lrzsz --- 能夠實現windows和linux系統數據相互傳輸
做者:婷婷的橙子發佈時間:2021年2月22日linux