开机自启
開機出現錯誤,沒有任何提示時,可以嘗試按F1鍵,查看錯誤
[root@lxw lianxi]# mount /dev/cdrom /mnt
mount: you must specify the filesystem type
[root@lxw lianxi]# mount -t iso9660 /dev/cdrom /mnt
mount: special device /dev/cdrom does not exist
modprobe加載模塊必須在/lib/moudles/2.3.3/kernels/目錄下才可能加載
命令可以直接執行是因為它是內部命令,它隨shell已經加載到內存
修改配置文件后,要讓文件立即生效的命令為 : source+配置文件路徑
手冊頁幫助文件的路徑? /etc/man.conf
添加模塊庫的查找路徑 /etc/ld.so.conf.d/
添加完成后更新?? ?ldconfig
一個扇區不能存放兩個文件
linux啟動過程
1.硬件引導
?? ?POST(加電自檢也常稱為BIOS自檢)
?? ??? ?找到CMOS芯片,里面存儲著自檢程序,主要自檢內存大小,CPU頻率,各種芯片和插槽、外部設備,在過程當中可以按Del鍵或F2鍵進入BIOS界面,設置相關的硬件。CMOS是芯片名,BIOS是設置名
?? ?MBR引導:位于磁盤的0面0道1扇區,大小為512字節
?? ??? ?bootloader:保存操作系統的位置和stage1
?? ??? ?Partition table:分區表,存放分區信息
?? ??? ?Magic Number:結束的標志
文件系統不能識別,怎么加載內核?
stage1.5 :位于2扇區到63扇區,識別文件系統,加載stage2
?? ?GRUB引導:主要位于stage2,Grub.conf加載內核
?? ?內核引導:vmlinuz和initrd.img兩個主要的文件
?? ?Sys V init引導:系統進行初始化
?? ??? ?系統啟動第一個進程/sbin/init進行初始化,讀取/etc/inittab文件進行;
?? ??? ?執行/etc/rc.sysinit,讀取/etc/fstb文件,進行磁盤分區掛載;(blkid查看UUID(全局唯一標志符));讀取/etc/rc.local文件可以設置一些特殊的變量
?? ??? ?執行/etc/rc.d/rc?.d文件,決定運行那一個級別,決定運行(S)哪些服務和關閉(K)哪些服務
?? ??? ?并排執行/sbin/mingetty和/etc/X11/prefdm;輸入用戶名和密碼,正確的話,執行/etc/profile ~/.bash_profile ~/.bashrc /etc/bashrc
?? ?
linux服務管理的類型
?? ?獨立管理(有自己的啟動腳本)
?? ?非獨立管理(沒有自己啟動的腳本)
獨立啟動的服務如何管理
?? ?service命令的使用
?? ??? ?service atd reload?? ?修改配置文件后,重新載入配置文件,不用關閉服務
?? ?chkconfig命令的使用
?? ??? ?chkconfig --list 服務名
?? ??? ?chkconfig --level 運行級別(0123456) 服務名 on/off
?? ??? ?chkconfig 服務名 on/off
非獨立啟動的服務如何管理
?? ?非獨立啟動的服務由xinetd超級服務進行管理
?? ??? ?chkconfig 服務名 on/off
?? ??? ?service xinetd start/stop/restart/status/reload
或者?? ?
?? ??? ?vim /etc/xinetd.d/服務名
?? ??? ?disable = no
?? ??? ?service xinetd start/stop/restart/status/reload
進入單用戶模式下,不能修改文件名,怎么解決?
重新以讀寫的方式掛載/
blkid?? ?查找/對應的掛載源
mount -o remount,rw 掛載源? /
轉載于:https://blog.51cto.com/8776055/1773742
總結
- 上一篇: hdu 2037 今年暑假不AC (ja
- 下一篇: C/C++ pthread 线程库的封装