linux服务器配置
一、 Xshell创建账户
useradd chainwinfinance -d /alidata/chainwinfinance
passwd chainwinfinance
chmod 755 /alidata/chainwinfinance/ -R
service nginx reload
useradd添加用户,后面添加一个用户名。
-d指定用户的家目录
-s指定用户的登录shell
service nginx reload 重启nginx服务器
chmod 修改权限
二、 Tomcat配置
登录xftp:在相应xshell点击文件传输进入
xftp导入、解压tomcat:
tar xvf tomcat7_vma.tar.gz
重命名文件夹(可以直接在xftp改):
mv tomcat7_vma tomcat40001_kjy_online
查看文件:
ll tomcat40001_kjy_online/webapps/
ll或ls ll列出该文件下的所有文件信息,包括隐藏的文件,ls -l只列出显式文件
修改权限:
chmod 777 tomcat40001_kjy_online/webapps/ -R
修改配置文件(4个端口,可以不用命令行直接在xftp修改):
vim tomcat40001_kjy_online/conf/server.xml
Esc :wq保存退出
三、 数据库(参考http://www.jb51.net/article/31850.htm)
怎么登录ftp 和mysql :
在命令行里输入: cat /root/sh-1.x.x/account.log 查看密码
链接数据库:Mysql -u root -p
输入密码
修改数据库编码 参考 http://www.cr173.com/html/50452_1.html
创建数据库:
CREATE DATABASE xxx;
输入命令SHOW DATABASES;列出所有已保存的数据库。
导入数据:
use 目标数据库名
mysql>source 导入的文件名; 如我输入的命令行:mysql>source ygeshop.sql;
创建用户:
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
授权:
grant all privileges on cysxxdatabase.* to 账号@'%' identified by '密码';
grant all privileges on cysxxdatabase.* to 账号@'localhost' identified by '密码'
flush privileges;
四、 导入war包、域名配置
域名Conf文件放在如下目录:
/alidata/server/nginx-1.4.4/conf/vhosts
service nginx reload 重启nginx服务器
五、 其他
查看进程:ps -ef|grep java
关闭进程:进入tomcatbin文件夹:./shutdown.sh
启用tomcat:. 进入tomcatbin文件夹:./startup.sh 实在关不掉:kill -9 查看得到的PID
跟踪日志文件:复制窗口 进入日志目录 tail -f 文件名