Linux系统软件安装及项目发布
一、Linux系统软件安装
Linux下的进程
yum命令:
搜索命令:yum search 命令名(有关联或者类似 )
下载并安装命令:yum install -y 应用名
卸载:yum remove 应用名
yum search java或者mysql (使用yum下载数据源)
yum search ifconfig 查询主机地址
yum install net-tools 下载网络工具
创 建虚拟机
1、进入vm VirtualBox中 点击新建 选择一下类型和版本
创建内存大小 一般4G以上
创建虚拟硬盘 选择虚拟文件类型:VDI 动态分配磁盘大小 (一般为32G)在此步骤下可以更改文件保存的路径 点击创建 回到虚拟机界面:
选择创建的虚拟机 点击设置:
点击系统 启动顺序选择如图所示:
点击存储 加入自己拥有的磁盘映像文件
点击网络 设置网卡1 网卡2 如图所示
点击ok 启动刚创建的虚拟机。
进入如下界面:
选择英语 后 continue 进入如下页面:
根据箭头分别点击进去 进行设置
第一个箭头选择:Asia 点击中国地图 可以自动选择 点击down
第二个箭头选择: 进去后直接点击down
第三个箭头选择:进入后 两个网络均打开 点击down
点击begin installsion 设置密码 (自己随便设置)
加载完成后 点击reboot 虚拟机创建完成 。
配置刚创建的虚拟机
先输入 用户名 :root 密码:自己设置的密码 回车 进入虚拟机
接下来输入:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
回车后进入如下界面 输入 a 进入编辑模式
BOOTPROTO的值改成static,最后一行ONBOOT由no改成yes,并回车添加一行命令IPADDR=192.168.56.103(这个地址是由自己电脑上的
ip地址变动来的,可以进行电脑的cmd命令行,输入ipconfig回车查看,其中只要保持前三位一样即可,每一次创建,第四位不可以一样,必须不同。
修改完成后 按ESC退出编辑模式 输入:wq 保存修改并退出
退出后 进入如下界面 输入 以下命令:
输入重新网络命令:systemctl restart network 回车
输入停掉防火墙命令:systemctl stop firewalld 回车
输入禁用防火墙命令:systemctl disable firewalld 回车 ,网关配置结束
使用moba连接虚拟机,如果连接不上,重启防火墙网络service restart network
此时使用moba连接虚拟机,
虚拟机的连接
点击session 点击ssh 进入如下界面
第一个箭头处输入:自己设置的虚拟机的ip地址 勾选第二个箭头
点击小人 新建一个ssh 连接
然后点击来ok 继续点击 ok
继续点击如下图中的ok 则一个ssh连接 创建完成
如果创建成功 则会出现如下界面:我们此时就进入了虚拟机中
此时进入opt目录下,输入 cd /opt
在linux下 安装tomcat服务器、mysql 、JavaJDK
首先上传tomcat压缩包 mysql 压缩包 javaJDK 压缩包 如下图所示
安装jdk
使用tar命令解压jdk压缩包
tar -zxvf jdk-8u221-linux-x64.tar.gz
下面配置jdk文件 vi /etc/profile
进入jdk文件
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 下面输入
export JAVA_HOME=/opt/jdk1.8.0_221
export CLASSPATH=.:JAVA_HOME/tools.jar:JAVA_HOME/jre
export PATH=usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH=JAVA_HOME/bin:$JRE_HOME/bin
然后ESC 输入:wq 保存退出
输入命令:source /etc/profile 使环境变量及时生效 回车,
再输入java -version查看版本 如果出现版本号等信息,则表示jdk环境变量已经配置成功。
安装tomcat服务器
由于linux是最小化安装 需要安装unzip(yum安装)
使用unzip 解压缩tomcat包
yum install -y unzip 下载unzip命令
unzip apache-tomcat-8.5.45.zip 回车 解压上传的tomcat的压缩包
解压完成后 对tomcat包进行重命名 (也可以不进行)
mv apache-tomcat-8.5.45 tomcat8
ps aux | grep “tomcat” 找到含有tomcat的进程
重新开一个窗口,进入到tomcat的bin目录下:
cd /opt/
cd tomcat8
cd bin
赋权:chmod +x *.sh 为sh文件增加可执行权限;
开启tomcat:./startup.sh
关闭tomcat:./shutdown.sh
在新开一个窗口:
进入tomcat的日志文件中:cd /opt/tomcat8/logs/
查看日志文件中的内容:tail -200 catalina.out (前200行)
在进入那个bin目录下的窗口:./shutdown.sh
在logs目录下输入:
动态跟踪日志:tail -f catalina.out
操作一样。
在Linux下安装mysql
yum下载依赖包:
(1)第一个:yum install -y net-tools 回车
(2)第二个:yum install -y perl
(3)第三个:yum install -y autoconf
3.安装客户端:
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
4.安装服务端:
(1)rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
(2)可能会提示依赖冲突,找到具体冲突的mariadb的具体文件名
(3)rpm -e mariadb-… .x86_64 --nodeps
(4)重新执行第(1)步
启动mysql:service mysql start 回车 如下图所示启动成功
由于没有初始秘钥 需要先进入vi /usr/my.cnf
中[mysqld] 中的免密登录 同步配置字符集 忽略大小写
找到[mysqld],在其上方输入:
[client]
default-character-set = utf8
在其下方输入:
skip-grant-tables
character_set_server = utf8
collation_server = utf8_general_ci
lower_case_table_names
配置完成 保存退出
在此重新启动mysql:service mysql restart 回车
输入mysql -uroot -pok进入mysql命令行;
使用 use mysql 进入mysql数据库
第一次登陆需:执行update user set password=password(‘ok’); 修改root密码 quit退出
在此vi /usr/my.cnf 把免密登录 注释掉
重启 service mysql restart
使用此用户名和密码登录(mysql -uroot -p) 需要使用set password=password(‘ok’); 对上一步中的密码设置 进行确认
输入quit 退出mysql
输入 rpm -qa | grep -i mysql (查看是否安装了mysql)
表明安装成功。
在Linux下安装svnyum
yum install -y subversion
下载完成后如下图所示:
创建SVN资源库目录
mkdir -p /svndata/projects/easyBuy
生成svn资源目录
svnadmin create /svndata/projects/easyBuy
配置SVN项目权限认证
进入SVN的项目库,配置文件夹
cd /svndata/projects/easyBuy/conf/
对这三个文件进行配置
配置SVN的读写权限
第一个配置:
[/]
root=rw
kb07=rw
为用户设置初始密码:vi passwd
使svn配置文件生效:
第二个配置:
[/]
root=1
kb07=ok
修改svnserve文件选项: vi svnserve.conf
第三个配置:
开启svn
svnserve -d -r /svndata