mirror of
https://github.com/tommytran732/Linux-Setup-Scripts
synced 2024-11-22 17:41:32 -05:00
Tuned for Ubuntu and Kali
Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
parent
dc9496a67b
commit
0ce3e114d3
@ -46,3 +46,29 @@ unpriv curl https://raw.githubusercontent.com/Kicksecure/security-misc/master/us
|
|||||||
sudo chmod 644 /etc/sysctl.d/30_security-misc_kexec-disable.conf
|
sudo chmod 644 /etc/sysctl.d/30_security-misc_kexec-disable.conf
|
||||||
sudo sed -i 's/kernel.yama.ptrace_scope=2/kernel.yama.ptrace_scope=3/g' /etc/sysctl.d/990-security-misc.conf
|
sudo sed -i 's/kernel.yama.ptrace_scope=2/kernel.yama.ptrace_scope=3/g' /etc/sysctl.d/990-security-misc.conf
|
||||||
sudo sysctl -p
|
sudo sysctl -p
|
||||||
|
|
||||||
|
# Installing tuned first here because virt-what is 1 of its dependencies anyways
|
||||||
|
sudo apt install tuned -y
|
||||||
|
virt_type=$(virt-what)
|
||||||
|
if [ "$virt_type" = '' ]; then
|
||||||
|
output 'Virtualization: Bare Metal.'
|
||||||
|
elif [ "$virt_type" = 'openvz lxc' ]; then
|
||||||
|
output 'Virtualization: OpenVZ 7.'
|
||||||
|
elif [ "$virt_type" = 'xen xen-hvm' ]; then
|
||||||
|
output 'Virtualization: Xen-HVM.'
|
||||||
|
elif [ "$virt_type" = 'xen xen-hvm aws' ]; then
|
||||||
|
output 'Virtualization: Xen-HVM on AWS.'
|
||||||
|
else
|
||||||
|
output "Virtualization: $virt_type."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Setup tuned
|
||||||
|
if [ "$virt_type" = '' ]; then
|
||||||
|
# Don't know whether using tuned would be a good idea on a laptop, power-profiles-daemon should be handling performance tuning IMO.
|
||||||
|
sudo apt remove tuned -y
|
||||||
|
else
|
||||||
|
sudo tuned-adm profile virtual-guest
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Enable fstrim.timer
|
||||||
|
sudo systemctl enable --now fstrim.timer
|
@ -123,6 +123,28 @@ sudo nmcli general reload conf
|
|||||||
sudo hostnamectl hostname 'localhost'
|
sudo hostnamectl hostname 'localhost'
|
||||||
sudo hostnamectl --transient hostname ''
|
sudo hostnamectl --transient hostname ''
|
||||||
|
|
||||||
# Enable fstrim.timer
|
# Installing tuned first here because virt-what is 1 of its dependencies anyways
|
||||||
sudo apt install tuned -y
|
sudo apt install tuned -y
|
||||||
|
virt_type=$(virt-what)
|
||||||
|
if [ "$virt_type" = '' ]; then
|
||||||
|
output 'Virtualization: Bare Metal.'
|
||||||
|
elif [ "$virt_type" = 'openvz lxc' ]; then
|
||||||
|
output 'Virtualization: OpenVZ 7.'
|
||||||
|
elif [ "$virt_type" = 'xen xen-hvm' ]; then
|
||||||
|
output 'Virtualization: Xen-HVM.'
|
||||||
|
elif [ "$virt_type" = 'xen xen-hvm aws' ]; then
|
||||||
|
output 'Virtualization: Xen-HVM on AWS.'
|
||||||
|
else
|
||||||
|
output "Virtualization: $virt_type."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Setup tuned
|
||||||
|
if [ "$virt_type" = '' ]; then
|
||||||
|
# Don't know whether using tuned would be a good idea on a laptop, power-profiles-daemon should be handling performance tuning IMO.
|
||||||
|
sudo apt remove tuned -y
|
||||||
|
else
|
||||||
|
sudo tuned-adm profile virtual-guest
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Enable fstrim.timer
|
||||||
sudo systemctl enable --now fstrim.timer
|
sudo systemctl enable --now fstrim.timer
|
Loading…
Reference in New Issue
Block a user