新手搭建项目系列——软件环境搭建

183 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

新手搭建项目系列——软件环境搭建

操作系统环境搭建

虚拟机下载及镜像安装

虚拟机下载

先安利个网站,里面有很多使用的好用的软件可以去查查看,有没有你需要的果核剥壳
我们在这个网站中下载 VMware Workstation 并安装好,这样我们就可以用虚拟机作为我们的后台。安装步骤没有特别的不做详细介绍了,需要的可以自行百度,一般没啥问题。

镜像下载

镜像采用的 CentOS7-Minimal,Minimal代表精简版,没有图形界面而且只包含核心的库,所以比较小,适合生产用。安装步骤没有特别的不做详细介绍了,需要的可以自行百度,一般没啥问题。记得切换时区到亚洲-上海。

初始化网络

# 修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33

# 将内容修改如下(uuid每台机器不一样不需要修改)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# 模式为dhcp模式
#BOOTPROTO=dhcp
# 使用静态模式避免重启ip变化
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=61a817f3-4a82-4696-9c1b-7d437c5c2ccf
DEVICE=ens33
ONBOOT=yes
# 设置ip、子网掩码、网关、DNS(根据自身需求修改)
IPADDR=192.168.136.131
NETMASK=255.255.255.0
GATEWAY=192.168.136.2
DNS1=8.8.8.8
DNS2=114.114.114.114



# 保存后重启网络服务
service network restart

安装net-tools

# 使用netstat需要
yum -y install net-tools

时间同步

# 安装ntp
yum -y install ntp


# 修改/etc/ntp.conf
vi /etc/ntp.conf


# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).

# new(新增)
server ntp1.aliyun.com prefer
server ntp2.aliyun.com

# old(原有)
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst


# 设置时区
timedatectl set-timezone Asia/Shanghai
# 手动发起同步
ntpdate ntp1.aliyun.com
# 开启ntp服务
systemctl start ntpd
# 设置ntp开机自启
systemctl enable ntpd

ssh工具安装

由于vm的centos界面在我电脑上分辨率十分小还不好调,用ssh工具的方式调是会方便很多,ssh用来远程连接管理linux服务器的,大部分开发用的是xshell,这个要破解比较麻烦,我自己在用的是一个国产免费工具FinalShell,两个工具大家自行选择。

配置ssh服务

因为ssh工具需要linux开启ssh才可以使用,所以我们要在虚拟机里的服务器安装并开启这个服务。
由于我们Minimal镜像很多东西都需要用的时候安装。

  1. 安装ssh
# 安装openssh-server
yum -y install openssh-server
  1. 修改配置文件
    安装完毕后,修改ssh的配置文件
# 使用vi打开并编辑配置文件
vi /etc/ssh/sshd_config
  • 按下i进去编辑模式(底部显示INSERT就代表是编辑模式)
    进入编辑模式
  • 删除 Port 22前 #
    在这里插入图片描述
  • 删除 PermitRootLogin yes前 #
    在这里插入图片描述
  • 删除 PubkeyAuthentication yes前 #
    在这里插入图片描述
  • 按下 Esc 退出编辑模式输入 :wq 按下回车保存并退出
  1. 开启ssh服务并设置开启自动启动
# 配置开机启动ssh
systemctl enable sshd
# 启动ssh服务
systemctl start sshd

连接linux

  1. 查看linux ip
# Minimal中需要使用ip addr
ip addr
# 普通linux使用ifconfig
ifconfig
  1. FinalShell连接linux
  • 点击标签左侧文件夹icon
    在这里插入图片描述
  • 点击白色文件夹icon
    在这里插入图片描述
  • 选择ssh连接
    在这里插入图片描述
  • 输入名称、主机ip、用户名、密码
    在这里插入图片描述
  1. 添加linux后,在快速连接中点击进行连接,初次连接将提示是否保存密钥,选择永久保存l,就可以就可以每次直接连接
    在这里插入图片描述

总结

本章主要介绍最基础的操作系统环境搭建及ssh工具及服务的配置