PIXNET Logo登入

mina

跳到主文

mina

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 16 週四 202314:34
  • CentOS學習...(七) 用戶管理

用戶管理:(管理員才有權限,用戶僅可以修改自己的密碼)
/etc/passwd: 儲存用戶的關鍵訊息,例如主組訊息
/etc/group: 儲存用戶群組的關鍵訊息,例如附加組訊息
/etc/shadow: 儲存用戶的密碼訊息
添加用戶 "useradd 選項 用戶名稱",選項-g表示指定用戶的用戶主組;選項-G表示指定用戶的用戶附加組;選項-u表示用戶的uid,系統默認從500之後按順序分配uid,但仍可以通過該選項自定義。

  • ex. useradd mina,於/etc/passwd檢視是否有該用戶的訊息,或檢視是否存在該用戶的root目錄

  • ex. useradd -g 501 -G 500 -u 888 lisa 

  • 補充: /etc/passwd的格式: 用戶名:密碼佔位:用戶ID:用戶組ID:注釋:根目錄:解釋器shell,解釋器shell指的是等待用戶進入系統之後,用戶輸入指令之後,該解釋器會蒐集用戶輸入的指令,傳遞給內核處理。

    • ex. mina:x:1000:1000:mina:/home/mina:/bin/bash




修改用戶 "usermod 選項 用戶名稱",選項-g & -G & -u與添加用戶用法相同,選項-l表示修改用戶名,"usermod -1 新名字 舊名字"
設置密碼 "passwd 用戶名",Linux不允許沒有密碼的用戶登錄到系統

  • 補充: 切換用戶 "su 用戶名",若沒有指定用戶名,會切換到root


刪除用戶 "userdel 選項 用戶名",選項-r表示刪除用戶的同時,刪除其根目錄;

  • 補充: 已經登錄的用戶,刪除會失敗,此時kill 該用戶的全部process id(ex. kill 3151),再進行刪除即可。


