Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

24 total results found

Linux 系統記錄

Linux
CentOS 7

Python & Bash 腳本記錄

記錄一些方便使用的腳本

Linux
Bash Shell

pfSense 軟路由

開源軟體安裝流程

Linux
pfSense
pfSense
軟路由

Rocky 系列記錄

Linux 系統記錄

Linux
Rocky

CentOS 7 網路設定

Linux 系統記錄 CentOS 系列記錄

修改網設路有兩種方式 文字修改 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...

Linux
Network
CentOS 7
網路 IP 修改

bzip2 安裝

Linux 系統記錄

由於 BUBU 要解壓 tar.bz2 檔無法解壓,由於系統預設並沒有安裝,需要手動去安裝該套件才能正常解壓縮 yum install bzip2 -y   放在網路上提供大家下載的資料,在選擇壓縮格式的時候,通常都會考慮以下幾點因素:   壓縮率(compression ratio),也就是能夠將檔案壓到多小。 解壓縮所需要的時間,也就是需要的 CPU 計算量。 解壓縮所需要的記憶體空間。 相容性(compatibility),亦即解壓縮程式的普遍性,是不是大部分人都可以有辦法解壓縮這種格式? ...

Linux
bzip2

htop 系統狀態即時監控

Linux 系統記錄

因公司之前有請原廠連進公司的某個設備,發現到對方有使用 htop 這個服務,發現到他比 top 這個指令功能還要多,因此安裝起來學習應用中   htop 安裝 htop 這個工具在各種 Linux 發行版中都可以安裝,使用方式也一樣,只不過安裝方式有些不同。 CentOS 安裝 若在 CentOS Linux 中,可用 yum 安裝 htop,首先啟用 EPEL 套件庫: yum install epel-release -y 接著安裝 htop 套件: yum install htop -y ...

Linux
htop

.bashrc檔案修改和生效

Linux 系統記錄

BUBU 有時候會去修改 .bashrc 檔案,修改好之後不會立即生產,所以要讓此檔修改後能夠生效的話有兩種辦法,一種是將設備重開機就會生效了,另一種只要下一段指令就可以生效了 使用source ~/.bashrc(或者 . ~/.bashrc) 修改完之後在測試一下剛剛修改內容看是否有生效 參考相關網頁 linux下.bashrc檔案修改和生效

Linux
bashrc 立即生效

Fdisk && Gdisk 指令

Linux 系統記錄

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...

Fdisk
指令
Linux
Fdisk

解決 nslookup, dig , host Command Not Found

Linux 系統記錄

由於現在系統預設都已不會先安裝,需要手動安裝之後才可以正常使用 RHEL / CentOS yum install bind-utils -y Debian / Ubuntu sudo apt-get install dnsutils 參考相關網頁 解決 nslookup, dig , host Command Not Found

CentOS
bind-utils
Debian \ Ubuntu
dnsutils
Linux
DNS 查詢工具

排程 檔案備份

Linux 系統記錄

設定檔案備份並且同步到另一台主機,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_...

Linux
排程
Linux
備份

Rsync 使用方式記錄

Linux 系統記錄

BUBU 因最近公司上有在使用 rsync 方式來進行資料備份,那本篇會記錄目前在操作上方式 基本用法 rsync 的基本語法結構如下: rsync 參數 來源檔案 目的檔案 以下是最常見的幾個參數: -v:verbose 模式,輸出比較詳細的訊息。 -r:遞迴(recursive)備份所有子目錄下的目錄與檔案。 -a:封裝備份模式,相當於 -rlptgoD,遞迴備份所有子目錄下的目錄與檔案,保留連結檔、檔案的擁有者、群組、權限以及時間戳記。 -z:啟用壓縮。 -h:將數字...

Linux
rsync
Rsync
排除
Rsync
--exclude
Rsync
---delete
Rsync
--exclude-from

如何增加第二顆硬碟

Linux 系統記錄

先下 # ls /dev/sd* 先看有抓取到那些硬碟資訊,通常第一顆系統碟都是 sda 開頭的其他新增加的硬碟都是依順 sdb、sdc...... 依此類推,再來為新增加的硬碟進行磁區的分割 # fdisk /dev/sdb fdisk 是一個互動模式的分割工具,輸入 m 再按 Enter 可以顯示各種指令的說明: WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to switch off the mode (co...

Linux
分割硬碟
Linux
新增硬碟

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...

CentOS 7
plex 串流
Linux
CentOS 7
plex
server

Crontab 工作排程設定

Linux 系統記錄

命令格式 crontab [-u user] file crontab [-u user] [ -e | -l | -r ] 命令參數 -u user :用來設定用戶的 crontab 服務。 -e:編輯用戶的  crontab 設定檔,如果不指定使用者,則編輯當下使用者的 crontab 設定檔。 -l:顯示用戶的 crontab 設定檔,如果不指定使用者,則顯示當下使用者的 crontab 設定檔。 -r:從 /var/spool/cron/目錄下刪除使用者的 crontab 設定檔,如果不指定使用者,...

