2020-11-12-软件和服务安装管理

软件和服务安装管理

  1. 使用包管理工具

    yum - yellowdog updater modified
    	查找:yum search nginx
    	安装:yum install -y nginx
    	信息:yum info nginx
        卸载:yum erase -y nginx
        更新:yum update nginx
        查看已安装的包:yum list installed 
        			 yum list installed |grep nginx
      附:使用nginx
    	启动:systemctl start nginx
        停止:systemctl stop nginx
        重启:systemctl restart nginx
        查看状态:systemctl status nginx
        开机自启:systemctl enable nginx
        禁用开机自启:systemctl disable nginx
    
    安装Redis服务
          下载:wget https://download.redis.io/releases/redis-5.0.10.tar.gz
          解压缩:gunzip redis-5.0.10.tar.gz ---> redis-5.0.10.tar(归档文件)
          解归档:tar -xvf redis-5.0.10.tar
            	     -x - eXtract - 抽取(解归档)
            	     -v - verbose - 显示详细过程
            		 -f - file - 指定待解归档的文件的名字      	
          说明:上面两个操作(解压缩和解归档)如果想一步到位,可以使用下面的命令
        		tar -zxvf redis-5.0.10.tar.gz 
    

    2.源代码构建安装

    把c语言的源代码经过编译生成二进制可执行程序
    	yum install -y gcc
        gcc --version
        make --version
        ~ make && make install
                - && - 第一个命令如果成果就执行第二个
                - || - 第一个命令如果执行失败就执行第二个
                - ; - 不管第一个命令成功失败都要执行第二个
        redis-server --version
        
     命令别名:
     alias 'll=ls -l'
     unalias ll
     ----------------------------------------------------------------------------- 
    Python有很多中实现版本:
    C语言 ----> CPython ----> C/C++
    Java语言 ----> Jython ----> Java
    C#语言 ----> IronPython
    Python语言 ----> PyPy ----> JIT
    -----------------------------------------------------------------------------
    附:安装Python3.9
    	下载:wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz
        验证:md5sum Python-3.9.0.tar.xz
        解压缩:xz -d Python-3.9.0.tar.xz ---> Python-3.9.0.tar
        解归档:tar -xvf Python-3.9.0.tar   
        补充底层依赖项:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libdb4-devel libpcap-devel xz-devel libffi-devel   
        配置:./configure --prefix=/usr/local/python39 --enable-optimizations
        构建和安装:make && make install   
        配置环境变量:
            /etc/bashrc         ---> 系统环境变量
            ~/.bash_profile     ---> 用户环境变量
            export PATH=$PATH:/usr/local/python39/bin
        创建符号链接:
            ln -s /usr/local/python39/bin/python3 /usr/bin/python3
            
    

    mysql数据库 password: Yangjian.618

    
        		rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm
                rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm
                rpm -ivh mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
                rpm -ivh mysql-community-devel-5.7.32-1.el7.x86_64.rpm
                rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm
                yum install -y libaio libaio-devel
                rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm
                
        启动MySQL:systemctl start mysqld
    
    	连接MySQL:mysql -u root 
        
        MySQL ----> MySQL AB ----> SUN Microsystem ----> Oracle
        |______ MariaDB(开源分支)
        
        
        
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值