linux基礎操做

01.設置虛擬機

1) 系統部署搭建過程
   a 須要先準備好虛擬環境
   b 須要具備系統鏡像文件
   c 建立虛擬主機調試網絡
   d 加載鏡像文件安裝系統
2) 實現系統遠程管理
3) 系統基礎管理操做
   a 系統網絡配置方法 (地址 掩碼 網關 DNS)
     · 圖形方式: nmtui
     · 文件調整: /etc/sysconfig/network-scripts/ifcfg-eth0
   b 系統運行相關命令 
     · 關機命令: shutdown -h  /poweroff 
     · 重啓命令: shutdown -r  /reboot

02. 命令操做使用規範

1) 瞭解命令提示符做用: 後面能夠輸入命令 
   [root@ting ~]#            //這是超級管理員root用戶管理系統
   [ting@ting ~]$        //這是普通用戶ting管理系統    
      ①     ②      ③
   ① 當前登陸系統用戶名稱信息  
   ② 系統主機名稱信息 
   ③ 操做命令所在路徑信息      默認所在路徑爲用戶家目錄 
      家目錄: 每一個用戶能夠隨心所欲地方
2) 命令執行規範要求:
   基本語法格式:
   命令信息  [參數1]  [參數2]   [參數3] 
   命令信息  [參數1]  對象信息(文件 目錄 硬件信息)

03. 命令獲取幫助方法

方式一: 利用man獲取幫助
man 命令/文件信息  --- 獲取幫助內容

方式二: 利用help獲取幫助
Linux系統環境中: 會存在一些內置命令, 
內置命令介紹: 
· 不一樣版本Linux系統都會具備命令            cd
· 不須要部署任何軟件程序系統就具備的命令
help cd

04. 目錄相關命令操做

· 切換目錄方法: 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

05. 文件相關命令操做

· 查看文件信息內容: 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

06. 根據文件名稱查找數據信息

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分鐘內數據變化

07. 系統信息查看命令

系統版本信息查看: 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

相關文章
相關標籤/搜索