分類: Linux
Linux:ddrescue 安裝與使用
安裝 ddrescue:
apt install gddrescue
使用指令:
ddrescue -f -r 1 -n -v /dev/zero /dev/sdc sdc.log
Linux:查看目錄佔用容量大小-du
使用 du 指令
-s, --summarize 只顯示總計
-h, --human-readable 以 K, M, G 為計量單位
-c, --total 增列一行 "總計"
du -shc /*
ipmitool:伺服器自動化控制風扇轉速
首先安裝ipmitool:
apt install ipmitool
啟用ipmi 系統模塊:
modprobe ipmi_si
modprobe ipmi_devintf
echo ipmi_si >> /etc/modprobe
echo ipmi_de……
Linux:lsof 使用
列出所有程序:
lsof
產生類似以下內容:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php-fpm7. 13889 root mem REG 8,2 539176 39……
Linux: Rename 使用
安裝 Rename:
apt install rename
Rename語法:
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
-n 是把模擬的結果印在螢幕上,不實際改檔名
-v 是改檔名同……
WEB GUI 使用者無法登入問題(SSH 正常狀態下)
在 SSH 可以允許登入情況下,使用以下指令進行log查詢:
#List ALL
journalctl
#Filter
journalctl |grep <月份縮寫> / <指定字詞>
查詢之……
Kill process
使用ps指令查看執行緒PID:
ps -ef|grep JSJSS
or
ps -aux|grep JSJSS
刪除執行緒:
kill -s 9 <pid>
更快的方法:
pkill -9 JSJSS
or
killall……
Browsh:終端機版本網頁瀏覽器
安裝:
Ubuntu/Debian:
wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_amd64.deb
dpkg -i browsh_1.4.12_lin……
Ranger:純文字終端機文字檔案管理器
Ranger:純文字終端機文字檔案管理器,可以與 VI Key 綁定整合到 Unix / Linux shell 中並自動確定哪個文件類型要使用哪個程式開啟。
支援內容
常見的文件操作……
Linux:不開蓋情形查詢記憶體廠牌與規格
當機器在運行作業時,如何在不開蓋機器情況下查看記憶體規格以及資訊?可以使用以下方法:
安裝lshw:
Ubuntu/Debain:
apt install lshw
CentOS:
yum insta……
LibreNMS 建立與設定
先執行自動化安裝: Github
搭配節神就是神系列: LibreNMS 企業實戰經驗分享(簡報),LibreNMS 企業實戰經驗分享,開源網路裝置管理系統 - LibreNMS
Proxmox SNMP ……
啟動ipmitool service
安裝:
apt-get install ipmitool
載入模組:
modprobe ipmi_msghandler
modprobe ipmi_devintf
modprobe ipmi_si
查看BMC LAN資訊:
ipmitool lan print
修改linux port範圍 ip_local_port_range
有機會會遇到此行時就是遇到範圍不足的問題,需要進行調整。
ip_local_port_range prefer different parity for start/end values
此處檢查端口範圍:
cat /pro……
客製化 Ubuntu ISO For Atom CPU
參考資料: Source
apt -y install squashfs-tools unzip wget xorriso bc curl losetup mkdosfs cdrtools genisoimage
./isorespin.sh -i ubuntu-18.10……
Zimbra 基礎安裝與設定
Ubuntu 20.04-LXC
一般網路上會教學 Dnsmasq or Bind9 等DNS server,但如果有DNS託管的話(e.g. Cloudflare)可以不用安裝,A/MX/TXT由CF等處理。
或者安裝DNSM……
External Metrics Server for Proxmox
到PVE Host 新增:
nano /etc/pve/status.cfg
influxdb:
server <DB_IP>
port 8089
新增 influxdb UDP接收:
nano /etc/influxdb/influxdb.conf
……
Canonical Livepatch Service
前往:註冊頁面
個人用戶免費三台,點選 Ubuntu user 後點選下方Get LivePatch Token
登入Ubuntu ID後取得ID
會長的像下面這樣:
4c5*********************acb3b……
修正mysql-ERROR 1698 (28000): Access denied for user 'root'@'localhost'
sudo mysql -u root
MariaDB [mysql]>GRANT ALL PRIVILEGES ON *.* TO 'root'@'web.server.ip.address';
MariaDB [mysql]>GRANT USAGE ON *.* TO 'roo……
Install portainer(docker-ce) and Create Cluster on PVE
安裝Docker-CE
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common pve-headers
curl -fsSL https://downloa……
OpenVPN on LXC
適用 Ubuntu 18.04
建立 LXC 過程中需要預先關閉非特權的功能否則後續 TUN/TAP 會無法建立
apt update &&apt upgrade -y && apt install -y c……