昨晚一次偶然的机会进入飞哥的直播间,他正在将用虚拟机搭建Linux环境的步骤,自己之前也确实安装过一次,不过没什么系统性总结,过程中有些步骤还需百度查找。于是乎今天决定从零基础在过一遍流程,便是这篇博客的由来了。
步骤:
- VmWare配置Centos7系统
- Centos7初始步骤
- 配置Centos7网络
- 使用ssh连接Linux
安装Centos7
前提:本地已有 VMware Workstation Pro 安装包、Linux&Centos7系统镜像
1、新建虚拟机
2、选择镜像文件,编辑名称与安装的目录
3、选择磁盘大小 20G够了
4、内存设置为2G,够用了
5、处理器
6、网络适配器
7、查看
然后点击完成,进入Linux中
Centos7初始步骤
1、等待程序自动执行,选择中文语言
2、设置时间与日期,默认慢了8小时
3、选择软件安装为最小安装
4、设置安装位置,自动即可
5、点击开始安装,设置root密码
等待安装完成,重启
6、输入账号密码(密码不会显示)
设置网络
自动 ip设置 (了解即可)
1、网络适配器必须为NAT模式
2、在VmWare菜单栏选择 编辑-> 虚拟网络编辑器 然后选择更改设置
3、NAT设置
4、进入虚拟机配置
cd etc/sysconfig/network-scripts/
# 修改这个文件
vi ifcfg-ens33
# 重新启动网卡
service network restart
# 查看IP地址
ip addr
# 测试 出现以下代表配置成功
ping www.baidu.com
ps:自动ip有个缺点,就是运行一段时间后,ip会变更,我们需要更改比较麻烦,所以我们经常配置静态ip,步骤跟配置自动 ip 差不多。
静态 ip 配置
1、更改设置
2、
3、继续编辑虚拟机文件
# 1、进入目录
cd etc/sysconfig/network-scripts/
# 2、修改这个文件
vi ifcfg-ens33
# 3、修改的内容
BO0TPROTO=static # 修改
ONBOOT=yes # 修改
IPADDR=192.168.181.110 #设置ip地址(110这段在10至256之间可以随便)
NETMASK=255.255.255.0 # 设置子网掩码
GATEWAY=192.168.181.2 # 设置网关
4、保存退出,重启网卡
# 1、重新启动网卡
service network restart
# 查看IP地址
ip addr
# 3、测试
ping www.baidu.com
这样虚拟机就可以通讯了
使用ssh工具连接
当我们在VmWare操作Linux时会非常的麻烦也不能复制,也不能查看他的具体文件,所以这时候就需要ssh工具来连接我们的Linux简便我们的操作。这类工具市场上有很多,比如大名鼎鼎的xsell、finalshell…等等,这俩我都使用过不过最终选择了finalshell ,一是免费,二是它懂我,不过运行起来比较耗内存。
操作步骤
1、首先把Linux以后台方式运行,不是关机!!!
2、打开finalshell
3、输入连接信息
连接成功,愉快玩耍~~
安装工具
刚刚安装的Linux非常的纯净。什么也没有(Vim、Docker…),所以我们需要为他安装一些必要的软件,分为使用yum命令安装与手动解压压缩包安装。
1、检查是否已经安装yum
rpm -qa|grep yum
# 查看详细信息
yum
安装Vim
yum -y install vim*
# 控制台输出结果
更新完毕:
vim-minimal.x86_64 2:7.4.629-8.el7_9
# 查看信息
vim -v
安装Docker
# 1、卸载旧的版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 2、需要的安装包
yum install -y yum-utils
# 3、设置镜像仓库 默认从国外下载非常慢 使用阿里云
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新软件包索引
yum makecache fast
# 4、安装Docker相关文件
yum install docker-ce docker-ce-cli containerd.io
# 5、启动Docker
systemctl start docker
#6、检查是否安装成功
docker version
配置镜像加速:容器镜像服务_镜像构建_镜像授权_镜像托管-阿里云 (aliyun.com)
帮助文档:docker使用阿里云的镜像加速器的地址
安装nginx
1、把压缩包放入指定目录
2、解压
# 解压
tar -zxvf nginx-1.20.0.tar.gz
# 安装gcc
yum install -y gcc-c++
# 安装依赖包
yum install pcre-devel zlib zlib-devel openssl openssl-devel
# 进入nginx目录输入下方命令
./configure
# 编译
make && make install
4、常用命令
cd /usr/local/nginx/sbin/ # 使用nginx必须进入此目录
./nginx # 启动
./nginx -s stop # 停止
./nginx -s quit # 安全退出
./nginx -s reload # 重新 加载配置文件 常用
./nginx -v # 查看当前版本号
ps aux|grep nginx # 查看nginx进程
5、开启端口
# 查询是否开启80端口
firewall-cmd --query-port=80/tcp
# 开启端口
firewall-cmd --add-port=80/tcp
安装java
# 1、查找java相关的列表
yum -y list java*
# 2、安装JDK 运行环境-开发环境
yum install java-1.8.0-openjdk.x86_64
yum install java-1.8.0-openjdk-devel.x86_64
# 3、检查
java -version
# 输出结果
[root@localhost linux_dingding]# java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
# 通过yum安装的默认路径为:/usr/lib/jvm
# 4、配置环境变量
vi /etc/profile
# 在最后一行加入
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
# 5、使环境变量生效
source /etc/profile
# 6、检查
echo $JAVA_HOME