Linux擴展知識加進程
一、軟硬鏈接
ln [參數] <源文件或目錄> <目標文件或目錄>
-s :創建軟鏈接文件
-d :創建硬鏈接文件
注:創建鏈接時,文件路徑必須採用全路徑
從外觀對比:
軟鏈接是有顏色的,淺藍色
硬鏈接是沒有顏色的,和普通文件無異
從ls –l文件對比
軟鏈接文件有指向關係
硬鏈接文件沒有指向關係
刪除源文件對軟硬鏈接的影響
如果是軟鏈接,當刪除源文件時,我們軟鏈接文件會受到影響
如果是硬鏈接,當刪除源文件是,我們的硬鏈接文件不會受到任何影響
二、遠程文件管理(Linux 對 Linux)
scp 遠程文件管理(Linux對Linux)
scp 本地文件 遠程文件 : 上傳文件
scp 遠程文件 本地文件 : 下載文件
scp –r 文件夾 文件夾
三、關閉防火牆
在linux中關閉防火牆有兩種狀態一種永久關閉防火牆,另一種是暫時關閉防火牆的方法,下面我們一起來看看具體的操作步驟。
關閉虛擬機防火牆:
關閉命令: service iptables stop
永久關閉防火牆:chkconfig iptables off
兩個命令同時運行,運行完成後查看防火牆關閉狀態
service iptables status
1 關閉防火牆-----service iptables stop
2 啓動防火牆-----service iptables start
3 重啓防火牆-----service iptables restart
4 查看防火牆狀態--service iptables status
5 永久關閉防火牆--chkconfig iptables off
6 永久關閉後啓用--chkconfig iptables on
四、關閉selinux
Selinux是Redhat/CentOS系統特有的安全機制。不過因爲這個東西限制太多,配置也特別繁瑣所以幾乎沒有人去真正應用它。所以裝完系統,我們一般都要把selinux關閉,以免引起不必要的麻煩。關閉selinux的方法爲,使 “SELINUX=disabled”, 默認爲 enforcing
使用命令如下:
1、vi /etc/selinux/config
2、保存該配置文件後,重啓機器方可生效,
3、setenforce 0 : 臨時關閉selinux
4、getenforce : 查看當前的selinux狀態
四、更改主機名
當裝完系統後,默認主機名爲localhost
查看或修改主機名 : hostname [新主機名]
最終修改:
vim /etc/sysconfig/network
更改如下:
NETWORKING=yesHOSTNAME=Aming.localdomain
五、進程管理
1、什麼是進程?
通俗的來說進程是運行起來的程序。唯一標示進程的是進程描述符(PID)
process 進程
2、查看進程
ps 命令 查看進程的相關狀態
參數說明:
a 與終端相關的進程
x 與終端無關的進程
u 顯示運行進程的用戶
常用組合選項:ps aux
3、監控系統資源
top 實時監聽服務器的運行狀況
4、殺死進程
1) kill -殺死方式 進程ID
常用到的殺死方式有:
· # 1 SIGHUP 在不關閉進程的情況下,重讀配置文件。ngnix在這方面做得相當的好,甚至可以實現在線升級。
· # 2 SIGINT 中斷信號 相當於 ctrl + C
· # 9 SIGKILL 暴力殺死
· # 15 SIFTERM 優雅的關閉 默認是這種情況
2)killall 進程類名 (殺掉一類進程)