Linux基础命令
一、进入root(管理员)用户
进入root用户有三种方式:su、su root、su - root
区别:
su和su root只是进入root模式,但目录还是在普通用户的家目录下;而使用su - root进入root模式,目录会变成根目录下root。
su
su root
su - root
二、查看内核版本
uname -r
三、查看发行版本
查看发行版本有三种方法:
第一种:
cat /etc/os-release
第二种:
cat /etc/centos-release
第三种:
cat /etc/redhat-release
因为centos是基于Redhat复制的一个发行版本,所以第二种和第三种查出来是一样的。
四、查看用户名和主机名
查看用户名:
查看主机名:
五、修改网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
按i进入INSERT模式
添加完按ESC推出INSERT模式,然后打:wq保存退出。
六、查看、关闭、开启、重启网卡
查看网卡:
ifconfig
关闭网卡:
ifdown ens33
开启网卡:
ifup ens33
重启网卡:
systemctl restart network
七、禁用、激活网卡
ifconfig ens33 down //禁用网卡
ifconfig ens33 up //激活网卡
激活网卡不会刷新IP地址
八、查看路由条目
route -n
九、添加、删除路由
1、临时添加路由:
第一种添加路由:
route add -net 192.168.3.0/24 gw 192.168.154.100 dev ens33 //如果是主机,add后面就是-host,后面地址不要掩码
第二种添加路由:
ip route add 192.168.15.0/24 via 192.168.154.100 dev ens33
2、永久添加路由
第一种添加路由:
vi /etc/sysconfig/static-routes
any net 192.168.3.0/24 gw 192.168.154.100 dev ens33
第二种添加路由:
vi /etc/sysconfig/network-scripts/route-ens33
192.168.4.0/24 via 192.168.154.100 dev ens33
3、删除路由
route del -net 192.168.4.0/24
十、测试网络
ping
traceroute //静态跟踪
mtr //动态跟踪
ping:
traceroute:
mtr:
十一、重启系统
reboot
init 6
shutdown -r now
shutdown -r now中now表示立刻,可以不加,不加系统默认十分钟后重启,也可以加具体的数字,比如shutdown -r 5,表示五分钟后重启系统。
补充一下:当你设置五分钟后重启系统后,你突然不想它重启了,你可以输以下命令:
shutdown -c
十二、关机和强制关机
关机:
poweroff
init 0
shutdown -h now
强制关机:
reboot -f
十三、查看、删除内部命令
enable
删除内部命令
enable -n 命令
查看命令是外部还是内部命令
type 命令