Linux基础命令
一,Linux系统的基本操作
1.命令提升符
【root@localhost ~】#
[当前登录系统的用户@主机名称 当前所在的目录]#
~ 代表的是当前所在的目录 是家目录 是root用户的宿组目录(相当于我们Win10系统里的c盘里的用户文件)
# 表示为管理员登录
$ 表示为普通用户登录
管理员登录#切换到普通用户登录$
例如:
普通用户$ 切换到管理员用户# 还得输入密码后才能登录
例如:
2.查看当前主机的完整名称
hostname
3.临时设置主机名称
hostname zhangshan 加上 su
4.永久设置主机名称
hostnamectl set-hostname 加上主机名称
或者
vi /etc/hostname 加上主机名称(设置完后需要重新启动系统才能生效)
按i建先删除旧主机名,在输入新主机名(只有第一行有效)
按ESC键,在按shift + : 组合键,输入 wq ,在按回车键退出
然后按#reboot重启一下
5.查看当前系统版本信息
cd (切换成家目录)
pwd
cat / etc/redhat-relrase
cat /etc/*release
查看内核版本命令:uname -r
6.临时修改网卡IP
ifconfig ens33 192.168.80.3 /24
或
ifconfig ens33 192.168.80.3 netmask 255.255.255.0
7.永久修改网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
type=ethernet #设置网卡类型,ethernet表示以太网
devlce=ens33 #设置网卡的名称
onboot=yes #设置网卡是否在Linux操作系统启动时激活
bootproto=static #设置网卡的配置方式,static表示使用静态IP地址,dhcp时表示动态获取地址
ipaddr=192.168.98.10 #设置网卡的IP地址
netmask=255.255.255.0 #设置网卡的子网掩码
gateway=192.168.98.10 #设置网卡的默认网关地址
dnsl=192.168.98.2 #设置DNS服务器的IP地址
8.重启网卡
systemctl restart network #重启所有的网卡(不建议使用这个命令,出错会进局子)
ifdown ens33 ; ifup ens33 (一般使用这个命令ifdown关闭网卡 ifup启动网卡)
ifdown ens33 #(关闭某个网卡)
ifup ens33 #启动某个网卡
ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)
9.查看网卡地址
ifconfig 或 ip a
10.添加静态路由条目
临时添加路由(重启network服务失效)
方法一;
route add -net 192.168.3.0/24 gw 192.168.8.2 (dev ens33)
-net:指定目标网段的地址
gw: 指定吓一跳路由器的IP地址
dev:为路由指定的输出接口
11.查看路由表条目
route-n
12.删除静态路由条目
route del - net 192.168.3.0/24
方法2.
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]
13.永久添加路由(重启network服务生效)
方法一;
vi /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 host 192.168.100.100 gw 192.168.80.2
systemctl restart network
方法2.
vim /etc/sysconfig/network-sciipts/route-ens33
default via 192.168.80.2 dev ens33 #默认路由,另一种格式0.0.0.0、0 192.168.14.254 dev ens33
10.211.6.0/24 via 192.168.14.254 dev ens33
systemctl restart network
14.测试网络连接
ping
traceroute(静态跟踪)
mtr (动态跟踪)
15.重启系统
reboot
init 6
shutdown -r now
16.关机
poweroff
init o
shutdown -h now
shuutdown -c