Linux的啟動過程或啟動順序Boot sequence (important)
1:load bios(hardware information) -----------------》加電自檢(bios固化在主板上的程序)
2:read MBR’s config to find out the OS -----------------》在硬盤的啟動程序上,找到要啟動的操作系統(有的硬盤裝了好幾個操作系統)
3:load the kernel of the OS -----------------》找到要啟動的操作系統後,他會找系統所在的分區,並且根據系統的安裝目錄,找到這個操作系統的啟動的核心文件
4:init process strats -----------------》linux啟動的第一個進程init
5:execute /etc/rc.d/sysinit -----------------》(rc:run command;運行命令;d:deamon----精靈進程)
6:start other modules (etc/modules.conf) -----------------》把各種系統的模塊load進來(內存管理的模塊,硬盤管理的模塊 )
7:execute the run level scripts -----------------》對於Linux它一共有7層;啟動不同層次會運行相應層的腳本
8:execute /etc/rc.d/rc.local -----------------》(Tomcat自啟動要修改這裡的文件)
9:execute /bin/login -----------------》登陸
10:shell started -----------------》shell啟動
2)exit -----------------》退出終端
3)shutdown -----------------》關機 (必須指定關機時間;如
shutdown now)
4)reboot -----------------》重啟
5)init(run level - /etc/inittab) -----------------》運行到哪個層次(不同Linux版本不一樣)
init n:
1)0 -
系統停機狀態
2)1 -
單用戶工作狀態
3)2 -
多用戶狀態(沒有NFS)
4)3 -
多用戶狀態(有NFS)
5)4 -
系統未使用,留給用戶
6)5 -
圖形界面
7)6 -
系統正常關閉並重新啟動
命令幫助:
命令 --help
Man 命令
rm除了刪目錄還可以刪除文件:
mkdir aa
rm dir aa
rm -r aa -----------------》這個是遞歸刪除,但是每一次遞歸都會詢問用戶是否刪除
rm -rf aa -----------------》直接強制的刪除
mv d1 d2 -----------------》d1移動到d2下面去
cat 3.txt -----------------》正序輸出3.txt
tac.txt -----------------》逆序輸出3.txt
head -n 開始的前n行
tail -n 最後的n行
find / -----------------》從根目錄下找
find /etc/ -name my*
find /etc/ -name local*
whereis ls -----------------》敲ls時它運行的是哪一個文件,以及它的幫助文檔在什麼位置
echo $path -----------------》查看path目錄
ln -----------------》連接
Ln 3.txt 4 -----------------》創建3.txt的一個連接叫4,4和3.txt的內容是一樣的
Ln和cp的區別:
關閉Linux防火牆
Service iptables stop
More vsftpd.conf
設置允許root下上傳文件:
兩步操作:1)刪除vsftpd.user_list中的root(用#直接注釋掉就行了)
2)刪除vsftpd.ftpusers中的root
在文件vsftpd.user_list中列出了for users that are denied (more
vsftpd.user_list)把root刪除了;
重啟vsftpd service vsftpd restart
方法二、啟動:chkconfig vsftpd on
chkconfig --list
只看vsftpd
利用管道實現 chkconfig --list | grep vsftpd
作業一、
關閉圖形界面:
More inittab
$service sshd start
$chkconfig sshd on
2)連接
客服端:putty.exe
修改顏色:255:255:255白色
解壓.tar.gz:gzip -d *.tar.gz
或者 tar -zxvf *.tar.gz -C /mywork
移動目錄到根目錄:mv 3.text /
修改名字:mv 3.text a.text
啟動tomcat:
觀察當前的進程:ps -ef | grep tomcat
Service iptables stop
防火牆設置成不啟動:chkconfig iptables off
Rpm:redhat package management;
Rpm -qa ——>查出所有安裝過rpm的包
查找jdk的包:rpm -qa | grep jdk
卸載:rpm -e 包名稱
安裝jdk:rpm -ivh
文件名.rpm
Tomcat開機自動啟動:
如果相位某一個用戶設置單獨的配置文件,在.bash_profile中設置
1)在/etc/profile中配置環境變量
2)在/etc/rc.local中設置/tomcat7/bin/startup.sh;注意這在之前需要設置JAVA_HOME的環境變量:exportJAVA_HOME=/usr/java/jdk.1.7.0.60
3)reboot
4)ps -ef | grep tomcat