主頁 > 作業系統 > linux查看行程命令

linux查看行程命令

2021-01-29 06:17:58 作業系統

關鍵字: linux 查行程、殺行程、起行程
1.查行程
    ps命令查找與行程相關的PID號:
    ps a 顯示現行終端機下的所有程式,包括其他用戶的程式,
    ps -A 顯示所有程式,
    ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示,
    ps -e 此引數的效果和指定"A"引數相同,
    ps e 列出程式時,顯示每個程式所使用的環境變數,
    ps f 用ASCII字符顯示樹狀結構,表達程式間的相互關系,
    ps -H 顯示樹狀結構,表示程式間的相互關系,
    ps -N 顯示所有的程式,除了執行ps指令終端機下的程式之外,
    ps s 采用程式信號的格式顯示程式狀況,
    ps S 列出程式時,包括已中斷的子程式資料,
    ps -t<終端機編號> 指定終端機編號,并列出屬于該終端機的程式的狀況,
    ps u 以用戶為主的格式來顯示程式狀況,
    ps x 顯示所有程式,不以終端機來區分,

最常用的方法是ps aux,然后再通過管道使用grep命令過濾查找特定的行程,然后再對特定的行程進行操作,
    ps aux | grep program_filter_word,ps -ef |grep tomcat

ps -ef|grep java|grep -v grep 顯示出所有的java行程,去處掉當前的grep行程,

2.殺行程
   使用kill命令結束行程:kill xxx
   常用:kill -9 324
   Linux下還提供了一個killall命令,可以直接使用行程的名字而不是行程標識號,例如:# killall -9 NAME

3.進入到行程的執行檔案所在的路徑下,執行檔案 ./檔案名

附:

這是本人花了兩天時間整理得來的,一些最常用的地球人都知道的命令就省去啦!最后提供pdf手冊下載

  1. 更改檔案擁有者
    命令 : chown [-cfhvR] [--help] [--version] user[:group] file...
    功能 : 更改檔案或者檔案夾的擁有者
    引數格式 :
          user : 新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體(group)
             -c : 若該檔案擁有者確實已經更改,才顯示其更改動作
             -f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息
             -h : 只對于連結(link)進行變更,而非該 link 真正指向的檔案
             -v : 顯示擁有者變更的詳細資料
             -R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle 
      更改目錄擁有者為oracle

  1. 修改權限
    命令:chmod (change mode)
        功能:改變檔案的讀寫和執行權限,有符號法和八進制數字法,
        選項:(1)符號法:
      命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
              u (user)   表示用戶本人,
              g (group)  表示同組用戶,
              o (oher)   表示其他用戶,
              a (all)    表示所有用戶,
    +          用于給予指定用戶的許可權限,
    -          用于取消指定用戶的許可權限,
    =          將所許可的權限賦給檔案,
              r (read)   讀許可,表示可以拷貝該檔案或目錄的內容,
              w (write)  寫許可,表示可以修改該檔案或目錄的內容,
              x (execute)執行許可,表示可以執行該檔案或進入目錄,

(2)八進制數字法:  
  命令格式:chmod abc file
  其中a,b,c各為一個八進制數字,分別表示User、Group、及Other的權限,
          4 (100)    表示可讀,
          2 (010)    表示可寫,
          1 (001)    表示可執行,
  若要rwx屬性則4+2+1=7;
  若要rw-屬性則4+2=6;
  若要r-x屬性則4+1=5,

