主頁 > 作業系統 > 周匯總 :用戶管理、權限、磁盤、配置網路、防火墻

周匯總 :用戶管理、權限、磁盤、配置網路、防火墻

2021-04-18 02:29:22 作業系統

用戶管理
用戶賬戶
作用:  1.可以登陸作業系統   2.不同的用戶具備不同的權限
唯一標識:UID(編號從0開始的編號,默認最大60000)
  zhangsan(UID 1200)
管理員root的UID:永遠為0
普通用戶的UID:默認從1000開始

組賬戶                                  
作用: 方便管理用戶             
唯一標識:GID(編號從0開始的編號,默認最大60000)
sg(1500)
原則:Linux一個用戶必須至少屬于一個組
組賬戶的分類:
基本組:系統創建與用戶同名
附加組(從屬組):由管理員創建,由管理員進行加入
]# useradd  zhangsan
    組: zhangsan
    組:sg   xs   mn   haha  xixi 

本地賬戶的資料檔案
–/etc/passwd、/etc/shadow
–/etc/group、/etc/gshadow

/etc/passwd:存放用戶基本資訊組態檔
[root@localhost ~]# head -1  /etc/passwd
root:x:0:0:root:/root:/bin/bash
用戶名:密碼占位符:UID:基本組GID:用戶描述資訊:家目錄:解釋器


用戶賬號創建
命令useradd
–格式:useradd  [選項]...  用戶名
?常用命令選項
–-u:指定 UID 標記號
–-d:指定宿主目錄(家目錄),預設為 /home/用戶名
–-G:指定所屬的附加組
–-s:指定用戶的登錄解釋器 /sbin/nologin:禁止用戶登錄作業系統

usermod命令
–格式:usermod  [選項]...  用戶名
?常用命令選項
–-l:更改用戶帳號的登錄名稱
–-u:用戶id
–-d:家目錄路徑
–-s:登錄解釋器
–-G:附加組     //重置附加組

-l:更改用戶帳號的登錄名稱
-u:用戶id
-s:登錄解釋器           

設定密碼
passwd命令
–格式:passwd  [選項]...  用戶名
[root@localhost ~]# passwd  nsd01       #互動式設定
更改用戶 nsd01 的密碼 。
新的 密碼:                             #輸入新密碼
無效的密碼: 密碼少于 8 個字符
重新輸入新的 密碼:                #重新輸入新密碼
passwd:所有的身份驗證令牌已經成功更新。
[root@localhost ~]# su  -  nsd01       #臨時切換用戶身份
[nsd01@localhost ~]$ passwd 
更改用戶 nsd01 的密碼 。
為 nsd01 更改 STRESS 密碼。
(當前)UNIX 密碼:           #輸入舊密碼
新的 密碼:                          #輸入新密碼
重新輸入新的 密碼:             #重新輸入新密碼
passwd:所有的身份驗證令牌已經成功更新。
[nsd01@localhost ~]$  exit    #退出。回到root用戶身份

passwd命令,支持非互動式設定密碼
–--stdin:從標準輸入(比如管道)取密碼
[root@localhost ~]# echo 123   |   passwd  --stdin nsd01

etc/shadow,保存密碼字串/有效期等資訊 
–每個用戶記錄一行,以:分割為9個欄位
[root@localhost ~]# grep nsd01  /etc/shadow
nsd01:$6$NVe937Nd$B0n94XrpQ.LipQHTpYh0iV/M4jCLdccfHxzRLprdxDzwk8WDDh/TzdTfh8lA9y9WKJ.8Ls/l5.w/1W.nV6CFX/:18481:0:99999:7:::

上一次修改密碼的時間:自1970-1-1到達上一次修改密碼的時間,所經歷的天數
欄位1:用戶帳號的名稱
欄位2:加密后的密碼字串
欄位3:上次修改密碼的時間

用戶初始組態檔
組態檔來源
新建用戶時,新建用戶家目錄,根據 /etc/skel 模板目錄復制

主要的初始組態檔
–~/.bash_profile:每次登錄系統時執行,定義初始變數值
–~/.bashrc:每次進入新的Bash環境時執行(開啟新的終端)

[root@localhost ~]# vim    /root/.bashrc     #定義永久別名
alias   haha='echo   haha'

開啟新的終端進行測驗:
[root@localhost ~]# haha
haha


–/etc/bashrc:全域組態檔,影響全體用戶 (開啟新的終端)
[root@localhost ~]# vim   /etc/bashrc 
alias   xixi='echo   xixi'

開啟新的終端進行驗證               
[root@localhost ~]# xixi
[root@localhost ~]# useradd  nsd20
[root@localhost ~]# su  -  nsd20      #相當于開啟新的終端
[nsd20@localhost ~]$ xixi
[nsd20@localhost ~]$ exit
登出
[root@localhost ~]#

