亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux有哪些常用命令

發布時間:2021-06-22 16:38:41 來源:億速云 閱讀:137 作者:chen 欄目:編程語言

本篇內容介紹了“linux有哪些常用命令”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

日志截取

1、截取時間段

截取 2019-06-25 10:10 到 2019-06-25 10:20 之間的日志記錄

sed -n '/2019-06-25 10:10/, /2019-06-25 10:20/p' catalina.out  > new1.log
sed -n '/2019-06-25 10:10:10/, /2019-06-25 10:20:10/p' catalina.out  > new2.log

2、截取行數

截取 catalina.out  文件中的100 - 500 行的日志, new.log 為截取保存之后的文件。

 sed -n '100,500'p apollo-service.log > new.log

2、查看最后幾行日志

tail -100000 XXX.log > AAA.txt

catalina.sh參數配置

1、指定jdk

export JAVA_HOME=/usr/local/jdk1.8.0_201
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

2、指定堆參數

 export JAVA_OPTS='-Xms1024m -Xmx1024m  -XX:PermSize=256m -XX:MaxPermSize=256m  -XX:+PrintGCDetails -server '

-Xms:初始堆大小  

-Xmx:最大堆大小  

-Xmn:最小值  

PermSize 永久保存區域初始大小  

MaxPermSize 永久保存區域初始最大值  

2、配置內存溢出生成文件

JAVA_OPTS="-Xms6G -Xmx12G -Xss10M -XX:SurvivorRatio=4 -XX:NewRatio=1 -XX:MetaspaceSize=1G -XX:MaxMetaspaceSize=1G -XX:ParallelGCThreads=8 -XX:GCTimeRatio=19 -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data2/apache-tomcat-8.5.6/bin"
-Xms:初始堆大小
-Xmx:最大堆大小
-XX:newSize(-Xns):表示新生代初始內存的大小,應該小于 -Xms的值
-XX:MaxnewSize(-Xmn):表示新生代可被分配的內存的最大上限;當然這個值應該小于 -Xmx的值
-Xmn:至于這個參數則是對 -XX:newSize、-XX:MaxnewSize兩個參數的同時配置,那么-XX:newSize = -XX:MaxnewSize = -Xmn
-XX:NewRatio=n:設置年輕代和年老代的比值。如:為3,表示年輕代與年老代比值為1:3,年輕代占整個年輕代年老代和的1/4
-XX:SurvivorRatio=n:年輕代中Eden區與兩個Survivor區的比值。注意Survivor區有兩個。如:3,表示Eden:Survivor=3:2,一個Survivor區占整個年輕代的1/5
-XX:MaxPermSize=n:設置持久代大小
-Xss128k:設置每個線程的堆棧大小
JDK8中用metaspace代替permsize,因此在許多我們設置permsize大小的 地方同樣需要修改配置為metaspace
將-XX:PermSize=200m;-XX:MaxPermSize=256m;
修改為:-XX:MetaspaceSize=200m;-XX:MaxMetaspaceSize=256m;
-XX:+HeapDumpOnOutOfMemoryError參數表示當JVM發生OOM時,自動生成DUMP文件。
-XX:HeapDumpPath=${目錄}參數表示生成DUMP文件的路徑,也可以指定文件名稱,例如:-XX:HeapDumpPath=${目錄}/java_heapdump.hprof。如果不指定文件名,默認為:java_<pid>_<date>_<time>_heapDump.hprof。
-XX:MaxGCPauseMillis=nnn
表示每次GC最大的停頓毫秒數,VM將調整Java堆大小和其他與GC相關的參數,以使GC引起的暫停時間短于nnn毫秒,盡可能地保證內存回收花費時間不超過設定值。
請注意,這可能會導致VM降低整體吞吐量(吞吐量=運行用戶代碼時間/VM總運行時間),并且在某些情況下,VM將無法達到所需的暫停時間目標。
默認情況下,VM沒有暫停時間目標值。GC的暫停時間主要取決于堆中實時數據的數量與實時數據量。
該參數應謹慎使用。太小的值將導致系統花費過多的時間進行垃圾回收。原因是為滿足最大暫停時間,VM將設置更小的堆,以存儲相對少量的對象,來提升回收速率,會導致更高頻率的GC。
-XX:GCTimeRatio=nnn
表示希望在GC花費不超過應用程序執行時間的1/(1+nnn),nnn為大于0小于100的整數。
換句話說,此參數的值表示運行用戶代碼時間是GC運行時間的nnn倍。
舉個官方的例子,參數設置為19,那么GC最大花費時間的比率=1/(1+19)=5%,程序每運行100分鐘,允許GC停頓共5分鐘,其吞吐量=1-GC最大花費時間比率=95%
默認情況下,VM設置此值為99,運行用戶代碼時間是GC停頓時間的99倍,即GC最大花費時間比率為1%
選擇此參數應對server端程序是很適合的,設置過大會使堆變大,直至接近最大堆設置的值。

      內存使用情況

    free -m  -m

    硬盤使用情況

    df -h

    開機運行時間

     uptime

    nginx命令

    配置反向代理

    conf/nginx.conf:
    location /manage-system {
                proxy_pass http://127.0.0.1:10108/manage-system;
                client_max_body_size  200m;
                proxy_set_header           Host $host;
                proxy_set_header  X-Real-IP  $remote_addr;
                proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;
             }

    重新啟動

    sbin/nginx -s reload

    查看端口

    netstat -nupl (UDP類型的端口)
    
    netstat -ntpl (TCP類型的端口)
    a 表示所有
    
    n 表示不查詢dns
    
    t 表示tcp協議
    
    u 表示udp協議
    
    p 表示查詢占用的程序
    
    l 表示查詢正在監聽的程序
    
    netstat -ntpl | grep 3306
    查找處于監聽狀態的,端口號為3306的進程
    linux查看openssh和openssl版本

    查看 openssh 版本命令

    ssh -V

    查看 openssl 版本命令

    openssl version

    “linux有哪些常用命令”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    紫云| 平泉县| 新宁县| 德惠市| 舞钢市| 钟祥市| 福州市| 达拉特旗| 呼玛县| 昌图县| 长春市| 得荣县| 新昌县| 金秀| 准格尔旗| 中江县| 清苑县| 滨海县| 临澧县| 汕尾市| 泽州县| 尚志市| 桐庐县| 阳江市| 施秉县| 钟祥市| 婺源县| 泰安市| 岳西县| 宝应县| 左权县| 个旧市| 伊川县| 浠水县| 宝清县| 夏河县| 邵东县| 平潭县| 吉木乃县| 阳朔县| 绥阳县|