例如:# chmod a+rx filename
            讓所有用戶可以讀和執行檔案filename,
          # chmod go-rx filename
            取消同組和其他用戶的讀和執行檔案filename的權限,
          # chmod 741 filename
            讓本人可讀寫執行、同組用戶可讀、其他用戶可執行檔案filename,
  # chmod -R 755 /home/oracle
    遞回更改目錄權限,本人可讀寫執行、同組用戶可讀可執行、其他用戶可讀可執行

  1. 修改檔案日期
    命令:touch
        格式:touch filenae
        功能:改變檔案的日期,不對檔案的內容做改動,若檔案不存在則建立新檔案,
        例如:% touch file

  2. 鏈接檔案
    命令:ln (link)
        格式:ln [option] filename linkname
              ln [option] directory pathname
        功能:為檔案或目錄建立一個鏈,其中,filename和directory是源檔案名和
              源目錄名;linkname和pathname分別表示與源檔案或源目錄名相鏈接的
              檔案或目錄,
        選項:-s  為檔案或目錄建立符號鏈接,不加-s表示為檔案或目錄建立硬鏈接
        注釋:鏈接的目地在于,對一個檔案或目錄賦予兩個以上的名字,使其可以出
              現在不同的目錄中,既可以使檔案或目錄共享,又可以節省磁盤空間,
        例如:% ln -s filename linkname

  3. 顯示日期
    命令:date
        例如:% date

  4. 顯示日歷
    命令:cal (calendar)
        格式:cal [month] year
        功能:顯示某年內指定的日歷
        例如:% cal 1998

  5. 顯示檔案頭部
    命令:head
        格式:head [option] filename
        功能:顯示檔案的頭部
        選項:預設  顯示檔案的頭10行,
              -i    顯示檔案的開始 i行,
        例如:% head filename

  6. 顯示檔案尾部
    命令:tail
        格式:tail [option] filename
        功能:顯示檔案的尾部
        選項:預設  顯示檔案的末10行,
              -i    顯示檔案最后 i行,
              +i    從檔案的第i行開始顯示,
        例如:% tail filename

  7. 顯示用戶標識
    命令:id
        格式:id [option] [user]
        功能:顯示用戶標識及用戶所屬的所有組,
        選項:-a 顯示用戶名、用戶標識及用戶所屬的所有組
        注釋:
        例如:% id username

  8. 查看當前登錄的用戶
    命令:users

  9. 顯示都誰登錄到機器上
    命令:who
        格式:who
        功能:顯示當前正在系統中的所有用戶名字,使用終端設備號,注冊時間,
        例如:% who

  10. 顯示當前終端上的用戶名
    命令:whoami
        格式:whoami
        功能:顯示出當前終端上使用的用戶,
        例如:% whoami

  11. 尋找檔案
    命令:find
        格式:find pathname [option] expression
        功能:在所給的路經名下尋找符合運算式相匹配的檔案,
        選項:-name     表示檔案名
              -user     用戶名,選取該用戶所屬的檔案
              -size     按大小查找,以block為單位,一個block是512B
              -mtime n  按最后一次修改時間查找,選取n天內被修改的檔案
      -perm     按權限查找
              -type     按檔案型別查找
      -atime    按最后一次訪問時間查找

例如:% find ./ -name 'abc' -print

  1. 搜索檔案中匹配符
    命令:grep
        格式:grep [option] pattern filenames
        功能:逐行搜索所指定的檔案或標準輸入,并顯示匹配模式的每一行,
        選項:-i    匹配時忽略大小寫
      -v 找出模式失配的行