洗掉用戶
userdel命令
格式:userdel  [-r]  用戶名
添加 -r 選項,宿主目錄/用戶郵件也一并洗掉
[root@localhost ~]# userdel -r nsd01  #連同家目錄一并洗掉

[root@localhost ~]# userdel  nsd02  #不洗掉家目錄,只洗掉用戶資訊

組賬戶管理
etc/group,保存組帳號的基本資訊
每個組記錄一行,以:分割為4個欄位
[root@localhost ~]# grep stugrp /etc/group
stugrp:x:1504:nsd06
組名:組密碼占位符:組的GID:組成員串列




gpasswd命令
–格式:gpasswd  [選項]...  組名
?常用命令選項
–-a:添加組成員,每次只能加一個
–-d: 洗掉組成員,每次只能刪一個
–-M:定義組成員用戶串列,可設定多個
–-A:定義組管理員串列


/etc/gshadow:組的管理資訊組態檔
[root@localhost ~]# grep nsd2103  /etc/gshadow
組名:密碼加密字串:組的管理員串列:組成員串列

洗掉組賬號:洗掉組的時候,不可以洗掉基本組

計劃任務
用途:按照設定的時間間隔為用戶反復執行某一項固定的系統任務
軟體包:cronie、crontabs
系統服務:crond
日志檔案:/var/log/cron

使用 crontab 命令
–編輯:crontab  -e  [-u  用戶名]
–查看:crontab  -l  [-u  用戶名]
–清除:crontab  -r  [-u  用戶名]

計劃任務書寫格式
分  時  日  月  周      任務命令列(絕對路徑)   
*     *    *    *   *         
      30   8   *    *   *         #每天早上8:30 執行一次
      30   23   *    *   *       #每天晚上23:30 執行一次
      30   23   *    *   5       #每周的周五23:30 執行一次
      30   23   *    *   1-5     #每周的周一至周五23:30 執行一次
      30   23   *    *   1,3,6   #每周的周一周三周六23:30 執行一次
      30   23   1    *   1       #每月的1號或每周一晚上23:30 執行一次
*     *    *    *   *          #每分鐘運行一次
*/5     *    *    *   *          #每隔5分鐘運行一次
0    */2    *    *   *          #每隔2小時運行一次

*:匹配范圍內任意時間
,:分隔多個不連續的時間點
-:指定連續時間范圍
/n:指定時間頻率,每n ...

基本權限與歸屬
?訪問權限
–讀取:允許查看內容-read
–寫入:允許修改內容-write
–可執行:允許運行和切換-excute
  對于文本檔案:          
       r讀取權限:cat、less、grep、head、tail
       w寫入權限(可以保存并退出):vim、  > 、 >>
       x可執行權限:Shell與Python
?歸屬關系
–所有者(屬主):擁有此檔案/目錄的用戶-user
–所屬組(屬組):擁有此檔案/目錄的組-group
–其他用戶:除所有者、所屬組以外的用戶-other
   zhangsan(所有者)    zhangsan(所屬組)      1.txt

?執行 ls  -l或者ls  -ld 命令查看
      以-開頭:文本檔案
      以d開頭:目錄
      以l開頭:快捷方式


修改權限
?chmod命令
–格式:chmod   [ugoa] [+-=][rwx]    檔案...
?常用命令選項
–-R:遞回修改權限
]# mkdir   /nsd10
]# ls   -ld   /nsd10
]# chmod   u-w    /nsd10     #所有者去掉w權限
]# ls -ld    /nsd10
]# chmod   u+w  /nsd10      #所有者加上w權限
]# ls  -ld   /nsd10
]# chmod   g+w   /nsd10     #所屬組加上w權限
]# ls   -ld    /nsd10
]# chmod    g=r    /nsd10     #所屬組重新定義權限
]# ls    -ld    /nsd10
]# chmod    a=rwx    /nsd10   #a表示所有人
]# ls   -ld     /nsd10
]# chmod  u=---,g=rx,o=rwx     /nsd10
]# ls   -ld   /nsd10

-R:遞回修改權限       
[root@localhost ~]# mkdir -p /opt/aa/bb/cc
[root@localhost ~]# chmod -R o=--- /opt/aa
[root@localhost ~]# ls -ld /opt/aa
[root@localhost ~]# ls -ld /opt/aa/bb
[root@localhost ~]# ls -ld /opt/aa/bb/cc


Linux中判斷用戶具備的權限:      
1.查看用戶,對于該資料所處的身份,順序所有者>所屬組>其他人,原則是匹配及停止
2.查看相應身份的權限位     

對于目錄:
   讀取權限:查看目錄內容
   寫入權限:能夠創建、洗掉、修改等目錄的內容
   執行權限:能夠cd切換到此目錄下

