由於現在工作比較少碰到後端,許久沒有再認真的去使用Linux,最近想重拾樂趣,於是下載了CentOS7,發現有許多改版先記下來!
1.啟動/查詢/停用服務(以Httpd為例):
過去可以採用:
1 |
/etc/init.d/httpd start/stop/status |
或
1 |
service httpd start/stop/status |
現在一律改用 systemctl 作為服務的管理指令,所以如果要啟動Httpd服務為:
1 |
systemctl start/stop/status httpd |
指令詳解:
1 |
systemctl start|stop|restart|is-active|status|enable|disable 服務名稱 |
start:啟動服務
stop:停止服務
restart:重啟服務
is-active:查看服務是否有效的
status:查看服務狀態
enable:將服務設定成系統啟動時自動啟動服務
disable:將服務設定成系統啟動時不啟動服務
2.改動Run Level
通常在做主機管理,我們還是比較強調效能與方便,所以一般都不會採用圖形介面,所以安裝完後我們都會透過修改Run Level讓CentOS跑在console上,過往改法為修改
/etc/inittab
現今做法一樣改由systemtcl作為設定:
1 |
systemctl set-default multi-user.target |
另外可以查看現在所在的Run Level:
1 |
systemctl get-default |
查看所有Run Level:
1 |
systemctl list-units --type=target |
jay