(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Learing
▲top
  • 2月 16 週四 202313:31
  • CentOS學習...(六)

實用功能:
vim代碼著色: 顯示 ":syntax on" 為默認狀態,關閉顯示 ":syntax off"。
vim中計算機的使用: 進入vim編輯模式,按下ctrl+R,然後輸入"=",游標會跳至最後一行,此時輸入計算內容後,結果會自動顯示在檔案內。
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(1)

  • 個人分類:Learing
▲top
  • 2月 16 週四 202310:31
  • CentOS學習...(五)

vim介紹
vi類似於windows下的notepad,vim可視為vi的升級版本

  • 命令模式: 不能對檔案直接編輯,可以輸入快捷鍵進行操作(刪除行,複製行,移動游標,黏貼等等),此為打開檔案後默認的模式

  • 編輯模式: 可以對檔案的內容直接編輯

  • 末行模式: 可以在末行輸入命令來對檔案進行操作(搜尋/替換/保存/退出等等)


打開檔案的方式:

  • vim 檔案: 打開指定的檔案

  • vim +數字 檔案: 打開指定的檔案,並且將游標移動到指定行

  • vim +/關鍵字 檔案: 打開指定的檔案,並且顯示關鍵字

  • vim 檔案1 檔案2 檔案3: 同時打開多個檔案

  • 補充: 以 ":files" 查看當前已經打開的檔案,%a表示當前正打開的檔案,#表示上一個打開的檔案,切換檔案則使用 ":open 檔案" 或 ":bn" 切換到下一個檔案 或 ":bp" 切換到上一個檔案


命令模式:

  • 游標移動: shift + 6 或 shift + ^ 或 shift + 4 或 shift + $ 或 gg (good game) 或 G 或 crtl + b 或 Pg Up 或 ctrl + f 或Pg Dn

  • 複製游標所在行: yy 

  • 貼上: p 

  • 以游標所在行為準,向下複製指定行數: 數字yy

  • 可視化複製: ctrl + v 選擇行數後 yy p

  • 剪下貼上/刪除 游標所在行: dd

  • 剪下貼上/刪除 游標所在行為準,向下選取指定的行數: 數字dd

  • 剪下貼上/刪除 游標所在行,但下一行不上移: D

  • 撤銷: :u(非命令模式) 或u

  • 恢復: ctrl+r 取消之前的撤銷操作

  • 擴展: 快速將游標移到指定行(數字G),以當前游標為準上/下移動多行(數字+方向鍵),以當前游標為準向左/右移動n個字符(數字+方向鍵),末行模式下數字+Enter


模式間的切換(重點)

  • 命令模式 + : 或 命令模式 + / => 末行模式,Esc鍵可退出

  • 命令模式 + i 或 a => 編輯模式,Esc鍵可退出


末行模式:

  • :w => 儲存檔案

  • :w 檔案 => 另存新檔

  • :q => 退出

  • :wq => 存檔並退出

  • :q! => 強制退出

  • :!ls => 調用外部命令(本範例調用ls,原本開啟的檔案只是暫時被隱藏,檔案並沒有被退出)

  • /關鍵字 => 查找,在結果中利用N/n切換上/下一個結果

  • :nohl => (no highlight)取消高亮度顯示的搜索結果

  • 替換第一個: ":s/查找的關鍵字/新的內容" (strreplace) <- 只會替換找到的第一個

  • 替換游標所在行的所有項目: ":s/查找的關鍵字/新的內容/g" (strreplace) <- 會替換游標所在行符合條件的所有項目

  • 替換檔案內每一行的第一個項目: ":%s/查找的關鍵字/新的內容" <- 會替換檔案內每一行的第一個符合條件的項目

  • 替換檔案內所有項目: ":%s/查找的關鍵字/新的內容/g" <- 會替換檔案內所有符合條件的項目

  • 顯示行號: ":set nu"

  • 取消顯示行號: ":set nonu"


(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:Learing
▲top
  • 2月 15 週三 202315:58
  • CentOS學習...(四)

2. 高級指令
du -sh 目錄路徑: 查看目錄的真實大小。-s(summaries)表示只顯示匯總的大小,-h表示以較高可讀性的形式顯示。
find 路徑範圍 -name -type: 用於查找檔案。常用的參數如,-name按照檔案名稱進行搜索(支持模糊搜索)、-type按照檔案類型進行搜索。

  • 檔案類型: "-"表示文件(使用find的時候要用f替換之),"d"表示資料夾。例如find / -type f或find / -name *log。


service(重要): service 服務名稱 start/stop/restart,用於控制軟體的服務啟動/停止/重啟。
kill process的PID 或 kill process名稱。
ifconfig: 用於操作網卡相關的指令。

  • CentOS 7 下 ifconfig command not found => https://dotblogs.com.tw/grayyin/2018/08/23/135617


reboot: 重新啟動電腦,例如reboot 或 reboot -w,其中,加上-w表示模擬重啟,但是不重啟,目的僅是為了寫開機或關機日誌訊息。
shutdown: 表示關機,shutdown -h now或者shutdown -h 15:25分別表示立即關機或指定時間關機。(等同於init 0,halt,poweroff,都是關機的方式)
uptime: 輸出電腦的持續在線時間(從開機到現在運行的時間)。
uname: 獲取電腦操作系統的相關訊息,類似windows的systeminfo。

  • uname: >> Linux

  • uname -a: 表示獲取全部的系統訊息(類型,電腦名稱,內核版本,發佈時間,開源計畫)。


netstat -tnlp:  查看網路連接狀態,-t表示只列出tcp協議的連接,-n表示將地址從字母組合轉化成ip地址,並將協議轉化成端口號來顯示(可讀性相對沒有-n要好),-l表示過濾出State列中其值為LISTEN(監聽)的連接,-p表示顯示對應的process PID及其名稱。
man: 全稱為manual,包含Linux中全部命令的手冊,man 命令名稱 即可顯示,退出按下q鍵即可。
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Learing
▲top
  • 2月 15 週三 202311:42
  • CentOS學習...(三)

1. 進階指令
df: 查看硬碟的空間。
df -h: -h以較高可讀性的形式顯示。
free -m: 表示查看memory使用情況,-m可將memory單位設為mb。
head: "head -n 檔案路徑",用於查看文件的前n行,預設顯示前10行。
tail: "tail -n 檔案路徑",用於查看文件的末n行,預設同樣顯示末10行。
tail -f: 通過此指令查詢檔案的動態變化,一般用於查看系統日誌,若要退出,按下q鍵。
less: "less 要查看的文件",表示查看檔案時,會以較少的內容輸出,按下輔助功能鍵(數字+Enter或空白鍵+上下方向鍵)才能查看更多。
wc: "wc -lwc 要統計的檔案",用於統計檔案內容資訊(包含行數 -l,單字數 -w,bytes -c)。
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(5)

  • 個人分類:Learing
▲top
  • 2月 15 週三 202308:48
  • CentOS學習...(二)

1. 常用的Linux目錄:
bin: 全稱為binary,該目錄中都是二進制文件,文件皆可以執行
dev: 該目錄中存放的是外接設備,例如硬碟,光碟機。但外接設備是不能直接被使用的,需要通過掛載(分割出各個槽)才能使用。
mnt: 當外接設備需要掛載的時候,會掛載到mnt目錄下。
etc: 該目錄中存放的是配置文件。
home: 類似windows的user資料夾,即除了root用戶以外的其他用戶根目錄。
proc: 全稱為process,該目錄儲存的是linux運行時的process。
root: root用戶的根目錄。
sbin: 全稱為super binary,該目錄也是存放可以被執行的二進制文件,但僅止於擁有super權限的用戶(例如root)才能執行。
tmp: 該目錄儲存臨時的文件,資料夾內的文件用畢後,系統會自動刪除相應的文件。
usr: 該目錄存放用戶自己安裝的軟體,類似windows下的program Files資料夾。
var: 該目錄存放的是程序或系統的日誌文件。
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Learing
▲top
  • 2月 14 週二 202316:51
  • CentOS學習...

image
學習新東西,先從安裝軟體開始!
1. 先安裝虛擬機VMware,並確認相關網路連線 (控制台\網路和網際網路\網路連線)
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:Learing
▲top
  • 2月 08 週三 202308:42
  • Vue框架學習初體驗!!

image
先提供Vue於網路可載到的API document : https://vuejs.org/api/,
接下來是簡易範例:
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:Learing
▲top
  • 2月 03 週五 202316:40
  • BPM是甚麼?

BPM學習,經過幾日的消化吸收,
的確,透過採購BPM系統,可以達到紙本作業快速自動化的效果(利用拖曳的方式,就可以輕鬆建立表單),但是,缺點是若有特殊的客製化需求,會被該系統原本的框架限制住。
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(6)

  • 個人分類:Learing
▲top
  • 1月 19 週四 202310:38
  • 年度主題:Line Bot(三)- 股價圖

image
預祝新年快樂!!放長假前的最後一篇!!
先看看 "查股價" 的效果囉!
(繼續閱讀...)
文章標籤

mina 發表在 痞客邦 留言(0) 人氣(6)

  • 個人分類:Learing
▲top
«1234»

個人資訊

mina
暱稱:
mina
分類:
生活綜合
好友:
累積中
地區:

熱門文章

  • (5)利用Excel呼叫Pythoon的第一步,讓xlwings先顯示出來吧!

文章分類

  • Life (2)
  • Learing (37)
  • 未分類文章 (1)

最新文章

  • flutter初體驗,頁面陸續完成中。
  • 表情貼圖DIY
  • HTML Table to JSON 實作!
  • 編譯原理學習!!
  • 溫故知新 HttpHandler -> ashx -> aspx -> WebForm -> ASP.Net MVC
  • CentOS學習...(十二) Linux下安裝軟件
  • CentOS學習...(十一) Linux網路基礎/網路相關命令/shell
  • CentOS學習...(十) rpm管理/cron或crontab計畫任務/Linux權限管理/屬主(所屬的用戶)與屬組(所屬的用戶組)設置
  • CentOS學習...(九) 設置主機名/chkconfig服務配置/ntp服務/防火牆服務
  • CentOS學習...(八) 網路設置與ssh服務

最新留言

    動態訂閱

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:
    • 累積人氣: