无论怎样,RHEL 7 系统选择 systemd 初始化进程服务已经是一个既定事实,因此也没有 了“运行级别”这个概念,Linux 系统在启动时要进行大量的初始化工作,比如挂载文件系统 和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(Unit),systemd 用目 标(target)代替了 System V init 中运行级别的概念。
标签归档:centos
CentOS 7 root 密码重置
平日里让运维人员头疼的事情已经很多了,因此偶尔把 Linux 系统的密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。但前提是必须可以直接登录系统终端,也就是直连主机,因为需要修改启动项。
CentOS 7 关闭 iptables 和 SELinux
从 CentOS 6 换到 CentOS 7,虽然服务管理命令从 service 换成了 systemctl,但总归是通用的。但今天在新装主机上关闭防火墙时,经历了以下错误:
[hzz@magedu ~]$ sudo service iptables stop
[sudo] password for hzz:
Redirecting to /bin/systemctl stop iptables.service
Failed to stop iptables.service: Unit iptables.service not loaded.
[hzz@magedu ~]$
magedu pro 第六周作业
CentOS 系统启动流程
前言
Linux 系统的启动及初始化是 Linux 学习过程中非常重要的一个点,只有洞悉系统启动过程、初始化了哪些内容,才能对 Linux 有更加深入的了解。本文主要描述 CentOS 系统( PC 架构)从电脑开机到初始化完成整个过程,包括 cpu 加电自检、 bios 寻找启动项、 bootloader 加载系统内核、系统启动并初始化等等。
总览
POST
--> Boot Sequence
--> Boot Loader
--> Kernel
--> rootfs
--> switchroot
--> /sbin/init
--> ( /etc/inittab , /etc/init/*.conf )
--> 设定默认运行级别
--> 系统初始化脚本
--> 关闭或启动对应级别下的服务
--> 启动终端
如何让 CentOS 也能科学上网
对于攻城狮们来说,在 PC 机上安装 ss ,以及在海外服务器上搭建 ss 服务已经不是什么新鲜事,毕竟知识无国界,有时候参照些国外先进的技术,对自身的提高也是很有帮助的。(不懂 ss 是什么的,可以不用往下看了。:D)
但是如何在国内服务器上搭建 ss 客户端,并进行代理,这却是比较少见的。也正好今天碰到有这需求,故随手记录一下。
CentOS7 更改 hostname
随着 docker 的普及, CentOS7 逐渐取代 Centos6 成为线上主力系统,但问题随之而来。与 python2 升级 python3 类似, CentOS7 中对很多配置和命令都进行了更新,使得很多从6过来的人无法适从。下面就来说说我升级 CentOS7 有遇到的第一个问题,如何更改 hostname 。
yum 常用参数介绍
现在很多 Linux 版本都出了程序包自动获取及更新的命令,免去了手动下包以及 rpm 安装的痛苦。对于新手来说,这种人性化的设计无疑降低了 linux 的学习成本,对于开发者来说,免去复杂的下包装包的过程,也能大大提高工作效率。 centos 的 yum 和 ubuntu 的 apt-get 都属于自动化命令。由于 centos 系统免费且接近 redhat ,很多个人以及企业服务器上都运行这 centos ,所以 yum 命令接触更加频繁。