设为首页收藏本站
查看: 1063|回复: 4

linux下常用中间件常用命令总结

[复制链接]
  • TA的每日心情
    奋斗
    2025-4-18 14:54
  • 签到天数: 140 天

    [LV.7]常住居民III

    发表于 2024-11-5 11:16:54 | 显示全部楼层 |阅读模式
    去年更新过几篇linux的基础命令,最近偶然登录论坛看到坛友留言,特此总结一篇中间件的基础命令,希望可以帮助到大家。
    才疏学浅,不足之处还望各位师傅批评指正


    linux下常用中间件常用命令总结




    一、Nginx
    1、启动/停止/重启/重载:
         启动:
            
    1. sudo systemctl start nginx
    复制代码

         停止:
            
    1. sudo systemctl stop nginx
    复制代码

         重启:
            
    1. sudo systemctl restart nginx
    复制代码

         重新加载配置:
          
    2、测试配置文件:
         测试语法正确性:
            
    1. sudo nginx -t
    复制代码

          指定配置文件路径测试:
            
    1. sudo nginx -t -c /path/to/nginx.conf
    复制代码

    3、日志查看:
          错误日志:
             
    1. tail -f /var/log/nginx/error.log
    复制代码

          访问日志:
             
    1. tail -f /var/log/nginx/access.log
    复制代码

    4、其他操作:
          查看版本:
             
    1. nginx -v 或 nginx -V(包括编译参数)
    复制代码

          列出所有工作进程:
             
    1. ps aux | grep nginx
    复制代码

          关闭所有 Nginx 进程:
             
    1. sudo nginx -s quit
    复制代码


    二、Apache(HTTPD)
    1、启动/停止/重启/重新加载配置:
            启动:
             
    1. sudo systemctl start httpd 或 sudo apachectl start
    复制代码

            停止:
             
    1. sudo systemctl stop httpd 或 sudo apachectl stop
    复制代码

            重启:
             
    1. sudo systemctl restart httpd 或 sudo apachectl restart
    复制代码

            重新加载配置:
             
    1. sudo systemctl reload httpd 或 sudo apachectl graceful
    复制代码

    2、配置文件测试:
            测试语法正确性:
             
    1. sudo apachectl configtest
    复制代码

    3、日志查看:
           访问日志:
             
    1. tail -f /var/log/httpd/access_log 或 tail -f /var/log/apache2/access.log
    复制代码

           错误日志:
             
    1. tail -f /var/log/httpd/error_log 或 tail -f /var/log/apache2/error.log
    复制代码

    4、检查进程与模块:
          列出活动模块:
               
    1. apachectl -M
    复制代码

          查看版本与编译信息:
               
    1. httpd -V
    复制代码


    三、MySQL/MariaDB
    1、启动/停止/重启:
          启动:
                
    1. sudo systemctl start mysql 或 sudo systemctl start mariadb
    复制代码

           停止:
                
    1. sudo systemctl stop mysql 或 sudo systemctl stop mariadb
    复制代码

           重启:
                
    1. sudo systemctl restart mysql 或 sudo systemctl restart mariadb
    复制代码


    2、登录数据库:
          
    1. mysql -u root -p
    复制代码

    3、常用数据库命令:
             显示数据库:
                  
    1. SHOW DATABASES;
    复制代码

             选择数据库:
                   
    1. USE database_name;
    复制代码

              显示表:
                   
    1. SHOW TABLES;
    复制代码

              查看表结构:
                   
    1. DESCRIBE table_name;
    复制代码

    4、用户与权限:
              创建用户:
                   
    1. CREATE USER 'username'@'host' IDENTIFIED BY 'password';
    复制代码

              分配权限:
                   
    1. GRANT ALL PRIVILEGES ON database.* TO 'username'@'host';
    复制代码

              刷新权限:
                   
    1. FLUSH PRIVILEGES;
    复制代码

    5、备份与恢复:
              导出数据库:
                     
    1. mysqldump -u username -p database_name > backup.sql
    复制代码

              导入数据库:
                     
    1. mysql -u username -p database_name < backup.sql
    复制代码

    6、日志查看:
               错误日志:
                      
    1. tail -f /var/log/mysql/error.log 或 /var/log/mariadb/mariadb.log
    复制代码


    四、Redis
    1、启动/停止/重启:
               启动:
                      
    1. sudo systemctl start redis
    复制代码

               停止:
                      
    1. sudo systemctl stop redis
    复制代码

               重启:
                      
    1. sudo systemctl restart redis
    复制代码

    2、Redis CLI 基本操作:
              登录 Redis CLI:
                      
    1. redis-cli
    复制代码

              测试连接:
                     
    1. redis-cli ping(返回 PONG 表示连接成功)
    复制代码

              获取键值:
                     
    1. get key
    复制代码

               设置键值:
                     
    1. set key value
    复制代码

    3、持久化:
           持久化:
           手动保存快照:
    1. redis-cli save
    复制代码

           异步保存快照:
    1. redis-cli bgsave
    复制代码

    4、查看和管理键:
           查看所有键:
    1. redis-cli keys '*'
    复制代码

           删除键:
    1. redis-cli del key
    复制代码

    5、日志查看:
         错误日志:
    1. tail -f /var/log/redis/redis-server.log
    复制代码


    五、Tomcat
    1、启动/停止/重启:
         启动:
    1. sudo /path/to/tomcat/bin/startup.sh
    复制代码

         停止:
    1. sudo /path/to/tomcat/bin/shutdown.sh
    复制代码

         重启:
    1. sudo /path/to/tomcat/bin/shutdown.sh && sudo /path/to/tomcat/bin/startup.sh
    复制代码

    2、Tomcat 配置文件:
          服务器配置:
    1. conf/server.xml
    复制代码

          用户权限:
    1. conf/tomcat-users.xml
    复制代码

    3、日志查看:
          Catalina 日志:
    1. tail -f /path/to/tomcat/logs/catalina.out
    复制代码

         访问日志:
    1. tail -f /path/to/tomcat/logs/access.log
    复制代码

    4、Tomcat 管理控制台:
          默认访问地址:
    1. http://localhost:8080/manager/html
    复制代码

          用户需要在 tomcat-users.xml 中进行授权。

    六、RabbitMQ
    1、启动/停止/重启:
           启动:
    1. sudo systemctl start rabbitmq-server
    复制代码

           停止:
    1. sudo systemctl stop rabbitmq-server
    复制代码

           重启:
    1. sudo systemctl restart rabbitmq-server
    复制代码

    2、RabbitMQ 管理插件:
           启用管理插件:
    1. sudo rabbitmq-plugins enable rabbitmq_management
    复制代码

           默认访问地址:
    1. http://localhost:15672
    复制代码

    3、用户管理:
           创建用户:
    1. rabbitmqctl add_user username password
    复制代码

           设置角色:
    1. rabbitmqctl set_user_tags username administrator
    复制代码

           删除用户:
    1. rabbitmqctl delete_user username
    复制代码

    4、查看队列:
           列出所有队列:
    1. rabbitmqctl list_queues
    复制代码

    5、日志查看:
           错误日志:
    1. tail -f /var/log/rabbitmq/rabbit@hostname.log
    复制代码


    七、Docker
    1、启动 Docker 服务:
    1. sudo systemctl start docker
    复制代码


    2、容器操作:
         运行容器:
    1. docker run -d --name container_name image_name
    复制代码

         停止容器:
    1. docker stop container_id
    复制代码

         删除容器:
    1. docker rm container_id
    复制代码

         查看正在运行的容器:
    1. docker ps
    复制代码

         查看所有容器:
    1. docker ps -a
    复制代码

    3、镜像管理:
         列出本地镜像:
    1. docker images
    复制代码

         删除镜像:
    1. docker rmi image_id
    复制代码

         从 Docker Hub 拉取镜像:
    1. docker pull image_name
    复制代码

    4、容器日志:
         查看容器日志:
    1. docker logs container_id
    复制代码

    5、网络管理:
          列出网络:
    1. docker network ls
    复制代码

         创建网络:
    1. docker network create network_name
    复制代码


    八、Kafka
    1、启动/停止:
         启动 Zookeeper:
    1. zookeeper-server-start.sh config/zookeeper.properties
    复制代码

         启动 Kafka:
    1. kafka-server-start.sh config/server.properties
    复制代码

         停止 Kafka:
    1. kafka-server-stop.sh
    复制代码

         停止 Zookeeper:
    1. zookeeper-server-stop.sh
    复制代码

    2、Kafka CLI 常用命令:
         创建主题:
    1. kafka-topics.sh --create --topic topic_name --bootstrap-server localhost:9092
    复制代码

         列出主题:
    1. kafka-topics.sh --list --bootstrap-server localhost:9092
    复制代码

         删除主题:
    1. kafka-topics.sh --delete --topic topic_name --bootstrap-server localhost:9092
    复制代码

    3、生产和消费消息:
         生产消息:
    1. kafka-console-producer.sh --topic topic_name --bootstrap-server localhost:9092
    复制代码

         消费消息:
    1. kafka-console-consumer.sh --topic topic_name --bootstrap-server localhost:9092 --from-beginning
    复制代码

    4、日志查看:
          Kafka 日志:
    1. tail -f /path/to/kafka/logs/server.log
    复制代码

          Zookeeper 日志:
    1. tail -f /path/to/zookeeper/logs/zookeeper.log
    复制代码

    点评

    海!外直播 bitly.net/bbbb6 禁闻视频 bitly.net/vvvcc 骗子在任何时代都很难绝迹,它本身并不可怕.但在一个社会,骗子集中出现,且能成为主流职业之势,则必须拷问它的制度背景和伦理底色,肯定有一种激励机制在对其纵容   发表于 3 天前
    谢谢分享。  发表于 2024-11-9 08:29
    支持一下。  发表于 2024-11-9 08:28
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 575 天

    [LV.9]以坛为家II

    发表于 2024-11-9 08:30:12 | 显示全部楼层
    谢谢分享,已回复。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    红盟社区--红客联盟 

    Processed in 0.061956 second(s), 23 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    备案号:冀ICP备20006029号-1 Powered by HUC © 2001-2021 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表