虚拟机_CentOS--以及项目部署

本文详细介绍了在CentOS虚拟机上进行项目部署的全过程,包括CentOS的准备、常用操作、Python环境搭建、数据库安装、nginx与uwsgi的配置,以及Docker的使用和应用部署。主要内容涉及yum源的配置、SSH连接、vim与tree工具的安装,Python的安装及pip3配置,MySQL与redis的安装,nginx的安装与测试,以及Docker的安装、镜像加速与项目部署。
摘要由CSDN通过智能技术生成

一、CentOS准备

1、安装
2、yum源

CentOS7 已经安装好了yum工具,使用的官方镜像源

也可以安装阿里源

https://developer.aliyun.com/mirror/

查看yum的镜像源

cd /etc/yum.repos.d/ 进入这个目录 查看所有的repo文件

配置 清华大学镜像仓库(推荐)

 https://mirrors.cnnic.cn/
 
 https://mirrors.cnnic.cn/help/centos/

配置过程:

第一、先备份一下yum的默认Base镜像源

建议先备份 CentOS-Base.repo

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

第二、编辑 /etc/yum.repos.d/CentOS-Base.repo 文件

mirrorlist= 开头行前面加 # 注释掉;并将 baseurl= 开头行取消注释(如果被注释的话),把该行内的域名(例如mirror.centos.org)替换为 mirrors.tuna.tsinghua.edu.cn

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

第三步、退出文件保存

第四步、更新软件包缓存

sudo yum makecache

使用yum安装

yum install 包名

这样子安装 会有提示 问要不要安装

如果不想显示这个提示,直接安装 可以使用参数 -y

查看已经安装的软件包

yum list installed telnet

3、安装其他的源

我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了。

其实,CentOS还有一个源叫做 EPEL (Extra Packages for Enterprise),里面有1万多个软件,比163的源还强,强烈建议安装。

查看目前所有的源

# 执行命令
yum repolist

# 查询结果
[root@bogon yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * extras: mirror.bit.edu.cn
 * updates: mirror.bit.edu.cn
repo id                             repo name                             status
base/7/x86_64                       CentOS-7 - Base                       10,070
extras/7/x86_64                     CentOS-7 - Extras                        412
updates/7/x86_64                    CentOS-7 - Updates                       945
repolist: 11,427

当前一共有11427个软件

安装epel源

yum -y install epel-release

修改镜像源

修改/etc/yum.repos.d/epel.repo,将mirrorlistmetalink开头的行注释掉。

接下来,取消注释这个文件里baseurl开头的行,并将其中的http://download.fedoraproject.org/pub替换成https://mirrors.tuna.tsinghua.edu.cn

安装IUS软件源

官方 网站 https://ius.io/setup

yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

二、常用操作

1、查看虚拟机的IP

CentOS7没有ifconfig命令,查看ip可以通过

ip addr命令

找到了 网卡ens33

默认 ens33网卡没有IP地址

接着来查看ens33网卡的配置:

/etc/sysconfig 存放的都是系统配置

 vi /etc/sysconfig/network-scripts/ifcfg-ens33  

然后 修改 ONBOOT=no 改为 yes

以后每次启动操作系统 会自动启动 网卡会有IP

接下来重启网卡服务

D

#如果在CentOS6 使用这个命令
service network restart

有的分支版本中,可能没有service命令操作服务,但是有一个共性的目录 /ect/init.d 这个目录中放着很多服务的快捷方式

此处重启网卡命令还可以使用如下:

/etc/init.d/network restart

在查看 ip add

找到IP地址

cd /etc/sysconfig/network-scripts/ 这个目录下看的了 网卡文件信息

测试:

linux 中 ping 外网 例如 ping www.baidu.com

给CentOS7安装 ifconfig命令

首先使用 yum工具搜索

yum search ifconfig

会搜索到

net-tools.x86_64 : Basic networking tools

在第一次安装的时候,有问题,在window的cmd下ping不通虚拟机的IP。后来重新安装了一次VM软件、重新创建虚拟机 才好使了。

这里需要说明一下:之前修改网卡文件,把ONBOOT=no不是必须要这样子做的,在开始安装CentOS7的时候,有一个设置界面,设置 分区,还可以设置网络network,在这里打开网络,出现分配的IP,就可以实现自动设置了。在设置 打开 网络的时候 可能没有IP出现 这个时候 要 去VM-编辑-虚拟网络设置 中 找到NAT连接网卡 一般是VM 8网卡,重新设置一下 IP就会激活出来。

2、ssh

ssh协议 : 实现远程连接、远程文件上传

协议使用端口号:默认是22

ssh配置可以被修改,/etc/ssh/ssh_config

服务器启动/停止/重启

service sshd start/stop/restart

ssh是服务必须开启的服务,不然就连接不上了。

CentOS7的 Min版本 默认页安装了ssh协议 并且启动了sshd服务

可以通过 ps -ef |grep ssh 查看

这个时候 就可以 使用 终端来连接Linux服务器了

这里使用Putty来连接。在Host Name里输入IP 在Port输入22

点击Open,这时候会报一共错误

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qesdcBGp-1618884045229)(…/images/1-6.png)]

