Linux基础操作命令(1)

目录

一、Linux简要介绍

1.Linux 版本

二、Linux基础命令

1、切换用户

2、设置主机名

3、查看当前版本

4、关机/重启

5、修改网卡IP

6、重启网卡

7、临时添加静态路由条目

8、永久添加路由条目

9、DNS配置


一、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

二、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 地址

6、重启网卡

systemctl restart network        #重启所有的网卡
ifdown ens33 ; ifup ens33        #重启单个网卡
ifdown ens33                     #关闭某个网卡
ifup ens33                       #启动某个网卡

ifconfig ens33 down              #临时禁用某个网卡
ifconfig ens33 up                #重新激活某个网卡(不会更新IP地址)

7、临时添加静态路由条目

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 

8、永久添加路由条目

方法一:
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

9、DNS配置

vi /etc/resolv.conf
nameserver 192.168.80.2           #定义DNS服务器的IP地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值