2021年4月29日 星期四

Cisco NAV10V2-WF 預設帳號密碼

Cisco NAV10V2-WF 

帳號:telecomadmin
密碼:nE7jA%5m

2021年4月28日 星期三

Linux 硬體序號查詢

cat /sys/class/dmi/id/board_serial
dmidecode -s baseboard-serial-number

cat /sys/class/dmi/id/product_uuid
dmidecode -s system-uuid

cat /etc/machine-id

nginx load balance 設定筆記

/etc/nginx/sites-enabled/default

upstream myweb {
    server 192.168.232.1;
    server 192.168.232.2;
}


server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

        location /a {
        proxy_pass http://myweb;
        proxy_set_header   Host    $host;
        proxy_set_header   X-Real-IP   $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

        }
}

2021年4月27日 星期二

Proxmox ve 6.x LXC 安裝 cuda

查詢 host nvidia 驅動程式版本
nvidia-smi  (460.73.01)

增加 lxc 設定檔設定
lxc.cgroup.devices.allow: c 195:* rwm
lxc.cgroup.devices.allow: c 243:* rwm
lxc.mount.entry: /dev/nvidia0 dev/nvidia0 none bind,optional,create=file
lxc.mount.entry: /dev/nvidiactl dev/nvidiactl none bind,optional,create=file
lxc.mount.entry: /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file
lxc.mount.entry: /dev/nvidia-modeset dev/nvidia-modeset none bind,optional,create=file
lxc.mount.entry: /dev/nvidia-uvm-tools dev/nvidia-uvm-tools none bind,optional,create=file

安裝相關工具
apt install -y sudo gnupg gnupg2 gnupg1
apt-get install -y software-properties-common

根據 host 驅動程式版本安裝 cuda
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/7fa2af80.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/ /"
sudo add-apt-repository contrib
sudo apt-get update
apt-get install -y cuda-drivers=460.73.01-1
sudo apt-get -y install cuda

2021年4月26日 星期一

Proxmox VE 6.x 安裝 NVIDIA驅動程式

關閉 Nouveau

編輯 /etc/modprobe.d/blacklist-nouveau.conf

blacklist nouveau
options nouveau modeset=0

建立 initramfs
sudo update-initramfs -u
sudo reboot

安裝相關開發套件
apt -y install  pve-headers-`uname -r`
apt install make gcc aptitude

下載安裝驅動程式
https://tw.download.nvidia.com/XFree86/Linux-x86_64/418.88/NVIDIA-Linux-x86_64-418.88.run

相關指令
nvidia-smi

Linux 計算 圓周率

 time echo "scale=5000; 4*a(1)" | bc -l -q

ext4 異動 保留空間

查詢
tune2fs -l /dev/sde | egrep "Block size:|Reserved block count"

設定保留 1%
tune2fs -m 1 /dev/sde

2021年4月23日 星期五

指令列執行 R Script

Rscript aa.R

R CMD BATCH aa.R

2021年4月22日 星期四

Debian 限制 USB Network 裝置

安裝 usbguard
apt-get install -y usbguard

編輯 /etc/usbguard/rules.conf
block with-interface equals { 02:*:* }
block with-interface equals { 0A:*:* }
block with-interface equals { E0:*:* }
block with-interface equals { ff:*:* }
block name "USB 10/100/1000 LAN"
block name "USB 10/100 LAN"
allow

啟用服務
systemctl enable usbguard
systemctl start usbguard

相關指令
usbguard list-devices
usbguard list-rules

2021年4月21日 星期三

Debian 10 安裝 R 3.6.3/4.x

apt install -y dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'

add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian buster-cran35/'
#add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian buster-cran40/'

apt update
apt install r-base -y
R --version

相關檔案
/etc/apt/sources.list

2021年4月19日 星期一

debian 10 安裝 Proxmox Backup Server 1.x

wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg

echo "deb http://download.proxmox.com/debian/pbs buster pbs-no-subscription" >/etc/apt/sources.list.d/pbs-no-subscription.list
apt update
apt-get install proxmox-backup-server

2021年4月16日 星期五

ipxe + uefi 摘要

產生 UEFI ipxe
make bin-x86_64-efi/808610de.efirom
make bin-x86_64-efi/ipxe.efi

tftp、http server ip address 10.1.1.1
i.ipxe 內容
#!ipxe
ifopen || dhcp
set web http://10.1.1.1/
kernel ${web}/vmlinuz initrd=in
initrd ${web}/in
boot

dnsmadq.conf 內容
dhcp-match=set:ipxe,175
dhcp-boot=tag:!ipxe,ipxe.efi,pxeserver,10.1.1.1
dhcp-boot=http://10.1.1.1/i.ipxe

參考
https://ipxe.org/download

Linux 透過 uid 查詢 userid

id -un 1000

2021年4月9日 星期五

Proxmox 相關帳號檔案

proxmox backup
/etc/proxmox-backup

proxmox
/etc/pve/priv/storage
/etc/pve/user.cfg