首页 > 代码库 > Centos 7前奏

Centos 7前奏


Centos 6与7区别

https://zhidao.baidu.com/question/716660948565551765.html

http://xiaofengmo.blog.51cto.com/10116365/1744661

http://www.cnblogs.com/Csir/p/6746667.html


IP配置

自动获取ip命令:dhclient

ip address和 ifconfig 区别 http://blog.csdn.net/dog250/article/details/5303542

配置静态ip地址文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33


更改系统启动级别: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 9月  10 20:58 /lib/systemd/system/default.target -> graphical.target

lrwxrwxrwx. 1 root root  13 9月  10 20:58 /lib/systemd/system/runlevel1.target -> rescue.target

lrwxrwxrwx. 1 root root  15 9月  10 20:58 /lib/systemd/system/runlevel0.target -> poweroff.target

lrwxrwxrwx. 1 root root  17 9月  10 20:58 /lib/systemd/system/runlevel4.target -> multi-user.target

lrwxrwxrwx. 1 root root  17 9月  10 20:58 /lib/systemd/system/runlevel3.target -> multi-user.target

lrwxrwxrwx. 1 root root  17 9月  10 20:58 /lib/systemd/system/runlevel2.target -> multi-user.target

lrwxrwxrwx. 1 root root  16 9月  10 20:58 /lib/systemd/system/runlevel5.target -> graphical.target

lrwxrwxrwx. 1 root root  13 9月  10 20:58 /lib/systemd/system/runlevel6.target -> reboot.target


可以针对不同需要设置不同的运行级别,创建对应的target软链接

设置命令行级别(init 3)方法:

[root@localhost ~]# ln -svf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

[root@localhost ~]# ln -svf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

[root@localhost ~]#systemctl set-default multi-user.target

设置窗口级别(init 5)方法:

[root@localhost ~]# ln -svf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

[root@localhost ~]# ln -svf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

[root@localhost ~]#systemctl set-default graphical.target

关机命令:init 0 、shutdowm -r now 、poweroff

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

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

切换后可以完成更改root用户密码等操作。

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

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

救援模式

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

技术分享

进入后,选择Rescue a Centos Linux system

技术分享

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

技术分享

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

技术分享

更改主机名:hostnamectl set-hostname centos7

主机名配置文件: /etc/hostname

远程连接另一台linux:ssh -p 端口 用户名@Ip

使用ssh-keygen密钥登陆:

A ——远程——>B

A机器:ssh-keygen生成公钥和私钥,复制公钥内容,

B机器:/root/.ssh/创建authorized_keys文件,将复制的公钥内容粘贴至该文件中。


本文出自 “这个拉灯不太冷” 博客,请务必保留此出处http://temence.blog.51cto.com/10703322/1930646

Centos 7前奏