LINUX常用命令小结

ps -ef |grep mysql 查看进程
kill -9 2334 强制杀死2334进程(安装mysql前必须要做!)
杀进程-->卸载-->安装
find / -name ROOT.war这是搜索文件功能搜 ROOT.war
rm -rf a.txt 删除a.txt
ctr+c 终止
cd logs 日志
tail -f catalina.out查看..结尾日志
【LINUX常用命令小结】cat yum.conf用于显示文件内容
vim是看且改 i--->insert
pwd是干嘛的???看路径??
rpm -qa | grep java查看所有java文件
rpm -e --nodeps jdk...卸载jdk
alt+p -->put-->E:\jdk.. 将软件上传到服务器
cd /usr/local 进入文件夹
ll 查看该文件夹
mkdir jdk创建一个jdk文件夹
mv jdk../usr/local/jdk/将刚才上传的软件剪切到这个目录下
cp...复制
tar -xzvf redis-3.0.4.tar.gz解压
vim/etc/profile
JDK
克隆会话i 进入insert模式
在末尾行添加
#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71( cdjdk1.7.0_71 -->ll -->pwd-->/usr/local/jdk/jdk1.7.0_71 )
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
source /etc/profile使更改的配置立即生效
安装mysql:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
随机密码:UjvICPRFOiNvlc_i
登录mysql需要先启动服务 service mysql start
mysql -uroot -p随机密码
--》设置密码 set password=password('root');
连接小海豚前
1.需要设置mysql远程访问设置:grant all privileges on *.* to 'root' @'%' identified by 'root';
-->刷新一下flush privileges;
2.开放防火墙mysql端口:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
service iptables stop; --->这个是直接开放所有端口,慎用!
tomcat:直接安装到tomcat文件夹解压解压后-->进入bin目录,./startup.sh即可启动
redis:local目录下,yum install gcc-c++下载配置C语言编译环境,之后下载redis,wget http://download.redis.io/releases/redis-3.0.4.tar.gz
进入redis-3.0.4make进行编译-->make PREFIX=/usr/local/redis install安装完成
/然后cd root代表进入root's home,进入redis-3.0.4 ,将redis.conf文件复制到/usr/local/redis/bin/里面,然后./redis-server redis.conf完成启动redis
2.克隆新窗口,启动redis客户端
./redis-cliset name=zhangsanget name-->zhangsan
部署项目到LINUX
1.修改pom配置
在pom.xml中添加项目名
修改jdk版本为1.7
2.修改项目
druid.properties--->在url后面添加?characterEncoding=utf-8
header.html里面的绝对路径改为相对路径
location.href="http://localhost/route_list.html?cid="+cid+"&rname="+rname;
--》location.href="https://www.it610.com/article/route_list.html?cid="+cid+"&rname="+rname;
route_detail.html 里面的绝对路径改为相对路径
location.href="http://localhost/login.html---》 location.href="http://login.html
3.将war剪切到tomcat的webapp目录下
安装Nginx
yum install gcc-c++-->yum install -y pcre pcre-devel-->yum install -y zlib zlib-devel-->yum install -y openssl openssl-devel-->
上传tar zxvf nginx-1.8.0.tar.gz 到 /usr/local下解压缩 -->进入nginx-1.8.0目录 -->
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
-->现在ll发现有makefile文件,敲make -->make install 安装完成
-->创建一个临时目录 mkdir /var/temp/nginx/client -p
--》cd /usr/local/ngiux/sbin--》./nginx 启动--》端口号默认80所以浏览器直接输入192.168.140.128(要先开放端口)
./nginx -s stop或者./nginx -s quit关闭nginx./nginx -s reload 重启nginx
配域名:(现在本地host找,找不到就dns解析)c盘--》Windows-->System32-->drivers-->etc -->hosts
192.168.140.128 www.hmtravel.com
192.168.140.128 regist.hmtravel.com
之后将端口都改为 80,server_name 改为对应的不同域名,重启./nginx -s reload 便可直接通过域名访问站点了
server {
listen80; #默认端口号
server_namewww.hmtravel.com; #域名或者ip
将项目重命名为ROOT,再打包放入linux的tomcat中的webapps下,
解压可直接访问(在之前删除webapps文件rm -rf .杠*)
配置反向代理:
upstream tomcat-travel{
server 192.168.140.128:8080#被代理的服务器
}
server {
listen80; #默认端口号
server_name www.hmtravel.com; #域名或者ip


将location里面 root index注释掉,下面增加proxy_pass http:双斜杠 tomcat-travel;


location / {
# rootindex; #默认访问资源根目录
proxy_pass http:双斜杠 tomcat-travel; //tomcat-travel; #名字可以随便起
indexindex.html index.htm; #默认访问的资源名称
}
流程: server_name www.hmtravel.com; #域名或者ip----》proxy_pass http:双斜杠 tomcat-travel;
----》server 192.168.140.128:8080#被代理的服务器
负载均衡:
添加三个tomcat :先停掉原来tomcat bin ./shutdown.sh然后进入到tomcat复制三份 -r表示复制到原目录
cp -r apache-tomcat-7.0.57 tomcat1
cp -r apache-tomcat-7.0.57 tomcat2
cp -r apache-tomcat-7.0.57 tomcat3
--》小红本 --》tomcat1/2/3 --》conf-->server.xml,第一个不改,第二个所有8开头的加1,第三个加2
修改端口分别为8080 ,8081,8082
然后启动 tomcat1/bin/startup.sh
tomcat2/bin/startup.sh
tomcat3/bin/startup.sh
--》到小红本将tomcat1/2/3webapps->root->index.html的title改一下以便看到效果--》
upstream tomcat-travel {
server 192.168.140.128:8080; #注意不要忘记分号!
server 192.168.140.128:8081;
server 192.168.140.128:8082;
}
配权重:
upstream tomcat-travel {
server 192.168.140.128:8080 weight=2; #注意不要忘记分号!权重默认为1,现在2:1:1
server 192.168.140.128:8081;
server 192.168.140.128:8082;
}

    推荐阅读