Linux 常用命令
1、批量壓縮文件
tar -cvf hj.tar.gz hmall-\*.log
zip? -q? -r zbak\_goods\_202211.zip? goods-2022-11\*.log
2、磁盤目錄查詢
du -h --max-depth=1
3、大文件切割
log='tail -n 1000 nohup.out'
echo "$log" > nohup.out
4、阿里云部署失敗
systemctl restart aliyun.service
或
/home/staragent/bin/staragentctl status
/home/staragent/bin/staragentctl restart
5、#jar 啟動命令
nohup java -jar? hjmall-conifg-admin-1.0-SNAPSHOT.jar? ? >/dev/null 2>&1 &
#jar批量啟動
sed -i 's/\\r$//' [java.sh](http://java.sh)? ? ///bin/bash^M: 壞的解釋器: 沒有那個文件或目錄
chmod +7 [java.sh](http://java.sh)? //-bash: ./java.sh: 權限不夠
6、生成普通的jar包
mvn clean package -D spring-boot.repackage.skip=true
springboot? 多模塊項目父項目不要用spring-boot-maven-plugin
7、Kafka啟動
單機:? ? /usr/local/kafka/kafka\_2.11-2.3.1
啟動 :在/usr/local/kafka/kafka\_2.11-2.3.1目錄下
1、bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
2、bin/kafka-server-start.sh? -daemon? ? config/server.properties
集群:
/usr/local/kafka/kafka01/bin/zookeeper-server-start.sh? /usr/local/kafka/kafka01/config/zookeeper.properties >/dev/null 2>&1 &
/usr/local/kafka/kafka02/bin/zookeeper-server-start.sh? /usr/local/kafka/kafka02/config/zookeeper.properties >/dev/null 2>&1 &
/usr/local/kafka/kafka01/bin/kafka-server-start.sh? ? /usr/local/kafka/kafka01/config/server.properties 2>&1 &
/usr/local/kafka/kafka02/bin/kafka-server-start.sh? ? /usr/local/kafka/kafka02/config/server.properties 2>&1 &
8、redis 啟動
win:? ? redis-server redis.windows.conf
linux :nohup? ./redis-server? /usr/redis/redis-5.0.5/redis.conf? &
停止命令ps? -ef|grep? redis? ? ? kill -9? 進程Id
9、啟動nginx
①? 進入sbin文件? ? 命令:./nginx
②? ? /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
10、nacos
/usr/local/nacos/nacos
啟動:sh [startup.sh](http://startup.sh) -m standalone
11、nexus
cd /usr/local/nexus/nexus-3.9.0-01/bin
./nexus start
重啟
./nexus restart? 重啟服務
12、tail: inotify cannot be used, reverting to polling: Too many open files 處理方法:
在 /etc/sysctl.conf文件中加入下面的配置:
fs.inotify.max\_user\_watches=1048576
fs.inotify.max\_user\_instances=1048576
sysctl -p /etc/sysctl.conf 使修改生效。再次執行 tail -f catalina.out 就可以了。
13、RocketMQ
\# 1啟動nameserver
nohup sh bin/mqnamesrv &
\# 查看nameserver日志
tail -f ~/logs/rocketmqlogs/namesrv.log
\# 2啟動broker
nohup sh bin/mqbroker -n 127.0.0.1:9876 -c conf/broker.conf autoCreateTopicEnable=true &
\# 查看broker日志
tail -f ~/logs/rocketmqlogs/broker.log
- 項目介紹
- 項目聲明
- 項目簡介
- 架構設計
- 項目亮點功能介紹
- 技術棧介紹
- 核心功能
- 運行環境
- 項目更新日志
- 文檔更新日志
- F&Q
- 部署教程
- 環境準備
- JDK安裝
- JDK1.8,17共存
- maven
- 分布式緩存Redis
- 單機版
- 集群
- 注冊&配置中心alibaba/nacos
- 介紹
- Nacos安裝
- Nacos配置中心
- Nacos注冊發現
- Nacos生產部署方案
- 服務監控-BootAdmin
- 基本介紹
- 如何使用
- 整合Admin-Ui
- 客戶端配置
- 鏈路追蹤
- 基本介紹
- SkyWalking-1
- Skywalking-1
- 消息隊列
- Kafka
- docker安裝kafka
- Linux集群
- Maven私服
- nexus安裝部署
- nexus使用介紹
- 全文搜索elasticsearch
- windows集群搭建
- docker安裝es
- ElasticHD
- linux集群部署
- 統一日志解決方案
- 日志解決方案設計
- 介紹與相關資料
- ELK安裝部署
- elasticsearch 7.5
- logstash-7.5
- kibana-7.5
- filebeat
- 服務監控-Prometheus
- Prometheus安裝配置
- Prometheus介紹
- grafana
- 持續集成部署CICD
- 自動化部署Jenkins
- 安裝部署win
- 打包發布遠程執行
- 安裝部署linux
- jenkins+gitlab+docker容器化工程自動化部署
- Git
- CICD說明
- 阿里云效
- CentOS_MYSQL安裝
- docker
- 安裝
- Docker安裝Nginx
- Docker部署啟動springboot
- dockerCompose
- harbor
- Docker私有鏡像倉庫
- Portainer
- Docker遠程連接設置
- 打包工程
- 必要啟動模塊
- 核心模塊
- 登錄認證
- 緩存功能
- 日志模塊
- 分布式鎖
- 消息隊列
- 異常處理
- 系統接口
- 參數驗證
- es檢索
- 數據導出
- 系統設計
- 系統總體架構
- 擴展模塊(可選)
- 限流熔斷alibaba/sentinel
- 使用Sentinel實現gateway網關及服務接口限流
- Sentinel使用Nacos存儲規則及同步
- 服務調用Feign
- Feign基本介紹
- 如何使用
- 負載均衡
- 請求超時
- 請求攔截器
- 分布式任務調度
- XXL-JOB
- 分布式事務
- TX-LCN
- Seata
- Seata原理解析
- 數據庫分庫分表
- swagger文檔
- 分布式ID生成器解決方案
- 服務網關CloudGateway
- 基本介紹
- 使用網關
- 路由配置
- 全局過濾器
- 服務認證授權架構設計
- 認證服務流程
- 授權服務流程
- 系統冪等性設計與實踐
- 分布式日志鏈路跟蹤
- 實時搜索系統設計
- 應用性能
- 壓力測試工具
- Apache JMeter介紹和安裝
- ApacheJMeter使用
- JVM
- JVM性能調優
- 常見JVM內存錯誤及解決方案
- JVM 分析工具詳解
- Spring Cloud性能調優
- Linux運維
- Linux 常用命令
- Linux開啟端口