这是因为 ssh是需要 公钥私钥 才能建立连接,这个是服务器把公钥发给我们,要不要缓存起来。

我们要点是 才行。 然后 输入 用户名 密码 等几秒钟连接 就可以

login as: root
root@192.168.87.128's password:
Last login: Sat Aug  1 06:44:17 2020

dd[root@bogon ~]#
[root@bogon ~]# dir
anaconda-ks.cfg
[root@bogon ~]#
3、使用xshell登录

在CentOS7_Min版本中 已经安装好了sshd服务,且在sshd_config文件中,已经配置了

PermitRootLogin yes
PasswordAuthentication yes
PermitEmptyPasswords no

我们这里只需要修改

PermitRootLogin no     不阻止root登录
4、安装vim

vim命令在最小安装时centos7系统没有自带,安装vim命令

yum install -y vim
5、安装tree树形
yum -y install tree

然后执行

tree

三、安装python环境

1、安装python
# 安装Python3.6
yum -y install python36u
yum -y install python36u-devel

创建python3连接

ln -s /bin/python3.6  /bin/python3
2、安装pip3
yum install python36u-pip -y

创建pip3连接

ln -s /bin/pip3.6  /bin/pip3

给pip配置国内镜像:

首先:先升级pip版本

pip3 install -i https://pypi.tuna.tsinghu
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在虚拟机上安装CentOS 7并部署Maven,可以按照以下步骤进行操作: 1. 首先,安装并配置CentOS 7操作系统。可以根据引用中提供的内容进行安装和配置。 2. 下载Maven的二进制文件。可以从官方网站或者镜像站点下载最新的Maven版本。解压下载的文件,使用以下命令移动到/usr/local/maven目录: ``` tar xf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 /usr/local/maven ``` 这些命令可以在引用中找到。 3. 配置环境变量。打开/etc/profile文件,并在文件末尾添加以下内容: ``` export MAVEN_HOME=/usr/local/maven export PATH=$MAVEN_HOME/bin:$PATH ``` 保存并关闭文件。然后运行以下命令使配置生效: ``` source /etc/profile ``` 现在,你已经成功在虚拟机上安装并配置了Maven。可以在命令行中使用`mvn`命令来验证Maven是否正常工作。更多有关Maven的使用方法可以参考引用中提供的链接。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [虚拟机安装CentOS7及环境搭建.pdf](https://download.csdn.net/download/DreamsArchitects/12741433)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Centos7部署安装Maven](https://blog.csdn.net/m0_69287945/article/details/124560052)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [CentOS7配置教程(六)安装Maven和创建Java项目、运行项目](https://blog.csdn.net/wqc19920906/article/details/82470359)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值