修改歸屬關系
?chown命令  
–chown  屬主  檔案...
–chown  屬主:屬組  檔案...
–chown  :屬組  檔案...
?常用命令選項
–-R:遞回修改歸屬關系

權限利用數字方式表示
?權限位的8進制數表示
–r、w、x分別對應4、2、1

附加權限(特殊權限)
?粘滯位,Sticky Bit 權限
–占用其他人(Other)的 x 位
–顯示為 t 或 T,取決于其他人是否有 x 權限
–適用于目錄,用來限制用戶濫用寫入權
–在設定了t權限的檔案夾下,即使其他用戶有寫入權限,也不能洗掉或改名非本人的檔案 

?Set GID權限(SGID)
–占用屬組(Group)的 x 位
–顯示為 s 或 S,取決于屬組是否有 x 權限
–對目錄有效
–在一個具有SGID權限的目錄下,新建的檔案會自動繼承此目錄的屬組身份   

ACL策略管理
 
?檔案歸屬的局限性:
–任何人只屬于三種角色:屬主、屬組、其他人
–針對特殊的人實作更精細的控制
?acl訪問策略作用:
–能夠對個別用戶、個別組設定獨立的權限
–大多數掛載的EXT3/4、XFS檔案系統默認已支持

?setfacl命令
–格式:setfacl [選項] u:用戶名:權限  檔案...
        setfacl [選項] g:組名:權限  檔案...
?常用命令選項
–-m:修改ACL策略
–-x:清除指定的ACL策略
–-b:清除所有已設定的ACL策略
–-R:遞回設定ACL策略

ACL策略-黑名單的使用(單獨拒絕某些用戶)
]# setfacl  -m   u:lisi:---    /home/public/
]# getfacl   /home/public/

附加權限SUID權限
占用屬主(User)的 x 位
顯示為 s 或 S,取決于屬主是否有 x 權限
僅對可執行的程式有意義
當其他用戶執行帶SUID標記的程式時,具有此程式屬主的身份和相應權限

檔案/目錄的默認權限
?新建檔案/目錄的默認權限
–一般檔案默認均不給 x 執行權限
–其他取決于 umask(權限掩碼) 設定

識別硬碟
[root@localhost ~]# lsblk #列出當前系統識別的硬碟

磁區規劃 
?磁區方案(磁區模式): MBR與GPT
?MBR/msdos磁區模式
–磁區型別:主磁區、擴展磁區(占用所有剩余空間)、邏輯磁區
–最多只能有4個主磁區
–擴展磁區可以沒有,至多有一個
–1~4個主磁區,或者 3個主磁區+1個擴展磁區(n個邏輯磁區)
–最大支持容量為 2.2TB 的磁盤
–擴展磁區不能格式化,空間不能直接存盤資料
可以用于存盤資料的磁區:主磁區與邏輯磁區


fdisk常用互動指令:
m 列出指令幫助
p 查看現有的磁區表(存放磁區資訊的表格)
n 新建磁區
d 洗掉磁區
q 放棄更改并退出
w 保存更改并退出

邏輯卷
作用:1.整合分散的空間   2.空間支持擴大  
邏輯卷制作程序:將眾多的物理卷(PV)組建成卷組(VG),再從卷組中劃分出邏輯卷(LV)

制作邏輯卷
建立卷組(VG)                     
 格式:vgcreate   卷組名    設備路徑……

建立邏輯卷(LV)   
 格式: lvcreate  -L   大小G    -n  邏輯卷名字     卷組名

使用邏輯卷(LV)
]# ls   /dev/systemvg/vo 
]# ls -l    /dev/systemvg/vo

]# mkfs.xfs    /dev/systemvg/vo    #格式化xfs檔案系統
]# blkid   /dev/systemvg/vo   #查看檔案系統型別

]# vim  /etc/fstab
/dev/systemvg/vo   /mylv    xfs   defaults  0   0
]# mkdir    /mylv
]# mount   -a       #檢測fstab檔案內容書寫是否正確
]# df    -h             #查看查看正在掛載使用的設備

邏輯卷的擴展
卷組有足夠的剩余空間
1.擴展邏輯卷的空間
]# df   -h   |   grep   vo
]# vgs
]# lvextend    -L   18G    /dev/systemvg/vo
]# vgs
]# lvs
2.擴展邏輯卷的檔案系統(重繪檔案系統)
xfs_growfs:重繪xfs檔案系統
resize2fs:重繪ext4檔案系統

]# xfs_growfs  /dev/systemvg/vo
]# df   -h   |   grep   vo
]# lvs

卷組沒有足夠的剩余空間
1.擴展卷組的空間
]# vgextend   systemvg    /dev/sdb3   /dev/sdb5
]# vgs
2.擴展邏輯卷的空間
]# vgs
]# lvextend    -L   25G    /dev/systemvg/vo
]# vgs
]# df   -h   |   grep   vo
3.擴展邏輯卷的檔案系統(重繪檔案系統)
]# xfs_growfs  /dev/systemvg/vo
]# df   -h   |   grep   vo


