linux运维 安装centos7及基础操作 - Go语言中文社区

linux运维 安装centos7及基础操作


CentOS7安装:

    使用工具: VMware Workstation

    CD文件: centos7  地址:https://www.centos.org/download/ 

    进去后 自由选择 DVD or mini的下载

安装详解    百度数不胜数   正常安装完成后 就进入以下界面

输入用户名 密码 登录即可    用户名密码 在安装界面设置。

接下来需要配置ip     让虚拟机可以连接外网

先 输入命令 ip addr 查看下 你的虚拟网卡是哪个,然后在进行配置

现在可以看到你所需要配置的虚拟网卡是ens33   

输入命令 cd /etc/sysconfig/network-scripts/     进入这个目录

然后输入 vi ifcfg-ens33  进入这个文件。按下字母 i 键 就变为 insert模式 可以修改文件内容了

需要修改下图中的 BOOTPROTO=static  原先默认是为dhcp 

dhcp为自动获取ip地址。static为自己设定固定ip

ONBOOT=YES  原先为no  意思为 是否开机自启

然后在加入以下内容:

IPADDR=         你自己设定的IP地址。

NETMASK=        子网掩码

GATEWAY=        网关

DNS1=        dns

 

设置完成后 输入命令  systemctl restart network  重启网卡。

如上一步 重启网卡出错       先进入虚拟机设置 查看网络适配器 状态 是否已连接, 如下图

再进入配置文件  查看  ip配置等 是否有输入错误选项。

如无错误,出来后ping下网关是否是通的、在自己的机器上ping下虚拟机ip是否能ping通。

如无法解决,请复制报错提示及问题详情,找百度!

正常情况如下图。

到这为止  就简单的CentOS7就已经安装成功了!

在单用户模式及救援模式修改root密码  步骤如下:

单用户模式:
1 重新启动机器
2 在开始界面按下方向键  选择第一个 按e进入编辑模式  进入grub界面
3 找到linux16 这行  把ro 改为 rw 在增加以下内容
    完成体: rw init=/sysroot/bin/sh   完成后按下 ctrl + x
4 在命令行里输入 chroot /sysroot/ 切换回你原来的系统
    输入 LANG=en    
    输入修改密码的命令 passwd root
    密码修改完成后 输入命令 touch /.autorelabel
    完成后直接重启  

救援模式:
1 关闭机器 进入时选择以BIOS
2 找到boot列 以 '+' or '-' 把CD-ROM 移动至最前位置 f10保存 回车
3 选择第三个 Troubleshooting 回车 在选择第二个 Rescue a Centos system
4 选择第一个 Continue  输入 1  之后再按一次回车
5 输入命令 chroot /mnt/sysimage 切换回你原来的系统
    输入 passwd root 修改命令
    完成后直接在点击右下角的CD进入设置  不要勾选 已连接 和 启动时连接
    设置完成后 直接点击重启动机器

 

hostname 查看主机名
hostnamectl set-hostname new_name
更改用户名   nwe_name代表新用户名

ssh-keygen 创建秘钥
输入命令后可默认一直回车  然后就会生成秘钥
公钥和私钥的默认存放在 root/.ssh/ 里
id_rsa 私钥   id_rsa.pub 公钥
复制公钥去 需要连接的机器文件里~  vi /root/.ssh/authorized_keys
最后再连接那台机器  可不输入密码直接连接

xsell工具登录虚拟机

下载安装好xshell工具   点击新建会话   在主机上输入你的虚拟机ip地址

点击确定后就到了下图  在点击你刚建的会话点击连接

点击连接之后就出现下图。请输入用户名密码

都输入正确之后 就登录进去了。如下图!这就是已经登录进去的状态了。

xsell秘钥认证   第一步点击xshell上的工具按钮。选择 新建用户秘钥生成向导

点击下一步就好了

到了下图了,你输入你的秘钥名称  及密码

到了下图就复制你的 公钥密码  

输入 命令  vi /root/.ssh/authorized_keys    没有就默认创建

进去后 把秘钥复制在里面。 这个文件就是存储秘钥的。一个字母都不能错。

红框内的是我xshell秘钥。复制进去后  wq保存退出

现在是你创建秘钥的最后一步了。点击下完成。(上上个图中的完成) 完成后如下图

下一步回到你的xsell界面 点击文件夹样式图标。在点击属性 按钮

出现下图 点击 用户身份验证。在方法里选择 public key

选择了public key之后  在下图选择你的秘钥。输入密码  后 点击确定

确定之后会出现到如下界面   再选择你会话点击连接

然后就会直接连接进去,不需要输入密码   如下图

 

 

临时关闭selinux防火墙

getenforce 查看selinux状态   

enforcing(强制模式)  开启状态    permissive(自由状态)不拦截,只提示   disabled(关闭)

setenforce 0  临时关闭。

想永久关闭得去 目录里修改参数  selinux配置文件目录为 /etc/selinuxconfig

下图为我已经修改好了的   红框内原为 SELINUX=enforcing   把enforcing修改为disabled就行

修改完成后 重启  reboot     登录后再查看防火墙状态

状态已经修改为 disabled 了。

 

centos7修改grub密码:

    不让所有用户都可以直接按e进入编辑模式

    首先生成一个密码

    

    其次在进入grub目录,备份下配置文件,后进行修改

     

    最后进入文件增加一些内容

    在BEGIN下面增加内容如下

    set superusers="root"

    export superusers

    password_pbkdf2 root  (密码就放这)     |  注意:与 root 隔个空格就好。不要去换行。

     

    完成后直接重启服务器  如下图  后按e进入编辑模式

    

    

     

    输入用户名root  及 你刚设置的密码  就登录进去了

    

转载于:https://my.oschina.net/u/3851489/blog/1809884

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_33948416/article/details/92416410
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 18:27:00
  • 阅读 ( 1398 )
  • 分类:运维

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