CentOS7 从最小化安装到一个合格的网络服务器(纯命令行)(1908版本)

本文记录了一位后端新手使用CentOS7创建和初始化网络服务器的过程,包括最小化安装、更换yum源、安装gcc、MySQL 5.7、Oracle JDK、Apache Maven、Tomcat 9.0和Redis等,并详细说明了每个步骤。适合初学者参考。
摘要由CSDN通过智能技术生成
博主为后端小白
此博客用于记录博主自己创建并初始化一个用于学习的CentOS7的过程
阅读此文章默认已掌握Windows下VMware workstation 的基本使用
文章基于一个小白对于linux的理解,如果有不对的地方,欢迎指教
#一些Linux基本命令
# 关机
shutdown -h now
poweroff
#重启
shutdown -r now
reboot 
#注销登陆
logout

CentOS7资源下载

CentOS 主站地址
CentOS7 1908 清华镜像站

CentOS7 最小化安装

以下的安装截图取自 尚硅谷 CentOS安装教程
安装目标位置,其他存储选项——我要配置分区
在这里插入图片描述
在这里插入图片描述
设置Boot分区,要求大于200MB
在这里插入图片描述
在这里插入图片描述
根分区新建,设备类型“标准分区”,挂载点为“/”,文件系统为“ext4”
swap分区设置,文件系统为“swap”
在这里插入图片描述
单击完成后接受配置
在这里插入图片描述
查看网络并修改主机名
在这里插入图片描述
Kdump,不启用Kdump
在这里插入图片描述
点击“开始安装”,进入安装页面,设置“ROOT密码”
在这里插入图片描述
如果Root密码过于简单 如:123456 请单击两次完成以确认
在这里插入图片描述
引用完

初始化CentOS7

因为直接是root用户,某些命令忘了打sudo
如果某些命令权限不够可以使用 su切换至root用户
或命令前加sudo

#获取本机ip地址
ip addr

在这里插入图片描述
去设置一下xshell
ps:因为是纯命令行模式,所以直接用xshell进行操作
在这里插入图片描述
第一次使用xshell会弹出一个警告
在这里插入图片描述
作为一个合格的程序员,应该只关注error而无视warning,但是这里还是给出解决办法

# 编辑文件 /etc/ssh/sshd_config
# 设置X11Forwarding yes
vi /etc/ssh/sshd_config

在这里插入图片描述
用方向键 ↓ 翻啊翻,发现已经是yes了
在这里插入图片描述
不保存退出
按键盘左上 Esc 然后输入一个英文的 “:” 然后输入"q!" 不保存退出文件

配置Xshell 6连接属性,如下图,取消勾取即可:

在这里插入图片描述
在这里插入图片描述

更换CentOS yum源为清华tuna镜像

在国内果然还是国内的源要快一点,个人建议更换,非必要

这里是清华tuna镜像站给出的文档
清华tuna文档

# 备份本地配置
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 编辑配置文件
vi /etc/yum.repos.d/CentOS-Base.repo

在 mirrorlist= 开头行前面加 # 注释掉;并将 baseurl= 开头行取消注释(如果被注释的话),把该行内的域名(例如mirror.centos.org)替换为 mirrors.tuna.tsinghua.edu.cn
在这里插入图片描述
保存退出
Esc -> “:”-> “wq”

# 查看文件是否修改成功
# cat为只读命令
cat /etc/yum.repos.d/CentOS-Base.repo
# 更新软件包缓存
sudo yum makecache

在这里插入图片描述
到这里我发现装的时候忘了改主机名了,所以更改一下主机名

# 使用这个命令会立即生效且重启也生效
[root@centos7 ~]$ hostnamectl set-hostname ekgc             
# 查看下
[root@centos7 ~]$ hostname                                                 
centos77.magedu.com
[root@centos7 ~]$ vim /etc/hosts                                           
# 编辑下hosts文件, 给127.0.0.1添加hostname
[root@centos7 ~]$ cat /etc/hosts                                           
# 检查
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 ekgc
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

到这里初始化就完成了,下面是安装一些常用的软件

安装常用软件

创建一个目录吧,因为有些软件需要先下载,把软件包集中起来管理

mkdir /home/workingspace
cd /home/workingspace
gcc 此段教程部分借鉴 尚硅谷

!!!请务必使用CentOS7 1908 镜像!!!
原因是部分软件包的版本号不一样
自己写了一个脚本,可以一键安装gcc需要的软件包
请在vmware下挂载CentOS7 1908 镜像

# 创建一个install.sh文件
vi install.sh
# 拷贝粘贴以下命令
#!/bin/sh
#创建挂载目录
mkdir /mnt/cdrom
#创建存放软件包的临时目录
mkdir /usr/local/share/installation
#挂载光驱</
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值