Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

可能是目前最详细简明的CentOS7安装与管理教程(1):系统准备 #3

Open
gaoac opened this issue Apr 6, 2020 · 0 comments
Labels
Linux linux服务器知识

Comments

@gaoac
Copy link
Owner

gaoac commented Apr 6, 2020

说在前面

俗话说好记性不如烂笔头,考虑到每次安装部署都要各种查阅资料,很是不便,故决定重头开始安装一遍常用服务,作为以后的参照。

第一步:确定发行版本,安装系统

首先明确自己需要的版本,本人不习惯桌面版(作为服务器,推荐熟悉命令行系统,毕竟效率上不是一个量级的),而且也不喜欢集成好的第三方镜像,故直接在官网下载最小化版本Minimal ISO。这里我们以目前最新版本 CentOS7 64 位系统为例进行安装(具体安装过程不在叙述,大家肯定可以的)。

第二步:root 密码重置

首次安装, root 账号密码默认为空(当然也可以在安装过程中设置),但本人经常忘记密码,所以难免有要重置密码的时候。

  1. 重启系统,开机过程中,出现下图画面时,通过快速按下来暂停引导程序(对手速自信的同学请无视),如图:

image

  1. 使用选择第一行(背景高亮即为选中),按下键盘上的 e,进入编辑模式;

  2. 将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加 init=/bin/sh。这里特别注意,需要写在 UTF-8 后,保持在同一行,并注意空格。由于屏幕太小,会自动添加\换行,这个是正常的。如图:

image

  1. 按下CTRL+X进行引导启动,成功后进入该界面,如图:

image

  1. 接下来逐步输入以下命令:

    1. 挂载根目录
      mount -o remount, rw /
    2. 选择要修改密码的用户名,这里选择 root 用户进行修改,可以更换为你要修改的用户
      passwd root
    3. 输入 2 次一样的新密码,注意输入密码的时候屏幕上不会有字符出现。
      如果输入的密码太简单,会提示警告(BAD PASSWORD:The password fails the dictionary check - it is too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性
    4. 如果已经开启了 SElinux(这个后面会讲),则需要输入以下命令
      touch /.autorelabel
    5. 最后输入以下命令重启系统即可
      exec /sbin/initexec /sbin/reboot
@gaoac gaoac added the Linux linux服务器知识 label Apr 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Linux linux服务器知识
Projects
None yet
Development

No branches or pull requests

1 participant