例如:% grep -i 'java*' ./test/run.sh

  1. 統計檔案字數
    命令:wc [option] filename
        功能:統計檔案中的檔案行數、字數和字符數,
        選項:-l 統計檔案的行數
    -w 統計檔案的單詞數
    -c 統計檔案的字符數
        注釋:若預設檔案名則指標準輸入
        例如:% wc -c ./test/run.sh

  2. 顯示磁盤空間
    命令:df (disk free)
        格式:df [option]
        功能:顯示磁盤空間的使用情況,包括檔案系統安裝的目錄名、塊設備名、總
              位元組數、已用位元組數、剩余位元組數占用百分比,
        選項:
    -a:顯示全部的檔案系統和各分割區的磁盤使用情形
    -i:顯示i -nodes的使用量
    -k:大小用k來表示 (默認值)
    -t:顯示某一個檔案系統的所有分割區磁盤使用量
    -x:顯示不是某一個檔案系統的所有分割區磁盤使用量
    -T:顯示每個分割區所屬的檔案系統名稱
    -h: 表示使用「Human-readable」的輸出,也就是在檔案系統大小使用 GB、MB 等易讀的格式,
        注釋:
        例如:% df -hi

  3. 查詢檔案或目錄的磁盤使用空間
    命令:du (disk usage)
        格式:du [option] [filename]
        功能:以指定的目錄下的子目錄為單位,顯示每個目錄內所有檔案所占用的磁盤空間大小
        選項:
    -a:顯示全部目錄和其次目錄下的每個檔案所占的磁盤空間
    -b:大小用bytes來表示 (默認值為k bytes)
    -c:最后再加上總計 (默認值)
    -s:只顯示各檔案大小的總合
    -x:只計算同屬同一個檔案系統的檔案
    -L:計算所有的檔案大小
    -h: 表示檔案系統大小使用 GB、MB 等易讀的格式,
        例如:% du -a
    % du -sh /etc 只顯示該目錄的總合
    % du /etc | sort -nr | more 統計結果用sort 指令進行排序,
    sort 的引數 -nr 表示要以數字排序法進行反向排序,

  4. 顯示行程
    命令:ps
        格式:ps [option]
        功能:顯示系統中行程的資訊,包括行程ID、控制行程終端、執行時間和命令,
        選項:
      -a 顯示所有行程資訊
      -U uidlist 列出這個用戶的所有行程
              -e 顯示當前運行的每一個行程資訊
              -f 顯示一個完整的串列
      -x 顯示包括沒有終端控制的行程狀況 ,
        注釋:
        例如:% ps -ef
      % ps -aux 然后再利用一個管道符號導向到grep去查找特定的行程,然后再對特定的行程進行操作,

  5. 終止行程
    命令:kill
        格式:kill [option] pid
        功能:向指定的行程送信號或終止行程,kill指令的用途是送一個signal給某一個process,
        因為大部份送的都是用來殺掉 process 的 SIGKILL 或 SIGHUP ,因此稱為 kill 
        選項:-9  強行終止行程
        注釋:pid標示行程號,可由ps命令得到,
        例如:% kill -9 pid
        你也可以用 kill -l 來察看可代替 signal 號碼的數目字,kill 的詳細情形請參閱 man kill,

  6. 查看自己的IP地址
    命令:ifconfig
        格式:ifconfig -a

  7. 查看路由表
    命令:netstat
        格式:netstat -rn

  8. 遠程登錄
    命令:telnet
        格式:telnet hostname

  9. 檔案傳輸
    命令:ftp (file transfer program)
        格式:ftp hostname
        功能:網路檔案傳輸及遠程操作,
        選項:ftp命令:
               cd [dirname]  進入遠程機的目錄
               lcd [dirname] 設定本地機的目錄
               dir/ls        顯示遠程的目錄檔案
               bin           以二進制方式進行傳輸
       asc           以文本檔案方式進行傳輸
               get/mget      從遠程機取一個或多個檔案
               put/mput      向遠程機送一個或多個檔案
               prompt        打開或關閉多個檔案傳送時的互動提示
               close         關閉與遠程機的連接
               quit          退出ftp
       !/exit ftp登陸狀態下,!表示暫時退出ftp狀態回到本地目錄,exit表示回傳ftp狀態
        注釋:
        例如:% ftp hostname

  10. 查看自己的電子郵件
    命令:mailx
        格式:mailx
        選項:
    delete  洗掉
    next    下一個
    quit    退出
             reply   回復

  11. 回憶命令
    命令:history
        格式:history
        功能:幫助用戶回憶執行過的命令,
        選項:
        注釋:
        例如:% history

  12. 網上對話
    命令:talk
        格式:talk username
        功能:在網上與另一用戶進行對話,
        選項:
        注釋:對話時系統把終端分為上下兩部分,上半部顯示自己鍵入資訊,下半部
              顯示對方用戶鍵入的資訊,鍵入delete或Ctrl+C則結束對話,
        例如:% talk username

  13. 允許或拒絕接受資訊
    命令:mesg (message)
        格式:mesg [n/y]
        功能:允許或拒絕其它用戶向自己所用的終端發送資訊,
        選項:n 拒絕其它用戶向自己所用的終端寫資訊
              y 允許其它用戶向自己所用的終端寫資訊(預設值)
        注釋:
        例如:% mesg n

  14. 給其他用戶寫資訊
    命令:write
        格式:write username [ttyname]
        功能:給其他用戶的終端寫資訊,
        選項:
        注釋:若對方沒有拒絕,兩用戶可進行交談,鍵入EOF或Ctrl+C則結束對話,
        例如:write username

  15. 創建、修改、洗掉用戶和群組
    a. 創建群組:
    例如: groupadd oinstall    創建群組名為oinstall的組
    groupadd -g 344 dba 
    創建組號是344的組,此時在/etc/passwd檔案中產生一個組ID(GID)是344的專案,
        b. 修改群組:
    groupmod:該命令用于改變用戶組帳號的屬性
    groupmod –g 新的GID 用戶組帳號名
    groupmod –n 新組名 原組名:此命令由于改變用戶組的名稱

c. 洗掉群組:
groupdel 組名:該命令用于洗掉指定的組帳號

d. 新建用戶:
命令: useradd [-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] [-r] name
主要引數
-c:加上備注文字,備注文字保存在passwd的備注欄中, 
-d:指定用戶登入時的啟始目錄,
-D:變更預設值,
-e:指定賬號的有效期限,預設表示永久有效,
-f:指定在密碼過期后多少天即關閉該賬號,
-g:指定用戶所屬的群組,
-G:指定用戶所屬的附加群組,
-m:自動建立用戶的登入目錄,
-M:不要自動建立用戶的登入目錄,
-n:取消建立以用戶名稱為名的群組,
-r:建立系統賬號,
-s:指定用戶登入后所使用的shell,
-u:指定用戶ID號,

