入门笔记(启动篇)
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? ?? ???字符數
磁盤配額
1、掛載磁盤時,加配額選項
? ?vim /etc/fstab
? ?? ???/dev/sda11??/disk11??ext3? ?defaults,usrquota,grpquota? ?0??0
2、生成相關配置文件
? ? quotacheck -cavug
? ?? ???-a? ?? ???掃描所有已掛載的磁盤? ?? ???
? ?? ???-c? ?? ???創建配額數據
? ?? ???-v? ?? ???顯示執行過程
? ?? ???-u? ?? ???生成aquota.user用戶配額文件
? ?? ???-g? ?? ???生成aquota.group組配額文件
3、設置用戶配額
edquota -u tom
Filesystem? ?blocks? ? soft? ?hard? ???inodes? ???soft? ???hard
/dev/sda11? ? 0? ?? ???1000? ?1200? ?? ? 0? ?? ?? ?0? ?? ???0
? ?? ?? ?? ?? ? 空間限額? ?? ?? ?? ?? ?? ???文件數限額
4、啟用限額
? ?? ???quotaon /dev/sda11
? ?? ?? ?? ?? ? (如要開機自動啟用配額,將此語句寫到/etc/rc.local)
5、查看配額
? ?? ???repquota -a
? ?? ???quota -u tom 查看指定用戶
NFS (Network File System)
主要用于like unix間的文件共享
轉載于:https://blog.51cto.com/cnhotfire/592878
總結
- 上一篇: InnoDB还是MyISAM?
- 下一篇: sql 获取当前时间