CentOS7新特性
一、CentOS7的4中模式
CentOS7里不在有0-6启动级别,而是4个target
1、graphical.target:多人模式,支持图形和命令行两种登录,对应之前的3,5级别
2、multi-user.target:多人模式,只支持命令行登录,对应之前3级别
3、rescue.target:单人模式,对应之前的1级别
4、emergency.target:单人模式,不过系统进入根后目录是只读的
二、CentOS7的单用户模式
CentOS7采用的是grub2,和之前的方式有所不同
1、在对应的内核条目上,按e键,会进入edit模式,搜寻以linux16开头的,按end键到最后,输入rd.break,再按ctrl+x进入
2、进去后重新挂载/sysroot/,增加写权限
mount -o remount,rw /sysroot/
3、切换到原始系统下
chroot /sysroot/
现在就可以修改root用户的密码了
4、使selinux生效(可以省略)
touch /.autorelabel
如果没有此操作在重启后会对系统进行检测
5、退出单用户重启
先exit
然后reboot
三、CentOS7设置IP
查看IP的方法是ip addr
要想使用ifconfig命令需要安装net-tools包
和6差不多只不过文件的名字不太一样
四、CentOS7设置主机名
1、查看主机名hostname
设置主机名(直接写入到配置文件,使用hostname fansik则不会)
hostnamectl set-hostname fansik
2、配置文件/etc/hostname
3、查看主机名状态
hostnamectl status
五、CentOS7设置命令(参数)自动补全
安装bash-completion
yum -y install bash-completion
source /etc/profile
六、CentOS7的服务
CentOS7不在有chkconfig工具了,而是使用systemd
使某服务自启动systemctl enable httpd.service
不自启动systemctl disable httpd.service
查看服务状态systemctl status httpd.service
查看所有服务systemctl list-units --type=service
启动服务systemctl start httpd.service
停止服务systemctl stop httpd.service
重启服务systemctl restart httpd.service
启动脚本路径/usr/lib/systemd/system
检查一个服务是否为开机启动systemctl is-enabled httpd
七、systemd unit
systemd管理服务机制的特点:支持自动检测服务依赖的服务,并行启动
systemd可以管理所有系统资源,不同的资源统称为unit(单位)
unit一共分成12种类型
1、service unit:系统服务
2、target unit:多个unit构成的一个组
3、device unit:硬件设备
4、mount unit:文件系统的挂载点
5、automount unit:自动挂载点
6、path unit:文件或路径
7、scope unit:不是由systemd启动的外部进程
8、slice unit:进程组
9、snapshot unit:快照,可以切回某个快照
10、socket unit:进程间通信的
11、socket swap unit:swap文件
12、timer unit:定时器
systemd unit相关的命令
列出正在运行的unit:
systemctl list-units
列出所有unit,包括没有找到配置文件的或者启动失败的:
systemctl list-units --all
列出所有没有运行的unit:
systemctl list-units --all --state=inactive
列出所有加载失败的unit:
systemctl list-units --failed
列出所有正在运行的、类型为service的unit
systemctl list-units --type=service
显示某个unit是否正在运行:
systemctl is-active application.service
显示某个unit是否处于启动失败状态:
systemctl is-failed application.service
显示某个unit服务是否建立了启动链接
systemctl is-enabled application.service
八、systemd target
target类似于CentOS6里面的启动级别,但target支持多个target同时启动,target是多个unit的组合,系统启动是就是启动了多个unit,为了管理方便target来管理这些unit
target连接的runlevel在改目录下可以查看到相应软连接
/usr/lib/systemd/system
查看当前系统的所有target
systemctl list-unit-files --type=target
查看一个target所包含了哪些unit
systemctl list-dependencies mulit-user.target
查看启动是的默认target
systemctl get-default
设置启动时的默认target
systemctl set-default multi-user.target
切换target时,默认不关闭前一个target启动的进程
systemctl isolate命令改变这种行为,关闭前一个target里面所有不属于最后一个target的进程
systemctl isolate multi-user.target
九、systemd unit target关联关系
主配置文件/etc/systemd/system.conf
开机会自动加载/etc/systemd/system/default.target
所有的service和target在/usr/lib/systemd/system
/etc/systemd/system/default.target是一个软链接文件,链接到了/lib/systemd/system/multi-user.target
它会加载/usr/lib/systemd/system/multi-user.target.wants下面的service
查看一个service属于哪个target,需要cat具体的service文件
cat sshd.service,里面[Install]的部分
CentOS7新特性的更多相关文章
- linux基础之CentOS7新特性
CentOS7开机启动顺序: POST --> Boot Sequence --> Bootloader --> kernel + initramfs(initrd) --> ...
- CentOS 7 之几个新特性(转)
上篇我们讲到默认没有ifconfig是centos7的新特性,所以我特意上网搜索了一下其新特性,找到一篇文章,现转过来. centos最小好化安装没有ifconfig命令 刚安装了centos7.0, ...
- systemd的新特性及unit常见类型分析与awk用法示列
简述systemd的新特性及unit常见类型分析,能够实现编译安装的如nginx\apache实现通过systemd来管理 系统引导的新特性 系统引导时实现服务启动: 按需激活进程: 系统状态快照: ...
- Centos7系统特性之systemd
1.centos系列的系统启动流程(内核级别的启动流程): POST(加电自检)---> Boot Sequence(BIOS)---> Boot loader (MBR)---> ...
- systemd的新特性及常见的systemd unit类型分析
systemd概述 )systemd是一种新的linux系统服务管理器,用于替换init系统,能够管理系统启动过程和系统服务,一旦启动起来,就将监管整个系统.在centos7系统中,PID1被syst ...
- 简述systemd的新特性及unit常见类型分析、使用systemd管理编译安装的nginx
1. systemd新特性 并行处理(同时启动)所有服务. 基于依赖关系定义的服务控制逻辑 系统状态快照 按需激活进程,只有第一次被访问时才会真正启动: 2. systemd的常见unit类型 Ser ...
- Redis 6.0 新特性-多线程连环13问!
Redis 6.0 来了 在全国一片祥和IT民工欢度五一节假日的时候,Redis 6.0不声不响地于5 月 2 日正式发布了,吓得我赶紧从床上爬起来,学无止境!学无止境! 对于6.0版本,Redis之 ...
- SQL Server 2014 新特性——内存数据库
SQL Server 2014 新特性——内存数据库 目录 SQL Server 2014 新特性——内存数据库 简介: 设计目的和原因: 专业名词 In-Memory OLTP不同之处 内存优化表 ...
- ElasticSearch 5学习(10)——结构化查询(包括新特性)
之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...
随机推荐
- android-webview开发中的各种使用方法(持续更,尽量全)
最新坑A:(没看过的可以从下面开始处看起): 测试部门测出来一个坑,当多次点击退出后,会出现app崩溃现象,报如下错误: java.lang.IllegalArgumentException: Rec ...
- 黑马程序员——C语言基础 变量类型 结构体
Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)变量类型 1)局部变量 1> 定义:在函数内部定义的变量,称为 ...
- 构造函数,const char*与c_str
/******************************************************************************* * 版权所有: * 模 块 名: * ...
- Oracle中SQL查询表字段基本信息、主键、外键(转)
select utc.column_name, utc.data_type, utc.data_length, utc.data_precision, utc.data_Scale, utc.null ...
- Delphi用QJSON解析JSON格式的数据
本来用superobject来解析JSON已经够用了,可惜这个东东不能在移动端使用,于是找到QJSON来处理. 这是一个国内高手写开源免费的东西,赞一个. 假入数据如下: {"message ...
- js回车动态添加表格,右键动态删除表格行
<script type="text/javascript" language="javascript">//屏蔽浏览器右键function sto ...
- entity framework 新手入门篇(1.5)-lambda表达式与linq
在建立好了EF模型之后,先不着急使用它,在使用它之前,你还需要了解两个相关的技术,lambda表达式与linq. 作为微软C#语言中重要的语法糖-lambda表达式与LINQ,本质都是一个方法,以la ...
- Elasticsearch学习之入门
1.什么是Elasticsearch Elasticsearch是一个基于Apche Lucene的开源实时分布式搜索和分析引擎. 2.安装 安装Elasticsearch的唯一要求是安装官方新版的j ...
- [windows]部分前缀以及其意义
前缀 意义 CS 类风格选项 CW 创建窗口选项 DT 文本绘制选项 IDI 图标的ID号 MB 消息框选项 SND 声音选项 WM 窗口消息 WS 窗 ...
- u-boot平台的建立,驱动的添加,索引的创建,命令机制的实现.
一:U-boot移植前建立自己的平台: 关注的相关文件:1.u-boot- 2010.03/board/samsung/ //这个目录下需要创建自己的板级目录fsc100 cp –a smdkc100 ...