前言
本文总结了生产中常用软件的安装过程,环境为CentOS6.5,不同Linux版本可能有所不同,望周知。
基本安装命令
yum
# 搜索 xxx 软件的安装包
yum search xxx
# 安装 xxx 软件,-y 表示不需要确认直接安装
yum install -y xxx
# 卸载 xxx 软件
yum remove xxx
rpm
# 查询本机含有 xxx 关键字的软件名称
rpm -qa | grep xxx
# 删除 xxx 软件,如果提示依赖错误,需要添加参数 --nodeps
rpm -e --nodeps xxx
常用软件安装
lrzsz
- lrzsz 用来在本地和服务器上方便的传输文件
- 输入 rz 回车 会自动弹出窗口,选择本地文件,上传到服务器当前目录
- 输入 sz 文件名 回车 会自动弹出窗口,选择本地路径,下载服务器文件到本地目录
# 安装命令
yum install -y lrzsz
JDK
- 在本地下载好 jdk 相应版本的 tar.gz 包,下载地址Oracle Java Archive,这个地址中有 Java 所有历史版本的下载链接,需要提前注册一个 Oracle 账号,下载时需要登录
- 下载完毕后使用 rz 上传到服务器,解压到 /usr/java,建议使用该路径存放JDK
- 查看解压后 JDK 文件夹的用户和用户组,会出现非当前用户和用户组的情况,需要修改为当前用户和用户组
- 在 /etc/profile 下配置全局环境变量
# 将压缩包解压到 /usr/java
tar -xzvf jdk-8u45-linux-x64.tar.gz -C /usr/java
# 修改 jdk 文件夹用户组
chown -R root:root /usr/java/jdk-8u45-linux-x64
# 修改全局环境变量
JAVA_HOME=/usr/java/jdk-8u45-linux-x64
PATH=${JAVA_HOME}/bin:$PATH
# 更新环境变量
source /etc/profile
# 查看是否配置成功
java -version
MySQL
- 下载MySQL的安装tar包,使用的是5.6.32版本的MySQL,在MySQL Archives可以选择下载
# 检查当前服务器是否已经启动了 mysql 服务
ps -ef | grep mysqld
# 解压 tar 包
tar -xzvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz
# 创建一个软连接 mysql,指向解压完毕的文件夹
ln -s mysql-5.6.32-linux-glibc2.5-x86_64 mysql
# 创建 MySQL 专用的用户 mysqladmin,指定家目录为mysql的目录,主组为 dba,同时属于root组
# 不需要设置密码,一般用 root 或者有 sudo 权限的账户切换进来
groupadd -g 101 dba
useradd -u 514 -g dba -G root -d /usr/local/mysql mysqladmin
# 为了让切换到 mysqladmin 后命令行前面正常显示
# 需要将 skel 下的隐藏文件复制到 mysqladmin 的家目录
cp /etc/skel/.* /usr/local/mysql
# 将原来系统的 /etc/my.cnf 文件备份(如果存在),然后在新的同名空文件中添加 mysq