Linux_ubuntu學習:查看更改IP、啓用禁用防火牆、安裝卸載軟件、查看、殺死、重啓進程

ifconfig   : 查看ip地址

用ifconfig修改MAC地址

ifconfig eth0 down //關閉網卡
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址
ifconfig eth0 up //啓動網卡
ifconfig eth1 hw ether 00:1D:1C:1D:1E //關閉網卡並修改MAC地址 
ifconfig eth1 up //啓動網卡

配置ip地址

ifconfig eth0 192.168.1.56 
//給eth0網卡配置IP地址
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 
// 給eth0網卡配置IP地址,並加上子掩碼
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255
// 給eth0網卡配置IP地址,加上子掩碼,加上個廣播地址

安裝防火牆

sudo apt-get install ufw

啓用防火牆

sudo ufw enable

sudo ufw default deny

運行以上兩條命令後,開啓了防火牆,並在系統啓動時自動開啓。關閉所有外部對本機的訪問,但本機訪問外部正常。

開啓/禁用

sudo ufw allow|deny [service]

查看防火牆狀態

sudo ufw status

開啓/關閉防火牆 (默認設置是’disable’)

sudo ufw enable|disable

安裝/卸載軟件

apt-get update #獲取更新資源包

apt-get upgrade #本機軟件全部更新

使用apt install和使用apt-get install的區別是什麼?
區別:前者是通過本地安裝,後者是通過網絡獲取安裝包安裝。
 
apt-get是老版的命令,apt是新版的命令。
---------------------------------------------------
 
apt-get -y install中的-y是什麼意思?
 
是同意的意思。沒有 -y的命令也可以執行,系統會提示你是否安裝,輸入y,回車,就會安裝了
 
apt-get -y install   ....

這個指令則是跳過系統提示,直接安裝。確認的意思

apt-get install packagename

安裝一個新軟件包

apt-get remove packagename

卸載一個已安裝的軟件包(保留配置文檔)

apt-get remove --purge packagename

卸載一個已安裝的軟件包(刪除配置文檔)

apt-get autoremove packagename

刪除包及其依賴的軟件包

apt-get autoremove --purge packagname

刪除包及其依賴的軟件包+配置文件,比上面的要刪除的徹底一點

dpkg --force-all --purge packagename

有些軟件很難卸載,而且還阻止了別的軟件的應用,就能夠用這個,但是有點冒險。

apt-get autoclean

apt會把已裝或已卸的軟件都備份在硬盤上,所以假如需要空間的話,能夠讓這個命令來刪除您已卸載掉的軟件的備份。

apt-get clean

這個命令會把安裝的軟件的備份也刪除,但是這樣不會影響軟件的使用。

查看進程、殺死、重啓進程

查看進程

 ps -ef | grep abc(名字)(比如tomcat的進程,那就是tomcat的路徑,或者是進程的某些關鍵字)
其中,
-A:顯示所有進程
a:顯示終端中包括其它用戶的所有進程
x:顯示無控制終端的進程

殺死進程

kill -9 PIDNO(進程號)

重啓進程

若是執行重啓進程,那就直接service XXXX restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章