• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

Centos7核心系统管理

一、文件系统xfs

http://www.iaskjob.com/admin/zinnia/entry/546/

 

二、 Centos7网卡命名

(1)Centos6网卡命名规范

Centos6操作系统命名,默认会使用的命名规范为:eth0、eth1、eth2...

如果是Dell的服务器,这个时候的操作系统会根据biosdevname来命名,Biosdevname是一款udev帮助程序,可根据系统BIOS提供的信息对网络接口进行重命名。

RHEL6  安装到支持的戴尔PowerEdge 服务器过程中,新的网络接口名称将变为:
            emN (em1, em2, ..)

启动操作系统时候内核加入,biosdevname=0内核命令行参数,即可禁用新命名方案

(2)Centos7网卡命令

CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。

 net.ifnames=0,内核参数命令,可以禁用此命名方案。

 (3)修改方式

vim /etc/sysconfig/grub 
grub2-mkconfig -o /boot/grub2/grub.cfg

1、前2个字符的含义

en  以太网    Ethernet
wl  无线局域网  WLAN
ww   无线广域网  WWAN

2、第3个字符根据设备类型选择

o<index>           on-board device index number
s<slot>            hotplug slot index number
x<MAC>             MAC address
p<bus>s<slot>      PCI geographical location
p<bus>s<slot>      USB port number chain

 

二、Systemd初识

(一)查看Systemd管理单元类型

1、命令

systemctl list-units、systemctl 查看当前所有单元的一个状态

UNIT 表示管理单元的名称

LOAD 表示服务单元已经解析,并且将配置加载到了内存

ACTIVE 这个管理单元是否处于活动状态,可以用于判断服务是否启动成功

SUB 相对于ACTIVE来说,是一个更加低级别的描述信息,可以显示更加准确的状态信息

DESCRIPTION 用于描述这个管理单元

 

2、类型说明

systemctl --types=service //查看具体的类型状态

服务(service):管理着后台服务;
挂载(mount)自动挂载(automount):用来挂载文件系统;
目票(target):运行级别;
套接字(socket):用来创建套接字,并在访问套接字后,立即利用依赖关系间接地启动另一单位

文件扩展名

作用

文件扩展名

作用

.service

用于定义系统服务

.snapshot

管理系统快照

.target

模拟实现”运行级别”

.swap

Swap设备

.device

定义内核识别设备

.automount

自动挂载点

.mount

文件系统挂载点

.path

监视文件或目录

.socket

进程间通信用的socket文件

.scope

外部线程

 

 

.slice

分层次管理系统进程

 

 

3、s ystemctl管理单元类型

https://www.howtoing.com/understanding-systemd-units-and-unit-files

http://www.178linux.com/48674

 

三、systemctl开机启动

(1)关于/etc/rc.d/rc.local

在Centos7中由于官方建议使用systemd来管理服务, 默认给/etc/rc.d/rc.local没有执行权限的,如果我们需要让rc.local下记录的

命令或者服务可以跟随开机启动,需要执行 chmod a+x /etc/rc.d/rc.local

(2)通过systemctl 设置开机启动

systemctl enable ssh 设置ssh为开机启动

systemctl is-enabled  ssh  //查看ssh是否已经设置为开机启动

systemctl list-unit-files --type service  //列出且检查服务是否设置为开机启动

 

四、  systemd服务管理

(1)systemd 与 sysVinit 彩版对照表

https://linux.cn/article-3794-1.html

(2)systemd初识

systemd是Centos7系统的一套新采用的启动进程管理体系,对比Centos6系统之前所采用sysVini体系,带来了很多突出、实现完备的变化:

systemctl 取代 service、chkconfig、init

systemd-journal 取代 syslog

timer 取代 crond

http://www.iaskjob.com/admin/zinnia/entry/551/

(3)

 

 

 

 

Centos7核心系统管理

Pingbacks已打开。

引用地址

暂无评论

发表评论