操作系統的功能:
命令解釋
進程管理
內存管理
輸入/輸出(I/O)操作和外圍設備管理
文件管理
Linux 關機方法:
shutdown –h now 關機(推薦)
shutdown –r now 重啟(推薦)
reboot 快速重啟(跳過sync過程)
init 0 關機
init 6 重啟
halt 系統停機
linux系統結構:
linux 目錄結構:
存放命令的目錄:/bin /sbin /usr/bin /usr/sbin /usr/local/bin
/boot 內核及其他系統啟動所需文件
/opt 安裝大的應用程序
/tmp 臨時文件
/lost+found 系統修復過程中恢復的文件
/root 超級用戶的主目錄
/dev - device設備目錄:
b block塊設備
c character字符設備
linux的硬件設備對應文件
光驅設備:/dev/cdrom
軟驅:/dev/fd0
/etc 配置文件所在目錄
啟動引導程序 /etc/lilo.conf /etc/grub.conf
控制啟動模式 /etc/inittab(圖形/文本登陸)
文件系統配置 /etc/fstab
/etc/profile 增加環境變量等(修改PATH等)(如配置JAVA/J2EE開發環境)
/etc/ftp* ftp配置文件
/etc/httpd web服務器的配置文件
/etc/ssh* ssh配置文件
/etc/inittab
停止系統:init 0 halt poweroff shutdown
重啟系統:init 6 reboot
文字界面啟動:init 3
圖形界面啟動:init 5
單用戶模式:init 1 init single
/home
用戶的默認主目錄:/home/username
useradd username 創建新用戶
passwd username 添加密碼
/etc/passwd 系統能識別的用戶清單(指定用戶的shell)
/etc/shadow 超級用戶才能讀,用于保護加密口令的安全(隱藏口令)
/lib庫文件的目錄
/lib系統所用的庫(如C程序庫)
/lib/modules/2.4.20-8/kernel/drivers (驅動模塊)
/usr/lib/ 應用程序使用的庫(如MySQL的API)
/mnt
光驅的裝載:
mount –t iso9660 /dev/cdrom /mnt/cdrom
mount –t 文件類型 設備文件 裝載目錄
卸載:umount /mnt/cdrom
軟驅的使用:mount –t fstype /dev/fd0 /mnt/floppy
/usr用戶目錄
/usr/doc /usr/share/doc 幫助文檔
man命令 查看命令的手冊頁
info命令 查看命令的幫助
命令 –help 簡單幫助
/usr/src/linux-2.4.20-8/ linux源代碼
/usr文件系統部分內容:
X11 用于X Windows
bin 幾乎所有的命令程序
sbin 系統管理的命令
include C語言頭文件
lib 庫文件和數據文件
local 本地安裝的軟件
share 共享文件和數據
/var文件系統的部分內容:
www apache的文檔目錄
lib 系統運行時隨時改變的文件
local /usr/local程序的可變數據
log 日志文件
spool 郵件、新聞等隊列的脫機目錄
tmp 臨時文件
了解所用硬盤的信息
mount 所掛裝的分區
fdisk –l [/dev/had] 硬盤分區狀況
df –h 硬盤分區的使用情況
du –sh 目錄占用空間
uname –a 所用linux版本號