1. 数据库
数据库启动 方式一: /etc/init.d/mysqld start
方式二: Service mysql start
(如果报错权限不足,是你为拥有者不是mysql这个账户导致)
更改mysql的拥有者
原来,/var/run/mysqld/的属主和属组还是root,mysql并不能在其中创建文件,后修改该目录的属主和属组,启动OK。
[root@spark01 ~]# ls -ld /var/run/mysqld/
drwxr-xr-x 2 root root 40 Jan 20 18:28 /var/run/mysqld/
[root@spark01 ~]# chown mysql.mysql /var/run/mysqld/
[root@spark01 ~]# /etc/init.d/mysqld start
Starting mysqld (via systemctl): [ OK ]
2. 先启动zookeeper再kafka 顺序不能错
先到zk目录下
cd /opt/zkdata/zookeeper-3.4.6
重启ZK服务: sh bin/zkServer.sh restart
启动ZK服务: sh bin/zkServer.sh start
查看ZK服务状态: sh bin/zkServer.sh status
停止ZK服务: sh bin/zkServer.sh stop
3. 启动kafka
先到kafka目录下
cd /opt/zkdata/kafka_2.11-0.11.0.1
nohup>Kafka bin/kafka-server-start.sh config/server.properties 2>&1 &
以后台启动Jar包的方式启动
4. 启动Nginx
启动nginx nginx -c /etc/nginx/nginx.conf
停止nginx
nginx -s stop
重启nginx
nginx -s reload
nginx #启动nginx
nginx -s quit #快速停止nginx
nginx -V #查看版本,以及配置文件地址
nginx -v #查看版本
nginx -s reload|reopen|stop|quit #重新加载配置|重启|快速停止|安全关闭nginx
nginx -h #帮助åå
正是环境nginx 配置文件/home/nginx/nginx/conf/conf.d
配置文件一般是在。/etc/nginx/conf.d/reverse-proxy.conf
重启丢失pid文件::::解决 先kill杀掉所有nginx进程,在进行 nginx -c /etc/nginx/nginx.conf
nginx -c /etc/nginx/nginx.conf
5. 启动Jar包
nohup>Gps java -jar gps.jar 2>&1 &
nohup: 输出文件到Gps, 2>&1 &:启动后不需要进行任何操作,后台永久运行
(2>&1就是用来将标准错误2重定向到标准输出1中的。此处1前面的&就是为了让Jar将1解释成标准输出而不是文件1。至于最后一个&,则是让Jar在后台执行。)
6. 启动tomcat war包
cd apache-8080/bin
./startup.sh
7. 其他命令
根据进程pid查看文件位置:
A:确定进程号。 ps aux|grep nginx 如:4874
B:查找进程执行的文件。ps aux | grep 4874
C:确定进程所在的目录。ll /proc/4874
注意:本人不是专业运营,但以上命令全部是自己平常用到,皆可正常运行,如果有错误,请指明。