centos7.x上常用命令

- shutdown

shutdown -h now  --立即关机  
shutdown -h 10:53  --到10:53关机,如果该时间小于当前时间,则到隔天  
shutdown -h +10  --10分钟后自动关机  
shutdown -r now  --立即重启  
shutdown -r +30 'The System Will Reboot in 30 Mins'   --30分钟后重启并并发送通知给其它在线用户  

- svn
创建svn版本库:svnadmin create eaa_h5_v1.0.0
1、一次同时启动多个项目库,在根目录启动(只开启一个端口号,只产生一个进程号)

svnserve -d -r /home/eaa/eaa_v1.0.0 

2、一次启动单个项目库,每个项目库会有一个端口,启动后产生多个进程号,在具体项目目录启动

svnserve -d -r /home/eaa/eaa_admin_v1.0.0 
svnserve -d -r /home/eaa/eaa_mobile_v1.0.0 

3、停止SVN

ps -ef|grep svnserve(netstat -lntp) 
kill -9 进程号

- redis
查看redis进程:ps aux | grep redis
根据进程关闭(杀死):kill -9 PID
.sh的启动:sh start
.sh的停止:sh stop

清空redis缓存:
1、进入redis安装目录的src目录下
2、redis-cli -p 6388
3、auth '密码'
4、dbsize查看缓存数据包大小
5、flushdb(或者flushall)
6、exit退出

启动redis: service redisd start
停止redis:service redisd stop
如果以服务的方式启动出问题,那就指定配置文件启动,指定配置文件启动:
redis-server /usr/local/redis-4.0.6/redis.conf
如果提示: redis-server: 未找到命令,就切换路径到src下再执行

- tomcat

查看tomcat进程:ps aux | grep tomcat
Tomcat的启动:cd /data/apache-tomcat-7.0.42/bin       再输入:./startup.sh
Tomcat的停止:cd /data/apache-tomcat-7.0.42/bin       再输入:./shutdown.sh
查看Tomcat日志:tail -f catalina.out 

- firewall

开放端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
启动防火墙:systemctl start firewalld.service 
重启防火墙:systemctl restart firewalld.service 
关闭防火墙:systemctl stop firewalld.service 

查看已经开放的端口:firewall-cmd --list-ports
移除指定端口:firewall-cmd --permanent --remove-port=8080/tcp

- nginx

  • 服务的方式启动:
    systemctl start nginx.service 启动nginx
    systemctl stop nginx.service 结束nginx
    systemctl restart nginx.service 重启nginx
  • 直接启动:
    切换到安装目录的sbin/目录下,执行:nginx

- tar

tar  -xvf  redis-4.0.1.tar.gz    #解压

- Permission denied

执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied
解决办法:命令chmod 修改一下bin目录下的.sh权限:命令chmod 修改一下bin目录下的.sh权限

- mysql

重启mysql服务,service mysqld restart
查找mysql的配置文件:/etc/my.cnf
查看mysql运行状态:service mysqld status
启动mysql:service mysqld start 
重启mysql:service mysqld restart

- mongodb

service mongod status //查看状态
service mongod start //开启服务
service mongod stop //关闭服务
查看端口:netstat -nltp|grep mongod

/bin/systemctl status mongod.service

修改MongoDB用户名和密码:
1、进入mongodb安装的bin目录下
2、启用认证:./mongod --auth   
3、进入数据库:./mongo 47.106.254.193:28018   
4、使用管理员:use admin
5、创建用户和密码:db.createUser({user:"admin",pwd:"password",roles:["root"]})
6、认证登录:db.auth("admin", "password")

mongo启动服务:mongod --dbpath  d:\mongodb\data  --auth

MongoDB数据库备份
1、语法:
    mongodump -h dbhost -d dbname -o dbdirectory
    
2、MongoDB数据库恢复
1、语法:
    mongorestore -h dbhost -d dbname --dir dbdirectory

3、MongoDB启动报错:ERROR: child process failed, exited with error number 48
检查配置文件,并确定配置文件没有错误
(1)kill进程
(2)rm -rf 安装目录/data/db/mongo.lock
(3)重新启动

- rocketmq

1、启动rocketmq:mqnamessrv.cmd -n localhost:9876     mqbroker.cmd -n localhost:9876
2、查看正在运行的端口:netstat -nlp |grep LISTEN

- find

查找: sudo find / -name "catalina.sh"
精确查找文件:find / -name "svnserve.conf"
模糊查找文件:find / -name "*svnserve.conf*"

- tail

tail -f catalina.log?? ?该命令用来的查看动态的日志信息
tail -fn 200 catalina.log? ? 查看最后200行日志,且动态显示
tail -f catalina.log | grep '过滤字符串'?? ?显示存在需要过滤的字符串的行的动态的日志信息

- chmod

chmod -R chak 文件名    #chak为权限值:777、755等
chmod -R 777 /data/xxx

- memcached

/usr/local/memcached-1.5.9/bin/memcached -d -m 1028 -p 11211 -u root 

- activeMQ

启动:切换到bin目录下:./activemq start
停止:切换到bin目录下:./activemq stop
用户名:admin 密码:admin

- solr

切换到根目录下:cd bin/
启动:./solr start -force
停止:./solr stop -p 8983

- springboot指定外部配置文件启动

【jar】
	nohup java -jar -Dspring.config.local=application-prod.yml  -Dserver.port=8082 -Dfile.encoding=utf-8 xxx.jar >log.log 2>&1 &
【war】
	nohup java -jar xxx.war --spring.config.location=/opt/message-push/application.properties > log.log & tail -f log.log

- zookeeper

【安装】:参照网址:https://blog.csdn.net/sinat_30777203/article/details/89669205

启动:zkServer.sh start
停止:zkServer.sh stop
重启:zkServer.sh restart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值