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