一、Linux简要介绍
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1.Linux 版本
-
Debian(及其派生版本Ubuntu、Linux Mint)
-
Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)
-
openSUSE
2.Linux基础命令
1)切换用户
su test #切换成test用户
su - test #切换到test用户家目录
2)设置主机名
hostname #查看当前主机的完整名称
hostname test #临时设置主机名test
#永久设置主机名
hostnamectl set-hostname test #第一种方法
vi /etc/hostname #第二种方法(只有第一行有效)(设置完后需重启系统才生效)
3)查看当前版本
#查看当前系统版本信息
cat /etc/redhat-release
cat /etc/os-release
#查看当前内核版本
uname -r
4)关机/重启
#重启系统
reboot
init 6
shutdown -r now #now可换成数字,表示X分钟后重启
#关机
poweroff
init 0
shutdown -h now #now可换成数字,表示X分钟后关机
5)修改网卡IP
#临时修改网卡IP
ifconfig ens33 192.168.80.3/24
ifconfig ens33 192.168.80.3 netmask 255.255.255.0 #两种格式
ip address add|del 192.168.80.3 dev ens33 [label ens33: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.80.3 #设置网卡的 IP 地址
NETMASK=255.255.255.0 #设置网卡的子网掩码
GATEWAY=192.168.80.2 #设置网卡的默认网关地址
DNS1=192.168.80.2 #设置DNS服务器的 IP 地址
5)重启网卡
systemctl restart network #重启所有的网卡
ifdown ens33 ; ifup ens33 #重启单个网卡
ifdown ens33 #关闭某个网卡
ifup ens33 #启动某个网卡
ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)
6)临时添加静态路由条目
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net:指定目标网段的地址
gw:指定下一跳路由器的 IP 地址
dev: 为路由指定的输出接口
#增加一个默认路由(网卡需要开启网关配置)
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.8.2
route add default gw 192.168.8.2
7)永久添加路由条目
方法一:
vi /etc/sysconfig/static-routes
any net 192.168.3.0/24 gw 192.168.80.2 dev ens33
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
0.0.0.0/0 via 192.168.80.2 dev ens33 #默认路由
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200 via 192.168.80.2 dev ens33
systemctl restart network
8)DNS配置
vi /etc/resolv.conf
nameserver 192.168.80.2 #定义DNS服务器的IP地址
标签:操作命令,0.0,基础,192.168,网卡,Linux,80.2,ens33
From: https://blog.csdn.net/weixin_62922268/article/details/137450025