etc目录下的重要文件

总结etc目录下的重要文件
1) 网卡配置文件
文件路径信息: /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
DNS=223.5.5.5 快速更改IP地址: sed -i ‘s#10.0.0.200#10.0.0.201#g ‘ /etc/sysconfig/network-scripts/ifcfg-eth0
文件配置生效: 重启网络服务
方法一: 利用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
2) 域名服务配置文件
文件路径信息: /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 谷歌公司
配置如何生效: 立即生效

3) 本地域名解析配置文件:
文件路径信息: /etc/hosts
文件作用说明: 实现本地名称解析(用于访问不同服务器) 用于网站测试
web服务器 -网络- 数据库服务器 192.173.16.122 db01
-网络- 存储服务器187.169.45.231 date01
-网络- 监控服务器177.187.56.93 zabbix01
4)开机自动运行命令文件:

文件路径信息:ect/rc.local 文件作用说明:让系统启动后,自动运行命令信息

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

什么是脚本文件:将复杂工作简单化 将重复的工作高效化
5) 系统环境变量 别名功能设置文件
文件路径信息: /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 环境变量路径中找到命令文件 ---> 执行命令功能
? 环境变量路径中找不到命令 ---> 提示报错信息 命令找不到 文件不存在
? 4) 环境变量设置完毕后, 影响所有用户
? ? 环境设置方法:
? 临时生效:
? 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/profil
6) 系统运行级别文件
文件路径信息: /etc/inittab
文件作用说明: 定义系统启动后,自动开启哪些软件程序
系统运行级别: 7个级别
centos6
0 -- 系统关机级别 init 0
1 -- 系统单用户级别 用于破解系统密码root 救援恢复系统数据
没有网络服务
2 -- 系统多用户级别 没有网络多用户级别
3 -- 系统多用户级别 拥有网络多用户级别 ***
4 -- 未使用级别
5 -- 系统图形化级别
6 -- 系统重启级别 init 6

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

永久设置:
vi /etc/inittab
xx:5:xxx
7) 系统登录提示信息
? 文件路径信息: /etc/motd
? 文件作用说明: 登录系统后显示提示信息

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

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

vi /etc/hostname
web01

hostnamectl set-hostname backup
10) 系统自动挂载文件
文件路径信息: /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
① ② ③ ④ ⑤ ⑥
了解fatab文件配置: man fstab
1) 挂载存储设备信息 表示方式 UUID 文件信息 /dev/sda3
2) 挂载点目录信息 / 挂载点
3) 文件系统类型 xfs 默认centos7文件系统
4) 挂载参数信息 决定了是否可以向存储设备中存储数据 ro rw
5) 是否进行磁盘备份 影响磁盘存储效率 磁盘利用率会降低 数据恢复 0 功能未开启 1 功能开启
6) 是否进行磁盘检查 影响磁盘存储效率 fsck

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

原文地址:https://blog.51cto.com/14622141/2456950

时间: 2024-08-30 03:08:29

etc目录下的重要文件的相关文章

eclipse maven工程中src/main/resources目录下创建的文件夹是包图标的解决方法

如图:在src/main/resources目录下创建的文件夹却以包的图标显示  修改方法: 入下图,按顺序1 ,2,3,4操作,把3处remove,在4处添加**  修改后如下:  然后点击完成后,文件夹图标显示正常了 

python之查询指定目录下的最新文件

使用os模块查询指定目录下的最新文件 1 import os 2 3 # 输入目录路径,输出最新文件完整路径 4 def find_new_file(dir): 5 '''查找目录下最新的文件''' 6 file_lists = os.listdir(dir) 7 file_lists.sort(key=lambda fn: os.path.getmtime(dir + "\\" + fn) 8 if not os.path.isdir(dir + "\\" + f

Python计算一个目录下的所有文件的md5值,在Linux系统下面

实现代码如下: #!/usr/bin/python #*-*coding:utf8*-* import os import sys import hashlib def md5sum(data):     with open(data, "rb") as f:         md5 = hashlib.md5()     #赋空值         for i in f.read(4096):    #防止遇到大文件打开太占用内存,所以一次打开4096字节             if

复制指定目录下的指定文件,并修改后缀名 很重要,也很难!!!

package cn.idcast2; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FilenameFilter; im

删除一个目录下的所有文件,但保留一个指定文件

此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 面试题:删除一个目录下的所有文件,但保留一个指定文件 解答: 假设这个目录是/xx/,里面有file1,file2,file3..file10  十个文件

遍历目录下的所有文件-os.walk

1 #coding:utf-8 2 3 import os 4 5 6 for root,dirs,files in os.walk("D:"): 7 for fileItem in files: 8 print root + os.sep + fileItem 结果如下 遍历目录下的所有文件-os.walk,布布扣,bubuko.com

JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件

package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要显示文件目录的层级 * 注:运用了递归的算法. */ public class FileDemo3 { public static void main(String[] args) { File dir=new File("F:\\黑马学习日程\\"); //File dir=new Fi

c# 获取指定目录下的所有文件并显示在网页上

参考文献: FileInfo 的使用  https://msdn.microsoft.com/zh-cn/library/system.io.fileinfo_methods(v=vs.110).aspx 网页表格的生成  http://www.w3school.com.cn/html/html_tables.asp C# 通过文件扩展名获取图标和描述 http://www.csframework.com/archive/2/arc-2-20110514-1478.htm   http://ww

Java API 读取HDFS目录下的所有文件

/** * 获取1号店生鲜食品的分类id字符串 * @param filePath * @return */ public String getYHDSXCategoryIdStr(String filePath) { final String DELIMITER = new String(new byte[]{1}); final String INNER_DELIMITER = ","; // 遍历目录下的所有文件 BufferedReader br = null; try { F

Unity3d:播放物理目录下的MP3文件

u3d里,是支持播放MP3文件的,但要放到资源里,不支持播放物理目录下的MP3文件.由于界面上无需显示,只是当作背景音乐来播放,所以想到调用c#的组件来解决此问题.主要代码都在附件中,根据需要加到自己的u3d程序里即可.贴士:此类问题容易造成局限性,只局限在u3d里面,u3d不支持了就判了死刑,而忘记真正的药是c#,u3d只是汤而已 源码下载 Unity3d:播放物理目录下的MP3文件,布布扣,bubuko.com