阿里云服务器环境搭建
远程云服务器的管理是运维人员的必备技能,本文总结了阿里云linux服务器的基本环境的搭建过程,方便日后查看回顾。
远程登录
目前windows平台上比较常见的SSH客户端有XShell、Putty等,这里选用比较熟悉的XShell。官网需要填写个人信息之后才能下载,这里直接选择百度软件中心下载。
安装完成之后,开始登录远程的linux服务器。
- 新建会话
2. 输入用户名、密码,执行登录
操作系统
这里选用的是CentOS 7
环境搭建
CentOS 7 可以使用yum安装包管理器快速安装配置各种常用的软件工具。
在安装软件工具之前,先对yum进行更新。
$ yum update
1
JDK
安装前的检查
首先检查是否已经安装其他版本JDK,如openjdk等。
$ rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
1
这里显示的输出信息为:
检查当前java版本信息
$ java -version
1
如果已经安装了openjdk,使用 yum remove java-1.x.x-openjdk
命令卸载。
下载并安装Oracle JDK
- 下载JDK
- 安装JDK
安装之前使用Xftp工具将下载的rpm软件包上传到服务器。
$ rpm -ivh jdk-8u121-linux-x64.rpm
1
- 使用
java -version
检查是否成功安装
设置JDK环境变量
# cp /etc/profile /etc/profile.backup0831
# vim /etc/profile
1
2
2
在最下面添加以下信息:
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
1
2
3
2
3
- 查看JDK环境变量是否设置成功
$ echo $JAVA_HOME
1
MySQL
MySQL的安装可以参考阿里云Centos7使用yum安装MySQL5.6的正确姿势
以下为主要代码。
- 安装带有可用的mysql5系列社区版资源的rpm包
$ rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
1
- 查看当前可用的mysql安装资源
$ yum repolist enabled | grep "mysql.*-community.*"
1
- 使用yum的方式安装MySQL
$ yum -y install mysql-community-server
1
- 加入开机启动
$ systemctl enable mysqld
1
- 启动mysql服务进程
$ systemctl start mysqld
1
- 重置密码
$ mysql_secure_installation
1
Redis
参考官方文档
下载,解压,编译:
$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz
$ tar xzf redis-3.2.6.tar.gz
$ cd redis-3.2.6
$ make
1
2
3
4
2
3
4
make命令需要gcc,使用下列命令安装gcc:
$ yum -y install gcc
1
二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ src/redis-server
你可以使用内置的客户端命令redis-cli进行使用:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
1
2
3
4
5
2
3
4
5
- 修改redis.conf,打开后台运行选项:
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
1
2
3
2
3
- 编写脚本,vim /etc/init.d/redis:
# chkconfig: 2345 10 90
# description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379 #实际环境而定
EXEC=/usr/local/redis/src/redis-server #实际环境而定
REDIS_CLI=/usr/local/redis/src/redis-cli #实际环境而定
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/redis.conf" #实际环境而定
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed."
else
echo "Starting Redis server..."
$EXEC $CONF
fi
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x $PIDFILE ]
do
echo "Waiting for Redis to shutdown..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
- 执行权限:
chmod +x /etc/init.d/redis
1
- 开机自启动:
# 尝试启动或停止redis
service redis start
service redis stop
# 开启服务自启动
chkconfig redis on
1
2
3
4
5
6
2
3
4
5
6
Tomcat
yum -y install tomcat8
1
使用yum命令安装完成之后,可以方便的使用 $ tomcat start
和 $ tomcat stop
命令开关tomcat。
tomcat的安装目录位于 /usr/share/tomcat
下。
工具安装
- vim
1
yum -y install vim
1
- Xftp
- Git
评论区留言准则:
1. 本评论区禁止传播封建迷信、吸烟酗酒、低俗色情、赌博诈骗等任何违法违规内容。
2. 当他人以不正当方式诱导打赏、私下交易,请谨慎判断,以防人身财产损失。
3. 请勿轻信各类招聘征婚、代练代抽、私下交易、购买礼包码、游戏币等广告信息,谨防网络诈骗。