linux基礎知識總結

2021-09-24 22:54:01 字數 2523 閱讀 9521

**centos7.0安裝

linux的啟動過程:

1.加電,bios對硬體自檢

2.在硬碟的mbr裡找系統的引導檔案

3.啟動grub引導選單

4.系統初始化(啟用網絡卡、啟動系統程序)

軟連線 檔案 目錄 跨分割槽

硬鏈結 只能對檔案 同分割槽

1.光碟ios映象安裝

2.橋接安裝

gnome圖形介面

centos 7 有5個虛擬終端tty 「ctrl+alt+ f2 f3…f6」 退出終端 「ctrl+alt+f1」

檢視終端 :tty

終端快捷鍵:

shift+ctrl + 放大

ctrl - 縮小

shift+ctrl n 開啟新終端

alt f4 關閉終端

shift+ctrl t 開啟終端標籤

alt 1-- 切換標籤

shift+ctrl w 關閉標籤

shift+ctrl c 複製(圖形介面)

shift+ctrl v 貼上(圖形介面)

圖形介面也是乙個程式 占用大量資源 cpu !一般不用

nc -l 埠號

遠端連線:ssh 使用者名稱@ip位址

linux目錄結構

單樹倒置 /

root 當前使用者 。 localhost 當前所在主機 。~ 當前工作目錄。 #為超級管理員 。$普通使用者

開啟終端 也就是開啟shell 系統對話

【root@localhost ~】# 命令 【選項】 引數 (目錄/檔案)

黑色 檔案 藍色 目錄 青色 鏈結檔案 綠色 可執行檔案 (指令碼/程式)

/bin 可執行檔案(命令,程式的執行檔案) 任何使用者可執行

/sbin 可執行檔案 (命令,程式的執行檔案 )system 。 root系統管理命令

/etc 配置檔案 (系統自身,應用程式)

/boot 系統啟動引導器+kernel

/home 家目錄 每建立乙個使用者,準備乙個目錄,存放自己的檔案

/dev device裝置 虛擬硬體 硬碟也是乙個檔案

/tmp 臨時資料夾 7天沒有訪問 系統自動清理 安裝 執行時產生的臨

/opt option 可選 一般是空的 不使用 第三方應用程式會用到

/var 可變 一般變化頻率高的檔案 log 系統日誌…等

/usr 安裝的應用程式

/proc 當前記憶體映像 ,虛擬檔案系統

/lib /lib64 庫檔案 應用程式會呼叫

/mut /media 掛載點 磁碟分割槽,磁碟管理

/root 管理員root 家目錄

/run 應用程式,執行過程中,會產生一些檔案

/srv /opt 可選 給第三方應用程式

/sys 硬體資訊

ls list 列出目錄選項 例:ls -a /etc/selinux 。 ls /boot

-a 顯示所有,包括隱藏檔案

-l以長格式顯示

-h人類可讀大小

-d顯示目錄本身

-s大小排列

第一位 檔案型別 第二位 硬鏈結數 第三位檔案所屬人 第四位檔案所屬組 第五位檔案大小 第六位檔案最後一次編輯 第七位 檔案/目錄名

【 d rwxr-xr-xx.】

[root@vlnx050100 ~]# getfacl /test/3.txt (檢視)

getfacl: removing leading 『/』 from absolute path names

vsz 佔物理記憶體加共享記憶體的空間

rss 佔虛擬機器的物理記憶體的空間

stat 狀態 r:執行或就緒 t:停止 z:殭屍 zombie s:可中斷的睡眠(不需要等待磁碟io完成)d:不可中斷的睡眠(等待磁碟io完成)

<:高優先順序程序 /會被cpu優先順序執行/會獲取更多的cpu執行時間

n:低優先順序程序

+:正在前台執行的程序

l:多執行緒程序thread

s:會話程序首程序,某乙個程序的父程序

pstree 父子程序 centos7裡面第乙個啟動的程序 systemd

產生資料,存入硬碟

cpu a-------》 data cache memory------》 disk

b-------》data cache --------》disk d sleep

s sleep 守護程序 apache s —》 request r ----》 s

r1. 一般有大量運算工作的程序

2.程式是否有問題

swap 虛擬記憶體 交換分割槽

memory --------------------------》disk swap

多執行緒訊號 signal kill -l 檢視

常用訊號:

1 sighup :讓程序重新讀取配置檔案,使配置檔案修改生效

9 sigkill:殺死乙個程序

15 sigterm:終止乙個程序

19 sigstop: 掛起乙個程序

18 sigcont:恢復乙個掛起的程序

示例:安裝httpd

linux基礎知識總結

接觸 linux大概乙個星期左右 自己對 linux也只是初識 只裝了ubuntu linux是多使用者,多工的作業系統,這意味著多人可以同時使用一台主機。因為每個使用者的個人喜好與隱私問題,檔案的所有者就顯得尤為重要。將使用者分為不同的組別當然是為了方便管理。因此使用者與檔案之間的關係就有三種 1...

Linux基礎知識總結

最近對linux之前看過的內容進行複習和常用命令部分總結。所有的目錄和檔案的最上層根目錄都是 2.bin 存放各種二進位制可執行檔案,是功能程式。3.boot 包含各種啟動檔案。4.dev 包含各種裝置檔案。5.etc 包含各種系統配置檔案。6.home 使用者目錄,每個使用者都有自己的主目錄,所有...

Linux基礎知識總結

linux可以通過虛擬機器安裝,虛擬機器和物理機幾乎沒有什麼區別,常用的虛擬機器安裝軟體有vmware,此軟體需要破解。根目錄 bin 裡面存放的是一些命令,可執行的普通功能的程式或命令 boot 啟動相關的東西,例 grub引導選單 dev 裝置檔案,各種硬體裝置 etc 所有的配置檔案,在裡面放...