一、計算機的組成:
CPU:運算器、控制器、寄存器、緩存
存儲器:內存,RAM(Random Access Memory)
Input:下指令,提供數據等
Output:輸出數據加工后的結果
二、Linux發行版:
Debian
ubuntu
mint
knopix
Slacware
S.u.S.E
OpenSUSE
RedHat:
RedHat 9.0
RedHat Enterprise Linux:RHEL
CentOS:Community ENTerprise OS
Fedor core
Gentoo
ArchLinux
三、Linux哲學思想:
一切皆文件。表現之一:硬件設備也通過文件;把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至是接口等;內核即進程存儲都被虛擬成文件保存至/proc、/sys目錄下
四、Linux系統下各文件目錄含義
/bin:所有用戶可用的基本命令程序文件;
/sbin:供系統管理使用的工具程序;
/boot:引導加載器必須用到的各靜態文件:kernel、initramfs(initrd),grub等;
/dev:存儲特殊文件或設備文件;
設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);
/etc:系統程序的配置文件,只能為靜態的;
/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子/home/USERNAME
/root:管理員的家目錄;可選;
/lib:為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核模塊
libc.so.*:動態鏈接的c庫;
ld*:運行時鏈接器/加載器;
/lib64:64位系統特有的存放64為共享庫的路徑;
/media:便攜式設備掛載點,cdrom,floppy等;
/mnt:其它文件系統的臨時掛載點;
/opt:附加應用程序的安裝位置;可選路徑;
/srv:當前主機為服務提供的數據;
/tmp:為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄;可供所有用戶執行寫入操作;有特殊權限;
/usr:usr Hierarchy,全局共享的只讀數據路徑;
bin,sbin
lib,lib64
include:C程序頭文件;
share:命令手冊頁和自帶文檔等架構特有的文件的存儲位置
local:另一個層級目錄;
X11R6:X-Window程序的安裝位置
/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;
/var:/var hierarchy,存儲經常發生變化的數據目錄;
cache Application cache data
lib Variable state information
local Variable data for /usr/local
lock Lock files
log Log files and directories
opt Variable data for /opt
run Data relevant to running processes
spool Applicaion spool data
tmp Temporary files preserved between system reboots
/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息;它們多為內核參數,例如net.ipv4.ip_forward,虛擬為net/ipv4/ip_forward,
存儲于/proc/sys/,因此其完整路徑為/proc/sys/net/ipv4/ip_forward;
/sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的接口
五、linux系統上獲取命令幫助
help命令用于顯示shell內部命令的幫助信息。help命令只能顯示shell內部的命令幫助信息。而對于外部命令的幫助信息只能使用man或者info命令查看。
原創文章,作者:N23_杭州_山貓,如若轉載,請注明出處:http://www.www58058.com/45789
是不是沒有寫完?。?/p>