Seedbox - GitBib/personal-wiki GitHub Wiki
Updating Ubuntu
sudo apt updatesudo apt upgradesudo apt dist-upgradesudo apt-get autoremovesudo apt install update-manager-coresudo do-release-upgrade
Can't upgrade due to low disk space on /boot
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'sudo apt-get -y purge some-kernel-package
Quick installation of rtorrent on seedbox
https://github.com/arakasi72/rtinst
Required Packages
Mediainfo , audacity, Znb, filezilla, makeMKV, mkvtoolnix, 7zip
sudo apt-get updatesudo apt-get install firefoxsudo apt-get install mediainfo-guisudo apt-get install audacity
install usernet
sudo apt-get install software-properties-commonsudo add-apt-repository multiversesudo add-apt-repository universesudo add-apt-repository ppa:jcfp/nobetassudo add-apt-repository ppa:jcfp/sab-addonssudo apt-get update && sudo apt-get dist-upgradesudo apt-get install sabnzbdplus python-sabyencsudo apt-get install par2-tbbsudo apt-get install p7zip p7zip-rar
Installation of rdp
http://c-nergy.be/blog/?p=14888
Step 1- Install xRDP
sudo apt-get updatesudo apt-get install xrdp
Step 2- Install preferred desktop environment
XFCE
sudo apt-get install xfce4#Optional stuffsudo apt-get install xfce4-terminalsudo apt-get install gnome-icon-theme-full tango-icon-theme
or
MATE
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
Step 3- Tell xRDP to use your environment
XFCE
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
or
MATE
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
Step 4- Firewall permission
# allow just RDP through the local firewallsudo ufw allow 3389/tcp# restart xrdpsudo /etc/init.d/xrdp restart
Xrdp creates a strange directory called thinclient_drives
In Ubuntu 18.04, Bionic Beaver, if you are using xrdp for remote access, you may notice a directory called "thinclient_drives" appearing in your home directory. In the permissions it may show a bunch of question marks, which looks scary.
sudo umount $HOME/thinclient_drives
How to Add Swap Space
sudo swapon --show
Otherwise, if you get something like below, you already have swap enabled on your machine.
NAME TYPE SIZE USED PRIO
/dev/sda3 partition 1G 906.6M -2
- Start by creating a file which will be used for swap:
sudo fallocate -l 4G /swapfileIf fallocate is not installed or you get an error message saying fallocate failed: Operation not supported then use the following command to create the swap file:
sudo dd if=/dev/zero of=/swapfile bs=4096 count=1048576
-
Only the root user should be able to write and read the swap file. Set the correct permissions by typing:
sudo chmod 600 /swapfile -
Use the mkswap utility to set up a Linux swap area on the file:
sudo mkswap /swapfile -
Activate the swap file using the following command:
sudo swapon /swapfileTo make the change permanent open the/etc/fstabfile:sudo nano /etc/fstaband paste the following line:/swapfile swap swap defaults 0 0 -
Verify that the swap is active by using either the swapon or the free command as shown below:
sudo swapon --showandsudo free -h
Adjusting the Swappiness Value
Swappiness is a Linux kernel property that defines how often the system will use the swap space. Swappiness can have a value between 0 and 100. A low value will make the kernel to try to avoid swapping whenever possible while a higher value will make the kernel use the swap space more aggressively.
The default swappiness value is 60. You can check the current swappiness value by typing the following command:
cat /proc/sys/vm/swappiness
While the swappiness value of 60 is OK for most Linux systems, for production servers you may need to set a lower value.
For example, to set the swappiness value to 35, type:
sudo sysctl vm.swappiness=35
To make this parameter persistent across reboots append the following line to the /etc/sysctl.conf file:
vm.swappiness=35