serverroom-components/server-templates/Zhu Yuan.md

98 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2024-11-24 19:22:32 +00:00
# Zhu Yuan SETUP
## 1. OSInstall
Debian
Mount points - Data1
User setup - sasha (with sudo)
Software selection - Basic utilities + SSH server
## 2. Access
- SSH is already enabled, now install NetworkManager and remove all interfaces except `lo` from `/etc/network/interfaces` and reboot.
- [Disable password login!](https://www.cyberciti.biz/faq/how-to-disable-ssh-password-login-on-linux/)
Network
Method - Manual
LAN IP - 192.168.10.42/24
Gateway - 192.168.10.254
DNS - 192.168.10.254
## 3. Wireguard
- Install `wireguard-tools` with apt and run
```
wget https://git.io/wireguard -O wireguard-install.sh && sudo bash wireguard-install.sh
```
## 4. Utilities
install packages: htop smartmontools lm-sensors unzip wireguard-tools
## 5. Zram
```
echo "zram" > /etc/modules-load.d/zram.conf
echo "options zram num_devices=1" > /etc/modprobe.d/zram.conf
echo 'KERNEL=="zram0", ATTR{disksize}="4G",TAG+="systemd"' > /etc/udev/rules.d/99-zram.rules
```
Create `/etc/systemd/system/zram.service` containing this:
```
[Unit]
Description=Swap with zram
After=multi-user.target
[Service]
Type=oneshot
RemainAfterExit=true
ExecStartPre=/sbin/mkswap /dev/zram0
ExecStart=/sbin/swapon /dev/zram0
ExecStop=/sbin/swapoff /dev/zram0
[Install]
WantedBy=multi-user.target
```
Let Zram start on next boot:
sudo systemctl enable zram
And reboot the machine.
## 6. BOINC
install via apt
```
sudo apt install boinc-client
sudo systemctl enable --now boinc-client
```
## 7. CernVM-FS
install from CERN repos
```
wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb
sudo dpkg -i cvmfs-release-latest_all.deb
rm -f cvmfs-release-latest_all.deb
sudo apt-get update
sudo apt-get install cvmfs
sudo cvmfs_config setup
```
Put these in `/etc/cvmfs/default.local`, since we don't have a proxy
```
CVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch,grid.cern.ch
CVMFS_CLIENT_PROFILE=single
```
Test with
```
cvmfs_config probe
```