進階搜尋
搜尋結果
找到了 53 個結果
Linux 系統記錄
Python & Bash 腳本記錄
記錄一些方便使用的腳本
pfSense 軟路由
Rocky 系列記錄
CentOS 7 網路設定
修改網設路有兩種方式 文字修改 cd /etc/sysconfig/network-scripts/ vim ifcfg-eth0 在 CentOS Linux 中,網路卡設定檔的命名規則為 ifcfg-網路卡名稱,使用文字編輯器編輯這個檔案,預設的設定應該是自動使用 DHCP 取得 IP 位址,內容大約會像這樣: TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE...
bzip2 安裝
由於 BUBU 要解壓 tar.bz2 檔無法解壓,由於系統預設並沒有安裝,需要手動去安裝該套件才能正常解壓縮 yum install bzip2 -y 放在網路上提供大家下載的資料,在選擇壓縮格式的時候,通常都會考慮以下幾點因素: 壓縮率(compression ratio),也就是能夠將檔案壓到多小。 解壓縮所需要的時間,也就是需要的 CPU 計算量。 解壓縮所需要的記憶體空間。 相容性(compatibility),亦即解壓縮程式的普遍性,是不是大部分人都可以有辦法解壓縮這種格式? ...
htop 系統狀態即時監控
因公司之前有請原廠連進公司的某個設備,發現到對方有使用 htop 這個服務,發現到他比 top 這個指令功能還要多,因此安裝起來學習應用中 htop 安裝 htop 這個工具在各種 Linux 發行版中都可以安裝,使用方式也一樣,只不過安裝方式有些不同。 CentOS 安裝 若在 CentOS Linux 中,可用 yum 安裝 htop,首先啟用 EPEL 套件庫: yum install epel-release -y 接著安裝 htop 套件: yum install htop -y ...
.bashrc檔案修改和生效
BUBU 有時候會去修改 .bashrc 檔案,修改好之後不會立即生產,所以要讓此檔修改後能夠生效的話有兩種辦法,一種是將設備重開機就會生效了,另一種只要下一段指令就可以生效了 使用source ~/.bashrc(或者 . ~/.bashrc) 修改完之後在測試一下剛剛修改內容看是否有生效 參考相關網頁 linux下.bashrc檔案修改和生效
Fdisk && Gdisk 指令
MBR 分割表請使用 fdisk 分割, GPT 分割表請使用 gdisk 分割! Fdisk 磁區列表 fdisk -l /dev/sda Fdisk 指令模式 fdisk /dev/sda WARNING: The size of this disk is 2.2 TB (2199023255552 bytes). DOS partition table format can not be used on drives for volumes larger than (2199023255...
解決 nslookup, dig , host Command Not Found
由於現在系統預設都已不會先安裝,需要手動安裝之後才可以正常使用 RHEL / CentOS yum install bind-utils -y Debian / Ubuntu sudo apt-get install dnsutils 參考相關網頁 解決 nslookup, dig , host Command Not Found
排程 檔案備份
設定檔案備份並且同步到另一台主機,BUBU 的環境會跟各位不一樣,所以在修改時要注意一下路徑及檔名 檔案同步設定如下 新增執行檔 vim fibackup.sh 將以下內容填入 #!/bin/bash #source /etc/profile # 要刪除的7天前的日期 DEL_TEN_DAY=$(date -d -7day +%F-%H%M%S) # Others vars BACK_DIR="/root/backup" # 要備份到目錄 DATE_...
Rsync 使用方式記錄
BUBU 因最近公司上有在使用 rsync 方式來進行資料備份,那本篇會記錄目前在操作上方式 基本用法 rsync 的基本語法結構如下: rsync 參數 來源檔案 目的檔案 以下是最常見的幾個參數: -v:verbose 模式,輸出比較詳細的訊息。 -r:遞迴(recursive)備份所有子目錄下的目錄與檔案。 -a:封裝備份模式,相當於 -rlptgoD,遞迴備份所有子目錄下的目錄與檔案,保留連結檔、檔案的擁有者、群組、權限以及時間戳記。 -z:啟用壓縮。 -h:將數字...
Plex 串流服務
BUBU 因為家裡有一台智慧型電視,那之前都是用手機或者隨身碟上播放影片,剛好在三星的智慧型電視裡可以另外安裝 APP 套件,剛好有看到這一套的播放器,那由於目前我所使用的 NAS 設備效能不足無法使用,因此另外安裝一台虛擬主機起來安裝此服務的伺服器來使用。 PLEX 安裝 首先到官網先 下載 rpm 套件 ,本次下載版本是1.16.5.15 wget https://downloads.plex.tv/plex-media-server-new/1.16.5.1554-1e5ff713d/red...
Crontab 工作排程設定
命令格式 crontab [-u user] file crontab [-u user] [ -e | -l | -r ] 命令參數 -u user :用來設定用戶的 crontab 服務。 -e:編輯用戶的 crontab 設定檔,如果不指定使用者,則編輯當下使用者的 crontab 設定檔。 -l:顯示用戶的 crontab 設定檔,如果不指定使用者,則顯示當下使用者的 crontab 設定檔。 -r:從 /var/spool/cron/目錄下刪除使用者的 crontab 設定檔,如果不指定使用者,...
bash shell 自動刪除檔案
BUBU 之前有寫一些備份的腳本,但是無法跟預期中刪掉過期的檔案,因此又另外找尋 google 大神們的文章來參考怎麼處理 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 10 安裝或測試過程 find /tmp/ -type f -name "*.tar" -mtime +14 -exec rm -rf {} \; 指令說明 前半段 find /tmp/ -type f -name...
列出使用者登出登入記錄
查看登出入記錄 last 更詳細的登出入記錄包含失敗 lastb 登出入的時間 last -F 指定使用者 last username 限定筆數 last -n 5 參數指令 引數 描敘 -a 將登入系統的的主機名稱或IP地址,顯示在最後一行 -d 將IP地址轉換成主機名稱 -f 指定記錄檔案,預設是顯示/var/log目錄下的wtmp檔案的記錄,但/var/log目錄下得btmp能顯示的內容更豐富,可以顯示遠端登入,例如ssh登入 ,包括失敗的登入請求。 ...
more 用法
用法 last | more username more 命令 功能類似 cat ,cat 命令是將整個檔案的內容從上到下顯示在螢幕上。 more 命令會一頁一頁的顯示,方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more 命令從前向後讀取檔案,因此在啟動時就載入整個檔案。 (1)命令格式 more [選項] 檔案 (2)常用引數 引數 描述 +n 從笫 n 行開始顯示 -n 定義螢幕大小為 n 行...
awk 與 sed 用法
sed用法: sed是一個很好的檔案處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將資料行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法 sed命令列格式為: sed [-nefri] ‘command' 輸入文字 常用選項: 指令 描述 -n 使用安靜(silent)模式。在一般 sed 的用法中,所有來自 STDIN的資料一般都會被列出到螢幕上。但如果加上 -n 引數後,則只有經過sed 特殊處理的那一行(或者動作)才會被列出來。 -e 直接在指令列模式上進行...
Linux 使用 wc 指令計算字數、行數教學與範例
wc 是一個 Linux 的基本指令,可用來計算檔案內容的字數、行數、位元組數等資訊,雖然功能很簡單,但是卻很實用,以下是這個指令的使用方式與範例。 基本用法 wc 可用來計算指定檔案內容的換行數(newline)、字數(word)與位元組數(byte),例如計算 /etc/motd 與 /etc/os-release 這兩個檔案的字數統計: wc /etc/motd /etc/os-release 7 40 286 /etc/motd 9 14 276 /etc/os-release 16 54 56...
sudo 用法
Linux 系統最高權限的管理者帳號為 root,也稱為超級使用者(superuser)帳號,這個帳號在使用上沒有任何限制,管理者只要取得這個帳號就可以對系統進行各種變更,例如格式化與掛載硬碟、新增或刪除使用者帳號、更改各種系統服務、更新系統等。 然而由於 root 權限非常高,縱使是 Linux 老手在使用時也必須非常小心,若下錯指令是有可能造成系統損毀的,因此在管理 Linux 系統時,通常不建議直接使用 root 登入系統進行所有的操作,有些人為了方便甚至使用 root 登入後進入 X Window 的桌面環...
NetworkManager 管理網路介面
因 BUBU 之前在使用 CentOS 的時候,在文字介面都是用這一套管理介面來進行站台的 IP 設定。 CentOS 系統設定 CentOS 系統預設都已有安裝好此套件 檢查套件目前狀態 systemctl status NetworkManager 檢查目前該站台有幾張網卡 nmcli dev status 結果如下: 系統預設不會有 UI 介面需要另外安裝 UI 介面套件 yum install NetworkManager-tui -y 使用 nmtui 指令來編輯 nm...
linux 使用者記錄
這一篇是單純記錄一下關於 linux 怎麼如果新增加使用的帳號及密碼 新增加使用者 useradd 使用者名稱 新增使用者的密碼 passwd 使用者名稱 使用者加入某群組 加入 root 群組 usermod -g root 使用者名稱 加入到某個群組 usermod -a -g 群組名稱 使用者名稱 查看使用者 cat /etc/passwd 查看群組 cat /etc/group 禁止使用者登入 若在建立帳號之後,想要先禁止使用者登入,可以加上 --disabled-logi...
Rocky 網路設定
修改網設路有兩種方式 文字修改 cd /etc/sysconfig/network-scripts/ vim ifcfg-eth0 在 Rocky Linux 中,網路卡設定檔的命名規則為 ifcfg-網路卡名稱,使用文字編輯器編輯這個檔案,預設的設定應該是自動使用 DHCP 取得 IP 位址,內容大約會像這樣: TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no I...
fping 安裝
只單純做安裝流程記錄 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Rocky Linux 8 安裝過程 本服務是用編譯方式進行安裝,編譯版本是來自於官方 官方 GitHub 下載 fping wget https://github.com/schweikert/fping/releases/download/v5.1/fping-5.1.tar.gz 解壓 fping t...