一、安装CentOS 7.3

    成功引导系统后,会出现下面的界面

    界面说明:

    Install CentOS 7 #安装CentOS 7

    Test this media & install CentOS  7 #测试安装文件并安装CentOS  7

    Troubleshooting #修复故障

   这里选择Install CentOS Linux7,安装CentOS  7,回车,进入下面的界面

 语言选择界面,正式生产服务器建议安装英文版本。

 Continue继续

  选择-系统SYSTEM-安装位置INSTALLTION DESTINATION,进入磁盘分区界面

     选择-其它存储选项Other Storage Options-分区Partitoning-我要配置分区I will configure partitioning,

     点左上角的“完成Done”,进入下面的界面

      新挂载点使用以下分区方案:标准Standard Partition

      完成Done

      分区前先规划好,swap #交换分区,一般设置为内存的2倍,/ #剩余所有空间

      备注:生产服务器建议单独再划分一个/data分区存放数据

     点左下角的“+”号,挂载点:swap,期望容量:4096,添加挂载点,如下图所示,继续点左下角的“+”号,挂载点:“ / ”期望容量:留空   #默认为剩余所有空间,添加挂载点,如下图所示

    点左上角的“完成Done”,进入下面的界面

   接受更改Accept Changes,进入下面的界面

   软件SOFTWARE”-“软件选择SOFTWARE SELECTION”,我们使用的是Minimal版本,默认是最小化安装。

     设置完成后,点Done

   开始安装Begin Installation

  进入下面的界面

  选择-用户设置USER SETTINGS-ROOT密码,进入下面的界面

  设置Root密码

 如果密码长度少于5位,会提示要按“完成”两次来确认,安装继续。安装完成之后,会进入下面的界面.

  重启Reboot

 进入登录界面,输入用户名【root】密码【123456】,系统登录成功

二、配置网络

1、使用dhclient命令自动获取ip地址

当首次登陆系统时,网络处于NAT模式,默认是没有ip地址的,此时可以通过dhclient命令通过dhcp进行获取ip地址。需要注意的是,dhclient命令无法重复运行,在第二次使用前需要使用dhclient -r来释放

[root@localhost ~]# dhclient

2、使用ip addrifconfig命令查看网卡信息

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:fa:45:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.11/24 brd 192.168.56.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.56.21/32 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fefa:4508/64 scope link
       valid_lft forever preferred_lft forever

