开发liunx常用命令

本文详细介绍了IT运维中常见的命令,如查看端口、进程、服务状态,以及MySQL、Nacos、Emqx等服务的启动、配置和管理。还包括防火墙设置和JVM日志查看等关键操作。
摘要由CSDN通过智能技术生成

# 查看端口号
    lsof -i:19060  
# 查看进程
    ps ax | grep nginx
#查看服务状态
    ps -ef | grep nacos
#查看jar包配置文件
    1.vim ***.jar
    2./要编辑的文件 回车
    3.命令 i 进入编辑    
#查看-磁盘-信息
    1.df -h
supervisor
    启动命令
        /usr/bin/supervisord -c /etc/supervisord.conf
    刷新配置
        supervisorctl reload
    命令重启服务
        supervisorctl restart xdserver-sjsb-9039(ini配置文件)    
nacos
    启动命令
        sh /opt/nacos/bin/startup.sh -m standalone
    解压 nacos
         tar -xvf /opt/xdserver/nacos/nacos-server-2.1.1.tar.gz -C     /opt/xdserver/
    压缩 
        tar -czvf 目标目录.tar.gz 需要压缩目录     
minio
    启动命令
        nohup ./data/minio/minio server /data/minio &
nginx
    重新加载命令
        /data/nginx/sbin/nginx -s reload
    启动命令 
        /data/nginx/sbin/nginx
emqx
    启动命令
        systemctl start emqx
    停止
        /data/emqx/bin/emqx stop    
redis
    启动命令    
        /data/redis/bin/redis-server /data/redis/conf/redis.conf 


java-压缩-解压        
    解压Jar
        jar -xvf ***.jar       
    修改后重新打包
        jar -uvf0 ***.jar BOOT-INF
    压缩文件夹
        zip -r data.zip /opt/data    

查看jvm日志    
    jmap -dump:format,file=11.dump 进程id

mqtt
    启动
        /data/emqx/bin/emqx start
mysql
    账户密码:root/think999!(仅本地)
    启动命令
        systemctl start mysqld
    配置权限
    # 创建mysql目录
        mkdir -p /tmp/mysql
    #创建mysql.pid文件
        touch /tmp/mysql/mysql.pid
    # 给mysql 赋予目录权限
        chown -R mysql:mysql /tmp/mysql/
    # 启动mysql
        systemctl start mysqld
    # 查看mysql 运行状态
        systemctl status mysqld (running字样代表启动成功)

防火墙
    #查看防火墙状态
        systemctl status firewalld 或者 firewall-cmd --state
    # 开启系统防火墙
        systemctl start firewalld.service
    # 开启端口 8848
        firewall-cmd --zone=public --add-port=8848/tcp --permanent
    # 重新加载防火墙
        firewall-cmd --reload
    #禁用防火墙
        systemctl stop firewalld
    
 

# 判断-是否是-null文件夹
if  [ $(ls -A /opt/xdserver/test_wanwan/supervisor | wc -l) != "0" ];then
     echo 'supervisor有东西'
else
    echo "supervisor null"  
fi

服务器加定时任务
    crontab -e 
    例: 00 02 * * * /bin/sh /data/scripts/xdserver_removelog.sh

history 命令
    sudo vim  ~/.bashrc
    写入: export HISTTIMEFORMAT="%F %T "
    source ~/.bashrc

安装rocketMQ---------------
1. 解压
    unzip rocketmq-all-5.2.0-source-release.zip
2.进入目录
    cd distribution/target/rocketmq-5.2.0/rocketmq-5.2.0
3.启动namesrv
    nohup sh bin/mqnamesrv &
4.### 验证namesrv是否启动成功
    tail -f ~/logs/rocketmqlogs/namesrv.log    出现字样:The Name Server boot success...
5.启动Broker+Proxy
    nohup sh bin/mqbroker -n localhost:9876 --enable-proxy &
6.验证broker是否启动成功, 
    tail -f ~/logs/rocketmqlogs/proxy.log   出现字样:The broker[broker-a,192.169.1.2:10911] boot success...
7. 启动前段页面 
    sh startRocktClient.sh   (必须进到当前目录执行)

查看硬盘存储
    进入某目录: du -ah --max-depth=1 | sort -hr | grep '[0-9]\+[MG]'


文件授权
    sudo chmod 777 /home/rongtong/service/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值