Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件
1、网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0

说明:
DEVICE=eth0 #网卡名称
HWADDR=××:××:××:××:××:×× #网卡的mac地址,共48位此处用12位十六进制数表示
TYPE=Ethernet #网络类型为以太网
UUID=bc0ccb72-8f79-4c6f-a958-ffe55f6595e3 #唯一的一个用户标识,相当于身份证号码
ONBOOT=yes #控制网卡是否开机启动
NM_CONTROLLED=yes #是否通过networkmanager管理网卡设备
BOOTPROTO=dhcp #开机获取网络的协议,有none,static,dhcp,bootp
2、主机名称配置文件
/etc/sysconfig/network

3、DNS服务配置文件
/etc/resolv.conf 用于指定dns即域名解析服务器

4、hosts解析
/etc/hosts 用于配置host解析
hosts文件是Windows系统中一个负责IP地址与域名快速解析的文件,以ASCLL格式保存。计算机在键入域名(比如www.baidu.com)的时候,首先会去看看hosts文件汇总有没有关于此域名IP地址的记录。如果有,就直接访问该IP;如果没有再查询DNS服务器来请求解析域名对应的IP地址。

5、fs文件系统静态信息(设置开机自动挂载硬盘)
/etc/fstab

说明:
第一列:UUID或者设备名
第二列:挂载点
第三列:文件系统的类型ext2 ext3 ext4 XFS
第四列:挂载参数
第五列:是否备份
第六列:是否开机磁盘检查
6、/etc/rc.local
开机的时候自动运行自动执行的命令或脚本,设定系统启动时 init进程将系统设置成什么样的runlevel及加载相关的启动文件设置

7、/etc/inittab
运行级别的配置文件(此处省略部分截图)

说明:
0 - halt (Do NOT set initdefault to this) 关机
1 - Single user mode 单用户模式
2 - Multiuser, without NFS (The same as 3, if you do not have networking) 无网络服务的多用户模式
3 - Full multiuser mode 完整命令行多用户模式
4 – unused 保留(未使用)
5 - X11 图形界面
6 - reboot (Do NOT set initdefault to this) 重启
8、/etc/sysconfig/i18n
系统的字符集

其中en_US为英文字符集,可修改为中文字符集zh_CN
9、SElinux配置文件 /etc/selinux/config
(SElinux是一种安全机制,详情可以参照上文)

10、ssh服务相关配置文件 /etc/ssh/sshd_config
实例为CentOS 6.9 64位版本详细的ssh服务配置文件内容
因其加密方式相对安全可靠,目前SSH服务是比较常用的远程登录方式。
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

以上所列的Linux系统配置文件是相对重要且常用的配置文件,可对其进行修改起到所需要的功能。在Linux系统中一切皆文件,在Linux系统中还有很多的配置文件,对于系统各服务,应用等具有重要作用。
部分内容参考自https://www.aliyun.com/jiaocheng/198741.html
Linux学习之三-Linux系统的一些重要配置文件的更多相关文章
- Linux学习笔记-Linux系统简介
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...
- linux学习四x系统指令
一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等 命令:crontab 设置任务调度文件: / ...
- 【Linux学习】Linux文件系统1--文件系统的目录结构
Linux文件系统1--文件系统的目录结构 一.linux文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 1.普通文件:如文本文件. ...
- Linux 学习 (一) Linux简介
Linux达人养成计划 I 学习笔记 Linux 内核官网:www.kernel.org 内核版本说明:主版本.次版本.末版本,如2.6.18 Linux 主要发行版本 RedHat: 服务器领域,部 ...
- 【Linux学习 】Linux使用Script命令来记录并回放终端会话
一背景 二script命令简介 1 什么script命令 2 script命令操作 21 file选项 22 options选项 23 退出script 三Script命令结合实际使用场景 1 先在终 ...
- linux学习之linux的hostname修改详解《转》
linux的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname.也可以直接cat /proc/sys/kernel/hostname查看. #hostna ...
- 【Linux学习】Linux文件系统4—Linux文件硬链接与软连接
Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode ...
- 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径
Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin 系统需要的命令位于此目录 ...
- Linux学习之四-Linux发行版及版本比较
Linux发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本.相比RHEL,Fedora打包了显著的更多的 ...
随机推荐
- GDB调试——经验总结
GDB调试的一些很有用经验: 1. gdb调试,如果有参数,可以在run命令后加,也可以使用set args :如果是使用gdbserver+gdb的远程调试方式,参数可以在gdbserver后面加. ...
- 太空飞船(spaceship)
太空飞船(spaceship) 题目描述 21XX年,秋. 小诚是THU(Tomorrow Happy University)航天学院船舶设计系本科四年级的学生.为了顺利毕业,小诚仔细阅读了这几年被引 ...
- Linux命令之type,whatis,whereis,which,locate,find
第一个:type--查询一个命令的类型 -查询一个命令为内部或者外部命令的命令: -linux的众多命令中,有内部命令和外部命令,这时可以用type命令来查询一个命令到底是属于内部命令还是属于外部命令 ...
- js函数形参和实参的区别
在<Javascript权威指南>中这样定义: 参数有形参(parameter)和实参(argument)的区别,形参相当于函数中定义的变量,实参是在运行时的函数调用时传入的参数. 说明白 ...
- js剪贴板操作
这是一个很有意思的地方,很多不了解的人或者初级的js编程者会觉得很不可思议,js都那么强大了,访问剪贴板一个粘贴复制,大概就是一行命令的事情,但是事实如此,js对于访问本地计算机的剪贴板的支持其实是十 ...
- python之短路计算-布尔类型
Python中布尔类型 我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 Tr ...
- http://stormzhang.com/opensource/2016/06/26/android-open-source-project-recommend1/
转载自:http://stormzhang.com/opensource/2016/06/26/android-open-source-project-recommend1/ 推荐他的所有博文~ 图片 ...
- C++ emplace_back
在C++开发过程中,我们经常会用STL的各种容器,比如vector,map,set等,这些容器极大的方便了我们的开发.在使用这些容器的过程中,我们会大量用到的操作就是插入操作,比如vector的pus ...
- 给Input type='date'赋值
(如有错敬请指点,以下是我工作中遇到并且解决的问题) 需要使用AngularJS动态给<input type="date" />赋值. 我使用的是ng-bind=&qu ...
- ESXI和vSphere的安装配置-实现一台电脑硬件虚拟化为两台
本篇文章包含以下几个部分: 1EXSI软件和vSphere软件的安装 2在vSphere上安装虚拟系统 3对虚拟系统通过配置实现硬件虚拟化,实现硬件直通 1.EXSI安装 通过网上下载EXSI ISO ...