[1] Centos 7.3 前奏

xiaoxiao2021-02-28  116

[1] Centos 7.3 前奏

Coding库地址

课程使用代码

Centos6和7区别 https://zhidao.baidu.com/question/716660948565551765.html http://xiaofengmo.blog.51cto.com/10116365/1744661 http://www.cnblogs.com/Csir/p/6746667.html

1.1 IP配置

自动获取IP命令 dhclient 配置ip静态配置文件: [root@centos7-1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=fbfba363-ee2e-4cb9-9128-9d0478985193 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114 ip address和ifconfig区别

1.2 putty登陆

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

设置putty显示最大行数:

设置字体:

设置编码格式:

1.3 xshell登陆

http://www.netsarang.com/download/down_xsh.html

xshell登陆:

选择用户验证方式,密钥验证:

-更改活动状态时间:

1.4 putty密钥验证

打开puttygen,生成私钥和公钥,保存好私钥,复制公钥内容;主机创建 /root/.ssh/ 目录。设置权限:chmod 700 /root/.ssh/;/root/.ssh/ 创建文件,将复制的公钥内容粘贴进去,wq保存;关闭selinux:setenforce 0,或者修改selinux配置文件:==vim /etc/selinux/config==putty设置密钥:

1.5 xhell密钥验证

打开xshell,点击菜单栏工具选项,选择新建主机密钥生成向导生成私钥和公钥;主机创建 /root/.ssh/ 目录。设置权限:chmod 700 /root/.ssh/;/root/.ssh/ 创建文件,将复制的公钥内容粘贴进去,wq保存;关闭selinux:setenforce 0,或者修改selinux配置文件: ==vim /etc/selinux/config==xshell设置密钥:

1.6 更改系统启动级别

centos7的运行级别都定义在 /lib/systemd/system下. 不再是之前的/etc/inittab文件 以下是/etc/inittab内容:

# inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target # # systemd uses 'targets' instead of runlevels. By default, there are two main targets: # # multi-user.target: analogous to runlevel 3 # graphical.target: analogous to runlevel 5 # # To view current default target, run: # systemctl get-default # # To set a default target, run: # systemctl set-default TARGET.target 查看启动级别文件关联文件 [root@localhost ~]# ls -ltr /lib/systemd/system/runlevel*.target lrwxrwxrwx. 1 root root 16 910 20:58 /lib/systemd/system/default.target -> graphical.target lrwxrwxrwx. 1 root root 13 910 20:58 /lib/systemd/system/runlevel1.target -> rescue.target lrwxrwxrwx. 1 root root 15 910 20:58 /lib/systemd/system/runlevel0.target -> poweroff.target lrwxrwxrwx. 1 root root 17 910 20:58 /lib/systemd/system/runlevel4.target -> multi-user.target lrwxrwxrwx. 1 root root 17 910 20:58 /lib/systemd/system/runlevel3.target -> multi-user.target lrwxrwxrwx. 1 root root 17 910 20:58 /lib/systemd/system/runlevel2.target -> multi-user.target lrwxrwxrwx. 1 root root 16 910 20:58 /lib/systemd/system/runlevel5.target -> graphical.target lrwxrwxrwx. 1 root root 13 910 20:58 /lib/systemd/system/runlevel6.target -> reboot.target

针对不同启动级别,创建对应target软链接

设置init 3 级别不同方法:

1. [root@localhost ~]# ln -svf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target 2. [root@localhost ~]# ln -svf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 3. [root@localhost ~]#systemctl set-default multi-user.target

设置init 5 级别不同方法:

1. [root@localhost ~]# ln -svf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target 2. [root@localhost ~]# ln -svf /lib/systemd/system/graphical.target /etc/systemd/system/default.target 3. [root@localhost ~]#systemctl set-default graphical.target关机命令: init 0 、shutdowm -r now 、poweroff

1.7 单用户模式

开机进入选择系统模式,按e键进入单用户编辑模式,光标移动到下图,修改ro(只读)值为rw(可读可写),添加 启动路径:init=/sysroot/bin/sh.按ctrl+x保存启动

切换原系统用户下:chrooot /sysroot/

切换用户后可以进行更改root用户密码等操作

出现小方块是因为系统为中文,需要指定语言:LANG=en

单用户更改密码后必须生效selinux:touch /.autorelabel

1.8 救援模式

挂载光驱开机启动,选择Troubleshooting选项

进入后,选择Rescue a Centos Linux system

此时有几个选项:继续、只读、跳过shell、离开。选择1继续。

进入shell后,需要切换回原操作系统用户下:chroot /mnt/sysimage,需要注意的是在进入单用户模式下,切换回原操作系统用户:chroot /sysroot/。切换后才能找到原系统下的相关目录和文件。切换后可以进行更改密码、更改配置文件等操作。

1.9 linux互相密钥登陆

远程连接另一台linux: ssh -p 端口 用户名@Ip 更改主机名: hostnamectl set-hostname centos7 主机名配置文件: /etc/hostname

使用ssh-keygen密钥登陆: 跳板机密钥登陆:

A ———远程——>B 私钥——远程——>公钥 A机器:ssh-keygen生成公钥和私钥,复制公钥内容, B机器:/root/.ssh/创建authorized_keys文件,文件权限设置位700,将A机器复制的公钥内容粘贴至该文件中。 关闭B机器的selinux
转载请注明原文地址: https://www.6miu.com/read-27463.html

最新回复(0)