linux系统的基本操作

linux系统的基本操作

1、命令行提示字符

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

2、用户切换命令

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

3、关于主机名的命令

(1)查看当前主机的完整名称

hostname

(2)临时设置主机名

hostname 主机名

(3)永久设置主机名(重启后生效)

方式一:hostnamectl set-hostname 主机名
方式二:vi /etc/hostname(“i”进入insert模式,将旧租户几名删除后输入新主机名,ESC键退出insert模式,以shift键+“:”,输入wq后回车退出)

4、查看版本信息

(1)查看当前系统版本信息

方式一:cat /etc/redhat-release
方式二:cat /etc/*release

(2)查看当前内核版本

uname -r

5、关于网卡的相关命令

(1)临时修改网卡IP

方式一:ifconfig ens33 新IP/掩码
方式二:ifconfig ens33 新IP netmask 点分十进制掩码

(2)永久修改网卡IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33 #设置网卡名称
ONBOOT=yes #设置网卡是否在Linux操作系统启动时激活
BOOTPROTO=static #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取IP地址
IPADDR=192.168.10.10 #设置网卡的IP地址
NETMASK=255.255.255.0 #设置网卡的子网掩码
GATEWAY=192.168.10.1 #设置网卡的默认网关地址
DNS1=192.168.10.1 #设置DNS服务器的IP地址

(3)重启网卡

systemctl restart network #重启所有的网卡
ifdown ens33 #关闭某个网卡
ifup ens33 #开启某个网卡
ifdown ens33;ifup ens33 #重置某个网卡
ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡

(4)查看网卡地址

方式一:ifconfig
方式二:ip a

6、关于静态路由的相关命令

(1)临时添加路由(重启后失效)

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

(2)永久添加路由(重启后生效)

方式一:
vi /etc/sysconfig/static-routes
any net any gw 192.168.1.0
any net 192.168.3.0/24 gw 192.168.2.2
any net 192.168.3.0 netmask 255.0.0.0 gw 192.168.2.2
any host 192.168.100.100 gw 192.168.2.2

systemctl restart network
方式二:
vi /etc/sysconfig/network-scripts/route-ens33
default via 192.168.3.0 dev ens 33 #默认路由,另一种格式为0.0.0.0/0 192.168.3.0 dev ens 33
192.168.3.0/24 via 192.168.2.2 dev ens33
192.168.100.100 via 192.168.2.2 dev ens33

systemctl restart network

(3)查看路由表条目

route -n

(4)删除静态路由条目

route del -net 192.168.3.0/24

7、测试网络连接

ping
traceroute #静态跟踪
mtr #动态跟踪

8、重启/关机

(1)重启系统

reboot
init 6
shutdown -r now #立即重启,now可替换为定时时间,单位为分钟

(2)关机

poweroff
init 0
shutdown -h now #立即关机,now可替换为定时时间,单位为分钟
shutdown -c #取消定时关机

9、DNS配置

/etc/resolv.conf
是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名。最多可以指定3个不同的DNS服务器地址,优先使用第一个 DNS 服务器。对该文件所做的修改将会立刻生效。
nameserver 192.168.80.2 #定义DNS服务器的IP地址

注意:此配置文件与网卡配置文件的DNS1参数作用相同,哪个最后修改或重启,系统就使用哪个配置。

10、命令行提示符加颜色

PS1="[\e[1;30m][\u@\h \W]\$[\e[0m] " #30位置输入颜色编号

颜色 对应编号
灰灰灰 30
红彤彤 31
原谅绿 32
亮黄色 33
深蓝色 34
猛男粉 35
天蓝色 36
隐形白 37
亮黑色 38

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;35m]] 定义右边的“]”
[\e[1;34m]\u 定义用户名
[\e[1;36m]@ 定义“@”
[\e[1;34m]\h 定义第一个点(.)之前的主机名
[\e[1;31m]\w 定义目录完整路径,W为当前目录
[\e[1;36m]\$ 定义“$”或“#”
[\e[0m] 一段不显示字串的结束

linux系统的基本操作

上一篇:接口测试工具ApiPost 发送报 socket hangup 的解决方案


下一篇:在给出二叉树中两个点,求出其最小共同父节点