$ sudo -i
# vim /etc/systemd/system/disable-transparent-huge-pages.service
# systemctl enable disable-transparent-huge-pages
# systemctl start disable-transparent-huge-pages
# systemctl status disable-transparent-huge-pages
# cat /sys/kernel/mm/transparent_hugepage/enabled
# cat /sys/kernel/mm/transparent_hugepage/defrag
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # | |
| # Steps to build GCC 10 on Debian Buster. | |
| # | |
| set -e -x | |
| # Install all dependencies. | |
| export DEBIAN_FRONTEND=noninteractive | |
| apt update |
$ sudo -i
# vim /etc/systemd/system/somaxconn1024.service
# systemctl enable somaxconn1024
# systemctl start somaxconn1024
# systemctl status somaxconn1024
# cat /proc/sys/net/core/somaxconn$ sudo -i
# vim /etc/systemd/system/overcommit_memory_1.service
# systemctl enable overcommit_memory_1
# systemctl start overcommit_memory_1
# systemctl status overcommit_memory_1
# cat /proc/sys/vm/overcommit_memory$ sudo -i
# touch /2GiB.swap
# chattr +C /2GiB.swap
# fallocate -l 2048m /2GiB.swap
# chmod 600 /2GiB.swap
# mkswap /2GiB.swap
# vim /etc/systemd/system/swap.service
# systemctl enable /etc/systemd/system/swap.service
# systemctl start swap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Script for placing sudoers.d files with syntax-checking | |
| # Making a temporary file to contain the sudoers-changes to be pre-checked | |
| TMP=$(mktemp -t vagrant_sudoers) | |
| cat /etc/sudoers > $TMP | |
| cat >> $TMP <<EOF | |
| # Allow passwordless startup of Vagrant when using NFS. | |
| Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/su root -c echo '*' >> /etc/exports |
First stop the GitLabHQ server, I'm using Upstart to monitor/manage the processes. It'll be different for you if you're using another process managing tool likt inittab, god or bluepill.
sudo stop gitlabNext, be sure to remove the sqlite database and all the repositories for it to properly restore back from a backup.