运维问题解决常用命令
迪丽瓦拉
2024-03-06 20:09:37
0

这里写自定义目录标题

    • 标题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 命令。可以查看某个进程的当前线程栈运行情况。

相关内容