Linux中常用配置文件总结

/etc/redhat-release --- 获得系统发行版本和具体系统版本信息   (release:发行,发布)

/etc/hostname        ---Centos7的主机名称配置文件

/etc/hosts             ---本地解析文件(简历名称和地址之间的对应关系)

/etc/fstab            ---磁盘挂载文件(实现磁盘设备开机自动挂载)

/etc/rc.local        ---开机自动加载文件(文件中的命令信息,开机时会自动执行)

/etc/inittab        ---系统运行级别    

/etc/profile==/etc/bashrc        ---变量信息和别名信息配置文件

/etc/motd            ---登录后提示文件(可以对操作系统的用户进行注意事项的说明)

/etc/issue==/etc/issue.net    ---登录前提示文件

vi /etc/resolv.conf            ---重要文件-DNS解析配置文件    (了解)

/usr/local            ---和程序软件安装相关的目录

/var/log            ---日志文件保存目录

cat /proc/cpuinfo        ---CPU相关信息

cat /proc/loadavg        ---CPU平均负载(load:负载 avg:平均)

cat /proc/meminfo        ---内存的使用情况

 

/etc/hostname        ---Centos7的主机名称配置文件
                        Centos7                                Centos6
    主机名配置文件        /etc/hostname                        /etc/sysconfig/network
    永久修改主机名        hostnamectl set-hostname 主机名        vi /etc/sysconfig/network
    same:查看主机名---hostname  临时修改主机名---hostname 主机名
    
/etc/hosts             ---本地解析文件(简历名称和地址之间的对应关系)
    hosts文件:在本地建立IP地址和主机名称的对应关系
       windows本地解析文件位置:C:\Windows\System32\drivers\etc\hosts
       linux本地解析文件位置:  
       [root@oldboysz-01 ~]# cat /etc/hosts
       127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
       ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
       10.0.0.200  oldboyedu.com

/etc/fstab            ---磁盘挂载文件(实现磁盘设备开机自动挂载)
     /etc/fstab  --- 实现存储设备开启自动挂载配置文件
       [root@oldboysz-01 mnt]# cat /etc/fstab 
       UUID=e2fc8646-2b36-47cc-a35a-8c13208f4d0b /       xfs     defaults        0 0
       UUID=34fc45ba-c38c-42bc-a120-90f9d5dd2382 /boot   xfs     defaults        0 0
       UUID=62100743-6f8a-4f83-a37d-e2088c4830e2 swap    swap    defaults        0 0
       定义存储设备文件信息                     挂载点  
       /dev/cdrom                                /mnt    ???  defaults        0 0

/etc/rc.local        ---开机自动加载文件(文件中的命令信息,开机时会自动执行)
    mount /etc/cdrom /mnt
    注意在文件中增加信息:echo "mount /etc/cdrom /mnt" >>/etc/rc.local
    
/etc/inittab        ---系统运行级别    
    vi /etc/inittab  Centos6永久修改系统运行级别
    系统运行级别:(重点 面试题)
       windows--系统出现故障--安全模式
       系统启动:服务程序 网络 安全服务 --启动级别
                 系统服务启动           -- 启动级别
       查看系统运行级别方法:
       [root@oldboysz-01 ~]# runlevel
       N 3
       切换运行级别:
       临时调整:
       init 切换的运行级别
       永久调整:
       centos6:
       vi /etc/inittab
       centos7:
       查看所有target信息
       [root@oldboysz-01 ~]# ls -l /usr/lib/systemd/system/runlevel*target
       lrwxrwxrwx. 1 root root 15 Mar 28 10:41 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
       lrwxrwxrwx. 1 root root 13 Mar 28 10:41 /usr/lib/systemd/system/runlevel1.target -> rescue.target
       lrwxrwxrwx. 1 root root 17 Mar 28 10:41 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
       lrwxrwxrwx. 1 root root 17 Mar 28 10:41 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
       lrwxrwxrwx. 1 root root 17 Mar 28 10:41 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
       lrwxrwxrwx. 1 root root 16 Mar 28 10:41 /usr/lib/systemd/system/runlevel5.target -> graphical.target
       lrwxrwxrwx. 1 root root 13 Mar 28 10:41 /usr/lib/systemd/system/runlevel6.target -> reboot.target
       永久设置运行级别 
       [root@oldboysz-01 ~]# systemctl set-default rescue.target
       Removed symlink /etc/systemd/system/default.target.
       Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/rescue.target.
       检查默认运行级别
       [root@oldboysz-01 ~]# systemctl get-default
       rescue.target
       
       centos6 
       启动级别:
       00  系统的关机级别   init 0 进入到关机状态
       01  系统的单用户模式 用于修复系统 或重置密码信息     没有网络
       02  系统的多用户模式                                  没有网络
       03  系统的多用户模式 正常系统运行级别多用户模式级别  有网络
       04  预留级别
       05  图形化界面级别
       06  系统的重启级别   
       
       centos7
       启动级别:target目标
       00  系统的关机级别   init 1 进入到维修模式                       poweroff.target
       01  系统的单用户模式 用于修复系统 或重置密码信息                 rescue.target
       02  系统的多用户模式                                  没有网络   multi-user.target
       03  系统的多用户模式 正常系统运行级别多用户模式级别  有网络     multi-user.target
       04  预留级别                                                     multi-user.target
       05  图形化界面级别                                              graphical.target
       06  系统的重启级别                                               reboot.target
        总结: 
       01. 每个级别有什么用
       02. 如何查看此时系统运行级别
       03. 如何修改设置运行级别

