由于公司需要,申请了一台阿里云服务器,购买的过程很简单。买完后系统就安装好了,可以直接使用。在使用的过程中遇到了些问题,再次记录一下。
我用的操作系统是centos 5.4 32位的。
1、磁盘挂载
初始化按照后只有一个系统盘,没有数据盘。所以第一步要挂在数据盘。
可以用 fdisk -l|grep Disk 查看你的系统有几块盘。
如:
Disk /dev/hda: 21.4 GB, 21474836480 bytes
Disk /dev/xvdb: 85.8 GB, 85899345920 bytes
1. 切换到root;
2. 运行命令 "fdisk /dev/xvdb";
3. 根据提示,依次输入 "n", "p", "1";
4. 然后 ,按两次回车;
5. 输入 "w", 当提示Syncing disks.时,表示已成功完成分区;
6. 输入 "mkfs.ext3 /dev/xvdb1" 格式化分区;这里要耐心等待
7. 输入 "mkdir /data0"建立挂载目录
8. 使用"mount /dev/xvdb1 /data0 "命令挂载分区后即可使用。
9. vi /etc/fstab
按 i
最后一行写入
/dev/xvdb1 /data0 ext3 defaults 0 0
按esc
输入:wq ,回车
完成后可以用df -k / mount 等命令查看。
2、安装mysql
yum -y install mysql-server ← 安装MySQL
查看版本 mysql -V
vim /etc/my.cnf ← 编辑MySQL的配置文件
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1 ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8
default-character-set = utf8 ← 添加这一行
然后在配置文件的文尾填加如下语句:
[mysql]
default-character-set = utf8
启动MySQL服务
[root@sample ~]# chkconfig mysqld on ← 设置MySQL服务随系统启动自启动
[root@sample ~]# chkconfig --list mysqld ← 确认MySQL自启动
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off ← 如果2--5为on的状态就OK
[root@sample ~]#/etc/rc.d/init.d/mysqld start ← 启动MySQL服务
Initializing MySQL database: [ OK ]
Starting MySQL: [ OK ]
登录mysql控制台
mysql -u root
修改mysql root密码
SET PASSWORD FOR root@localhost=PASSWORD(‘new_password’);
SET PASSWORD FOR root@AY130417174754751998=PASSWORD(‘new_password’);
delete from mysql.user where user=‘‘; ← 删除匿名用户
grant all privileges on *.* to root@% identified by ‘new_password‘ with grant option; --root可以远程登录;
到此为止后,就可以用图形化工具了。
3、java安装
mkdir /usr/java
rpm -ivh jdk-6u18-linux-i586.rpm
安装完成后用java -version来验证一下是否安装成功。
#vim /etc/profile在尾部添加:
export JAVA_HOME=/usr/java/jdk1.6.0_25/
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export LASSPATH=.:/usr/java/jdk1.6.0_25/lib:/usr/java/jdk1.6.0_25/jre/lib:$CLASSPATH
#source /etc/profile
4、安装tomcat
#tar zxvf apache-tomcat-7.0.19.tar.gz
在tomcat bin目录下面执行
bash catalina.sh start
验证:输入http://ip:8080看一下web是否正常
#vim /etc/profile 在文件末尾添加:
export TOMCAT_HOME=/apache-tomcat/
#source /etc/profile
#cd /apache-tomcat/bin/
#chmod 777 *.sh
#bash catalina.sh start
5、安装gcc
yum -y install gcc gcc-c++ autoconf automake
yum -y install gcc automake autoconf libtool make
6、安装nginx
先安装依赖库
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
安装nginx
tar zxvf nginx-版本号.tar.gz
cd nginx-版本号
./configure
make
make install
启动Nginx
启动Nginx,可以执行以下命令。假设Nginx安装在/usr/locaUnginx/目录中,那么启动Nginx的命令就是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
登录页面,http://ip 会显示 Welcome to nginx! 表示安装成功。
(1)从容停止Nginx。
kill - QUIT Nginx主进程号 或者 kill -QUIT `/usr/local/webserver/nginx/logs/nginx.pid`
(2)快速停止Nginx
kill - TERM Nginx主进程号 或者 kill -TERM `/usr/local/webserver/nginx/logs/nginx.pid`
kill - INT Nginx主进程号 或者 kill -INT `/usr/local/webserver/nginx/logs/nginx.pid`
(3)强制停止所有Nginx进程
pkill –9 nginx
判断Nginx配置文件是否正确:
/usr/local/webserver/nginx/sbin/nginx –t -c
/usr/local/webserver/nginx/conf/nginx.conf
平滑重启Nginx
kill -HUP Nginx主进程号
kill一HUP `/usr/local/webserver/nginx/logs/nginx.pid`
7、更新yum,安装bind的时候有冲突,就更新了一下。
yum clean all
rpm --rebuilddb
yum update
8、安装bind
yum install bind* caching-nameserver