/etc 目录下的重要文件

网卡配置文件

文件路径信息
	/etc/sysconfig/network-scripts/ifcfg-eth0

文件作用说明
	配置网卡地址信息 (IP地址  掩码地址  网关地址 DNS地址信息)

文件详细信息
	TYPE=Ethernet		--- 指定网络类型  以太网类型
	BOOTPROTO=none		--- 获取IP地址方式  none static(手动配置地址) dhcp(自动获取地址)
	DEFROUTE=yes		--- 是否激活默认?路由? (网络知识)
	NAME=eth0			--- 网卡名称信息 逻辑名称
	DEVICE=eth0			--- 网卡名称信息 设备名称
	UUID=226f4037-72f4-4c0e-b72a-442145f64d81		--- eth0网卡设备编号
	ONBOOT=yes			--- 是否激活开启网卡
	IPADDR=10.0.0.200
	PREFIX=24
	GATEWAY=10.0.0.254
	DNS1=223.5.5.5

文件配置生效: 重启网络服务
	方法一: 利用systemctl命令   企业环境不建议
		systemctl restart network
		
	方法二: 利用service命令     企业环境不建议  
		service network restart
	
	方法三: 利用ifxx命令,指定网卡重启
		ifdown eth0  && ifup eth0   企业环境配置
	
	方法四: 利用nmcli
		https://my.oschina.net/u/3754919/blog/1811361

如何修改网卡名称信息
	第一个历程: 修改网卡文件中名称信息
		vi ifcfg-ens33
		NAME=eth0
		DEVICE=eth0

	第二个历程: 网卡文件名称重命名
		mv ifcfg-ens33 ifcfg-eth0
	
	第三个历程: 让系统内核加载网卡名称修改信息
		vi /etc/default/grub
		GRUB_CMDLINE_LINUX="xxx net.ifnames=0  biosdevname=0 xxx"
	
	第四个历程: 加载修改配置信息
		grub2-mkconfig -o /boot/grub2/grub.cfg
	
	第五个历程: 重启操作系统
		reboot

域名服务配置文件

文件路径信息
	/etc/resolv.conf

文件作用说明
	是否可以访问名称或者域名信息

文件内容信息
	#vi /etc/resolv.conf
		nameserver 223.5.5.5(DNS服务器地址)
	
	PS: DNS服务器作用: 将域名解析(炮局)成IP地址(派处所) 	   
	223.5.5.5         阿里云公司 ***
	114.114.114.114   电信公司
	8.8.8.8           谷歌公司

配置如何生效: 立即生效

本地域名解析配置文件

文件路径信息
	/etc/hosts
文件作用说明
	实现本地名称解析(用于访问不同服务器)  用于网站测试  
	web服务器	-网络- 数据库服务器		192.173.16.122	db01
				-网络- 存储服务器		187.169.45.231	date01
				-网络- 监控服务器		177.187.56.93	zabbix01
文件信息配置
	#vi /etc/hosts  
		127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
		::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
		192.173.16.122		db01		database01  
		187.169.45.231		date01
		177.187.56.93		zabbix01

开机自动运行命令文件

文件路径信息
	/etc/rc.local

文件作用说明
	让系统启动后自动运行命令信息