邏輯卷的補充
邏輯卷支持縮減
xfs檔案系統:不支持縮減
ext4檔案系統:支持縮減


卷組劃分空間的單位 PE  
默認1個PE的大小為4M
]# vgdisplay  systemvg
PE Size               4.00 MiB

請創建一個大小為250M的邏輯卷名字為lvredhat
]# vgchange  -s  1M  systemvg    #修改PE大小
]# vgdisplay  systemvg                 #查看卷組詳細資訊

]# lvcreate  -L  250M  -n   lvredhat   systemvg
]# lvs

?創建邏輯卷的時候指定PE個數
–lvcreate  -l  PE個數  -n  邏輯卷名  卷組名
  
[root@localhost ~]# lvcreate -l 108 -n lvhaha  systemvg
 
[root@localhost ~]# lvs

邏輯卷的洗掉
洗掉卷組的前提:基于此卷組創建的所有邏輯卷,要全部洗掉
洗掉邏輯卷的前提:不能洗掉正在掛載使用的邏輯卷
[root@localhost ~]# lvremove  /dev/systemvg/vo 
  Logical volume systemvg/vo contains a filesystem in use.
[root@localhost ~]# umount   /mylv/
[root@localhost ~]# lvremove  /dev/systemvg/vo
Do you really want to remove active logical volume systemvg/vo? [y/n]: y
  Logical volume "vo" successfully removed
[root@localhost ~]# vim /etc/fstab #僅洗掉vo開機自動掛載
[root@localhost ~]# lvremove  /dev/systemvg/lvredhat 
Do you really want to remove active logical volume systemvg/lvredhat? [y/n]: y
  Logical volume "vo" successfully removed

RAID磁盤陣列
需要服務器硬體RAID卡

?廉價冗余磁盤陣列
–Redundant Arrays of Inexpensive Disks 
–通過硬體/軟體技術,將多個較小/低速的磁盤整合成一個大磁盤
–陣列的價值:提升I/O效率、硬體級別的資料冗余
–不同RAID級別的功能、特性各不相同

?RAID 0,條帶模式  
–同一個檔案分散存放在不同磁盤
–并行寫入以提高效率
–至少需要兩塊磁盤組成,磁盤利用率100%

?RAID 1,鏡像模式
–一個檔案復制成多份,分別寫入不同磁盤
–多份拷貝提高可靠性,效率無提升
–至少需要兩塊磁盤組成,磁盤利用率50%

?RAID5,高性價比模式
–相當于RAID0和RAID1的折中方案
–需要至少一塊磁盤的容量來存放校驗資料
–至少需要三塊磁盤組成,磁盤利用率n-1/n

?RAID6,高性價比/可靠模式
–相當于擴展的RAID5陣列,提供2份獨立校驗方案
–需要至少兩塊磁盤的容量來存放校驗資料
–至少需要四塊磁盤組成,磁盤利用率n-2/n
?RAID 0+1/RAID 1+0
–整合RAID 0、RAID 1的優勢
–并行存取提高效率、鏡像寫入提高可靠性
–至少需要四塊磁盤組成,磁盤利用率50%

行程管理
 程式:靜態沒有執行的代碼      硬碟空間
 行程:動態執行的代碼   CPU與記憶體資源
 父行程與子行程   樹型結構
 行程編號:PID

pstree查看行程    
?常用命令選項
–-a:顯示完整的命令列
–-p:列出對應行程的PID編號 

ps — Processes Snapshot
–格式:ps  [選項]...
?常用命令選項
–aux:顯示當前終端所有行程(a)、當前用戶在所有終端下的行程(x)、以用戶格式輸出(u)
–-elf:顯示系統內所有行程(-e)、以長格式輸出(-l)資訊、包括最完整的行程資訊(-f)

?ps  aux 操作
–列出正在運行的所有行程,顯示行程資訊非常詳細
用戶  行程ID  %CPU  %記憶體  虛擬記憶體  固定記憶體  終端  狀態  起始時間  CPU時間  程式指令  

?ps  -elf 操作
–列–出正在運行的所有行程,顯示進–程父行程資訊
–PPID為父行程的PID


請計算正在運行的行程有多少個?
[root@localhost ~]# wc  -l    /etc/passwd
[root@localhost ~]# ps  aux   |   wc   -l
[root@localhost ~]# ps   -elf   |   wc   -l

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

標籤:非技術區

上一篇:vim中,:r!ls可以插入ls的結果,但為什么:r!history無法插入history的結果呢?

下一篇:Linux修改Selinux配置后系統無法啟動

標籤雲
其他(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