[root@localhost ~]# yum install -y net-tools    #ifconfig命令在centos7系统当中默认没有安装,需要通过该命令进行安装
[root@localhost ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.11  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::20c:29ff:fefa:4508  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:fa:45:08  txqueuelen 1000  (Ethernet)
        RX packets 434  bytes 47842 (46.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1041  bytes 77695 (75.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 875  bytes 47950 (46.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 875  bytes 47950 (46.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3、使用route命令查看路由信息

通过route命令可以查看到该网段的网关为192.168.56.2

[root@localhost ~]# route  -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.56.2    0.0.0.0         UG    100    0        0 eth0
192.168.56.0    0.0.0.0         255.255.255.0   U     100    0        0 eth0

4、通过修改网卡配置文件进行配置网络

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static        #IP的获取方式,static和dhcp两种方式
IPADDR=192.168.56.11    #IP地址
NETMASK=255.255.255.0    #子网掩码
GATEWAY=192.168.56.2    #网关配置
DNS1=114.114.114.114        #DNS配置
DNS2=8.8.8.8
DEFROUTE=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
NAME=eth0
UUID=ba1cbf3f-5130-427c-ac43-a3b3ea3e2e6d
DEVICE=eth0
ONBOOT=yes        #配置是否开机启动网络

[root@localhost ~]# systemctl restart network

[root@localhost ~]# ping www.baidu.com    #检测网络是否通外网
PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=128 time=6.76 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=128 time=7.22 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=128 time=8.79 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=4 ttl=128 time=7.02 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=5 ttl=128 time=7.30 ms
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=6 ttl=128 time=6.98 ms
^C
--- www.a.shifen.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5015ms
rtt min/avg/max/mdev = 6.767/7.350/8.798/0.677 ms

三、远程登录和密钥认证

远程登录
Linux的远程登录工具:xshell、putty、secureCRT、Xmanager等
登录工具等其他工具下载链接地址:https://github.com/aminglinux/resource/blob/master/README.md
密钥认证
使用一对密钥来进行验证身份。公钥+私钥 公钥是用来加密的,私钥是用来解密的。
Xshell密钥认证图解:






然后在linux下进行操作:

[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vim /root/.ssh/authorized_keys  #粘贴上图刚才的公钥

四、Linux服务器之间的密钥远程登录

新增一台Linux虚拟机然后进行一下操作:
DR:192.168.0.108
master:192.168.0.103
本次测试,从master登录到DR上

  • 需要在客户端master上生成密钥对:

  • 查看公钥和私钥并将公钥复制到服务器端:vim /root/.ssh/authorized_keys中

  • 从客户端连接到服务端

  • 可以在DR上查看master登录了DR:

小结:在实际工作中,为了本身服务器的安全性,就选用测试机或者备用机作为跳板机进行ssh连接服务器,这样做显得更加的安全。

【第三课】Centos 7.x系统安装和网络配置以及远程密钥登录的更多相关文章

  1. BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板

    BBB板第三课:Debian7.5系统安装和远程控制BBB板 由于BBB板系统是Debian 7.4.据说使用Debian系统能够实现非常多BBB板的无缝连接.能够更好的学习和控制BBB板,所以就决定 ...

  2. 【CentOS】虚拟机网络配置与远程登录

    ////////////////////////////////////11月16日更新////////////////////////////////////////////////////// 一 ...

  3. Linux系统安装和网络配置

    系统下载 CentOS 6.x 50% 6.9    ---- 常用 CentOS 7.x 50% 7.2   ----常用 官网-国外 https://wiki.centos.org/Downloa ...

  4. CentOS 7 GNOME桌面系统 网络配置

    问题概述:在学习Linux系统的过程中,在WORKSTATION 14 PRO上安装了CentOS 7 Linux虚拟机,安装过程一切正常,但在应用过程中无法连接网络: 具体问题:1. 通过 ip a ...

  5. 三、CentOS 7.X系统安装配置超祥细图解教程

    一.CentOS7.7下载 官网下载地址:http://mirrors.163.com/centos 1.进入CentOS下载官网,找到CentOS7.4版本 2.在CentOS7.7版本页面中,找到 ...

  6. centos虚拟机复制移动后网络配置无效

    移植Centos虚拟机后无法联网解决1.迁移以后,会存在其中一个网卡无法启动(eth0 or eth1) [root@ ~]# ifup eth0 WARNING: Deprecated config ...

  7. mongo在centos与windows上部署与配置,及远程连接mongo与数据用户和角色分配

    1.下载mongodb社区版: windows 安装包安装: https://www.mongodb.com/download-center#community(mongo下载中心) 配置环境变量 控 ...

  8. CentOS在VirtualBox虚拟机中网络配置

    1. 宿主机网络参数  2. 右键设置,对虚拟机进行设置网络 3.虚拟机   vi   /etc/sysconfig/network-scripts/ifcfg-eth1   打开该配置文件 eth0 ...

  9. CentOS 6.5 x64下网络配置

    一.自动获取IP地址 #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址.MAC地址 [root@CentOS6 ~]# vi /etc/sysconfig/n ...

随机推荐

  1. PMS与orcalebs结合之字段

    call fnd_global.APPS_INITIALIZE(1318,50583,401) select fnd_profile.VALUE('ORG_ID') FROM DUAL select ...

  2. Azure 中虚拟机的区域和可用性

    Azure 在中国的两个数据中心运行. 这些数据中心分组到地理区域,让用户可灵活选择构建应用程序的位置. 请务必了解 Azure 中虚拟机 (VM) 运行的方式和位置,以及最大化性能.可用性和冗余的选 ...

  3. EJB Remote/Local 绑定和JNDI Lookup

    从同事那里学到一种方便的注解SessionBean的方式.代码我放到github去了 https://github.com/EdisonXu/Test/commit/703d49123dca9e666 ...

  4. .Net 初步学习笔记之三---变量

    一.存储变量的语法: 变量类型  变量名: 变量名=值: “=”号:把等号右边的值赋值给等号左边的变量 二.常用的变量 1.整数类型 int  //只存整数,不能存小数 2.小数类型 double   ...

  5. sysbench使用

      1 部署 1.1 官方主页 https://github.com/Percona-Lab/sysbench-tpcc https://github.com/akopytov/sysbench 1. ...

  6. SQL 的各种 join 用法

    作者丨C.L. Moffatt http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins I am go ...

  7. 【爬坑】MySQL 无法启动

    [说明] 启动 MySQL 的时候出现以下错误 [解决] 在网上查到了遇到相关问题的人的解决方法,参考连接 Mysql启动报错 原因是 MySQL 服务没启动,开启就好了. 最后分析之所以服务没开启, ...

  8. qt调用sql server存储过程并获取output参数

    最近新做的一个项目需要使用qt5连接另一台机器上的sql server,虽然网上已有类似文章,但还是有些其中很少提及的问题,故在这里汇总下: qt连接sql server可以参考这篇文章: <Q ...

  9. 阿里云 IOT 对接设备开发 C# 开发设备对接阿里云 IOT平台

    一,创建阿里云 IOT 产品.设备 目前阿里云每月赠送 100 万条流量,可以免费使用基础版.高级版,开通后即可免费使用. 阿里云 IOT 平台地址 https://iot.console.aliyu ...

  10. 乘风破浪:LeetCode真题_040_Combination Sum II

    乘风破浪:LeetCode真题_040_Combination Sum II 一.前言 这次和上次的区别是元素不能重复使用了,这也简单,每一次去掉使用过的元素即可. 二.Combination Sum ...