linux啓動過程:
bios自檢-->MRB-->GRUB-->內核加載-->INIT-->
/etc/inittab-->/etc/rc.d/rc.sysinit-->根所運行級別
到/etc/rc.d/rcX.d/運行其下的全部腳本(X表明運行級別的數字如rc5.d)
-->/etc/rc.local-->login
/etc/inittab定義了當前系統運行級別
0 關機
1 root單用戶,且不須要密碼
2 多用戶,無網絡服務
3 徹底多用戶,字符界面
4 保留
5 圖形模式
6 重啓
runlevel 顯示當前系統運行級別
控制系統啓動時運行的服務
ntsysv [--level n] 系統服務管理(圖形界面)
chkconfig 系統服務管理
--list 顯示
--add 添加
--del 移除
on 啓用
off 中止
chkconfig vsftpd off --level 234
文件查找
which 查看命令文件的所在位置(只在$PATH中找)
whereis 查看命令文件及其相關文件
locate 查找指定文件,爲使用查得更準,能夠在查以前
更新系統數據庫updatedb
find 查找
語法:find 查找路徑 [選項]
-name 按文件名找
-perm 按權限找
-user 按文件屬主找
-group 按組找
-type 按類型找
-size 按大小(默認會按塊,按字節數字後,加c)
-newer 比某個文件新
-exec 查出後,執行指定命令
-ok 帶提示執行
例:find ./ -newer ab -ok rm {} \;
find ./ -newer ab -exec rm {} \;
文件時間:
atime (access time) 每次讀時會發生改變
ctime (change time) 改變屬性時改變
mtime (modify time) 修改內容時會發生改變,同時會將atime,ctime修改
默認狀況下:
ls -l 查看的是mtime
ls -lu 查看的是atime
ls -lc 查看的是ctime
stat 查看三種日期
x-window
服務端設置:
xhost 控制容許顯示的客戶機
+ ip 容許指定的ip
- ip 從容許的列表中將此ip刪除掉
客戶端使用:
DISPLAY=10.1.1.125:0 xclock
或:
在本機xhost +
而後:ssh -X 10.1.1.125
xclock
sort 將文本文件排序
-n 數值排序
-t 指定分隔符
-k2 排序關鍵字
sort -n -t: -k2 s1.txt
wc 統計
-l 行數
-w 字數(單詞數)
-c 字符數
磁盤配額
一、掛載磁盤時,加配額選項
vim /etc/fstab
/dev/sda11 /disk11 ext3 defaults,usrquota,grpquota 0 0
二、生成相關配置文件
quotacheck -cavug
-a 掃描全部已掛載的磁盤
-c 建立配額數據
-v 顯示執行過程
-u 生成aquota.user用戶配額文件
-g 生成aquota.group組配額文件
三、設置用戶配額
edquota -u tom
Filesystem blocks soft hard inodes soft hard
/dev/sda11 0 1000 1200 0 0 0
空間限額 文件數限額
四、啓用限額
quotaon /dev/sda11
(如要開機自動啓用配額,將此語句寫到/etc/rc.local)
五、查看配額
repquota -a
quota -u tom 查看指定用戶
NFS (Network File System)
主要用於like unix間的文件共享 php