文件内容信息 
	#!/bin/bash
	mkdir -p /backup
	cp /etc/hosts  /backup
	rm -rf /tmp/*
	mount /dev/sdb1 /oldboy01
	mount /dev/cdrom /mnt
	
	PS: 确认/etc/rc.d/rc.local文件必须有执行权限
	chmod +x /etc/rc.d/rc.local

什么是脚本文件
	将复杂工作简单化  将重复工作高效化  堆命令文件

脚本文件如何执行:
	方法一: 
		sh 脚本文件.sh

	方法二: 必须确认脚本文件有执行权限  x--execute
		脚本文件.sh	   

需求: 系统启动好
	1)将重要数据做好初始备份
	2)系统启动好自动清除回收站数据 
	3)实现自动存储设备挂载	

系统自动挂载文件

文件路径信息
	/etc/fstab
	
文件作用说明
	实现存储设备自动挂载
	
文件配置信息:
	UUID=2276c35c-a7d0-476b-9ca3-b2cd1bdae20b	/			xfs		defaults	0	0
	UUID=2673b61b-1b44-449a-b75a-e8b74bdce018	/boot		xfs		defaults	0	0
	UUID=c067a535-f7bd-420f-9f5f-d88765e3f13f	swap		swap	defaults	0	0
				①								②			③			④		⑤	⑥ 	
	1)挂载存储设备信息  表示方式 UUID 文件信息 /dev/sda3
	2)挂载点目录信息    / 挂载点 
	3)文件系统类型      xfs 默认centos7文件系统
	4)挂载参数信息      决定了是否可以向存储设备中存储数据	ro rw
	5)是否进行磁盘备份  影响磁盘存储效率  磁盘利用率会降低  数据恢复  0 功能未开启  1 功能开启
	6)是否进行磁盘检查  影响磁盘存储效率  fsck	

文件配置生效
	重启操作系统

如何配置信息
	1)如何进行光驱自动挂载操作
		第一个历程: 编写配置文件
			/dev/cdrom  /mnt    iso9660    defaults   0  0 

		第二个历程: 重启系统

	2)如何进行磁盘自动挂载操作  扩展	
		第一个历程: 编写配置文件
			UUID=4b82f39b-f6e2-4ebc-b494-c67a6a83cde6  /oldboy/oldboy01  xfs  defaults  0 0

		第二个历程: 重启系统		  
			查看磁盘uuid信息: blkid

设置系统环境变量、别名

文件路径信息
	/etc/profile
文件作用说明
	可以设置环境变量  可以设置别名功能

变量
	变量如何设置:  X(变量)=10(变量值)   oldboy=10  oldboy=oldboy69
	变量如何使用:  $X  $oldboy

什么是环境变量?
	1)环境变量都是由大写字母组成
	
	2)环境变量都是系统默认设置好的变量
	
	3)环境变量是有特殊作用变量
	
	$PATH	--- 让系统用户可以直接运行命令
	
命令执行逻辑
	1)用户输入命令  --> 系统加载PATH环境变量 $PATH 
		/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin   保存二进制文件目录

	2)在指定环境变量目录中找寻执行命令的文件
		cat    环境变量路径中找到命令文件  ---> 执行命令功能
		环境变量路径中找不到命令    ---> 提示报错信息  命令找不到  文件不存在
	
	3)环境变量设置完毕后, 影响所有用户

环境设置方法
	临时生效
	PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp

	永久生效
	vi /etc/profile
	PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp

永久配置生效
	方法一: 重新连接主机
	
	方法二: 利用命令加载profile文件中的配置
		source /etc/profile  或者  .  /etc/profile	

别名设置
	作用: 简化命令操作  将危险命令设置保险 rm 

	临时设置
		alias		--- 查看别名信息
		unalias		--- 临时取消别名

		alias 别名名称='真正命令'
		alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0'

	永久设置
		vi /etc/profile 
		alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0'

执行rm命令 等价于将删除的数据移动到回收站
	临时设置
		mv  -t /tmp  /oldboy/oldboy01.txt	   
		alias rm='mv -t /tmp'

	永久设置
		alias rm='mv -t /tmp'    --> /etc/profile 
		#alias rm='rm -i'        --> ~/.bashrc

============================================================
别名和环境变量设置方法: 4个文件可以设置
/etc/profile     /etc/bashrc   全局配置(国法 强奸罪:不能违背妇女意愿): 影响所有用户 
	~/.bash_profile  ~/.bashrc     局部配置(家规 强奸罪:也不能违背男人意愿): 只影响指定用户  局部优先于全局
============================================================

取消别名功能:
	方法一: 利用unalias
	
	方法二: 使用命令绝对路径
		/usr/bin/rm /oldboy/oldboy03.txt
	
	方法三: 使用撬棍
		\rm /oldboy/oldboy04.txt

系统运行级别文件

文件路径信息
	/etc/inittab
文件作用说明
	定义系统启动后,自动开启哪些软件程序

系统运行级别: 7个级别
	centos6
		0	--- 系统关机级别 --- init 0  
		1	--- 系统单用户级别  用于破解系统密码root  救援恢复系统数据
				没有网络服务
		2	--- 系统多用户级别  没有网络多用户级别
		3	--- 系统多用户级别  拥有网络多用户级别
		4	--- 未使用级别
		5	--- 系统图形化级别  
		6	--- 系统重启级别 --- init 6 

		设置方法
			临时设置
				init 级别数字
				runlevel 查看当前运行级别

			永久设置 
				vi /etc/inittab
				xx:5:xxx

	centos7 (target 模式)
		ll /usr/lib/systemd/system/runlevel*target
		/usr/lib/systemd/system/runlevel0.target -> poweroff.target
		/usr/lib/systemd/system/runlevel1.target -> rescue.target
		/usr/lib/systemd/system/runlevel2.target -> multi-user.target
		/usr/lib/systemd/system/runlevel3.target -> multi-user.target
		/usr/lib/systemd/system/runlevel4.target -> multi-user.target
		/usr/lib/systemd/system/runlevel5.target -> graphical.target
		/usr/lib/systemd/system/runlevel6.target -> reboot.target

		设置方法
			临时设置
				init 级别数字
				runlevel 查看当前运行级别

			永久设置
				# To view current default target, run:
				查看当前系统默认运行模式
				systemctl get-default

				# To set a default target, run:
				修改系统默认运行级别
				systemctl set-default multi-user.target/graphical.target

系统登录提示信息

文件路径信息
	/etc/motd
文件作用说明
	登录系统后显示提示信息

文件路径信息
	/etc/issue	/etc/issue.net
文件作用说明
	登录系统前显示提示信息

系统主机名配置文件

文件路径信息
	/etc/hostname
	
文件作用说明
	修改主机名称
	
系统名称修改
	临时修改:
		hostname  web01

	永久修改:
		1)vi /etc/hostname 
			主机名
		2)hostnamectl set-hostname 主机名
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值