Centos7的安装以及简单应用

 

 

如果不关闭SELinux必须执行touch  /.autorelabel否则无法正常登陆系统。

 

1.Linux相关

Linux常见的发行版:Debian;Ubuntu个人用户用的比较多,图形界面;RedHat在2002年发行了企业版。Fedora变成了RedHat的测试版;CentOS是基于RHEL的源码编译的(在2014年被RedHat收购)

PS:Linux内核 www.kernel.org

Linux和Unix系统的关系:Linux是由Unix系统衍生开发出来的。

BSD是一个Unix的分支,另一个Unix分支为Unix system V;

GUN和GPL的概念:GUN是Richard Stalman在1983年发起的一项活动即一切都是自由的。目标是为了创建一套完全自由的操作系统,可以自由使用,自由更改,自由发布软件;GPL是用来规定如何自由的协议。

2.虚拟机

vmware workstation

153427_6Szy_3850968.png

3.安装操作系统

在虚拟机安装的时候一定要选对版本,否则可能会有各种小问题。

153452_ntTs_3850968.png

 

网卡模式选择NAT

153603_22k2_3850968.png

 

选择CnetOS的镜像文件:

 

153758_kEzC_3850968.png

开始安装:

用上下左右键移动光标,选择第一个选项,按回车

154513_9rF1_3850968.png

出现如下界面:

155401_p0Xh_3850968.png

语言选择

154549_UcBs_3850968.png

点击继续后出现如下界面:

154753_0U9S_3850968.png

需要手动配置分区

154854_zqcB_3850968.png

分区方案选择标准分区

154941_RsGH_3850968.png

点击+添加挂载点

155029_qLWC_3850968.png

 

安装CentOS 分区 /boot 为200MB;

155052_FDkf_3850968.png

155215_wJR7_3850968.png

 

swap为设置内存的两倍(服务器是可以没有swap的,根据具体需求,不要超过8G);

155234_TVJN_3850968.png

 

 其余容量分配给/  。

155248_tgaK_3850968.png

155259_bgh9_3850968.png

点击完成出现如下界面:

155520_X138_3850968.png

点击接受更改。

点击开始安装:

155551_gzTa_3850968.png

出现如下界面:

155610_JUKr_3850968.png

我们可以设置root密码和创建其他用户。

ps:分区可以不分boot直接分给/;  分区设置好之后不可以更改。(额外增加磁盘可调整分区)

除非有特殊需求,其余情况不安装图形界面。

配置网络

输入dhclient获取ip,正常情况下不会出现任何内容。

155832_SwJ9_3850968.png

ip addr 查看所有网卡;

lo网卡为回环地址。

155849_OC6z_3850968.png

ens33的ip地址就是刚才分配到的ip。

在VMware中查看nat的网关。

155928_hbXs_3850968.png

155940_DzXm_3850968.png

把系统改为静态Ip的操作方法

vi /etc/sysconfig/network-scripts/ifcfg-ens33(tab键补全)

ONBOOT=no改成yes,BOOTPROTO=dhcp改成static

如下图:

160137_D1A6_3850968.png

修改之后

160245_yLRK_3850968.png

按esc后输入:wq退出。

tip:IPADDR=ip地址 NETMASK=子网掩码 GATEWAY=网关 DNS1=dns

输入命令重启网络:

systenctl restart network

输入命令 ip addr 可以看到我们设置的ip

160515_2KD4_3850968.png

 

systenctl disable NetworkManager 禁用网络管理器。

如果用主机ping不通虚拟机(虚拟机可以ping 通外网)关闭虚拟机添加仅主机模式的网卡。

4.使用putty和xshell远程登录

使用putty远程登录:

在hostname中输入虚拟机的ip,在Saved sessions中输入名称方便分类

161511_PXp9_3850968.png

在translation选项中查看是否是UTF-8选项,否则可能出现乱码

161615_jBVS_3850968.png

点击open之后会出现一个对话框,点击是

161705_BI6w_3850968.png

出现登录框

161720_jrPe_3850968.png

输入账号密码,登录主机;

161742_ztB0_3850968.png

使用xshell远程登录主机

打开xshell出现以下对话框

161831_8q4m_3850968.png

点击新建,输入主机的名称和ip;

162226_p9rZ_3850968.png

点击左侧用户身份验证,输入账户和密码

162027_mDPg_3850968.png

保持活动状态默认是60秒,由于操作需求我们可以自定义修改;

162116_qiHN_3850968.png

 

点击确定后选择连接主机

162144_WXQw_3850968.png

第一次连接主机会出现一个对话框,点击是即可;

162317_D6fl_3850968.png

由于已经输入过账号密码,所以可以直接登录主机。

4.1putty使用秘钥认证

1.生成密钥

打开putty key generator点击generate

162551_fhKD_3850968.png

162600_HsUQ_3850968.png

期间来回拖动鼠标可以加快密钥生成速度。

