1、linux作業系統誕生於2023年10月5日,由林納斯·托瓦茲在comp.os.minix新聞組上發布訊息,正式向外宣布linux核心的誕生。2、linux同時也衍生了很多版本(debian,redhat、ubuntu等)
3、linux的基本思想:一切皆檔案、程式用途單一性
4、linux八大特點:開放性、多使用者、多工、介面良好、支援多種平台、可靠安全、裝置獨立性、豐富的網路功能。
1、linux目錄結構:樹型目錄結構,僅乙個根目錄。2、fhs標準:定義linux各目錄用途及功能、規範使用者對目錄的使用。3、重要目錄
/boot 啟動目錄:存放kernel和initrd引導
/home 普通使用者家目錄
/root root使用者家目錄
/bin 可執行的命令目錄
/etc 系統配置檔案和可執行檔案目錄
/tmp 臨時資料夾
/usr 系統資源目錄,存放應用程式
/usr/bin 大部分使用者命令
/var 存放系統執行資料
/var/log 日誌檔案目錄
/opt 使用者級程式目錄
/mnt 掛載目錄
4、計算機結構:硬體、核心、系統呼叫介面、應用程式。
核心:負責驅動硬體、管理活動和分配及管理硬體資源。
shell:使用者與核心的命令直譯器,使用互動與非互動的方式,接收使用者命令呼叫系統介面完成操作。
1、登陸linux
登陸顯示:[teld@localhost ~]$
格式含義:[當前使用者@本機網域名稱 工作目錄] 提示符
提示符:$(普通使用者)/#(root)
2、linux命令格式:命令名稱 【命令引數】 【命令物件】
命令引數:是對命令的一種完善,不同的環境和不通的命令,引數的使用也是不同的,也是日常使用的重點。
命令引數便是方法:"--"表示完整選項;"-"表示短格式選項
3、幫助命令:man、info、help、whatis
4、切換登陸使用者及提權:
su - /su 區別:工作目錄和環境變數是否同時切換
su -/ sudo su - 區別:su是使用者切換命令,sudo是臨時命令提權工具
5、系統操作基礎命令:
uname:顯示系統核心資訊
date:顯示系統時間
top:檢視程序實時監控狀態
ps:檢視當前程序的瞬間狀態
last:檢視所有系統的登入記錄
history:顯示歷史執行命令
netstat:用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況
6、檔案及目錄操作命令
cd:目錄切換命令
pwd:顯示當前工作目錄
ls:顯示目錄中的檔案
tree:顯示檔案和目錄由根目錄開始的樹型結構
touch:用於建立空檔案與修改檔案時間
cp:複製檔案及目錄
mkdir:建立目錄
rm:刪除檔案及目錄
rmdir:刪除空檔案
cat:檢視純文字檔案
more:以逐頁顯示的方式檢視純文字檔案
head:檢視純文字檔案前n行
tail:檢視純文字檔案後n行
wc:用於計算指定檔案的行數、字數,以及位元組數
cut:用於顯示每行從開頭算起 num1 到 num2 的文字,剪下位元組、字元和字段寫至標準輸出
diff:用於比較檔案的差異
tar:用於對於檔案的歸檔打包,結合相應的選項引數可進行解壓縮操作
grep:查詢檔案裡符合條件的字串
find:用於查詢檔案
8、使用者和組管理
管理員:uid為0
系統使用者:uid為1~99
普通使用者:uid從500開始
管理員組:gid為0
普通使用者組:1-65535(包含系統使用者組和登陸使用者組)
linux在建立使用者時,會自動建立乙個與其同名的基本使用者組,且組內只有其乙個使用者
9、檔案許可權
-rwxrwxrwx :普通檔案、所有者(讀、寫、執行)、所屬組(讀、寫、執行)、其他使用者(讀、寫、執行)
檔案預設許可權:rw-r--r--(644)
資料夾預設許可權:rwxr-xr-x(755)
10、linux常用工具paping的使用
paping:計算機網路管理工具,用於測試網路協議(tcp/ip)可達性和耗時開銷。
1、生產環境中root使用者許可權被**,禁止使用root使用者直接登陸。
2、生產環境中進行檔案檢視操作時,請使用cat/more/less等操作,勿使用vim/nano/gedit等檔案編輯命令。
3、windows使用者,在對linux系統某檔案進行貼上操作時,請使用editplus/notepad++等文字編輯工具進行字元編碼轉換後再貼上。
linux基礎命令彙總
1.如何關閉linux伺服器?方法一 halt 方法二 shutdown h now 2.如何重啟linux伺服器?方法一 reboot 方法二 shutdown r now 3.請檢視當前登入使用者,如果是root使用者,則切換到其他使用者以下所有普通使用者為test.檢視當前登入使用者 whoa...
Linux基礎知識彙總 2 持續更新中
軟體安裝 find,at,特權,facl,shell xargs 將命令分頁處理 find user hadoop a perm 741 xargs chmod g x 計畫任務 at l 列表 d 刪除 f 批處理 定時處理 at 時間 進入編輯模式 定時執行 batch 與at一致,但需要機器空...
linux基礎知識 彙總
1.限制變數的作用域 1 在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。3 在模組內,乙個被宣告為靜態的函式只可被這一模組內的其它函式呼叫。那就是,這個函式被限制在宣告它的模組的本地範圍內使用。2.設定變數的儲存域 st...