配置文件,运行级别,软件安装方式,运维职责

目录

网卡的配置文件

/etc/resolv.conf    

 /etc/fstab    

/etc/rc.local  

 

chkconfig

/etc/inittab

运行级别 

 

c6如果设置启动级别

c7 设置启动级别

 /etc/issue            

 /etc/motd          

 /etc/redhat-release    

/etc/profile  

/etc/bashrc      

/usr/local  

LANG

Linux系统管理-软件包管理

/etc/default/grub

修改网卡名称样式为ethx

运维的核心职责


 


网卡的配置文件

/etc/resolv.conf    

# DNS 配置文件   重点

优先于 resolv.conf  如果网中配置了DNS 然后重启网卡 则会覆盖 resolv.conf 中的配置

如果网卡中不配置DNS 重启后 则不会覆盖 resolv.conf

网卡配置  修改网卡 必须重启

DNS1=114.114.114.114

DNS2=223.5.5.5

 

resolv.conf 中书写方式  直接生效

nameserver 223.5.5.5

工作中建议使用 resolv.conf

 /etc/fstab    

 # 设置开机启动挂载的文件  设备和挂载点的一个对应表       file system table  重点

/etc/rc.local  

开机自动启动,自动执行文件

chmod +x /etc/rc.d/rc.local  需要给源文件执行权限

 

chkconfig

通过chkconfig命令可以给每个服务的各个运行级别设置自启动/关闭

chkconfig --list|grep xxx:筛选查看xxx服务

示例

  1. 查看所有服务

    • [root@wcl ~]# chkconfig --list
      注:该输出结果只显示 SysV 服务,并不包含
      原生 systemd 服务。SysV 配置数据
      可能被原生 systemd 配置覆盖。 
      
            要列出 systemd 服务,请执行 'systemctl list-unit-files'。
            查看在具体 target 启用的服务请执行
            'systemctl list-dependencies [target]'。
      
      jexec           0:关    1:开    2:开    3:开    4:开    5:开    6:关
      mysqld          0:关    1:关    2:开    3:开    4:开    5:开    6:关
      netconsole      0:关    1:关    2:关    3:关    4:关    5:关    6:关
      network         0:关    1:关    2:开    3:开    4:开    5:开    6:关
      
  2. 查看单个mysqld服务,有两种方式;

    ​ 方式1:chkconfig --list | grep 服务名

    ​ 方式2:chkconfig 服务名--list

    • //方式1: chkconfig --list | grep mysqld
      [root@wcl ~]# chkconfig --list | grep mysqld
      mysqld          0:关    1:关    2:开    3:开    4:开    5:开    6:关
      
    • // 方式2:chkconfig mysqld --list
      [root@wcl ~]# chkconfig mysqld --list
      mysqld          0:关    1:关    2:开    3:开    4:开    5:开    6:关
      
  3. 关闭mysqld服务运行级别5的服务

    chkconfig --level 服务运行级别 服务名 on/off:开启关闭某服务运行级别的服务

    • [root@wcl ~]# chkconfig --level 5 mysqld off       //关闭
      [root@wcl ~]# chkconfig mysqld --list     //查看验证是否成功关闭  
      mysqld          0:关    1:关    2:开    3:开    4:开    5:关    6:关
      
      

    注意

    注:该输出结果只显示 SysV 服务,并不包含
    原生 systemd 服务。SysV 配置数据
    可能被原生 systemd 配置覆盖。

      要列出 systemd 服务,请执行 'systemctl list-unit-files'。
      查看在具体 target 启用的服务请执行
      'systemctl list-dependencies [target]'。
    

上面指令中查询的结果出现这段内容,只因为我是在Centos7上面操作的原因。Centos7和之前的老版本差别较大。

细节注意chkconfig重新设置服务后自启动或关闭,需要重启机器reboot才能生效。

  1. 查看sshd的服务运行状态:service sshd status

  2. 显示当前系统中所有服务的各个运行级别的运行状态:chkconfig --list

  3. 将sshd服务在运行级别5下设置为不自动启动:chkconfig --level 5 sshd off

  4. 在所有运行级别下,关闭防火墙:chkconfig iptables off

  5. 在所有运行级别下,开启防火墙:chkconfig iptables on

chkconfig --del mysqld:删除服务mysqld

chkconfig --add mysqld:添加服务mysqld

chkconfig mysqld off:所有运行级别下关闭服务mysqld

chkconfig mysqld on:所有运行级别下开启服务mysqld

/etc/inittab

# run level 运行级别的配置文件 (6中)              centos6.x            centos7.x

 

运行级别 

 

0        关机                                                                                                    poweroff.target

1        单用户模式(密码忘记,重新更改密码)                                           rescue.target

2       多用户模式  没有NFS                                                                         multi-user.target

3        完全多用户模式 (当前使用的模式)                                                multi-user.target

4        未使用 待开发                                                                                 multi-user.target

5        桌面模式  (需要安装DESKTOP)                                                   graphical.target

6        重启                                                                                                      reboot.target    

c6如果设置启动级别

vim /etc/inittab

id:3:initdefault:

或者 init 6 重启系统了

c7 设置启动级别

查看运行级别

systemctl get-default

multi-user.target

设置

systemctl set-default runlevel5.target            tab补全安装  yum -y install  bash-completion.noarch

或者 init 6 重启系统了

 /etc/issue            

# 登录系统前的提示

 /etc/issue.net        

你可能感兴趣的:(linux运维基础,linux运维基础)