软件和服务安装管理
-
使用包管理工具
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(开源分支)