linux學習筆記

2021-06-22 18:56:14 字數 2361 閱讀 7924

linux 的系統結構:

linux 分割槽說明

/:根分割槽

swap:交換分割槽,相當與windows的虛擬記憶體

/boot:儲存系統的引導資訊和核心裝置

/usr:儲存系統應用軟體安裝資訊

/var;儲存系統日誌資訊

linux 硬體資源管理:

1.檢視系統pci 裝置

lspci     (lspci -v檢視更詳細的pci 裝置資訊)

2.檢視cpu資訊

more /proc/cpuinfo

3.檢視系統記憶體資訊

more /proc/meminfo

4.檢視磁碟分割槽資訊

fdisk -l

linux 外在裝置的使用

1.硬體與裝置檔案

在 linux系統下,硬體裝置都是以檔案的形式存在的,不同的硬體裝置有不同的檔案型別。

裝置檔案:硬體與系統下相對應的檔案稱為裝置檔案

<1>裝置檔案在linux下存放在/dev 下面

(2)軟盤linux 下對應的裝置檔案為/dev/fdx  x是軟盤驅動器相對的編號

(3)u盤在linux下被識別為scsi 裝置  /dev/sdax

(4)光碟機ide光碟機在 linux下對應的裝置檔案是/dev/had

scsi光碟機在liunux 中的裝置檔案是/dev/srx

(s)linux下絕大部分的scsi 磁帶驅動器對的裝置檔案是/dev/stx

2.常見的檔案系統型別

msdos  dos檔案系統型別

vfat    windows檔案系統型別

iso9660    光碟格式檔案型別

ext2/ext3   linux 下的檔案型別

3.裝置的掛在使用

linux 下掛在的命令是mount

mount -t 檔案系統型別  裝置名   掛在點

linux 下有乙個/mnt目錄專門用於掛在點

1.掛在軟盤

mount -t msdos /dev/fd0  /mnt/floppy

將dos 檔案格式的一張軟盤裝載進來,以後可以在/mnt/floppy下找到這張軟盤的所有內容

2.掛在u盤  掛在前先確認u 盤的設別名 dmesg|more  然後建立掛在點 mkdir /mnt/usb

mount -t vfat  /dev/sda1 /mnt/usb

3.掛在光碟

mount -t iso9960 /dev/hda  /mnt/cdrom

或者:mount /dev/cdrom /mnt/cdrom  

4.裝置的解除安裝

umount 掛在目錄、

例如要解除安裝軟盤  umount /mnt/flopy

目錄介紹:

/etc

主要用於存放系統那個管理相關的配置文見以及子目錄

/etc/rc   系統初始化檔案

/etc/passwd  使用者資訊檔案

/usr

主要存放應用程式和檔案

/var

主要存放系統執行以及軟體執行的日誌資訊

/dev

包含了系統所有的裝置檔案

/proc

虛擬目錄 所有資訊都是記憶體的對映 可以和核心記憶體資料結構進行互動獲取相關程序的有用資訊

可以在系統執行中修改核心引數

存在於記憶體,而不是硬碟

/boot 啟動linux 的核心檔案

/bin   和  /sbin 可執行的二進位制檔案

/home 每個使用者的工作目錄

/lib存放共享程式庫和映像檔案

/root linux的超級使用者root的預設住目錄

/mnt 外在設別的掛載點目錄  

/lost+found   儲存丟失的檔案 臨時存放偽丟失的檔案

/tmp 臨時檔案目錄  存放臨時檔案

執行機制介紹

系統執行級

在/etc/inittab檔案中制定  

系統啟動過程

1.核心引導

2.執行init

3.系統初始化

4.啟動執行級的守護程序

5.建立終端

6.登入系統

系統關機過程

1.shutdown 超級使用者許可權執行

shutdown -r now

shutdown -h now

shutdown +4 "system will shutdown after 4 minutes"

2.halt 相當shutdown -h halt 執行時,將殺死所有程式  然後呼叫系統命令 sync sync 將所有記憶體資訊通過檔案系統寫入磁碟  

3。init 所有程序的鼻祖 程序號始終是1

4.reboot 關機重啟  

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...