1、先配置vsftp用户和路径
#adduser -d /home/dthl -g ftp -s /sbin/nologin srsman
#passwd srsman
changing password for user beinan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
这样就为系统新增了一个名为srsman,目录指向为/home/dthl的ftp 用户
#setsebool -P ftpd_disable_trans 1
#setsebool -P ftp_home_dir on
给目录权限,增删改权限
#chown ftp /home/dthl
#chmod 777 /home/dthl
如果一切配置好了以后,登录ftp的时候还是报连接错误,无法登陆的错误,请尝试关闭防火墙,然后重启vsftpfuw
#service iptables stop
#service vsftpd restart
**/
2、将本地的项目文件打包为zip文件,上传到服务器上
#zip -q -r gwnew.zip GW
解压项目文件到GW这个文件夹下
centos 下安装 gcc编辑器
#yum -y install gcc-c++
3、配置JDK环境
上传jdk版本安装包到服务器上,jdk-1_5_0_06-linux-i586.bin
#chmod 755 jdk-1_5_0_06-linux-i586.bin
#./jdk-1_5_0_06-linux-i586.bin
#java -version 显示jdk版本,jdk安装成功
配置环境变量
#vim /etc/profile
在打开的文件下面加入下面内容
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
然后执行#source /etc/profile 使配置生效
4、安装mysql
下载MySql-client-4.0.16-0.i386.rpmMySql客户端安装包,并上传到服务器,下载MySql-server-5.1.7-0.i386.rpm Mysql服务端安装包,并上传到服务器。
进入安装包所在文件夹下,执行命令
#rpm -ivh MySql-client-4.0.16-0.i386.rpm
#rpm -ivh MySql-server-5.1.7-0.i386.rpm
如果安装报错,与原先版本冲突的话,就执行下面语句查询现有mysql版本信息
#rpm -qa |grep -i mysql
我这边显示已经安装了mysql-libs-5.1.61.e16.i686这个文件
那我们需要先强制删除该冲突文件才能使安装成功,执行删除命令:
#rpm -e --nodeps mysql-libs-5.1.61.e16.i686
删除成功后重新执行安装命令,再次安装就好了
#service mysql start 启动mysql服务
一、更改root初始密码:
#/usr/bin/mysqladmin -u root password '123456'
如果出现以下错误的话:
Can't turn off logging; error: 'Access denied; you need (at least one of) the SUPER privilege(s) for
修改/etc/my.cnf 文件,在mysqld 下加入一行skip-grant-tables 然后重新启动MySQL服务,使用#mysql
#use Mysql;
#update user set Password=PASSWORD('你的密码') where user = 'root';
#flush privileges;
#exit;
然后把刚才的my.cnf文件改回来,重启mysql 服务。
二、想要支持内网都能访问数据库,修改localhost
#mysql -uroot -p 登录mysql
mysql>use mysql
mysql>update user set host = '%' where user = 'root';
mysql>select host ,user, from user;
mysql>FLUSH PRIVILEGES;
三、泛授权,赋予任何主机上以root身份访问数据库
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
四、更改Mysql目录
1、在home下建立data目录
#cd home
#mkdir data
2、关闭mysql服务进程
#mysqladmin -u root -p shutdown
3、把/var/lib/mysl整个目录移动到/home/data下
#mv /var/lib/mysql /home/data
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf中,命令如下:
#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑/etc/my.cnf配置文件
为了保证MySql能够正常工作,需要指明mysql.sock文件的产生位置
修改socket=/var/lib/mysql/mysql.sock一行中等号右边的位置为新位置:/home/data/mysql/mysql.sock。操作如下
#vim my.cnf
6、修改mysql启动脚本/etc/rc.d/init.d/mysql
#vim /etc/rc.d/init.d/mysql
将datadir=/var/lib/mysql改为datadir=/home/data/mysql
7、重新启动mysql服务
#service mysql restart
如果重启发生错误:Starting MySQL. ERROR! The server quit without updating PID file (/home/data/mysql/localhost.localdomain.pid).
这个是因为linux 默认是执行原来的程序机制,不容许篡改启动项,所以他不认识这个新的启动socket
解决方法是:
#vim /etc/selinux/config
5、配置tomcat