/etc/profile==/etc/bashrc        ---变量信息和别名信息配置文件
    临时设置别名:alias rm='echo "command not exec"'
    永久设置别名:01.vi /etc/profile   alias rm='echo "command not exec"'
                  02.socure /etc/profile 
                  03.ls -a(查看隐藏数据)   vi /root/.bashrc    #alias rm='rm -i'(注释掉系统默认别名)
                  和环境变量以及别名配置有关的文件:01 /etc/profile == /etc/bashrc
                                                    02 ~/.bashrc    == ~/.bash_profile
                  注意:linux中隐藏文件以.开头
                  使别名功能失效:
                        01. 取消别名
                            unalias rm
                        02. 利用撬棍
                            \rm -rf /oldboy
                        03. 绝对路径方式执行命令
                            /usr/bin/rm -rf /oldgirl
                总结:/etc/profile文件作用
                01. 永久设置变量信息
                02. 设置别名信息

/etc/motd            ---登录后提示文件(可以对操作系统的用户进行注意事项的说明)
    cat /etc/motd 
    
/etc/issue==/etc/issue.net    ---登录前提示文件
    >/etc/issue 清空文件
    echo oldboy-sz-01 >/etc/issue 写入文件
    
/usr/local            ---和程序软件安装相关的目录
    下载安装软件利用yum方式:
        本地配置源文件:ll /etc/yum.repos.d/    
        yum配置阿里云安装环境:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
        安装软件命令:yum install -y 软件名称 eg:yum install -y vim tree wget net-tools nmap bash-completion(补全centos7的部分命令参数)
/var/log            ---日志文件保存目录
    两个重要的系统日志文件
        01./var/log/messages    -- 记录系统或服务程序运行的状态信息 和 错误信息
        02.secure(安全)          -- 用户登录信息(作用:可以进行监控文件的信息,检查是否有过多失败记录)
            [root@oldboyedu ~]# cat /var/log/secure
            Apr  4 11:35:29 oldboyedu sshd[3568]: Accepted password for root from 10.0.0.1 port 54913 ssh2
                01             02        03               04  
            01. 用户是什么时间登录的
            02. 登录的主机名称
            03. 使用什么方式进行远程登录
            04. 登录情况说明
                a 正确登录情况说明
                b 错误登录情况说明
        
            如何查看日志信息
            head -5 /etc/profile    --- 查看前面几行信息 (默认查看前面10行内容)
            tail -6 /etc/profile    --- 查看倒数几行信息(默认查看倒数10行内容)
            tail -f /var/log/secure --- 查看日志文件方法 一直追踪查看文件内容的变化
            
CPU
cat /proc/cpuinfo        ---CPU相关信息

cat /proc/loadavg        ---CPU平均负载(load:负载 avg:平均)
      0.00        0.01              0.05             负载值CPU核数有关
      1分钟平均   5分钟平均负载    15分钟平均负载
      eg: 服务器4核的服务器   -- 负载值3左右,就要关注
          服务器128核的服务器 -- 负载值100(数据库服务器)
          
w       ---CPU平均负载
    [root@oldboyedu ~]# w
       12:41:06 up 38 min,  2 users,  load average: 0.00, 0.01, 0.05
                                负载均值
                                
cat /proc/meminfo        ---内存的使用情况
    MemTotal:        2030172 kB      --- 内存总的容量
    MemFree:         1738164 kB      --- 内存的空闲容量
    MemAvailable:    1714096 kB      --- 内存的可用容量
    Buffers:            2076 kB      --- baffer空间
    Cached:            90616 kB      --- cacahe空间
    SwapCached:            0 kB      --- 交换分区使用情况
    
    free -h      --- 以人类可读方式显示内存容量信息
                        total       used        free      shared    buff/cache   available(*)
        Mem:            1.9G        137M        1.7G        9.5M        148M        1.6G
        Swap:           1.0G        0B(*)       1.0G

cat /proc/mounts        ---磁盘的挂载信息
    /dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
    利用命令进程查看:
      [root@oldboyedu ~]# df -h
      Filesystem      Size  Used Avail Use% Mounted on
      /dev/sda3        49G  1.6G   48G   4% /
      devtmpfs        981M     0  981M   0% /dev
      tmpfs           992M     0  992M   0% /dev/shm
      tmpfs           992M  9.6M  982M   1% /run
      tmpfs           992M     0  992M   0% /sys/fs/cgroup
      /dev/sda1       197M  102M   95M  52% /boot
      tmpfs           199M     0  199M   0% /run/user/0
      
vi /etc/resolv.conf            ---重要文件-DNS解析配置文件    (了解)
      [root@oldboyedu ~]# vi /etc/resolv.conf 
      # Generated by NetworkManager
      search com
      nameserver 10.10.10.10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值