
个人手记
文章平均质量分 79
mr.Polaris
这个作者很懒,什么都没留下…
展开
-
Apache网页优化
Apache网页优化网页压缩第一步第二步第三步第四步第五步方法一方法二网页压缩第一步检查是否安装mod_deflate模块apachectl -t -D DUMP_MODULES | grep "deflate"第二步第三步第四步第五步方法一方法二...原创 2021-04-11 18:30:22 · 59 阅读 · 0 评论 -
Tomcat简介
TomcatTomcatJava ServletJSP全称Java Server PagesTomcat三大核心组件TomcatJava ServletJSP全称Java Server PagesTomcat三大核心组件Tomcat 由一系列的组件构成,其中核心的组件有三个名称功能Web 容器完成 Web 服务器的功能Servlet 容器catalina,用于处理 Servlet 代码JSP 容器用于将 JSP 动态网页翻译成 Servlet 代码原创 2021-04-11 18:27:17 · 143 阅读 · 0 评论 -
nginx中的location以及rewrite
location和rewrite常见的Nginx正则表达式locationlocation种类location常用的匹配规则location 优先级location 示例说明:location = / {}location / {}location /documents/ {}location /documents/abc {}location ^~ /images/ {}location ~* \.(gif|jpg|jpeg)$ {}location /images/abc {}location ~ /i原创 2021-04-11 18:22:07 · 83 阅读 · 0 评论 -
nginx网页优化
nginx网页优化修改配置网页压缩,节省资源修改配置vim /usr/local/nginx/conf/nginx.confhttp {...... gzip on; #取消注释,开启gzip压缩功能 gzip_min_length 1k; #最小压缩文件的大小 gzip_buffers 4 64k; #压缩缓冲区,大小为4个64k缓冲区 gzip_http_version 1.1; #压缩版本(默认1.1,前端如果是squi原创 2021-04-11 18:07:04 · 67 阅读 · 0 评论 -
MySQL高级设置
MySQL数据表的高级操作克隆表方法一方法二清空表方法一方法二创建临时表MySQL中6种常见的约束数据表的高级操作克隆表将数据表的数据记录生成到新的表中方法一create table yyy2 like yyy; #复制格式,通过LIKE方法,复制KY08表结构生成test01表insert into yyy2 select * from yyy; #备份内容方法二CREATE TABLE test02 (SELECT * from xyw);show create ta原创 2021-04-11 16:49:37 · 233 阅读 · 0 评论 -
LAMP
LAMPLAMP各组件的主要作用编译安装Apache httpd服务关闭防火墙挂载镜像配置本地yum源仓库安装环境依赖包将安装Apache所需软件包传到/opt目录下配置软件模块编译及安装优化配置文件路径添加httpd系统服务方法一方法二修改httpd 服务配置文件浏览器访问验证编译安装mysqld 服务将安装mysql 所需软件包传到/opt目录下安装环境依赖包配置软件模块编译及安装创建mysql用户修改mysql 配置文件更改mysql安装目录和配置文件的属主属组设置路径环境变量初始化数据库添加mysq原创 2021-04-11 16:48:03 · 82 阅读 · 0 评论 -
MySQL
Mysql数据库的基本概念数据库定义数据表数据库数据库管理系统(DBMS)数据库系统(DBS)数据库系统发展史第一代数据库第二代数据库第三代数据库当今主流数据库介绍SQL Server (微软公司产品)Oracle (甲骨文公司产品)DB2 (IBM公司产品)MySQL (甲骨文公司收购)关系数据库实体属性联系关系数据库应用关系型数据库应用举例非关系数据库介绍MySQL数据库介绍特点编译安装MySQL准备工作MySQL数据库管理查看数据库结构查看当前服务器中的数据库查看数据库中包含的表查看表的结构(字段)原创 2021-04-07 13:44:36 · 97 阅读 · 0 评论 -
nginx
nginxnginx特点编译安装nginx第一步第二步第三步第四步第五步第六步方法一方法二主配置文件nginx.conf全局配置I/0事件配置HTTP配置nginxnginx是一款高性能、轻量级Web服务软件特点稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求编译安装nginx第一步关闭防火墙,将安装nginx所需要的软件包拖到/opt目录下systemctl stop firewalldsystemctl disable fi原创 2021-04-06 19:04:55 · 92 阅读 · 0 评论 -
Firewalld防火墙概述
Firewalld防火墙firewalld概述firewalld概述原创 2021-04-06 18:44:56 · 154 阅读 · 0 评论 -
iptables防火墙概述
iptables防火墙iptables概述netfilter与iptables的关系四表五链四表五链规则链之间的匹配顺序主机型防火墙网络型防火墙规则链内的匹配顺序iptables的安装iptables防火墙的配置方法iptables命令行配置方法命令格式注意事项常用的控制类型常用的管理选项添加新的规则查看规则列表设置默认策略删除规则清空规则规则的匹配SNAT原理与应用SNAT转换前提条件临时打开永久打开:iptables概述Linux系统的防火墙:IP信息包过滤系统,它实际上由两个组件 netfilte原创 2021-03-25 11:14:28 · 99 阅读 · 0 评论 -
Shell脚本之免交互与自动化交互概述
免交互与自动化交互免交互语法格式注意事项免交互方式自动化交互基本命令脚本解释器spawnexpectsend第一种第二种第三种结束符setexp_continuesend_ user接收参数参数传入嵌入执行模式,将expect 过程融入Shell 当中,方便执行和处理实现ssh自动登录免交互实现创建磁盘免交互使用I/0重定向的方式将命令列表提供给交互式程序或命令,如ftp,cat或read命令是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个"文件"并用作原创 2021-03-25 11:13:44 · 158 阅读 · 0 评论 -
Shell脚本之awk概述
awkawk工作原理sed和awk的区别命令格式awk常见的内建变量按行输出文本通过管道符号、双引号调用shell命令awk工作原理读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令sed和awk的区别sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个字段,然后再进行处理awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示在使用awk命令的过程中,可以使用逻辑操作符"&“表示“与”原创 2021-03-25 11:13:31 · 122 阅读 · 0 评论 -
Shell脚本之正则表达式概述和一些常用指令
正则表达式sort命令—以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序语法格式:sort [选项] 参数cat file | sort 选项常用选项:-f:忽略大小写-b:忽略每行前面的空格-M:按照三字符月份进行排序-n:按照数字进行排序-r:反向排序-u:等同于uniq,表示相同的数据仅显示一行-t:指定字段分隔符,默认使用[Tab]键分隔-k:指定排序字段-o <输出文件>:将排序后的结果转存至指定文件sort -n testfile2sort原创 2021-03-24 23:41:38 · 113 阅读 · 0 评论 -
Shell脚本之sed编辑器
sedsed编辑器sed的工作流程命令格式常用选项常用操作sed编辑器sed是一种流编辑器,在编辑器处理数据之前基于预先提供的一组规则来编辑数据流sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中sed的工作流程读取: sed从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间, pattern space)执行:默认情况下,所有的sed命令都在模式空间中顺序地执行,除非指定了行的地址,否则sed命令将会在所有的行原创 2021-03-24 23:41:19 · 112 阅读 · 0 评论 -
Shell脚本之数组排序:冒泡、直接和反转排序
数组排序冒泡排序基本思想算法思路数组代码直接选择排序基本思想数组代码反转排序基本思想数组代码冒泡排序这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”基本思想冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置) ,这样较小的元素就像气泡一样从底部上升到顶部。算法思路冒泡算法由双层循环实现,其中外部循原创 2021-03-24 23:41:05 · 376 阅读 · 0 评论 -
Shell脚本之数组概述
数组数组数组定义方法第一种第二种第三种第四种数组内容查看数组的数据类型获取数组长度读取下标赋值数组遍历数组切片数组替换数组删除数组追加元素第一种第二种第三种第四种向函数传数组参数从函数返回数组数组数组是一列数的集合,我们使用索引来区分它数组定义方法第一种数组名=(value0 value1 value2 ...)第二种数组名=([0]=value [1]=value [2]=value ...)第三种列表名="value0 value1value2 ...."数组名=($列表名)原创 2021-03-24 23:40:38 · 89 阅读 · 0 评论 -
Shell脚本之函数概述
函数Shell函数Shell函数的定义函数返回值使用原则函数传参函数变量的作用范围递归递归目录Shell函数将命令序列按格式写在一起可方便重复使用命令序列Shell函数的定义function 函数名 { 命令序列 }函数名() { 命令序列 }函数返回值return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值使用原则函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码退出状态码必须是0-255,超出时值将为除原创 2021-03-22 00:32:19 · 240 阅读 · 0 评论 -
Shell脚本for、while、until循环语句
各类循环语句for循环while语句循环语句举例until语句循环语句举例for循环格式for 变量名 in 取值列表do 命令序列donewhile语句格式while 条件测试操作do 命令序列donewhile语句要注意,因为没有规定初始值是多少,所以要在开始就把变量i的初始值定好并且还要在循环内把迭代方式规定好循环语句举例#!/bin/bashi=0while[$i -le 10 ]do echo $i let i++doneu原创 2021-03-21 23:58:44 · 91 阅读 · 0 评论 -
Shell脚本if、case语句解析
if case语句if语句结构单分支if语句结构单分支举例双分支if语句结构双分支举例多分支if语句结构多分支举例case语句case多分支结构case多分支举例if语句结构单分支if语句结构if语句结尾都要接入一个对应fi,代表该段语句结束if单分支结构的判断过程if 条件测试操作 then 命令序列fi #结尾语句单分支举例双分支if语句结构if 条件测试操作 then 命令序列1 else 命令序原创 2021-03-21 23:58:28 · 141 阅读 · 0 评论 -
Shell脚本编程test条件测试操作
test条件测试操作test命令文件测试常用的测试操作符整数值的比较常用的测试操作符字符串比较常用的测试操作符逻辑测试常用的测试操作符test命令用来测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式 格式2:[ 条件表达式 ]文件测试[ 操作符 文件或目录 ]常用的测试操作符-d:Directory 测试是否为目录-e:Exist 测试目录或文件是否存在-f:File 测试是否为文件-r:Read 测试当前用户是否有权限读取-w:Write 测原创 2021-03-21 23:58:04 · 173 阅读 · 0 评论 -
Shell脚本的入门基础
shell脚本Shell的脚本概述Shell脚本的基本概念概述Shell脚本应用场景概述Shell的作用概述用户登录Shell编写Shell脚本编写脚本代码赋予可执行权限执行脚本文件脚本文件路径sh脚本文件路径source脚本文件路径Shell脚本构成脚本解释器注释信息可执行语句重定向以及管道操作交互式硬件设备重定向操作管道操作符号"|"定义新的变量变量的作用变量的类型查看变量值赋值时使用引号从键盘输入内容为变量赋值echo常用的转义字符变量的作用范围整数变量的运算常用运算符Shell变量环境变量常见的环境原创 2021-03-21 23:57:40 · 166 阅读 · 0 评论 -
Linux之Kickstart的无人值守安装
Kickstart无人值守安装实现 Kickstart 无人值守安装安装system-config-kickstart 工具打开“Kickstart 配置程序”窗口配置kickstart选项基本配置安装方法引导装载程序选项分区信息网络配置:防火墙配置安装后脚本保存自动应答文件配置需要安装的软件包编辑引导菜单文件 default,添加 ks 引导参数验证无人值守安装实现 Kickstart 无人值守安装安装system-config-kickstart 工具yum install -y system-c原创 2021-03-05 10:02:51 · 178 阅读 · 1 评论 -
Linux之PXE批量网络装机的安装部署
PXE安装部署PXE批量网络装机PXE的定义PXE具备的三个优点搭建 PXE 网络体系必须满足的几个前提条件客户端服务端搭建 PXE 远程安装服务器安装并启用 TFTP 服务安装并启用 DHCP 服务准备 Linux 内核、初始化镜像文件准备 PXE 引导程序安装FTP服务,准备CentOS 7 安装源配置启动菜单文件关闭防火墙,验证 PXE 网络安装备注:PXE批量网络装机PXE的定义PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,工作在Client/Server模原创 2021-03-05 09:50:35 · 158 阅读 · 1 评论 -
Linux之YUM扩展NFS共享存储服务概述
YUM扩展NFS共享存储服务YUMYUM (Yellow dog Updater Modified)软件仓库的提供方法RPM软件包的来源构建CentOS 7 软件仓库在软件仓库中加入非官方RPM包组访问YUM仓库YUM工具概述关于YUM命令YUM的配置文件NFS共享存储服务NFS定义NFS服务的配置文件YUMYUM (Yellow dog Updater Modified)基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的YUM软件仓提供软件仓库的提供方法FTP服务: ftp原创 2021-03-01 06:52:41 · 145 阅读 · 0 评论 -
Linux的远程访问及控制(SSH、TCP Wrappers 访问控制)
远程访问及控制OpenSSH服务器SSH协议OpenSSHssh_config和sshd_config区别配置OpenSSH服务器sshd服务支持的验证方式密码验证密钥对验证使用 SSH 客户端程序ssh 远程登录scp 远程复制sftp 安全 FTP配置密钥对验证在客户端创建密钥对将公钥文件上传至服务器在服务器中导入公钥文本在客户端使用密钥对验证在客户机设置ssh代理功能,实现免交互登录TCP Wrappers访问控制保护机制访问策略格式服务程序列表客户端地址列表基本原则OpenSSH服务器SSH协议原创 2021-03-01 06:46:55 · 181 阅读 · 0 评论 -
Linux网络之DNS分离解析
DNS分离解析DNS分离解析为网关服务器配置双网卡安装bind软件包修改主配置文件修改区域配置文件修改区域数据配置文件启动服务在内、外网客户端的域名解析配置文件中添加DNS服务器地址在内、外网客户端上测试DNS分离解析分离解析的域名服务器实际也是主域服务器,这主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网和外网的不同网段地址区域的客户机请求解析同一域名时,为其提供不同的解析结果,得到不同的IP地址。为网关服务器配置双网卡在关机状态下再添加一块网卡,重启系统ifconfig原创 2021-03-01 06:34:01 · 147 阅读 · 0 评论 -
Linux网络之DNS域名解析
DNS域名解析DNS的定义DNS系统的作用域名结构根域顶级域二级域子域主机DNS服务器类型主域名服务器从域名服务器缓存域名服务器转发域名服务器构建DNS域名解析服务器步骤正向解析配置正向解析先查看需要修改的配置文件所在路径修改主配置文件修改区域配置文件,添加正向区域配置配置正向区域数据文件在客户端的域名解析配置文件中添加DNS服务器地址启动服务,关闭防火墙测试DNS解析反向解析修改区域配置文件,添加反向区域配置配置反向区域数据文件重启服务进行测试DNS的定义DNS是“域名系统”的英文缩写。它作为将域名和原创 2021-03-01 06:19:06 · 169 阅读 · 0 评论 -
Linux网络之DHCP、FTP的原理和配置方法
DHCP、FTP的原理和配置方法DHCP服务了解DHCP服务使用DHCP的好处DHCP的分配方式DHCP的租约过程分为四个步骤客户机请求IP地址服务器响应客户机选择IP地址服务器确定租约重新登录更新租约可分配的地址信息主要包括安装DHCP服务器ensp中的配置配置DHCP服务器DHCP服务器软件配置DHCP服务器Linux客户端使用 DHCP 动态获取IPDHCP实验要求更改虚拟机设置中的网络适配器模式更改虚拟机的网卡和网关交换机SW2与三层交换机SW1配置开启中继查看连通型安装DHCP复制配置文件模板并进原创 2021-03-01 06:03:20 · 274 阅读 · 0 评论 -
Linux的网络设置基本概述
Linux网络设置查看网络设置查看网络接口信息查看所有活动的网络接口信息查看指定网络接口信息查看主机名查看或临时设置当前主机名永久设置主机名查看路由表条目 route查看网络连接状态 netstat查看系统的网络连接状态、路由表、接口统计等信息常用选项:获取socket统计信息 ss常用选项:测试网络连接ping命令测试网络连通性跟踪数据包 traceroute测试从当前主机到目的主机之间经过的网络节点域名解析 nslookup测试DNS域名解析使用网络配置命令设置网络接口参数 ifconfig设置网络接口原创 2021-03-01 05:43:28 · 174 阅读 · 0 评论 -
Linux初级阶段实验之LVM磁盘配额实机操作过程详细图解
LVM操作流程LVM创建添加两块硬盘输入fdisk -l查看磁盘是否被添加使用fdisk将硬盘/dev/sdb、/dev/sdc、划分出主分区sdb1、sdc1,并且把分区类型的 ID 标记号改为“LVM”sdbsdcfdisk -l查看创建物理卷和卷组物理卷卷组创建逻辑卷查看一下格式化并挂载格式化挂载再扩容,添加5G容量LVM创建添加两块硬盘输入fdisk -l查看磁盘是否被添加使用fdisk将硬盘/dev/sdb、/dev/sdc、划分出主分区sdb1、sdc1,并且把分区类型的 ID 标记原创 2021-02-10 16:10:20 · 154 阅读 · 0 评论 -
Linux初级介绍之Linux文件系统及日志分析
Linux文件系统和日志分析inode和block概述文件和扇区块(block)文件数据inode(索引节点)inode的内容inode包含文件的元信息用stat命令可以查看某个文件的inode信息Linux系统文件三个主要时间属性目录文件的结构inode的号码查看inode号码的方法ls -i命令stat命令inode的大小inode的特殊作用通过删除inode号删除文件模拟inode节点耗尽故障处理使用fdisk创建分区/dev/sdb1,分区大小30M即可模拟inode节点耗尽故障删除文件恢复EXT类原创 2021-02-05 11:10:13 · 565 阅读 · 0 评论 -
Linux初级介绍之RAID的初步认知
RAIDRAID磁盘阵列RAID0(条带化存储)RAID1(镜像存储)RAID5RAID6RAID1+0与RAID0+1RAID1+0(先做镜像,再做条带)RAID0+1(先做条带,再做镜像)阵列卡阵列卡的缓存创建软 RAID 磁盘阵列步骤检查是否已安装mdadm 软件包使用fdisk工具将新磁盘设备/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde划分出主分区sdb1、sdc1、sdd1、sde1,并且把分区类型的 ID 标记号改为“fd”创建 RAID 设备(RAID5或RAID10原创 2021-02-05 10:29:35 · 147 阅读 · 0 评论 -
Linux初级介绍之Linux的系统安全及应用
Linux系统安全及应用账号安全控制账号安全基本措施系统账号清理账号安全控制用户账号是计算机使用者的身份凭证或标识,每个要访问系统资源的人,必须凭借其用户账号才能进入计算机;在 Linux 系统中,提供了多种机制来确保用户账号的正当、安全的使用账号安全基本措施系统账号清理将非登录用户的shell设为不可登陆usermod -s /sbin/nologin 用户名 禁止用户登录usermod -s /bin/false 用户名 禁止用户登录锁定长期不使用的账号usermod -L 用户名原创 2021-02-05 10:15:57 · 123 阅读 · 0 评论 -
Linux初级介绍之Linux的进程和计划任务管理
进程和计划任务管理查看进程程序和进程的关系程序进程线程查看进程信息及图例ps aux每一列对应的内容ps -elf每一列对应的内容查看动态的进程排名信息(top)每一行对应的内容第一行是任务队列信息第二行是进程信息第三行是CPU的信息第四行是内存的信息第五行是交换空间的信息进程信息区每一列对应的内容:top常用命令:根据特定条件查询进程PID信息(pgrep)查看进程树pstree控制进程进程的启动方式手工启动调度启动进程的前后台调度Ctrl+Z组合键jobs命令fg命令终止进程的运行Ctrl+C组合键ki原创 2021-02-05 02:25:54 · 148 阅读 · 0 评论 -
Linux初级介绍之磁盘分区以及实机操作
磁盘分区全局唯一标识分区表(GUID Partition Table,缩写:GPT)分区指令磁盘小于2TB磁盘大于2TB操作实例:选择分区硬盘创建分区完成分区操作验证分区信息删除分区示例格式化操作,完成后即可挂载使用最后加入/etc/fstab自动挂载全局唯一标识分区表(GUID Partition Table,缩写:GPT)GPT是一个实体硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。 传统的主启动记录(MBR)磁盘分区支持最大卷为2.2TB,每个磁盘最多有4个原创 2021-02-04 23:47:30 · 96 阅读 · 0 评论 -
Linux初级介绍之Linux系统的账号和权限管理
Linux账号和权限管理用户账号和组账号概述Linux基于用户身份对资源访问进行控制用户账号组账号UID和GID用户账号文件/etc/passwd保存用户名称、宿主目录、登录Shell等基本信息七个字段用户帐号文件/etc/shadow保存用户的密码、账号有效期等信息九个字段添加用户账号useradd命令格式:常用选项:命令举例设置/更改用户口令passwd命令格式:常用选项:设置用户密码特殊的方法:修改用户账号的属性usermod命令格式:命令举例删除用户账号userdel命令格式:用户账号的初始配置文件原创 2021-02-04 23:36:30 · 171 阅读 · 0 评论 -
Linux初级介绍之番外篇:Linux挂载windows中的共享目录
挂载windows共享目录Windows端共享权限设定解禁Guest设置共享目录权限Linux挂载端扫描共享目录挂载共享目录遇到错误的解决方案Windows端共享权限设定解禁Guest右击我的电脑选择管理–>本地用户和组–>在用户项中双击Guest用户–>取消账号已禁用选项设置共享目录权限右击共享目录点属性–>在共享页面中点击共享选项–>下拉选择共享对象为Everyone–>点击共享按钮3.设置本地策略打开命令框–>输入secpol.msc–>原创 2021-02-04 22:58:42 · 135 阅读 · 0 评论 -
Linux初级介绍之Linux的安装及管理程序——-rpm、yum
Linux安装及管理程序-rpm、yum的安装Linux应用程序基础应用程序与系统命令的关系典型应用程序的目录结构常见的软件包封装类型RPM包管理工具Red-Hat Package ManagerRPM软件包rpm命令的格式查询RPM软件包信息查询已安装的 RPM 软件信息常用选项查询未安装的 RPM 软件包文件中信息常用选项安装、升级、卸载 RPM软件包安装或升级RPM软件常用选项维护RPM数据库解决软件包依赖关系方法安装有依赖关系的多个软件时卸载有依赖关系的多个软件时忽略依赖关系源代码编译概述Tarba原创 2021-02-04 22:28:36 · 345 阅读 · 0 评论 -
Linux初级介绍之Linux目录和文件管理
目录和文件管理Linux目录结构树形目录结构根目录常见的子目录常见子目录的作用查看及检索文件查看文件内容cat命令cat的常用选项查看文件内容more命令查看文件内容less命令查看文件内容head、tail命令统计文件内容wc命令检索和过滤文件内容grep命令grep的常用选项查找条件设置备份及恢复文档压缩命令gzip、bzip2命令制作压缩文件、解开压缩文件常用命令选项压缩命令gunzip、bunzip2命令gunzip 命令bunzip2 命令扩展归档命令tar命令tar的常用选项VI文本编辑器文本编原创 2021-02-04 18:41:16 · 399 阅读 · 0 评论 -
Linux初级介绍之Linux操作系统的引导过程与服务控制
引导过程与服务控制Linux 操作系统的引导过程过程步骤1.开机自检2.MBR 引导3.GRUB 菜单4.加载 Linux 内核5.init 进程初始化系统初始化进程init进程SystemdSystemd 单元类型运行级别所对应的 Systemd 目标排除启动类故障故障原因故障现象解决思路修复MBR扇区故障实机操作修复GRUB引导故障故障原因故障现象解决思路修复GRUB引导故障实机操作遗忘root用户密码故障原因故障现象解决思路遗忘root用户的密码实机操作服务控制及切换运行级别系统服务控制系统服务控制控原创 2021-02-01 13:40:41 · 145 阅读 · 0 评论