运维问题解决常用命令

本文提供了一套全面的服务管理方案,包括MySQL、openLDAP、mongodb等数据库的启动与配置方法,防火墙的设置与端口管理,以及如何修改Tomcat端口和主机名等内容。

标题mysql

  1. 查看mysql进程:ps -ef|grep mysql
  2. 启动mysql命令行:service mysql start
  3. 停用mysql命令行:service mysql stop
  4. 重启mysql命令行:service mysql restart
  5. 开发数据库的远程访问: update user set host = “%” where user = “root”; flush privileges;

openLDAP

  1. 查看openLDAP进程:ps -ef|grep slapd
    ps -ef |grep ladp
  2. 启动openLDAP命令行:/usr/local/openldap/libexec/slapd &
  3. 停用openLDAP命令行:kill 进程号

mongodb

  1. 查看mongodb进程:ps aux |grep mongodb
  2. 杀死mongodb进程:kill 进程号
  3. 进入mongodb启动目录:cd /usr/local/mongodb/bin/
  4. 重启mongodb: ./mongod --config mongo.conf

服务

  1. 查看服务进程:ps -ef|grep java
  2. 进入目录:/usr/chinautrust/utrustidm/netauthidm/bin
  3. 启动服务命令:./startup.sh
  4. 停用服务命令:./shutdown.sh

防火墙

  1. 查看防火墙状态:firewall-cmd --state
  2. 开启防火墙:systemctl start firewalld.service
  3. 关闭防火墙:systemctl stop firewalld.service
  4. 开启端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

查看防火墙状态

  1. 查看防火墙状态 systemctl status firewalld
  2. 开启防火墙 systemctl start firewalld
  3. 关闭防火墙 systemctl stop firewalld
  4. 开启防火墙 service firewalld start
    若遇到无法开启
    先用:systemctl unmask firewalld.service
    然后:systemctl start firewalld.service
  5. 查看想开的端口是否已开:
    firewall-cmd --query-port=8080/tcp
    添加指定需要开放的端口:
    firewall-cmd --permanent --zone=public --add-port=8080/tcp
    重载入添加的端口:
    firewall-cmd --reload
    查询指定端口是否开启成功:
    firewall-cmd --query-port=8080/tcp
    移除指定端口:
    firewall-cmd --permanent --remove-port=8080/tcp
    3.开放防火墙的80端口
    firewall-cmd --zone=public --add-port=8088/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --zone=public --query-port=80/tcp

修改tomcat的端口

  1. 进入安装的tomcat文件夹下
  2. 进入conf文件夹
    修改service.xml中的端口号 vi service.xml
    按下i键,开始编辑:port=8080修改为8088
    按esc
    按 :wq保存退出**
  3. 进入bin目录关闭重启tomcat**

4.重启tomcat

修改主机名

hostnamectl set-hostname 主机名

排查CPU故障的常用命令

  1. top:Linux命令。可以实时查看各个进程的 CPU 使用情况。也可以查看最近一段时间的 CPU 使用情况。默认按 CPU 使用率排序。
  2. ps:Linux 命令。强大的进程状态监控命令。可以查看进程以及进程中线程的当前 CPU 使用情况。属于当前状态的采样数据。
  3. jstack:Java 提供的命令。可以查看某个进程的当前线程栈运行情况。根据这个命令的输出可以定位某个进程的所有线程的当前运行状态、运行代码,以及是否死锁等等。
  4. pstack:Linux 命令。可以查看某个进程的当前线程栈运行情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值