Linux系统基础命令轻松掌握

目录标题

Linux系统基础命令轻松掌握

命令提示字符

[root@chen ~]#
[当前登录系统的用户@主机名称 当前所在目录]
# 表示为管理员登录
$ 表示为普通用户登录
~ 表示为当前用户的家目录(也叫宿主目录)

切换用户

格式:

  • su 用户名      #切换后所在目录不变
  • su -用户名     #切换后所在目录变成用户家目录

查看修改当前主机的名称

格式:

  • hostname             #查看当前主机的完整名称
  • hostname 主机名           #临时设置主机名
  • hostnamectl set-hostname 主机名   #永久设置主机名
    或者
  • vim /etc/hostname (设置完后需要重启系统才生效)。
  • 按i键先删除旧主机名再输入新主机名(只有第一行有效)然后ESC冒号wq回车保存退出

查看版本

查看当前系统版本信息
cat/etc/redhat-release或cea/etc/*release
查看当前内核版本
uname -r

修改网卡IP

临时修改网卡IP
ifconfig ens33 192.168.150.10/24

ifconfig ens33 192.168.150.10 netmask 255.255.255.0
永久修改网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33

  • TYPE=Ethernet         #设置网卡类型,"Ethernet"表示以太网
  • DEVICE=ens33        #设置网卡的名称
  • ONBOOT=yes       #设置网卡是否在Linux操作系统启动时激活
  • BOOTPROTO=static    #设置网卡的配置方式。"static"表示使用静态IP地址,"dhcp"时表示动态获取地址
  • IPADDR=192.168.150.10   #设置网卡的IP地址
  • NETMASK=255.255.255.0   #设置网卡的子网掩码
  • GATEWAY=192.168.150.2   #设置网卡默认网关地址
  • NDS1=192.168.150.2     #设置DNS服务器的IP地址

重启网卡

  • systemctl restart natwork   #重启所有的网卡生产环境中慎用
  • ifdown ens33 ; ifup ens33
  • ifdown ens33      #关闭某个网卡
  • ifup ens33        #启动某个网卡
  • ifconfig ens33 down   #临时禁用某个网卡
  • ifup ens33       #重新激活某个网卡(不会更新IP地址)

查看网卡地址

ifconfig或ip a

添加静态路由条目
临时添加路由(重启network服务失效)

方法一:
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net :指定目标网段的地址
gw:指定下一跳路由器的IP地址
dev:为路由指定的输出接口

查看路由表条目
route -n

删除静态路由条目
route del -net 192.168.3.0/24

方法二:
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]

永久添加路由(重启network服务生效)
方法一:
vim /etc/sysconfig/static-routes
any net any gw 192.168.80.2
any net 192.168.3.0/24 gw 192.168.80.2
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
any host 192.168.100.100 gw 192.168.80.2

systemctl restart network

方法二:
vim /etc/sysconfig/network-scripts/route-ens33
default via 192.168.80.2 dev ens33   #默认路由,另一种格式0.0.0.0/0 192.168.15.254 dev ens33
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200 via 192.168.14.254 dev ens33

systemctl restart network

测试网络连接

ping
traceroute (静态跟踪)
mtr    (动态跟踪)

重启系统

三种方法:
reboot
init 6
shutdown -r now
shutdown -r 10    #延迟十分钟后重启

关机

三种方法:
poweroff
shutdown -h now
init 0
shutdown -c     #中断操作

Xshell

systemctl stop firewalld
setenforce 0
两条Linux里关闭防火墙

Linux系统基础命令轻松掌握

上一篇:Liunx运维(十)-网络管理命令


下一篇:虚拟机VMware中设置CentOS7设置固定IP