/etc/syscofig/network-scripts/ifcfg-ens33 网卡配置
TYPE=Ethernet #网络类型 以太网(常用) 快速以太网
PROXY_METHOD=none #配置网络类型 自动获取ip 静态ip ==none ==static静态地址
NAME=ens33 #网卡的名称
DEVICE=ens33 #硬件网卡的名称
ONBOOT=yes #开机自动运行网络服务
IPADDR=10.0.0.200 #ip地址 主机的唯一标识
PREFIX=24 #子网掩码决定了网络内可以用的网络数量
GATEWAY=10.0.0.2 # 网关 出网的必经之路 配置到路由器
DNS1=223.5.5.5 #域名解析服务 将域名解析成ip地址
浏览器访问-->www.baidu.com-->dns解析服务器ip地址-->返回给浏览器
公用的DNS服务 255.5.5.5 223.6.6.6 阿里云
114.114.114.114 电信
8.8.8.8 谷歌
重启网卡:ifdown 网卡名称&&ifup 网卡名称
eg:ifdown ens33&&ifup ens33
/etc/hostname 配置主机名称
作用:配置主机名称
查看主机名称
[root@shang ~]# hostname
oldboy
[root@shang ~]# hostnamectl (还可以查看系统的类型)
Static hostname: shang
Icon name: computer-vm
Chassis: vm
Machine ID: 4030ebd104f141dca75d7a7aede6760e
Boot ID: b2cb9b7e58b24a8ba5a81ea9c7945964
Virtualization: vmware
Operating System: Kylin Linux Advanced Server V10 (Lance)
Kernel: Linux 4.19.90-52.22.v2207.ky10.x86_64
Architecture: x86-64
可以查看系统的版本
hostnamectl
uname -a
cat /etc/os-release
修改主机名称:
临时修改(重启系统失效)
第一步:hostname 主机名称
第二部:重新连接xshell
永久修改主机名称
方法1:了解
直接修改配置文件
vim /etc/hostname
重启系统生效
方法2:重点
永久+临时
hostnamectl set-hostname linux
使用hostnamectl即修改了配置文件/etc/hostname 重新连接xshell还可以生效
/etc/hosts 本地域名解析
作用:本地域名解析(本地的DNS服务器 类似223.5.5.5)
浏览器访问www.baidu.com-->本地hosts文件是否有域名的对应关系,则直接返回 ip地址给浏览器-->如果没有继续查询223.5.5.5
/etc/resolv.conf DNS的配置文件
nslookup查看哪个哪个dns做的解析
作用:DNS的配置文件
修改DNS配置:vim /etc/resolv.conf(立即生效 重启覆盖)
添加nameserver 223.5.5.5
nameserver 223.5.5.5 备用
/etc/resolv.conf 如果配置114.114.114 /etc/sys...网关配置223.5.5.5 优先/etc/resolv.conf
重启配置文件ens33
&&前面的命令成功再执行后面的
ifdown ens33 && ifup ens33
特点:
resolv.conf中修改直接生效
配置网卡的时候必须配置DNS /etc/sys...
DNS1=223.5.5.5 #必须手动配置 不然会覆盖
如果网卡中没有DNS 手动配置resolv.conf 重启网卡不会覆盖
/etc/rc.local 开机自动执行
作用:开机自动执行里面的文件
注意:rc.local是一个软连接 类似快捷方式
/etc/rc.d/rc.local 源文件位置
案例:开机在/root创建rc.txt
第一步:编辑/etc/rc.local
vim /etc/rc.local
第二步:写入命令
最后一行
touch /root/rc.txt
第三步保存退出
:wq
第四步给源文件执行权限
chmod +x /etc/rc.d/rc.local 源文件再rc.d里面
第五步:重启系统 查看结果
reboot 重启
/etc/inittab 配置开机运行级别
作用: 配置开机运行级别
linux操作系统7个运行级别,每个级别不同的功能
init 0,1,2...切换运行级别
0 关机
1 单用户模式 #如果忘记开机密码,通过单用户模式找回修改
2 多用户模式,不支持NFS
3 完全多用户模式,默认使用
4 保留待开发
5 图形化多用户模式 桌面模式(企业不安装桌面)
6 重启
/etc/profile 存放环境变量的文件
作用:永久存放环境变量的文件
什么是变量:等号赋值
$PATH变量 查找在哪里
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
PATH中存放着命令的执行路径
第一步:在命令行输入touch 1.txt
第二步:系统查找PATH变量中所有的路径下有没有touch这个命令
如果没有在PATH变量中的路径下 会提示no found
演示PATH变量
1、移动touch移动到/opt下
mv /ust/bin/touch /opt
2、执行touch
系统提示 -bash: touch: command not found
3、解决方法 (必须在PATH下找到,才能运行)
1)使用绝对路径来执行
/opt/touch 1.txt
2)重新定义PATH 把/opt路径插入
重新定义PATH (临时)
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/opt
3)vim /etc/profile (永久生效)
写到末尾
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/opt
让配置文件生效
方法1:重新连接xshell 重启系统
方法2:source /etc/profile 直接生效
/etc/fstab 开机自动挂载
作用:开机自动挂载
系统挂载cdrom
第一步:将cdrom连接到虚拟机
第二步:在系统中查看cdrom
ll /dev/cdrom
第三步:给cdrom开一个门(将cdrom挂载到/mnt下)
通过/mnt目录实际访问的是cdrom
mount /dev/cdrom /mnt
第四步:查看cdrom中的文件内容
ll /mnt
查看是否挂载成功,专门查看磁盘命令:df -h
卸载cdrom使用umount /mnt 卸载(卸载的时候一定要出门再卸载)
/etc/fstab(开机自动)
vim /etc/fstab
blkid #查看文件类型
/dev/cdrom /mnt iso9660 defaults 0 0
设备的名称 挂载点 文件类型 挂载的参数defaults 是否备份 是否开机自动检查
/etc/issue /etc/issue.net 登陆提示信息
登陆提示信息 在cenos中两个文件中存放系统版本号,远程连接时会显示版本号
/etc/motd登陆欢迎界面
直接编辑 vim /etc/motd
远程连接连接会显示文件中的文本