舉例: # useradd -g oinstall -G dba oracle  創建Oracle用戶

e. 洗掉用戶
命令: userdel 用戶名
洗掉指定的用戶帳號
userdel –r 用戶名(userdel 用戶名;rm 用戶名):洗掉指定的用戶帳號及宿主目錄
例:#useradd -g root kkk //把kkk用戶加入root組里

f. 修改用戶
命令: usermod
修改已有用戶的資訊
usermod –l 舊用戶名 新用戶名: 修改用戶名
usermod –L 用戶名: 用于鎖定指定用戶賬號,使其不能登陸系統
usermod –U 用戶名: 對鎖定的用戶帳號進行解鎖
passwd –d 用戶名: 使帳號無口令,即用戶不需要口令就能登錄系統
例:#usermod -l user2 user1 //把用戶user2改名為user1

  1. 啟動、關閉防火墻
    永久打開或則關閉
    chkconfig iptables on
    chkconfig iptables off
    即時生效:重啟后還原
    service iptables start
    service iptables stop
         或者:
    /etc/init.d/iptables start
    /etc/init.d/iptables stop

  2. 啟動VSFTP服務
    即時啟動: /etc/init.d/vsftpd start
    即時停止: /etc/init.d/vsftpd stop

開機默認VSFTP服務自動啟動:
方法一:(常用\方便)
[root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情況)
vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@localhost etc]# chkconfig vsftpd on  (執行ON設定)
或者:方法二:
修改檔案 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入檔案中,以實作開機自動啟動,

  1. vi技巧
    a. 進入輸入模式
    新增 (append)
    a :從游標所在位置後面開始新增資料,游標後的資料隨新增資料向後移動,
    A:從游標所在列最後面的地方開始新增資料,

插入 (insert)
i:從游標所在位置前面開始插入資料,游標後的資料隨新增資料向後移動,
I :從游標所在列的第一個非空白字元前面開始插入資料,

開始 (open)
o :在游標所在列下新增一列并進入輸入模式,
O: 在游標所在列上方新增一列并進入輸入模式,
b. 退出vi
在指令模式下鍵入:q,:q!,:wq或:x(注意:號),就會退出vi,其中:wq和:x是存盤退出,而:q是直接退出,如果檔案已有新的變化,vi會提示你保存檔案而:q命令也會失效,這時你可以用:w命令保存檔案后再用:q 退出,或用:wq或:x命令退出,如果你不想保存改變后的檔案,你就需要用:q!命令,這個命令將不保存檔案而直接退出vi,

c. 洗掉與修改檔案的命令:
x:洗掉游標所在字符,
dd :洗掉游標所在的列,
r :修改游標所在字元,r 後接著要修正的字符,
R:進入取替換狀態,新增文字會覆寫原先文字,直到按 [ESC] 回到指令模式下為止,
s:洗掉游標所在字元,并進入輸入模式,
S:洗掉游標所在的列,并進入輸入模式,

d. 螢屏翻滾類命令
Ctrl+u: 向檔案首翻半屏
Ctrl+d: 向檔案尾翻半屏
Ctrl+f: 向檔案尾翻一屏
Ctrl+b: 向檔案首翻一屏
nz: 將第n行滾至螢屏頂部,不指定n時將當前行滾至螢屏頂部,

e. 洗掉命令
ndw或ndW: 洗掉游標處開始及其后的n-1個字
do: 刪至行首
d$: 刪至行尾
ndd: 洗掉當前行及其后n-1行
x或X: 洗掉一個字符,x洗掉游標后的,而X洗掉游標前的
Ctrl+u: 洗掉輸入方式下所輸入的文本

f. 搜索及替換命令
/pattern: 從游標開始處向檔案尾搜索pattern
?pattern: 從游標開始處向檔案首搜索pattern
n: 在同一方向重復上一次搜索命令
N: 在反方向上重復上一次搜索命令
??/p1/p2/g: 將當前行中所有p1均用p2替代
:n1,n2s/p1/p2/g: 將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g: 將檔案中所有p1均用p2替換

g. 復制,黏貼
(1) 選定文本塊,使用v進入可視模式;移動游標鍵選定內容
(2) 復制選定塊到緩沖區,用y;復制整行,用yy
(3) 剪切選定塊到緩沖區,用d;剪切整行用dd
(4) 粘貼緩沖區中的內容,用p

h. 其他
在同一編輯窗打開第二個檔案,用:sp [filename]
在多個編輯檔案之間切換,用Ctrl+w

本文由博客一文多發平臺 OpenWrite 發布!

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/253779.html

標籤:其他

上一篇:linux 遠程連接工具

下一篇:為何要使用MCU

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more