目录
一:tomcat
1.启动tomcat(/opt/apache-tomcat-8.5.35/bin ./startup.sh)
2.Linux上访问tomcat
3.windows上访问tomcat(这里写自己linux的ip地址和端口号)
注意:从其它机器上访问需要关闭linux的防火墙。(systemctl stpo(start) firewalld)
二:mysql
1.启动mysql
启动MySQL服务,mysql-5.7.18/bin目录下执行命令:./mysqld_safe &(其中&符号表示后台启动),输入命令后按Enter。(/opt/mysql-5.7.18/bin ./mysqld_safe &)
2. 确认msyql是否启动,查看进程 ,使用ps -ef | grep mysql
3.客户端登录mysql
登录进入mysql,mysql-5.7.18/bin目录下执行命令:./mysql -uroot -p
-u表示使用root用户登录系统,使用第7步生成的密码。
-p表示使用密码登录
4.退出客户端(exit或者quit)
5.如果远程访问(关闭防火墙:systemctl stop firewalld 查看防火墙状态:systemctl status firewalld)
6.远程连接数据库:(改成对应的ip和端口)
6.关闭mysql服务
mysql-5.7.18/bin目录下执行:./mysqladmin -uroot -p shutdown输入密码关闭
7.查看mysql进程,已经没有mysqld_safe
三:redis
1.启动Redis
启动方式:
① 前台启动 redis-server
②后台启动 redis-server &(这个会默认启动127.0.0.1,6379 )
③根据配置文件启动 启动命令 配置文件 &(主要用这个 /opt/redis-5.0.2 redis-server redis6379.conf &)
注意:如果修改了redis的配置文件redis.conf,必须在启动时指定配置文件,否则修改无效!
2.连接redis的客户端
②直接连接redis (默认ip127.0.0.1,端口6379):redis-cli
在任意目录执行 redis-cli
此命令是连接本机127.0.0.1 ,端口6379的redis
③指定IP和端口连接redis:redis-cli -h 192.168.1.184 -p 6379
-h redis主机IP(可以指定任意的redis服务器)
-p端口号(不同的端口表示不同的redis应用)
在任意目录下执行 redis-cli -h 192.168.1.184 -p 6379
3.退出Redis客户端:exit或者quit指令。
4.关闭Redis服务
②redis-cli shutdown
③redis-cli -h 192.168.1.184 -p 6379 shutdown
5.查看redis是否关闭
ps -ef|grep redis
四:zookeeper
1.启动zookeeper
目录:/opt/apache-zookeeper-3.5.6-bin/bin 启动:./zkServer.sh start
2.查看是否启动zookeeper
ps -ef | grep zookeeper
3.关闭zookeeper
./zkServer.sh stop
4.查看是否关闭zookeeper
ps -ef | grep zookeeper
五:nginx
1.普通启动
切换到nginx安装目录的sbin目录下,执行:./nginx
关闭:kill +对应的master端口
2.通过配置文件启动
./nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
其中-c是指定配置文件,而且配置文件路径必须指定绝对路径
3.检查Nginx是否启动
通过查看进程:ps -ef | grep nginx
nginx 体系结构由 master 进程和其 worker 进程组成
master 进程读取配置文件,并维护 worker 进程,而 worker 进程则对请求进行实际处理
Nginx启动后,安装目录下会出现一些_tmp结尾的文件,这些是临时文件,不用管。
关闭Linux的防火墙后在windos浏览器中输入http://自己Linux的ip地址:80/访问Nginx服务器,出现以下界面
4.关闭
4.1.优雅关闭Nginx:
找出nginx的进程号:ps -ef | grep nginx
执行命令:kill -QUIT 主pid
注意:
其中pid是主进程号的pid(master process),其他为子进程pid(worker process)
这种关闭方式会处理完请求后再关闭,所以称之为优雅的关闭
4.2.快速关闭Nginx:
找出nginx的进程号:ps -ef | grep nginx
kill -TERM 主pid
注意:
其中pid是主进程号的pid(master process),其他为子进程pid(worker process)
这种关闭方式不管请求是否处理完成,直接关闭,比较暴力,称之为快速的关闭。
4.3.重启Nginx:(修改配置后需要重启nginx)
./nginx -s reload
六:rabbitMq
1.常用命令(按照以下顺序执行)