小朱的雜七雜八記錄
2024年4月23日
Ubuntu22.04 安裝 tigerVNC
- sudo apt install xfce4 xfce4-goodies
2. 安裝 vncserver - sudo apt install tigervnc-standalone-server
3. 先執行一次 vncserver 設定密碼
4. 使用 vncserver -list 查看實例和 port 號
5. 需要遠端連接的話使用下面的指令啟動
- vncserver -localhost no
6. 關閉的話使用 -kill 指令
- vncserver -kill :2
7. 編輯 /etc/tigervnc/vncserver.users
8.設定自動執行
- sudo systemctl start tigervncserver@:2.service
- sudo systemctl enable tigervncserver@:2.service
9. ~/.vnc 下面建立設定檔
- vim config
session=xfce
geometry=1366x768
securitytypes=vncauth,tlsvnc
- vim xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
Reference:https://www.cnblogs.com/milton/p/16730512.html
2024年3月29日
zabbix 執行遠端指令
機器內的 /opt 下有個 rmlog.sh 負責刪除機器內的 log 檔
rmlog 的權限為 755
在 zabbix_confd.conf 加入
AllowKey=system.run[*]
或者
AllowKey=system.run[sudo /opt/rmlog.sh,*]
DenyKey=system.run[*]
/etc/sudoer 內加入
zabbix ALL=(root) NOPASSWD:/opt/rmlog.sh
zabbix GUI 上 script 加入
rmlog.sh
sudo /opt/rmlog.sh
其中 AllowKey 裡面如果不用 * 的話,裡面指定的命令要和 script 裡面的一模一樣
2024年3月13日
Linux logrotate 小事項
1. 預設最短週期為每天、若要更短需要使用排程
2.若使用低於一天的排程只能自己用 crontab 去跑、然後要把下面設定從設定檔內拿掉
daily
每天輪替
dateext
使用當日日期作為命名格式
2024年1月25日
在 PVE 下使用 ovftool 匯出 ESXI 的虛擬機
- ssh 進去 pve
- 下載 ovftool
- apt install ubzip
- unzip VMware-ovftool-4.6.0-21452615-lin.x86_64.zip
- sh ovftool vi://<ESXI 的 IP>/<虛擬機名字> ~/vmdk/<虛擬機名字>.ovf
2024年1月24日
Hadoop 2.10.2 安裝筆記
export JAVA_HOME=/opt/zulu8.54.0.21-ca-jdk8.0.292-linux_x64/編輯HDFS設定檔 core-site.xml
<property>
<name>fs.defaultFS</name>
<value>hdfs://master:9000</value>
</property>
編輯hdfs-site.xml
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
編輯Yarn設定檔 mapred-site.xml
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>master:18040</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master:18030</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>master:18088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master:18025</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master:18141</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
yarn-site.xml
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle
格式化HDFS
hdfs namenode -format啟動NameNode與DataNode
./start-dfs.sh啟動Yarn
./start-yarn.shWeb 檢視
http://localhost:50070 http://localhost:18088Slaves
master slave1 slave2/etc/host
192.168.1.1 master 192.168.1.2 slave1 192.168.1.3 slave2
2024年1月22日
Proxmox VE 叢集遷移VM反悔後、zfs上的disk無法移除
如題、訊息出現
() TASK ERROR: zfs error: cannot destroy 'pve-zfs/vm-503-disk-1': dataset is busy
參考這邊下面有人貼出的指令
https://forum.proxmox.com/threads/zfs-error-cannot-destroy-dataset-is-busy.25811/
#fuser -am /dev/pve-zfs/vm-503-disk-1
/dev/zd16: 1359004
#kill 1359004
#zfs destroy pve02-zfs/vm-503-disk-1
2024年1月15日
ubuntu 22.04 修改為固定IP後出現 `gateway4` has been deprecated, use default routes instead.
`gateway4` has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
WARNING:root:Cannot call Open vSwitch: ovsdb-server.service is not running.
ens33:
dhcp4: false
addresses: [192.168.1.X/24]
gateway4: 192.168.1.1
nameservers:
addresses: [1.1.1.1,8.8.8.8]
version: 2
ens33:
dhcp4: false
addresses: [192.168.1.x/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [1.1.1.1,8.8.8.8]