命令提示符
[root@localhost ~]#/$
当前用户 主机名 当前所在目录(家目录) 管理员身份 /普通用户
基础命令
-
切换用户
su 用户名 切换后所在目录不变
su - 用户名 切换后进入该用户的家目录
-
当前主机完整名称 临时设置
hostname 主机名 (暂时更改)
-
永久更改主机名
hostnamectl set-hostname
vim /etc/hostname (重启生效)必须先删除原主机名且只有第一行有效
-
重启
reboot
-
查看当前系统版本信息
cat /etc/redhat-release
cat /etc/*release 全部显示
uname -r 查看当前内核版本
-
修改网卡ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet ##设置网卡类型
DEVICE=ens33 ##这只网卡名称
ONBOOT=yes ##网卡是否在linux操作系统启动时激活
BOOTPROTO ##设置网卡的配置方式,static静态 dhcp动态
IPADDR ## 设置网卡的ip地址
NETWASK ##设置网卡的子网掩码
GATEWAY ##设置网卡的默认网关地址
DNS1 ## 设置DNS服务器的IP地址
-
临时设置网卡
ifconfig ens33 (ip) netmask (掩码)
ifconfig ens33 :ip/24
ip addr add (ip)/24 dev ens33
-
重启网卡
systemctl restart network ##重启所有网卡
ifdown ens33 ;ifup ens33 ##单独网卡实现重启
ifconfig enss33 down ##禁用某张网卡
ifconfig enss33 up ##启用某张网卡
-
查看网卡地址
ifconfig /ip a ##查看网卡
-
添加静态路由条目
临时添加路由(重启network服务失效)
方法一:
route add -net ip/24 gw ip dev enss33 (单张网卡时可省略dev ens33)
net:添加目标网段 gw:设置下一跳 dev:指定网卡 -host:目标主机或IP地址
route del -host ip ## 删除静态IP地址
方法二:
ip route add ip/24 via ip (dev ens33)
-永久添加路由(重启生效)
方法一:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
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 net 192.168.100.100 gw 192.168.80.2
方法二:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
default via 192.168.80.2 dev ens33
#默认路由 0.0.0.0/0 192.168.14.254 dev enss33
10.211.6.0/24 via 192.168.80.2 dev enss33
192.168.100.200 via 192.168.14.254 dev enss
都需要 systemctl restart network
-
测试网络连接
ping
traceroute 静态跟踪
mtr 动态跟踪
-
重启
reboot
init 6
shutdown - r now
-
关机
poweroff
init 0
shutdown -h 10 (10分钟) +now (立即)
-
取消设定的关机
shutdown -c
小知识
给命令行提示字符加颜色
PS1="[\e[1;34m][\u@\h \W]\$[\e[0m]"
PS1="[\e[1;35m][[\e[1;34m]\u[\e[1;36m]@[\e[1;34m]\h [\e[1;31m]\w[\e[1;35m]][\e[1;36m]\$[\e[0m] "
[\e[1;35m][ ====> 定义左边的"["
[\e[1;34m]\u ====> 定义用户名
[\e[1;36m]@ ====> 定义"@"
[\e[1;34m]\h ====> 定义第一个点(.)之前的主机名
[\e[1;31m]\w ====> 定义目录完整路径
[\e[1;35m]] ====> 定义"]"
[\e[1;36m]\$ ====> 定义"#“或”$"
[\e[0m] ====> 一段不显示字串的结束
/etc/resolv.conf
是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名。
##最多可以指定3个不同的DNS服务器地址,优先使用第一个 DNS 服务器。对该文件所做的修改将会立刻生效。
nameserver
##定义DNS服务器的ip地址