SSHSecureShellClient3.2.9:向虚拟服务器中上传软件包需要安装 JDK、Tomcat 和 MySQL。这里,默认把所有所需安装包都用工具上传至 /home 下。
apache-tomcat-7.0.57.tar.gz(Tomcat服务安装包)
jdk-7u21-linux-i586.tar.gz(JDK、JRE环境安装包)
mysql-5.6.17-linux-glibc2.5-i686.tar.gz(数据库安装包)
Ifconfig eth0 192.XXX修改服务器配置文件,让服务器重启后就有唯一固定的 IP 地址。
vi /etc/network/interfaces重启网络,使配置生效
auto eth0 #设置自动启动eth0接口
iface eth0 inet static #配置静态IP
address 192.168.11.88 #IP地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.11.1 #默认网关
sudo /etc/init.d/networking restart查看 ip 是否配置成功
ifconfig工具的安装
ps –e | grep ssh如果没有 ssh 服务的相关信息,则先需要安装该服务。
sudo apt-get install openssh-server主机系统安装 ssh 工具软件,Window 中安装 SSHSecureShellClient3.2.9 即可。
sudo apt-get install rpmJDK的安装
cd /usr/local配置 JDK 的环境变量
cp /home/jdk-7u21-linux-i586.tar.gz .
tar zxvf jdk-7u21-linux-i586.tar.gz
mv jdk7.xxx java
vi /etc/profile在最后加入下面配置
export JAVA_HOME=/usr/local/java测试
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
java –versionTomcat 的安装
cd /usr/local测试
cp /home/ apache-tomcat-7.0.57.tar.gz .
tar zxvf apache-tomcat-7.0.57.tar.gz
mv apache.xxx tomcat
cd /tomcat/bin配置自启动
./startup.sh
export JAVA_HOME=/usr/local/java在 /etc/init.d/rc.local 中调用该配置文件
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
/usr/local/tomcat/bin/catalina.sh start
/usr/local/tomcat/bin/auto-startup.sh测试
sudo reboot配置 tomcat 的用户文件,用于发布项目
net –anp | more
vi /usr/local/tomcat/conf/tomcat-users.xml在后面添加下面的配置
重启tomcat
cp /home/mysql-5.6.17-linux-glibc2.5-i686.tar.gz .进入到 mysql 文件夹下,初始化数据。
tar zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz
mv mysql-5.6.17-linux-glibc2.5-i686 mysql
cd mysql注意:如果出错误“Installing MySQL system tables…./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory”
scripts/mysql_install_db –user=mysql
apt-get install libaio-dev再次初始化
scripts/mysql_install_db –user=mysql修改文件的所有者为 aemop。
chown -R aemop.改变用户组为 aemop。
chgrp -R aemop.启动 mysql。
bin/mysqld_safe –user= aemop测试并使用 mysql,进入 bin 目录中下。
cd bin/配置自启动
./mysql -u root -p
密码为空
vi /etc/rc.local在exit 0之前加入启动命令
/usr/local/mysql/bin/mysqld_safe –user=aemop远程登录授权
cd /usr/local/mysql/bin如果想让任意 IP 上的任意用户访问 mysql 数据库,则把 test @192.168.0.151 改成 .,不过警告,最好别这么干!!!
./mysql –uroot –p
密码为空
mysql>grant select,update,insert,delete on . to test@192.168.0.151 identified by “123456”;
Use mysql;实现远程连接(授权法)
Select host,user,password from user;
update user set host = ’%’ where user = ’root’;将权限改为ALL PRIVILEGES
grant all privileges on . to root@’%’ identified by “root”;其它配置
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES数据库备份和恢复
key_buffer_size = 536870912
…/mysql/bin$ ./mysqldump -u root -p 数据库名 > /home/db_bak恢复数据库:
…/mysql/bin$ ./mysql -u root -p 数据库名 < /home/db_bak
更多回帖