Linux学习之三-Linux系统的一些重要配置文件

时间:2022-09-06 00:09:35

Linux学习之三-Linux系统的一些重要配置文件

1、网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0

Linux学习之三-Linux系统的一些重要配置文件

说明:

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

Linux学习之三-Linux系统的一些重要配置文件

3、DNS服务配置文件

/etc/resolv.conf 用于指定dns即域名解析服务器

Linux学习之三-Linux系统的一些重要配置文件

4、hosts解析

/etc/hosts 用于配置host解析

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

Linux学习之三-Linux系统的一些重要配置文件

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

/etc/fstab

Linux学习之三-Linux系统的一些重要配置文件

说明:

第一列:UUID或者设备名

第二列:挂载点

第三列:文件系统的类型ext2 ext3 ext4 XFS

第四列:挂载参数

第五列:是否备份

第六列:是否开机磁盘检查

6、/etc/rc.local

开机的时候自动运行自动执行的命令或脚本,设定系统启动时 init进程将系统设置成什么样的runlevel及加载相关的启动文件设置

Linux学习之三-Linux系统的一些重要配置文件

7、/etc/inittab

运行级别的配置文件(此处省略部分截图)

Linux学习之三-Linux系统的一些重要配置文件

说明:

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

系统的字符集

Linux学习之三-Linux系统的一些重要配置文件

其中en_US为英文字符集,可修改为中文字符集zh_CN

9、SElinux配置文件 /etc/selinux/config

(SElinux是一种安全机制,详情可以参照上文)

Linux学习之三-Linux系统的一些重要配置文件

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系统配置文件是相对重要且常用的配置文件,可对其进行修改起到所需要的功能。在Linux系统中一切皆文件,在Linux系统中还有很多的配置文件,对于系统各服务,应用等具有重要作用。

部分内容参考自https://www.aliyun.com/jiaocheng/198741.html

Linux学习之三-Linux系统的一些重要配置文件的更多相关文章

  1. Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...

  2. linux学习四x系统指令

    一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等   命令:crontab 设置任务调度文件: / ...

  3. 【Linux学习】Linux文件系统1--文件系统的目录结构

    Linux文件系统1--文件系统的目录结构 一.linux文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 1.普通文件:如文本文件. ...

  4. Linux 学习 (一) Linux简介

    Linux达人养成计划 I 学习笔记 Linux 内核官网:www.kernel.org 内核版本说明:主版本.次版本.末版本,如2.6.18 Linux 主要发行版本 RedHat: 服务器领域,部 ...

  5. 【Linux学习 】Linux使用Script命令来记录并回放终端会话

    一背景 二script命令简介 1 什么script命令 2 script命令操作 21 file选项 22 options选项 23 退出script 三Script命令结合实际使用场景 1 先在终 ...

  6. linux学习之linux的hostname修改详解《转》

    linux的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname.也可以直接cat /proc/sys/kernel/hostname查看. #hostna ...

  7. 【Linux学习】Linux文件系统4—Linux文件硬链接与软连接

    Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode ...

  8. 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径

    Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin  系统需要的命令位于此目录 ...

  9. Linux学习之四-Linux发行版及版本比较

    Linux发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本.相比RHEL,Fedora打包了显著的更多的 ...

随机推荐

  1. java抽象-老师的生日-逻辑思维-有趣的面试题-遁地龙卷风

    (-1)写在前面 都快去北京了,硬生生的安排一场java考试,对于那些特别细节的东西我忘了吧也不觉得有什么不好,以前都记得,也都见过,只不过平时不常用连接断了,但是你死记硬背是没用的,一段时间后还是会 ...

  2. 更新日志(建议升级到2016.12.17) && 更新程序的方法

    更新程序的方法: 1,在控制面板里点击备份当前数据库文件到磁盘,把当天获取的信息从内存写到磁盘/存储卡.2,下载最新版的源码 wget -O "infopi.zip" " ...

  3. wcf第1步

    添加System.ServiceModel 引用 Wcf 服务端 class Program { static void Main(string[] args) { ServiceHost host ...

  4. mac--mac杂记

    zsh路径补全.命令补全,命令参数补全,插件内容补全等等.触发补全只需要按一下或两下tab键,补全项可以使用ctrl+n/p/f/b上下左右切换. plugins=(git textmate ruby ...

  5. [POJ3061]Subsequence(二分,前缀和)

    题目链接:http://poj.org/problem?id=3061 题意:给一个长为n的数列和整数s,求一个连续的子序列,使得这个子序列长度最短并且不小于这个整数s. 统计[1~i]的子序列和su ...

  6. 大作业 XXX大学 课程管理系统

    #include<stdio.h> #include<iostream> #include<string.h> #include <fstream> # ...

  7. C&plus;&plus; Primer第18章Vector的再实现及bug修正

    C++Primer第18.1.2节在介绍allocator类的时候,给了一个仿照标准库中vector的例子.感觉示例代码非常好,但是本人发现了一个bug,与大家共享. 按照作者的示例程序,编译程序时总 ...

  8. Brendan Gregg ----Linux Performance Tools NEWS

  9. django-request获取数据

    request 如果说 urls.py 是 Django 中前端页面和后台程序桥梁,那么 request 就是桥上负责运输的小汽车 可以说后端接收到的来至前端的信息几乎全部来自于requests中. ...

  10. Windows和linux下clock函数

    windows:  Calculates the wall-clock time used by the calling process. return:The elapsed wall-clock ...