05-linux系统重要的配置文件

本文详细介绍了Linux系统中的重要配置文件,包括系统目录作用、常用命令如cp,mv,rm,echo,mount,vim的使用,以及网卡配置、DNS解析、主机名、挂载点和文件系统配置等,还涵盖了vim编辑器的故障处理和Linux块设备信息查询方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

05 系统重要的配置文件
1.上节知识点回顾
1.系统目录的作用
2.系统命令
	cp:复制/拷贝
		cp file newfile	#改名。常用作备份
		cp file /opt/	#指定目录
		cp /etc/hosts /opt #指定源文件到指定目录
		cp /etc/passwd ./passwd_bak #指定文件改名字
		cp file1 file2 file..n /opt/ #复制多个文件到指定目录。目录必须存在
		cp -rf 目录1 目录2	#拷贝目录
	mv: 移动/剪切
		mv file1 newfile	#改名
		mv file1 /opt/		#移动
	rm:删除(危险命令,尽量使用mv代替)
		rm -f file 	#删除不提示
		rm -rf file/目录 #强制删除
		rm -rf /tmp/*  #删除指定目录下的所有
	echo:输出内容到屏幕
		echo {1..4} echo {a-z} echo {A-Z} 	#支持序列
		echo -e "aaa\tbbb" 	#激活特殊符号显示
		touch {1..5}.txt
		mkdir dir{1..4}  mkdir test/dir{1..4}
	>>>:重定向输入
		> #先清空再写入
		>> #追加在底部
	mount:挂载
		mount /dev/cdrom /mnt 	#磁盘挂载。/mnt可以是任意空目录
		umount /mnt		#卸载。需要跳出/mnt

vim编辑故障及解决

vim:编辑文件
	1.vim file 进入视图模式
    2.系统自动生成一个隐藏的swp文件名称叫.a.txt.swp
    3.如果正常保存退出vim 则系统将.a.txt.swp 移动成a.txt
    4.如果没有正常保存退出,则临时文件会被保存下来
解决:
	1.保留修改后的操作
		1.vim -r 文件名称,遇到提示直接回车
		2.输入:wq 正常保存退出
		3.删除临时文件.a.txt.swp
	2.不保留修改后的操作
		直接删除隐藏文件.a.txt.swp即可。
出现这种情况的原因:
1.编辑文件后直接关闭xshell
2.编辑文件后直接断电
3.开启了多个窗口编辑同一个文件
4.在企业中和同事同时编辑同一个文件
2.Linux系统重要的配置文件
1.网卡配置文件
[root@oldboyedu ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE=Ethernet			#网络类型  --以太网 Fast以太网			
BOOTPROTO=none			#配置IP地址的方式。dhcp none static   服务器的IP地址都是固定IP地址 none static
NAME=eth0		#网卡在系统中显示的名称
UUID=9328d5e5-1e85-4999-bb99-718f33d65389 	#硬件设备的设备编号 唯一的。虚拟机可以删除词条配置
DEVICE=eth0		#网卡硬件名称
ONBOOT=yes		#开机自动运行network服务
IPADDR=10.0.0.200#IP地址 逻辑地址 局域网内唯一。
PREFIX=24		#掩码 ,子网掩码24 决定了局域网内的可用IP地址数量10.0.0.1-10.0.0.254 10.0.0.1配置给了VMnet8 10.0.0.2配置给了网关
				
GATEWAY=10.0.0.2 #网关	去往不同网段的必经之路。去互联网的必经之路
DNS1=223.5.5.5 #DNS 域名解析服务器 浏览器访问服务	。公用的DNS服务器地址:223.5.5.5 223.6.6.6阿里云 114.114.114.114电信  8.8.8.8谷歌
[root@oldboyedu ~]#

2./etc/hosts  
作用:#本地DNS域名解析服务
[root@oldboyedu ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@oldboyedu ~]#

1

3./etc/hostname		
作用:#存放主机名称的配置文件。主机名称放到里边
[root@oldboyedu ~]# cat /etc/hostname
oldboyedu
1.查看主机名称:
	hostname
	cat /etc/hostname
2.修改主机名称:
	1.临时修改主机名称,重启系统后失效
		hostname newname  #重新连接生效
	#开机时候系统会读取/etc/hostname里边主机名称。临时修改没有改变文件里的内容,所以在重启系统后临时修改失效。
	2.永久修改主机名称
		1.编辑文件,vim /etc/hostname 再重启系统
		2.hostnamectl set-hostname db01 #无需重启系统永久生效。重点掌握!!
4./etc/resolv.conf		
作用:#存放DNS配置的位置,DNS配置文件
[root@oldboyedu ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5

注意:
##默认自动去获取网卡配置的DNS地址。
##可以在resolv.conf设置多个DNS,当有DNS服务挂掉后自动选择正常的DNS服务器

##查看使用哪个DNS服务器解析的网址使用命令nslookup 域名(安装bind-tuils工具)
[root@oldboyedu ~]# nslookup www.baidu.com
Server:		223.5.5.5		#使用的是哪个DNS
Address:	223.5.5.5#53

Non-authoritative answer:
www.baidu.com	canonical name = www.a.shifen.com.
Name:	www.a.shifen.com
Address: 110.242.68.3		#百度的IP地址
Name:	www.a.shifen.com
Address: 110.242.68.4
Name:	www.a.shifen.com
Address: 2408:871a:2100:2:0:ff:b09f:237
Name:	www.a.shifen.com
Address: 2408:871a:2100:3:0:ff:b025:348d

#网卡配置的DNS和resolv.conf配置的关系:
	#如果网卡中配置了DNS,重启网卡或者系统后会覆盖掉resolv.conf中的
	#如果网卡中没有配置DNS,则不会覆盖resolv.conf中的配置
5./etc/fstab
作用:#开机自动挂载的配置文件
[root@oldboyedu ~]# cat /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Thu Feb 29 19:37:32 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=3a5e4a60-acb3-4532-9ff0-ed8526b76696 /                       xfs     defaults        0 0
UUID=bcb5963f-9cfb-463b-b826-d892c8e712c6 /boot                   xfs     defaults        0 0
UUID=594791c7-2184-4690-afd3-d3d3cb8641a6 swap                    swap    defaults        0 0
#UUID=2020-11-04-11-36-43-00 /mnt                    iso9660    defaults        0 0

第一列:设备名称,可以是UUID 也可以是设备名称 /dev/sda3
第二列:挂载点。设备的入口 类似通过/mnt进入到/dev/cdrom
第三列:文件系统类型
第四列:defaults挂载参数,默认即可
第五列:0 不备份 开机是否备份 1 备份 
第六列:0 不自检 开机是否自检 1 自检 


blkid 查看系统块设备所使用的文件系统、类型、UUID等信息

[root@oldboyedu ~]# blkid
/dev/sda1: UUID="bcb5963f-9cfb-463b-b826-d892c8e712c6" TYPE="xfs" 
/dev/sda2: UUID="594791c7-2184-4690-afd3-d3d3cb8641a6" TYPE="swap" 
/dev/sda3: UUID="3a5e4a60-acb3-4532-9ff0-ed8526b76696" TYPE="xfs" 
/dev/sr0: UUID="2020-11-04-11-36-43-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
[root@oldboyedu ~]#


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

atomLg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值