千家信息网

重要文件查看和配置

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,一、网卡配置文件 文件路径信息:/etc/sysconfig/network-scripts/ifcfg-eth0 文件作用说明:配置网卡地址信息 文
千家信息网最后更新 2025年02月05日重要文件查看和配置

一、网卡配置文件

    文件路径信息:/etc/sysconfig/network-scripts/ifcfg-eth0            文件作用说明:配置网卡地址信息            文件详细信息:             TYPE=Ethernet                         指定网络类型(以太网类型)             BOOTPROTO=static                获取IP地址方式(static,none手动配置地址和dhcp自动获取地址)             DEFROUTE=yes                      是否激活默认路由(要激活,yes)             NAME=eth0                               网卡名称信息(网卡的名字)             DEVICE=eth0                            网卡名称信息(网卡设备名称)             UUID=226f4037-72f4-4c0e-b72a-442145f64d81    eth0网卡设备编号             ONBOOT=yes                            是否激活开启网卡(要激活,yes;默认是no)             IPADDR=10.0.0.100                  网络的ip地址(给网卡一个上网的地址)             PREFIX=24                                 子网掩码             GATEWAY=10.0.0.254               网关地址(要和你设置的ip地址是一个网段)             DNS1=223.5.5.5                          地址解析地址             如何修改网卡名称(如果你的网卡不是eth0)             第一个历程:先进入网卡的配置文件(如你的网卡是ens33,先修个为eth0)                    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            文件作用说明:是否可以访问名称或域名信息            文件内容信息:            nameserver  223.5.5.5   DNS服务器地址(如果你在网卡配置文件配置了DNS在这里就会显示出来,如没有设置需在这里设置,才可以上外网)

三、本地域名解析配置文件

     文件路径信息:/etc/hosts             文件作用说明:实现本地名称解析(用于访问不同服务器和网站自己测试)             文件内容信息:             127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4             192.173.16.122   db01   database01               193.173.18.22    www.123hao.com

四、开机自启动运行命令文件

    文件路径信息:/etc/rc.local            文件作用说明:系统启动后,自动运行命令信息            文件内容信息:把你需要开机想启动的命令写在这个文件里,开机就可以启动你的命令,编辑完这个文件需要给这个文件一个执行权限,需要用chmod +x /etc/rc.d/rc.local ,给这个文件一个权限

五、操作系统挂载文件

    文件路径信息:/etc/fstab            文件作用说明:实现存储设备自动挂载            文件内容信息:   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             文件作用说明:可以设置环境变量和可以设置别名功能             文件内容信息:             1) 环境变量都是由大写字母组成             2) 环境变量都是系统默认设置好的变量             3) 环境变量是有特殊作用变量             4) 环境变量设置完毕后, 影响所有用户            vi /etc/profile            PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp            alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0'           方法一: 重新连接主机           方法二: 利用命令加载profile文件中的配置            source /etc/profile  或者  .  /etc/profile            环境变量配置优先级别:             01. ~/.bash_profile    局部优先全局             02. ~/.bashrc             03. /etc/bashrc        全局配置             04. /etc/profile                        别名功能配置优先级别:                01. ~/.bash_profile                02. /etc/bashrc                03. ~/.bashrc                04. /etc/profile

七、系统运行级别文件

    文件路径信息:/etc/inittab            文件作用说明:系统启动后,自动开启哪些软件程序            文件内容信息:           系统运行级别: 7个级别            0   -- 系统关机级别    init 0            1   -- 系统单用户级别  用于破解系统密码root  救援恢复系统数据(没有网络服务)            2   -- 系统多用户级别  没有网络多用户级别             3   -- 系统多用户级别  拥有网络多用户级别              4    -- 系统多用户级别  拥有网络多用户级别            5      -- 系统图形化级别            6   -- 系统重启级别

八、系统主机名称配置文件

    文件路径信息:/etc/hostname            文件作用说明:修改主机名称            文件内容说明:            永久修改:             vi /etc/hostname                web01             或者直接用命令 hostnamectl set-hostname backup

九、系统日志文件查看

    文件路径信息:/var/log            文件作用说明:存储系统日志信息            文件内容信息:            /var/log/messages       系统运行或服务运行状态信息日志文件             /var/log/secure               系统用户登录情况日志文件            日志文件如何查看:             head   --- 查看一个文件头部前面10行内容            tail       --- 查看一个文件结尾最后10行内容              tail -f    --- 实时查看文件变化内容信息            tail -F  --- 实时查看文件变化内容信息,并追踪这个文件的信息            grep 筛选字符 日志文件  --- 过滤文件信息            grep  -i  failed /var/log/secure   --- 忽略大小写过滤信息

十、操作系统的基础优化

1、系统下载优化

            优化选择软件仓库:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo            优化完后可以下一些软件试一试:yum install -y  vim  tree  telnet  nc  nmap  net-tools  wget  bash-completion   lrzsz                    vim              --- 编辑文件内容      vi升级版                   telnet           --- 用于测试服务端口  telnet 服务器地址 服务端口                   nc               --- 用于测试服务端口  nc 服务器地址 服务端口                   nmap             --- 用于测试服务端口  nmap 服务器地址 -p 服务端口                   net-tools        --- 使centos7系统可以支持centos6系统网络相关命令                   wget             --- 用于下载软 件                   bash-completion  --- 将部分命令参数进行补全                   lrzsz            --- 用于从linux系统下载数据(sz 数据下载,rz数据上传)

2、系统安全优化

                关闭防火墙和selinux安全:systemctl disable firewalld和vi /etc/selinux/config (SELINUX=disabled   --- 永久关闭selinux)  

3、系统时间优化

          set-time TIME            Set system time     手动调整设置时间          set-timezone ZONE        Set system time zone    设置系统时区          list-timezones           Show known time zone      展示系统已知所有时区          set-local-rtc BOOL       Control whether RTC is in local time    控制RTC功能是否开启   0关闭 1开启             set-ntp BOOL             Control whether NTP is enabled      是否开启network time protocol (实现时间网络同步  

4、系统远程连接优化

               解决远程连接慢, 提升SSH远程连接速度                vi /etc/ssh/sshd_config       --- 远程服务配置文件                115行 UseDNS no       --- 是否开启DNS反向解析过程(默认是开启yes,改为no)                79行GSSAPIAuthentication no    --- 是否GSSAPI认证(默认是开启yes,改为no)                配置完成后,重启连接服务(systemctl restart sshd)

十一、系统信息查看

1、 查看cpu文件信息: /proc/cpuinfo

                 查看服务器CPU颗数命令       grep "physical id" /proc/cpuinfo | uniq |wc -l                                          查看服务器CPU核心数命令       grep "processor" /proc/cpuinfo|wc -l                  查看CPU信息: lscpu

2、查看内存文件信息: /proc/meminfo

                  查看内存信息: free -h 

3、查看磁盘挂载信息:/proc/mounts

                  查看挂载信息: df -h 

4、查看CPU负载信息

                   查看负载信息: /proc/loadavg                   查看负载信息: w(负载数值 <= 总的CPU核心数)
0