wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--no-parent 192.168.1.1:80/Docs/
2020年9月26日 星期六
wget mirror site example
2020年9月25日 星期五
Debian 10 install JupyterHub + Hail
#Installing OpenJDK 8
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
# install JupyterHub
apt install -y python3-pip npm
python3 -m pip install jupyterhub
npm install -g configurable-http-proxy
python3 -m pip install notebook # needed if running the notebook servers locally
#install Hail
pip3 install hail
2020年9月24日 星期四
Debian 10 安裝 R Studio
wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.3.1093-amd64.deb
apt install libxkbcommon-x11-0
dpkg -i rstudio-1.3.1093-amd64.deb
How to list the available package groups in Fedora/CentOS/Debian
CentOS
yum grouplist
yum groupinfo "Performance Tools"
Fedora
dnf grouplist
dnf groupinfo Editors
Debian / Ubuntu
tasksel --list-task
tasksel --task-desc "desktop"
tasksel install xfce-desktop
2020年9月17日 星期四
tcp-wrapper iptables 筆記
1.tcp-wrapper: Application layer
2.iptable: Transport layer
3.確認是否支援 tcp-wrapper 方法 ldd [program] | grep libwrap
4.tcp-wrapper 設定檔:/etc/hosts.allow,/etc/hosts.deny
5.tcp-wrapper 設定檔語法 daemon_list : client_list [ : shell_command ]
6.tcp-wrapper 配置規則保存後,立即生效
2020年9月15日 星期二
2020年9月13日 星期日
Debian 10 安裝 mongodb 4.4
apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curl wget gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
apt-get update
apt-get install -y mongodb-org
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
移除
apt-get purge mongodb-org*
rm -r /var/log/mongodb
rm -r /var/lib/mongodb
2020年9月11日 星期五
2020年9月8日 星期二
snmpd 錯誤訊息 No more variables left in this MIB View (It is past the end of the MIB tree)
/etc/snmp/snmpd 加入
#access notConfigGroup "" any noauth exact all none none
view all included .1
Debian snmpd 設定
apt-get install -y snmp snmpd wget
wget -O /etc/snmp/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro
chmod a+x /etc/snmp/distro
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.$(date +%s)
cat <<EOF >/etc/snmp/snmpd.conf
rocommunity public localhost
rocommunity public 192.168.0.0/16
#sysName hostname
syslocation 5FG
syscontact email@email
extend hardware "/bin/cat /sys/devices/virtual/dmi/id/product_name"
extend manufacturer "/bin/cat /sys/devices/virtual/dmi/id/sys_vendor"
extend distro "/etc/snmp/distro"
#access notConfigGroup "" any noauth exact all none none
#view all included .1
EOF
systemctl enable snmpd;systemctl start snmpd
測試
snmpwalk -v 2c -c public localhost
autofs 設定筆記
編輯 /etc/auto.master.d/auto.cifs
cifs -fstype=cifs,acl,uid=kwai_yang,gid=tnode1,user_xattr,cred=/root/password,vers=3.0,users,file_mode=0760,dir_mode=0770 ://10.0.0.1/cifs
編輯 /etc/auto.master.d/cifs.autofs
/aumnt /etc/auto.master.d/auto.cifs --timeout=60
Enable Serial Console on CentOS/RHEL 7/ Debian
方法一
編輯 /etc/default/grub 加入以下設定
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
重建 grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
方法二
編輯 /etc/default/grub
GRUB_CMDLINE_LINUX="quiet console=tty0 console=ttyS0,115200"
重建 grub
# debian based
update-grub
# redhat based
grub2-mkconfig --output=/boot/grub2/grub.cfg
2020年9月3日 星期四
nginx 413 Request Entity Too Large
http、server 或 location 加入 client_max_body_size 設定
client_max_body_size 128M;
2020年9月2日 星期三
Debian 10 X window xfce4 語系設定
目前預設語系
/etc/default/locale
查詢已安裝的語系
locale -a
安裝新語系
locale-gen zh_TW.utf-8
dpkg-reconfigure locales
更新語系
locale-gen
dpkg-reconfigure locales
變更個人環境語系
echo export LANG=en_US >>~.xsessionrc
2020年9月1日 星期二
Proxmox cluster 異常修復
Proxmox Cluster 修復同步
for i in pve-cluster pvedaemon pveproxy corosync;do systemctl restart $i;done
有問題 Node
pvecm expected 1
for i in pve-cluster pvedaemon pveproxy corosync;do systemctl restart $i;done