在linux部署项目以及相关命令记录
查看是否安装了某软件
yum list installed | grep 软件名称
删除某已安装的软件
rpm -e 软件名称
查看jdk的版本
java -version
查看当前目录的绝对路径
pwd
退回上一级目录
cd ..
cd到某一目录
cd /opt
filename.zip的解压
unzip -d 位置 文件名
filename.tar.gz的解压
tar -zxvf 文件 -C 位置
cd 到根目录下【/】---非root目录
cd /
正式安装之前,需要将以下文件在windows系统中下载好,并上传到inux系统的/opt目录中
一、安装unzip小工具,方便解压filename.zip格式的文件
使用yum list unzip*就可以查看该软件包的状态,如果已经安装,就不需要安装了
使用 yum install -y unzip.z86_64安装
二、安装jre,很多软件都需要jie环境
使用yum list java*查看相关文件包,之后可以选择一个安装,如下:
安好之后就可以直接使用,使用yum安装,都给我们配置好了
使用java -version就可以查看到版本信息
三、安装 配置maven,maven不能使用yum安装,必须使用tar压缩包安装
首先将/opt目录下的maven安装包解压到该目录下,使用tar -zxvf 文件 -C 位置,如果不加位置,默认解压到当前目录下
linux系统配置环境变量的方式有多种,这里讲一种最常用的方式,在/etc/profile中进行配置
首先进入profile文件,
在profile文件中的详细配置如下:
配置maven仓库为阿里云仓库
在windows系统中,在D:\codeResourse\codeResource\Maven_work\apache-maven-3.5.4\conf\setting.xml中拷贝以下代码:
1 <mirror> 2 <id>alimaven</id> 3 <mirrorOf>central</mirrorOf> 4 <name>aliyun maven</name> 5 <url>https://maven.aliyun.com/repository/central</url> 6 </mirror>
打开/opt/apache-maven-3.8.4/conf目录下的setting.xml文件,将上面代码拷贝进去,就好了
强制退出文件编辑
q!
强制退出并保存文件
wq!
查看某目录下所有文件的权限
ls -l
修改文件权限的命令
chmod 权限数字 文件名
解释:
r 读权限read 4
w 写权限write 2
x 操作权限execute 1
权限数字对应权限组说明:
总共分为4部分
【文件或文件夹】【owner权限】【group权限】【others权限】
【文件是-,文件夹是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】
Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限
四、安装mysql
先cd 到/目录下,由于原始的yum仓库中mysql的版本都太低了,我们需要下载安装mysql最新的库文件mysql80-community-release-el8-3.noarch.rpm
安装如下:
再来搜索mysql,就可以看到最新版的啦,yum list mysql*
yum模糊查找
yum list|grep xxx
yum精确查找(package1 必须是全名)--可能会报错错误:没有匹配的软件包可以列出
yum list installed package1