Linux
Crontab

bash shell 自動刪除檔案

Linux 系統記錄

BUBU 之前有寫一些備份的腳本,但是無法跟預期中刪掉過期的檔案,因此又另外找尋 google 大神們的文章來參考怎麼處理 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 10 安裝或測試過程 find /tmp/ -type f -name "*.tar" -mtime +14 -exec rm -rf {} \; 指令說明 前半段 find /tmp/ -type f -name...

Linux
Bash Shell
Bash Shell
腳本

列出使用者登出登入記錄

Linux 系統記錄

查看登出入記錄 last 更詳細的登出入記錄包含失敗 lastb 登出入的時間 last -F 指定使用者 last username 限定筆數 last -n 5 參數指令 引數 描敘 -a 將登入系統的的主機名稱或IP地址,顯示在最後一行 -d 將IP地址轉換成主機名稱 -f 指定記錄檔案,預設是顯示/var/log目錄下的wtmp檔案的記錄,但/var/log目錄下得btmp能顯示的內容更豐富,可以顯示遠端登入,例如ssh登入 ,包括失敗的登入請求。 ...

Linux
使用者記錄

more 用法

Linux 系統記錄

用法 last | more username more 命令 功能類似 cat ,cat 命令是將整個檔案的內容從上到下顯示在螢幕上。 more 命令會一頁一頁的顯示,方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能 。more 命令從前向後讀取檔案,因此在啟動時就載入整個檔案。 (1)命令格式 more [選項] 檔案 (2)常用引數 引數 描述 +n 從笫 n 行開始顯示 -n 定義螢幕大小為 n 行...

Linux
more

awk 與 sed 用法

Linux 系統記錄

sed用法: sed是一個很好的檔案處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將資料行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法 sed命令列格式為: sed [-nefri] ‘command' 輸入文字 常用選項: 指令 描述 -n 使用安靜(silent)模式。在一般 sed 的用法中,所有來自 STDIN的資料一般都會被列出到螢幕上。但如果加上 -n 引數後,則只有經過sed 特殊處理的那一行(或者動作)才會被列出來。 -e 直接在指令列模式上進行...

Linux
awk
Linux
sed

Linux 使用 wc 指令計算字數、行數教學與範例

Linux 系統記錄

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...

Linux
wc

sudo 用法

Linux 系統記錄

Linux 系統最高權限的管理者帳號為 root,也稱為超級使用者(superuser)帳號,這個帳號在使用上沒有任何限制,管理者只要取得這個帳號就可以對系統進行各種變更,例如格式化與掛載硬碟、新增或刪除使用者帳號、更改各種系統服務、更新系統等。 然而由於 root 權限非常高,縱使是 Linux 老手在使用時也必須非常小心,若下錯指令是有可能造成系統損毀的,因此在管理 Linux 系統時,通常不建議直接使用 root 登入系統進行所有的操作,有些人為了方便甚至使用 root 登入後進入 X Window 的桌面環...

Linux
sudo

NetworkManager 管理網路介面

Linux 系統記錄

  因 BUBU 之前在使用 CentOS 的時候,在文字介面都是用這一套管理介面來進行站台的 IP 設定。 CentOS 系統設定    CentOS 系統預設都已有安裝好此套件 檢查套件目前狀態 systemctl status NetworkManager 檢查目前該站台有幾張網卡 nmcli dev status 結果如下: 系統預設不會有 UI 介面需要另外安裝 UI 介面套件 yum install NetworkManager-tui -y 使用 nmtui 指令來編輯 nm...

Linux
Network
NetworkManager
網路 IP 修改
NetworkManager
CentOS
NetworkManager
Debian \ Ubuntu

Debian \ Ubuntn LXC 基本套件

Linux 系統記錄 Debian \ Ubuntu 系列記錄

因為 LXC 樣版會有很多基本的套件都沒有安裝,所以需要自行安裝,以下是可能會用到的套件 apt install vim git wget sudo make zip unzip tar openssh* snmpd snmp libsnmp-dev dnsutils htop bzip2 net-tools rsync curl gnupg2 lsb-release -y

Linux
Debian
Linux
Ubuntu
Debian \ Ubuntu
LXC

linux 使用者記錄

Linux 系統記錄

這一篇是單純記錄一下關於 linux 怎麼如果新增加使用的帳號及密碼 新增加使用者 useradd 使用者名稱 新增使用者的密碼 passwd 使用者名稱 使用者加入某群組 加入 root 群組 usermod -g root 使用者名稱 加入到某個群組 usermod -a -g 群組名稱 使用者名稱 查看使用者 cat /etc/passwd 查看群組 cat /etc/group 禁止使用者登入 若在建立帳號之後,想要先禁止使用者登入,可以加上 --disabled-logi...

Linux
UserAdd