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