linux系統學習筆記

2021-09-06 22:11:35 字數 2274 閱讀 8881

一、 軟體包安裝

原始碼包安裝

二進位製包安裝

二、rhel 7系統管理

使用systemctl命令管理服務

man命令幫助資訊

常用命令

reboot:用於重啟系統。格式為reboot,預設為系統管理員重啟

poweroff:用於關閉系統,其格式為poweroff,預設為系統管理員關閉

ps:用於檢視系統中的程序狀態,格式為「ps[引數]」

linux程序狀態

top:用於動態的監視程序活動與系統負載等資訊,格式為top

pidof:用於查詢某個指定服務程序的pid值,格式為「pidof[引數][服務名稱]」

kill:用於終止某個指定名稱的服務所對應的全部程序,格式為「killall [引數] [程序名稱]」

ifconfig:用於獲取網絡卡配置與網路狀態等資訊,格式為「ifconfig [網路裝置] [引數]」

uname:用於檢視系統核心與系統版等資訊,格式為「uname [-a]」,檢視當前系統的詳細版本資訊 cat /etc/redhat-release

uptime:用於檢視系統的負載資訊,格式為uptime

free:用於顯示當前系統中記憶體的使用量資訊,格式為 「free [-h]」

who:用於檢視當前登入主機的使用者終端資訊,格式為「who [引數]」

last:用於檢視本機的登入資訊,格式為「last[引數]」

history:用於顯示歷史執行過的命令,格式為「history [-c]」

sosreport:用於收集系統配置及架構資訊並輸出診斷文件,格式為sosreport

pwd:用於顯示使用者當前所處的工作目錄,格式為「pwd [選項]」

ls:用於顯示目錄中的檔案資訊,格式為「ls [選項] [檔案]」

tail:用於檢視純文字文件的後n行或持續重新整理內容,格式為「tail [選項] [檔案]」,tail -n 行數 檔名:檢視檔案的倒數n行;tail -f 檔名:檢視最新日誌檔案

wc:用於統計指定文字的行數、字數、位元組數,格式為「wc [引數] 文字」

stat:用於檢視檔案的具體儲存資訊和時間等資訊,格式為「stat 檔名稱」

cut:用於按「列」提取文字字元,格式為「cut [引數] 文字」,cut -d[符號] -f[列數] 文字

touch:用於建立空白檔案或者設定檔案的時間,格式為「touch [選項] [檔案]」

mkdir:用於建立空白的目錄,格式為「mkdir [選項] 目錄」

cp:用於複製檔案或目錄,格式為「cp [選項] 原始檔 目標檔案」

mv:用於剪下檔案或將檔案重新命名,格式為「mv [選項] 原始檔 [目標路徑|目標檔名] 」,在同乙個檔案中進行剪下相當於對其重新命名

rm:用於刪除檔案或目錄。格式為「rm [選項] 檔案」,-r:刪除目錄;-f:強制刪除

dd:用於按照指定大小和個數的資料塊來複製檔案或轉換檔案,格式為「dd [引數]」

file:用於檢視檔案的型別,格式為「file 檔名」

tar:用於對檔案進行打包壓縮或解壓,格式為「tar [選項][檔案]」

find:用於按照指定條件來查詢檔案,格式為「find [查詢路徑] 尋找條件 操作」

useradd:使用者建立新的使用者,格式為「useradd [選項] 使用者名稱」

groupadd:使用者建立使用者組,格式為「groupadd [選項] 群組名」

usermod:用於修改使用者的屬性,格式為「usermod [選項] 使用者名稱」

passwd:使用者修改使用者密碼、過期時間、認證資訊等,格式為「passwd [選項] [使用者名稱]」

userdel:使用者刪除使用者,格式為「userdel [選項] 使用者名稱」

三、管道符、重定向與環境變數

管道命令符:把前乙個命令原本要輸出到螢幕的標準正常資料當做是最後乙個命令的標準輸入

環境變數

vim文字編輯器

邏輯測試語句:用於對測試結果進行邏輯分析 && || !

整數值比較語句:僅是對數字操作,不能講數字與字串、檔案等內容一起操作

字串比較語句

計畫任務服務程式

四、使用者身份與檔案許可權(檔案所有者、檔案所有組、其他使用者)

管理員建立的普通使用者的uid預設是從1000開始的(即使前面有閒置的號碼)。

passed:用於修改密碼、過期時間、認證資訊等,格式為「passwd [選項] [使用者名稱]」

userdel:用於刪除使用者,格式為「userdel [選項] 使用者名稱」,-f:強制刪除使用者,-r:同時刪除使用者及使用者家目錄

檔案許可權與歸屬

檔案的隱藏屬性

Linux系統學習筆記

沒有裝系統的電腦稱之為裸機,人和計算機之間的翻譯平台就是作業系統os。分時作業系統是一台計算機能同時為多個使用者提供服務,使用者互動式發布命令,作業系統採用時間片輪轉的方式,為每個使用者服務。unix作業系統 unix是乙個多使用者多工的作業系統,收費的作業系統。linux版本一般使用centos和...

Linux系統學習筆記

例 用於切換當前工作目錄至dirname 目錄引數 語法 cd dirname 例 用於顯示指定工作目錄之下的內容 例 用於為檔案或目錄改名或將檔案或目錄移入其他位置 主要用於複製檔案或目錄 引用摘錄 菜鳥教程 f 覆蓋已經存在的目標檔案而不給出提示。i 與 f選項相反,在覆蓋目標檔案之前給出提示,...

Linux 系統學習筆記

1 cd 切換目錄 change directory cd abc.txt 表示當前目錄 cd 表示返回上一級 cd 進入根目錄 cd 進入使用者主目錄 cd 進入使用者主目錄 cd 返回進入此目錄之前所在目錄 cd 返回上兩級目錄 cd 把上個命令的引數作為cd 引數使用 2 pwd 顯示當前工作...