Linux-软件的管理及压缩管理

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

猜你喜欢

转载自blog.csdn.net/superme_yong/article/details/84862636