安装、登录 CentOS7

第1章   安装、登录 CentOS7

1、认识 Linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux是由 Linux Torvalds 在1991年参考 MINIX而开发出来的(仅仅是内核),Linux系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。

Linux的发展历程如下:

2、安装 CentOS7

CentOS 7.4下载地址:

64http://mirrors.sohu.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

VMware Workstation 14下载地址:

https://my.vmware.com/cn/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/14_0

安装步骤如下:

打开VMware Workstation,选择新建虚拟机,选择典型


选择下载好的CentOS 7的镜像文件


命名


选择拆分成多个文件


自定义硬件→选择语言(简体中文)


选择安装源和最小安装


安装位置→选择“我要配置分区”


选择标准分区


具体分区:

/boot分区


swap分区 (大小默认为内存的2倍)


剩余容量全部给 /分区


设置root密码(同时可选择是否创建用户)


完成后,重启即可


重启进入系统后输入账号密码登录即可



3、配置IP地址


登录root账户后 ,输入‘dhclient’就能够自动获取IP地址,‘ip addr’命令可以查看当前网卡的IP地址


也可以在 虚拟网络编辑器 中自己设置子网IP



配置静态IP地址:


按‘i’进入编辑模式


进行这些更改,‘:wq’保存退出:


重启网络服务:


ping www.baidu.com:


如上图所示,静态IP地址配置成功。


4、远程连接

常用的远程连接工具:putty、Xshell、secureCRT

注: 进行远程连接的前提是虚拟机和主机之间可以互相ping通,如果不能ping通则无法进行后续工作。

4.1 putty远程连接

下载putty:  下载地址 , 自行根据需求下载对应版本。

  • 打开VMware 

获取虚拟机IP地址

  • 打开putty,putty个性化设置(设置好后需要保存save)(包括IP地址)
  • 进入putty(选择刚刚创建的用户加载load)
  • open (输入要远程登录的账号和密码即可)


4.2 Xshell远程连接

  • 下载安装xshell下载地址
  • 打开xshell ,文件→新建→设置新建会话属性

  • 输入主机(IP地址),然后输入账户(例如 root),再输入密码即可登录


5、密钥认证

注: 所谓密钥即由公钥和私钥组成的密钥对!

5.1 putty密钥认证

  • 在虚拟机登录Linux系统
  • 在putty的安装目录下打开puttygen (点击generate)
  • 生成的公钥如下(公钥直接复制到Linux密钥文件/root/.ssh/authorized_keys)

  • 设置私钥密码,保存公钥(save public key)、保存私钥(save private key)
  • 在虚拟机上编辑

  • vi  /root/.ssh/authorized_keys,按键“i”进入编辑状态(注意先输入“i”,否则导致出错)
  • 复制puttygen生成的公钥到该文件下(点击鼠标右键=粘贴)
  • 关闭防火墙SELinux(setenforce 0)
  • 打开putty,SSH→Auth→加载刚刚保存的私钥→save→open
  • 输入账户名及最先输入的私钥密码登录即可

5.2 Xshell密钥认证

  • 在虚拟机登录Linux系统
  • 打开xshell,工具→新建用户密钥生成向导
  • 生成的公钥如下(公钥直接复制到Linux密钥文件/root/.ssh/authorized_keys)

  • 在虚拟机上编辑

  • vi  /root/.ssh/authorized_keys,按键“i”进入编辑状态(注意先输入“i”,否则导致出错)
  • 关闭防火墙SELinux(setenforce 0)
  • 打开xshell 选择用户验证方式:public key

  • 选择用户密钥、密码,连接即可

  • putty和Xshell的密钥都可以用“写字板”进行查看(注: Xshell会保存密钥信息,所以在Xshell登录时不需要再输入密码)


补充部分:   

Linux系统由来:

 https://commons.wikimedia.org/wiki/File     



GPL协议            内核官网:https://www.kernel.org/

Centos 官网 : www.centos.org

Centos 版本 :https://wiki.centos.org/Download

GNU 活动 → GPL协议

批量无人值守安装操作系统:https://www.cnblogs.com/clsn/p/7839965.html    http://blog.51cto.com/13055758/2086322

配置静态IP: vi  /etc/sysconfig/network-scripts/ifcfg-ens33

重启网卡:systemctl restart network


运行级别:

7个系统运行级别(init  0-6):ls -l /usr/lib/systemd/system/runlevel*target   


查看当前默认target :systemctl get-default

更改当前默认target :systemctl set-default 


单用户模式:


grub加密:

设置grub密码:http://ask.apelearn.com/question/18012



猜你喜欢

转载自blog.csdn.net/miss1181248983/article/details/80245410