从零开始linux学习--linux服务器搭建及远程管理(一)

本人IT网络工程师一枚,工作接触比较多的是基础设施建设。从开始接触了一些网络设备,但比较局限于设备厂商。经一段时间的工作积累,开始接触一些开源的程序,实现一些工作中的功能。目前工作的业务涉及服务区内大约几万左右用户有线、无线接入以及一些IDC、监控、财务等专网以及若干运营商对接边界,也算一个小型的运营商级别。经了解,打算从linux及python入手,找个地方记录一下自学的过程。

1. linux服务器搭建:

首先计划找台linux服务器,机房里正好有台之前买的1U旧服务器,正好拉走。由于自己独享一台服务器,所以直接放弃虚拟机。物理机直接奔系统。

咨询了一些做开发的前辈经验,打算从相对主流的centos开始入手。官网(https://www.centos.org/)看了一下版本信息,下载目前较新的7DVD版吧(http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso)。

从零开始linux学习--linux服务器搭建及远程管理(一)_第1张图片

软件下载大约4G,打算使用UltraIOS制作为启动盘直接安装:

使用方式参考https://jingyan.baidu.com/article/5225f26b0bb45fe6fa0908bc.html




从零开始linux学习--linux服务器搭建及远程管理(一)_第2张图片


从零开始linux学习--linux服务器搭建及远程管理(一)_第3张图片

刻录完成:

从零开始linux学习--linux服务器搭建及远程管理(一)_第4张图片

在服务器上选择启动方式—U盘启动。进入linux安装页面。安装方式参考https://jingyan.baidu.com/article/a3aad71aa180e7b1fa009676.html某百度经验。

2.  linux远程管理

这一系列文档中默认各位对linux操作指令有一定的了解,例如cd、vim、ls、mkdir等一些常用指令可以应用。如果对linux没有一点概念,建议先对操作系统有个了解。

https://www.zhihu.com/question/21219829

centos 7网卡配置。

进入目录cd  /etc/sysconfig/network-scripts/

Ls看一下网卡状态:


从零开始linux学习--linux服务器搭建及远程管理(一)_第5张图片


笔者为了之后玩的方便专门找了台6个网卡的服务器设备。之后会对工作涉及的若干专用网络进行监控等。

由于提供业务服务的需要,一般服务器都会配置静态IP地址,笔者服务器位于数据中心,网络环境为静态公网地址,可以直接访问网络资源。

由于笔者提前配置了网卡ifcfg-enp1s0f0。这里就以网卡ifcfg-enp1s0f1为例进行初始化设置。

vi ifcfg-enp1s0f1


从零开始linux学习--linux服务器搭建及远程管理(一)_第6张图片

要做如何修改呢?我们配上一个已经修改好的ifcfg-enp1s0f0的配置:


从零开始linux学习--linux服务器搭建及远程管理(一)_第7张图片

对比一下,有几个需要修改的字段:

BOOTPROTO=static;标识网络状态为静态地址,默认为dhcp;

新增了如下一段

是需要配置的IP地址。具体IP、GW、NETMASK、DNS请问网管。

查看网卡状态:ip addr

重启网卡:systemctl restart network

Ip地址配好之后插上网线,ping一下dns测试一下。


从零开始linux学习--linux服务器搭建及远程管理(一)_第8张图片

网络正常。

接下来我们来看一下远程管理。服务器常用的管理方式即ssh。Linux很多东西我们可以直接用yum来下载安装。其中ssh包含两个部分:ssh-client、ssh-server;目的用于远程电脑ssh连接该服务器以及该服务器ssh连接其他电脑。

Centos 7版本自带ssh工具:yum listinstalled | grep ssh


可以看到yum的安装清单里已经有x86_64的openssh。直接在电脑连接服务器即可。

Window环境下无ssh工具,笔者使用SecureCRT进行管理。下载地址:

https://www.vandyke.com/download/index.html

使用教程

https://jingyan.baidu.com/article/ff41162581e24a12e48237d1.html


从零开始linux学习--linux服务器搭建及远程管理(一)_第9张图片

输入IP地址、用户名密码即可连接。

由于SecureCRT默认编码模式,会使中文字符显示乱码,我们调整一下编码方式。


点击connect选项,找到本机ip地址,右键,选择properties,弹出session options框


从零开始linux学习--linux服务器搭建及远程管理(一)_第10张图片

选择apperarance,将character encoding字段修改为utf-8;如下所示。


从零开始linux学习--linux服务器搭建及远程管理(一)_第11张图片


从零开始linux学习--linux服务器搭建及远程管理(一)_第12张图片

点击ok;关闭客户端并重新连接。


到这一节结束,我们正式搭建了linux的系统,并通过ssh方式进行管理,这为我们以后的服务搭建提供了方便。如果工作环境没有充足的经费采购服务器,普通的台式机或者虚拟机都可以参考如上方式安装管理。

你可能感兴趣的:(从零开始linux学习--linux服务器搭建及远程管理(一))