linux压缩管理
常见的压缩
zip
gzip
后缀名:.gz
压缩:gizp file_path
解压:gunzip file_path
特点:
压缩后源文件消失
不能对目录进行压缩
bzip2:适合对比较大的文件压缩
后缀名:.bz2
压缩:bzip2 file_path
解压:bunzip file_path
特点:
压缩后源文件消失
不能对目录进行压缩
tar:将多个文件或者文件夹打包成一个文件
打包
tar [参数] file.tar source
tar [参数] file.tar -C target
使用最多
tar + gzip组合使用
xx.tar.gz
解压:tar -zxvf xx.tar.gz -C target(常用!)
压缩:tar -zcvf xx.tar.gz source
参数:
-c: 打包
-z: 是否使用gzip进行压缩或者解压
-x: 解压
-v: 是否显示解压过程
-f:使用解压之后的文档名
Linux软件管理
软件类型
RPM:Redhat系列特有的软件包
dpkg:debain系列特有的软件包
源码包:需要在Linux中进行编译案例
java:maven
mvn clean
mvn compile
mvn package
tomact:run
C/C++:gc++
预编译:configure
编译:make
安装:install
软件的安装方式:
rpm:
安装:只能安装rpm结尾的软件包
检查安装
rpm -qa:列举所有的当前已经 安装的rmp包
可以加管道过滤查看eg:rpm -qa | grep java(只查看java相关的rpm包)
卸载:
rpm -e --nodeps(这个参数就是忽略依赖关系卸载)
问题:
如果A依赖B,安装B的时候,A不存在,会报错
无法解决依赖问题
yum:通过软件源进行安装
yum list installed
查看已经安装的源文件包
卸载:
yum remove name
注意:自动解决依赖问题
通过yum安装mysql
1.yum install -y mysql-server
安装mysql服务
2.service mysqld start
开启mysql服务(因为源安装是低版本所以加d)
查看服务是否启动
ps -ef | grep mysql
设置mysql的root用户密码
设置开机启动项
chkconfig musql on
chkconfig musql --list
绿色版本:
只需要解压就可以使用
tar -zxvf XX.tar.gz -C target_path
以安装jdk为例子:
sudo vi /etc/profile
在该文件下修改jdk环境变量
修改内容:
#JAVA_HOME
export JAVA_HOME=/java/jdk1.8.0_91
export PATH=${PATH}:${JAVA_HOME}/bin
让环境变量立即生效
source /etc/profile
测试:
java -version
Linux-软件的管理及压缩管理
最新推荐文章于 2021-05-01 13:31:35 发布