CentOS系统配置及SSH的使用

一.CentOS基本信息

1. 概述

CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的简写。

2. 安装

首先上CentOS官网下载安装文件
如果要下载镜像文件网易镜像
成功引导安装系统后,选择Install CentOS Linux7,回车;
语言选择界面,正式生产服务器建议安装英文版本,然后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】密码【itnihao】,登录成功;
至此CentOS系统安装成功。

3. 配置

CentOS 7默认安装完毕是没有自动开启网络连接的,所以我们需要自己来配置。
输入命令

vi  /etc/sysconfig/network-scripts/ifcfg-ens160    #编辑配置文件(每台电脑的ens160可能不同)

添加或修改的内容

BOOTPROTO=static                                #启用静态IP地址
ONBOOT=yes                                      #开启自动启用网络连接
IPADDR= ********                                #设置IP地址
GATEWAY=********                                #设置网关
NETMASK=********                                #设置子网掩码
DNS1=114.114.114.114                            #设置dns
DNS2=8.8.8.8

若出现user is not in the sudoers file. This incident will be reported错误提示,则切换到root用户,给/etc/sudoers添加权限并修改sudoers内容:

su                               #切换到root命令,输入root用户密码即可
chmod  -R  644   /etc/sudoers    #给sudoers添加修改权限
vi    /etc/sudoers               #编辑sudoers内容

然后 :

wq! #保存退出

输入命令

vi  /etc/sysconfig/network-scripts/ifcfg-ens160
service network restart   #重启网络
ping www.baidu.com  #测试网络是否正常

至此CentOS 7的配置完成。
具体图解可参考:https://blog.51cto.com/12348890/2092957。

二.ssh

在实际生产环境中,不可能一直在服务器本地对服务器进行相应的管理,大多数企业服务器都是通过远程登录的方式进行管理的。当需要从一个工作站管理数以百计的服务器主机时,远程维护的方式将更占优势。

1. 概述

SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。SSH协议对通信双方的数据传输进行加密处理,其中包括用户登录时输入的用户口令。比以往的Telnet(远程登录)、RSH(远程执行命令)等传统的方式相比,SSH协议提供了更好的安全性。

2. 配置

具体配置步骤(https://www.linuxidc.com/Linux/2019-08/160110.htm),这里不再具体写,因为步骤很多,描述比较复杂。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值