网站如何不被百度搜到wordpress 极速模板
2026/3/29 9:25:59 网站建设 项目流程
网站如何不被百度搜到,wordpress 极速模板,做网站优化有什么途径,wordpress victhemeCentOS 7 启动过程 现代计算机系统是硬件与软件的复杂组合。从加电状态开始#xff0c;到拥有登录提示符的运行中系统#xff0c; 这需要大量的硬件和软件配合工作。 以下列表从较高层面概述了 CentOS7 启动过程。 计算机接通电源。系统固件#xff08;现代UEFI或更旧的BIO…CentOS 7 启动过程现代计算机系统是硬件与软件的复杂组合。从加电状态开始到拥有登录提示符的运行中系统这需要大量的硬件和软件配合工作。以下列表从较高层面概述了 CentOS7 启动过程。计算机接通电源。系统固件现代UEFI或更旧的BIOS)运行开机自检(POST)并开始初始化硬件。配置 在系统启动早期通过按特定的组合键例如F2配置系统固件。系统固件搜索启动设备根据固件配置的顺序搜索启动磁盘上的主启动记录(MBR)。系统固件从磁盘读取boot loader然后将系统控制权交给boot loaderboot loader是GRandUnified Bootloader version 2(GRUB2)。配置 使用 grub2-install 命令进行配置它将安装 GRUB2 作为磁盘上的启动加载器。GRUB2从/boot/grub2/grub.cfg文件加载配置并显示一个操作系统菜单可以从中选择要启动的系统。配置 使用 /etc/grub.d/ 目录、/etc/default/grub 文件和 grub2-mkconfig 命令进行配置以生成 /boot/grub2/grub.cfg 文件。boot loader根据选定条目的配置从磁盘中加载kernel和initramfs并将它们放入内存中。initramfs是一个存档其中包含启动时所有必要硬件的内核模块、初始化脚本等等。boot loader将控制权交给kernel并同时将启动项的内核参数、initramfs在内存中的位置传递给kernel。内核在initramfs中找到所有硬件驱动程序并初始化这些硬件。​ 配置 使用 /etc/dracut.conf.d/ 用录、dracut 命令和 lsinitrd 命令进行配置以检查​ initramfs 文件。initramfs 执行/sbin/init作为PID 1。在CentOS中/sbin/init是一个指向systemd的链接。配置 使用内核参数initcommand 配置系统初始化程序。随后systemd会加载从内核命令行传递的target或者加载系统配置的default.target该目标通常启动一个基于文本的登录或图形登录屏幕。配置使用systemctl设置默认target。default.target依赖sysinit.targetsysinit.target用于初始化系统例如读取/etc/fstab挂载文件系统激活systemd-journald等。配置使用/etc/fstab配置文件系统开机自动挂载。default.target还会激活开机启动的单元。配置使用systemctl设置开机启用服务。default.target还会激活getty.target该target将打开tty1终端用于用户登录。系统 targetsystemd使用类型为target的单元来分组不同单元例如multi-user.target包涵chronyd.service、crond.service、firewalld.service等服务。target还可以包涵其他target例如graphical.target包涵multi-user.targetmulti-user.target包涵basic.targetbasic.target包涵sysinit.target。使用以下命令查看target之间依赖关系[rootcentos7 ~]# systemctl list-dependencies graphical.targetgraphical.target ● ├─accounts-daemon.service ● ├─gdm.service ● ├─initial-setup-reconfiguration.service ● ├─network.service ● ├─rtkit-daemon.service ● ├─systemd-readahead-collect.service ● ├─systemd-readahead-replay.service ● ├─systemd-update-utmp-runlevel.service ● ├─udisks2.service ● └─multi-user.target......# 查看反向依赖[rootcentos7 ~]# systemctl list-dependencies sshd.service --reversesshd.service ● └─multi-user.target ● └─graphical.target系统启动级别传统的 SysVinit 系统定义了 7 个运行级别0-6每个级别有特定的作用具体如下运行级别target作用描述0关机halt系统终止所有进程并关闭电源对应命令 shutdown -h now 。1emergency.targetrescue.target单用户模式single user mode仅 root 用户可登录无网络服务用于系统修复如密码找回。2多用户模式无 NFS支持多用户登录但不启动网络文件系统NFS部分发行版如 Debian默认此级别功能与级别 3 相同。3multi-user.target完全多用户模式文本界面启动所有网络服务用户通过命令行登录无图形界面。4预留级别默认未使用可由用户自定义用途。5graphical.target图形化多用户模式在级别 3 的基础上启动图形界面如 GNOME、KDE用户通过图形登录界面访问系统。6重启reboot系统终止所有进程并重启对应命令shutdown -r now 。设置系统运行目标/etc/inittab文件是CentOS 6之前版本初始化系统使用的配置文件。# 部分内容如下# Default runlevel. The runlevels used by RHS are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NFS (The same as 3, if you do not havenetworking)# 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault to this)## 设置运行级别为5也就是图形化方式启动。id:5:initdefault:设置系统当前运行 target# 设置系统当前运行target为multi-user.target[rootcentos7 ~]# systemctl isolate multi-user.target# 设置系统当前运行target为graphical.target[rootcentos7 ~]# systemctl isolate graphical.target设置系统开机默认运行 target# 查看系统开机默认运行target[rootcentos7 ~]# systemctl get-defaultgraphical.target# 设置系统开机默认运行target[rootcentos7 ~]# systemctl set-default multi-user.target# 重启验证在系统启动时选择其它目标要在启动时选择其他目标将 systemd.unittarget.target 参数附加到内核命令行。该配置是临时生效的经常用于系统启动过程中故障排除。要使用这种选择其他目标的方法请执行以下步骤启动或重新启动系统。按任意键中断启动加载器菜单倒计时Enter除外它用于执行正常启动。将光标移至第一个内核条目按e编辑当前条目。将光标移至以linux16开头的行末尾附加systemd.unittarget.target。例如systemd.unitmulti-user.target。按 Ctrlx 使用这些更改进行启动。重置 ROOT 密码以下几种方法可用于设置新的root密码。例如系统管理员可以使用Live CD启动系统挂载根文件系统然后编辑/etc/shadow删除root账户密码字段使用已知密码字段替换root密码字段在CentOS 7之后版本中可以让initramfs运行的脚本在某些点暂停以提供root身份的shell然后在该shell中重置root密码。方法1rd.break重新启动系统。按任意键Enter除外中断启动加载器倒计时。将光标移至第一个内核条目按e编辑当前条目。将光标移至以 linux16 开头的行末尾附加 rd.break。利用该选项在系统从initramfs向实际系统移交控制权前系统将会中断。按Ctrlx进行启动。此时系统会显示root shell且磁盘上的实际根文件系统以只读方式挂载在/sysroot。以读/写形式重新挂载/sysroot。switch_root:/# mount -o remount,rw /sysroot切换root位置把/sysroot做为文件系统树的根。switch_root:/# chroot /sysroot设置新root密码。sh-4.2# echo password | passwd --stdin root提示password 是用户自定义密码。如果系统开启了 SELinux 功能则需要确保所有未标记的文件包括此时的/etc/shadow)在启动过程中都会重新获得标记。sh-4.2# touch /.autorelabel执行以下命令系统将继续启动。如果系统开启了SELinux功能还需要执行完整的SELinux 重新标记然后再次重新启动。sh-4.2# exitswitch_root:/# exit登录验证。方法2init/bin/bash重新启动系统。按任意键Enter除外中断启动加载器倒计时。将光标移至第一个内核条目按e编辑当前条目。将光标移至以 linux16 开头的行末尾附加 init/bin/bash 。利用该选项在系统从initramfs向实际系统移交控制权前系统将会中断请开启一个root shell。按Ctrlx使用这些更改进行启动。此时系统会显示root shell且磁盘上的实际根文件系统以只读方式挂载在/。以读/写形式重新挂载/。bash-4.2# mount -o remount,rw /使用以下命令删除root密码等进入系统后再重新设置root密码。sh-4.2# passwd -d root此时还可以使用vi编辑器直接编辑/etc/shadow文件复制已知用户的密码记录替换root密码。如果系统开启了 SELinux 功能则需要确保所有未标记的文件包括此时的/etc/shadow)在启动过程中都会重新获得标记。sh-4.2# touch /.autorelabel执行以下命令系统将继续启动。如果系统开启了SELinux功能还需要执行完整的SELinux 重新标记然后再次重新启动。sh-4.2# exec /usr/lib/systemd/systemd使用root登录此时不需要密码。/etc/fstab 引起的系统启动问题环境准备# 设置磁盘分区管理方案[rootcentos7 ~]# parted /dev/sdb mklabel msdos# 创建分区[rootcentos7 ~]# parted /dev/sdb unit MiB mkpart primary 1 10241# 格式化为xfs文件系统[rootcentos7 ~]# mkfs.xfs /dev/sdb1# 创建挂载点[rootcentos7 ~]# mkdir /data01# 设置持久化挂载[rootcentos7 ~]# echo /dev/sdb1 /data01 xfs defaults 0 0 /etc/fstab# 挂载并验证[rootcentos7 ~]# mount -a[rootcentos7 ~]# df -h /data01文件系统 容量 已用 可用 已用% 挂载点 /dev/sdb1 10G 33M 10G1% /data01故障1挂载点不存在环境准备[rootcentos7 ~]# umount /data01[rootcentos7 ~]# rmdir /data01重启系统验证# 可以正常进入系统挂载点会被自动创建[rootcentos7 ~]# df -h /data01文件系统 容量 已用 可用 已用% 挂载点 /dev/sdb1 10G 33M 10G1% /data01故障2设备名称写错或者找不到设备环境准备[rootcentos7 ~]# vim /etc/fstab# 将原先的sdb1修改为sdb2/dev/sdb2 /data01 xfs defaults00重启系统验证启动过程中找不到该设备。1分30秒超时后进入emergency模式进行修复。修改为正确的值或者注释该条目确保系统正常启动。然后输入exit继续启动。故障3破坏文件系统环境准备[rootcentos7 ~]# dd if/dev/zero of/dev/sdb1 bs1M count1重启系统验证系统启动过程中尝试修复文件系统修复失败后提示进入 emergency 模式修复。输入root 密码进入emergency 模式。# 执行以下命令修复[rootcentos7 ~]# xfs_repair /dev/sdb1it继续启动。故障3破坏文件系统环境准备[rootcentos7 ~]# dd if/dev/zero of/dev/sdb1 bs1M count1重启系统验证系统启动过程中尝试修复文件系统修复失败后提示进入 emergency 模式修复。[外链图片转存中…(img-EvhLSUhj-1767872130507)]输入root 密码进入emergency 模式。# 执行以下命令修复[rootcentos7 ~]# xfs_repair /dev/sdb1修复完成后输入 exit 正常启动系统。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询