前言
了解掌握如下内容:
- 本地安装虚拟机,搭建Linux开发环境。
- 熟悉Linux目录结构、常用命令。
- Linux环境下上传下载文件。
- 安装常用软件。
- 部署项目发布环境。
- 安装数据库。
- 发布项目。
1、搭建虚拟机
- 按照虚拟机文件夹中的文档,安装虚拟机-VMware。
- 安装Linux系统。
- 拍摄快照。
- 了解Linux系统常用命令。
- 安装完虚拟机后,拍快照,保存初始状态。
- 配置Linux系统的ip地址。
-
原配置文件 DEVICE=eth0 HWADDR=00:0C:29:E3:B5:A5 TYPE=Ethernet UUID=ce63b8f1-d12f-4909-a498-9ffe8431a9c4 ONBOOT=no NM_CONTROLLED=yes BOOTPROTO=dhcp
-
DEVICE=eth0 :读取那个配置文件 ONBOOT=no:配置开启自动读取 --- yes BOOTPROTO=dhcp:将动态获取ip改为静态获取 --- static IPADDR=192.168.26.30 NETMASK=255.255.255.0 GATEWAY=192.168.26.2 DNS1=114.114.114.114 DNS2=8.8.8.8
- 注意:这里的静态ip网段不要任意改,就用原来默认的那个就行了。
- 修改完后重启虚拟机:reboot
-
- Linux文件上传工具:常用FileZilla、Xshell xftp、ssh SecureCRT。
- 安装gcc环境:
-
yum install gcc-c++ -y
-
2、安装中遇到过的问题
问题1:
本地搭建虚拟机,在虚拟机上安装Lniux系统,全部按照手册来的,但是由于人保再的网络安全限制,需要右击虚拟机,将网络连接改为桥接模式。
此外,由于现在用的是win10的操作系统,在第一次启动虚拟机时,出现的二进制不兼容及Intel VT-。。。。处于禁止状态的问题,需要进入到计算机的bios模式,将Intel Virtual Technology 状态设置为Enabled。
问题2:win10环境安装出现如下提示
解决方案:
我采用的是第一种方式:
以管理员身份运行命令提示符(cmd),然后执行命令 bcdedit /set hypervisorlaunchtype off ,执行完后重启计算机即可解决。
参看了链接:https://blog.csdn.net/m0_37415978/article/details/102564208
3、配置本地yum源
3.1、什么是yum源
Yum是Redhat、CentOS中的软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的。yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。
YUM是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器,YUM从指定的地方(相关网站的rpm包地址或本地的rpm路径)自动下载RPM包并且安装,能够很好的解决依赖关系问题。
YUM的基本工作机制如下:
服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。
3.2、Linux常用的编译器gcc
安装gcc:yum install gcc-c++ -y
问题:报下述错误:
# yum install mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. </HTML>/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/$releasever/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base
原因:需要联网,如果没有网可以配置本地yum源(我是按照培训文档里的配置本地yum源的)。
安装完的linux 镜像文件不要轻易移动。 1. 在根目录下 / 进入media cd /media 2. 进入/etc/yum.repos.d 将原来的文件进行备份 mkdir bak * 表示所有 *.repo 所有以.repos为结尾的文件。 mv *.repo bak 3.在/etc/yum.repos.d创建yum.repo 编辑如下 vim yum.repo [server] name=local baseurl=file:///media/CentOS_6.8_Final enabled=1 gpgcheck=0 4.baseurl=file:///media/CentOS_6.8_Final 路径配置说明。 baseurl 为本地yum原路径 media 下是什么,就配置什么。 5.使用yum list 命令,可查看yum源里的安装包,看到安装包没有报错即可使用。
参看链接:https://blog.csdn.net/lisongjia123/article/details/51259821
参看链接:https://www.cnblogs.com/xuliangxing/p/7132018.html