美文网首页linux
22笔记---系统管理

22笔记---系统管理

作者: 口口帅日日 | 来源:发表于2019-08-23 19:43 被阅读0次

今日内容

系统服务
1.开机启动流程
Centos6
Centos7
Centos6与Centos7的区别
2.系统的运行级别
3.systemd使用
4.单用户模式--->(超级用户权限的模式)
5.救援模式(cd光盘--->系统)
定时任务

开机启动流程 centos6

 1)内核的引导
 2)运行init 
 3)系统初始化 
 4)建立终端
 5)用户登录系统
内核引导
计算机打开电源,新进入BIOS开机自检通常是硬盘(有光盘或者U盘的情况),操作系统接管硬件后,进入/boot下的内核文件。
image.png
image.png
运行init
init程序是系统所有进程的起点,可以比拟为系统所有进程老祖  
宗,init程序首先是需要读取配置文件/etc/inittab
image.png
运行级别
许多程序需要开机自启,他们在windows叫做服务,在linux叫做守护进程(daemon)
init就是运行这些开机自启的程序
image.png
系统初始化
在init的配置文件中有si::sysinit;/etc/re.d/r/syssinit,它电泳执行了/etc/rc.d/rc.sysinit,而rc.sysinit
是一个bashshell的脚本,它主要是完成一些系统初始的工作,是每一个运行级别都要首先运行的重要脚本。
它主要完成:激活交换分区,检查磁盘,加载硬件模块等一些需要优先级的任务。
image.png
建立终端
rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。
init接下来会打开6个终端,以便用户登录系统。在inittab中的以下6行就是定义了6个终端:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
忽略,通常使用远程登录
用户登录系统
(1)命令行登录
(2)ssh登录
(3)图形界面登录
image.png
图形模式与文字模式的切换方式
image.png
Linux 关机(一般情况下不会使用该命令)
shutdown -h  now 关机
shutdown -r  now 重启
reboot       重启
halt         关机
poweroff     关机

Centos7

image.png

运行级别

centos6
0  #关机
1  #单用户模式(超级权限,必须面对实体硬件)
2  #暂未使用
3  #字符界面(经常使用)
4  #暂未使用
5  #图形界面
6  #重启
runlevel 查看级别  5 3 
#5表示上一次运行的是什么级别  
#3表示这一次运行的是什么级别
init 3切换级别
永久操作
vim /etc/inittab
最后一行:id;0:initdefault  此处的0表示的就是开机启动的运行级别。

centos7
0  runlevel0.target,poweroff.target  #关机
1  runlevel1.target,rescue.target    #单用户模式
2  runlevel2.target,multi-user.target#暂未使用
3  runlevel3.target,multi-user.target#字符界面(经常使用)
4  runlevel4.target,multi-user.target#暂未使用
5  runlevel5.target,grahicalr.target#图形界面
6  runlevel6.target,reboor.target   #重启

可以使用runlevel init切换级别
  [root@test ~]# systemctl get-default   #查看当前运行级别
  multi-user.target
  [root@test ~]# systemctl set-default graphical.target   #永久定义级别,
  修改系统下次启动的级别。
  Removed symlink /etc/systemd/system/default.target.
  Created symlink from /etc/systemd/system/default.target to     
  /usr/lib/systemd/system/graphical.target.

Linux systemd

  init缺点:启动时间过长,启动脚本复杂(串行启动)
  Centos7所有进程无论有无依赖关系都是并行启动。
  systemd是system daemon守护进程,目标是为系统的启动和  
  管理提供一台完整的解决方案。

优势: 
1.最新系统都采用
2.Centos7支持关机并行启动,显著提高开机键启动效率
3.Centos7关机值关闭正在运行的服务,而Centos6全部都关闭一次
4.Centos7服务的启动与停止不在使用脚本进行管理
5.Centos使用systemd解决原有模式缺陷,比如原有servce不会关闭程序产生的子进程。

systemd相关配置文件

  [root@test ~]# ls /usr/lib/systemd/system
  [root@test ~]# ls /etc/systemd/system
  [root@test ~]# ls /etc/systemd/system/multi-user.target.wants/

systemd管理服务命令