密钥生成后如图所示,ssh开头的乱码就是公钥。key passphrase可以设置密钥的密码。

162708_xlFB_3850968.png

点击save private key保存私钥

162852_29qJ_3850968.png

保存在安全的地方。

复制公钥到linux

162942_DZkf_3850968.png

输入命令 mkdir /root/.ssh创建.ssh目录

163121_e7Ln_3850968.png

输入chmod 700 /root/.ssh修改.ssh目录的权限

163202_zdCs_3850968.png

输入vi /root/.ssh.authorized_keys输入进入编辑模式

163403_6zCB_3850968.png

按esc键,输入:wq回车。

关闭SELinux,SELinux是linux的安全机制,有太多限制。

执行 vi /etc/selinux/config命令永久关闭SELinux

163618_IRfk_3850968.png

光标移动到SELinux,修改成SELinux=disabled按esc后输入:wq回车。

重启系统

打开putty选择刚才保存的session,点击load

163916_pFYv_3850968.png

在左下方的ssh前面的+选择auth

164003_NKYD_3850968.png

按browse选择刚才保存的私钥:

164053_iSCw_3850968.png

164107_2Btx_3850968.png

点击最上方的session,再点击save

164133_OjJ8_3850968.png

连接主机

再次登录和原来的登录内容发生变化

164223_NvlY_3850968.png

不用输入root密码,只需要输入秘钥的密码就可以了。

4.2xshell设置秘钥认证

点击工具,选择新建用户秘钥生成向导,点击下一步

164449_otgI_3850968.png

164516_DfEX_3850968.png

164535_yLXj_3850968.png

给私钥设置密码,下一步

164611_f5x1_3850968.png

保存公钥,点击完成。

私钥

164702_nyYf_3850968.png

因为在设置putty秘钥的时候已经创建了authorized_keys文件,因此我们无需再次创建。

直接修改authorized_keys文件

vi /root/.ssh/authorized_keys

165051_5HPy_3850968.png

我们需要另起一行

165453_9yI5_3850968.png

粘贴公钥esc后输入:wq保存

165526_rkM5_3850968.png

接下来在会话窗口选择主机右击选择属性

165757_jA0l_3850968.png

在用户身份验证中选择pblic key方式登录

165837_8sof_3850968.png

165926_xeYh_3850968.png

选择私钥,输入密码,点击确定。

再次连接开始使用秘钥连接,如果密码出错会出现如下界面

170714_1jAQ_3850968.png

 

 

5.无人值守安装CentOS7

干货:

 

https://www.cnblogs.com/clsn/p/7839965.html  使用cobbler批量安装操作系统(基于Centos7.x )

http://blog.51cto.com/13055758/2086322  kickstart实现批量安装CentOS7.x系统

image.png

 

image.png

ps:PXE为网卡启动是指通过网络的途径来安装系统,不依赖本地储存设备。

6.运行级别

ll /usr/lib/systemd/system/runlevel*target

lrwxrwxrwx. 1 root root 15 5月   7 22:38 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 5月   7 22:38 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 5月   7 22:38 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 5月   7 22:38 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 5月   7 22:38 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 5月   7 22:38 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 5月   7 22:38 /usr/lib/systemd/system/runlevel6.target -> reboot.target

 

systemd是并行启动服务,启动速度更快;runlevel*映射到XXX.target

systemctl get-default命令是查看默认的target

171237_gXiN_3850968.png

设置默认的targetsystemctl set-defualt multi-user.target

 

ctrl+shift+r直接重连(xshell)

 

7.单用户模式

reboot→e→linux16后的ro改成rw init=/sysroot/bin/bash;

171324_vcc3_3850968.png

171350_o6Wc_3850968.png

171448_0B1v_3850968.png

Ctrl+X 出现如下界面

171517_EWr8_3850968.png

 

chroot /sysroot切换家目录、passwd修改密码出现乱码、

171605_5vqQ_3850968.png

LANG=en切换中文、passwd修改密码;

171628_Xh8Y_3850968.png

touch /.autorelabel创建.autorelabel;

ctrl+D登出

reboot重启用新密码登录

171929_0nn2_3850968.png

8.设置grub密码

输入grub2-mkpasswd-pbkdf2命令设置密码,复制秘钥。

152945_ARP6_3850968.png

cd /boot/grub2进入grub2文件夹备份 grub.cfg:cp grub.cfg grub.cfg.bak

172153_DrOF_3850968.png

vi grub.cfg

//在## BEGIN /etc/grub.d/00_header ###下面写入

set superusers="root"

export superusers

password_pbkdf2 root 

粘贴秘钥;

172215_W7tx_3850968.png

reboot→e

160745_iNdS_3850968.png

需要输入账号密码。ps:无需换行。

                                                                                                                             2018/5/10

转载于:https://my.oschina.net/u/3850968/blog/1810221

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值