systemctl管理服务的启动、重启、停止、重载、查看状态
[root@test ~]# systemctl start crond.service #开启服务
[root@test ~]# systemctl stop crond.service  #停止服务
[root@test ~]# systemctl restart crond.service #重启服务
[root@test ~]# systemctl reload crond.service #重新加载
[root@test ~]# systemctl  status crond.service #查看服务状态
[root@test ~]# systemctl is-active sshd.service #查看是否在运行中
image.png
进程状态
loaded #服务单元的配置文件已经被处理
active #服务持续运行
active(excited)#服务成功完成一次的配置
active(waiting)#服务已经运行但在等待某个事件
inactive #服务没有在运行
disabled #服务设定为开机不运行
static #服务开机不启动,但可以被其他服务调用启动

systemctl 的journalctl日志
[root@test ~]# systemctl status nginx -l

单用户模式

超级用户模式使用前提必须是系统是能够使用的,能够正常引导进入。
1.配置文件修改错误
2.忘记root密码
https://mp.weixin.qq.com/s/1f-zCq8j4gL3xiB3AV9K3A

方法一:单用户修改密码


image.png
image.png

写完之后按ctrl+x继续

image.png
image.png
image.png

因为etc/selinux/config配置文件中# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled      #原为enabled 修改文件之后密码还是为之前忘记的,只有改为disabled才可以修改成功。

救援模式 系统无法正常进入 比如没有内核 比如grub被修改 比如系统崩溃

没有内核文件,只能使用救援模式进入
系统崩溃,要保留重要的数据的时候
grub菜单出现问题,linux windows

1.无内核模拟

image.png

假设删除该文件

[root@test boot]# gzip vmlinuz-3.10.0-957.el7.x86_64
-rwxr-xr-x  1 root root  6234256 Nov  9  2018 vmlinuz-3.10.0-957.el7.x86_64.gz
重启
image.png

进入救援模式

将光盘加入到设备
选择打开电源时进入电源固件
修改默认启动顺序


image.png

完成后保存F10


image.png
image.png
选择修复系统
等待
image.png
image.png

选择继续 1


image.png
image.png
修复后输入exit reboot进行重启
image.png
image.png
image.png
image.png

数据迁移

image.png

假设系统崩溃,无法进入,需要拷贝/boot目录
进入救援模式,不在赘述


image.png

添加一块硬盘


image.png
挂载目录
image.png
将数据拷贝
image.png

grub菜单出现问题

出现安装双系统时,后安装的系统把原来系统的MBR删除了,需要修复。
1.破坏硬盘的前446字节,模拟MBR引导损坏。会发现重启无法启动系统


image.png
image.png

无法启动
进入救援模式


image.png
修复完成,重启就可以了

相关文章

  • 22笔记---系统管理

    今日内容 系统服务1.开机启动流程Centos6Centos7Centos6与Centos7的区别2.系统的运行级...

  • 跟刘润老师学管理之“系统管理”

    这是刘润老师“五分钟商学院”第十四周的第二篇学习笔记:系统管理。 概念: 系统管理 定义: 公司是一个由各种要素组...

  • 2016.12.27

    学习笔记 5分钟商学院讲的概念是:系统管理 我的留言: 激发善意和系统管理同样重要。这两种方法并不矛盾,而好的系统...

  • 唯有自律·方得自由day24

    79【工具】用清单系统管理多弹性的事件。80【工具】信息、知识、资料的管理用笔记。

  • jenkins邮箱通知功能开启

    进入系统管理->系统管理

  • 《我能让你睡得香-----一》

    2016-12-22原文:“春生夏长,秋收冬藏”笔记: 2016-12-22原文:◎春季:夜睡早起笔记: 2016...

  • 2017-05-17

    新2,第22课笔记

  • 列表

    大牛笔记专业程序员必读国外程序员整理的系统管理员资源大全运维那点事[小强]https://pigpdong.git...

  • CENTOS7下webmin安装

    本文章仅作为个人笔记 webmin官网 Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过...

  • 罪孽终将败露

    《无人生还》读书笔记 22。 Day 22,Page 87 - Page 91,Chapter 7 。 主题:老小...

网友评论

    本文标题:22笔记---系统管理

    本文链接:https://www.haomeiwen.com/subject/ylhtectx.html