Ubuntu 16.04 裝機后的配置要點:
1. 網絡的配置
2. 更改源列表
3. 永久更改ulimit
ulimit限制着程序打開文件的數目,默認情況下為1024,作為服務器使用時,這個數字往往非常偏小。Ubuntu要修改這個限制,稍微有點復雜。以下步驟我們把限制數修改為:65536。
(1)修改系統限制
abc@ubuntu:~$ sudo vim /etc/sysctl.conf
文件最后增加一行:
fs.file-max = 65536
(2)修改limits.conf
sudo vim /etc/security/limits.conf
增加:
* soft nproc 65536 * hard nproc 65536 * soft nofile 65536 * hard nofile 65536 root soft nproc 65536 root hard nproc 65536 root soft nofile 65536 root hard nofile 65536
(3)修改common-session
sudo vim /etc/pam.d/common-session
增加:
session required pam_limits.so
(4)編輯/etc/profile,加入
ulimit -SHn 65536
重啟系統,再次通過命令ulimit -n 查看,該數字已經變成65536了。
4. 修改MySQL的存儲路徑datadir
Ubuntu通過apt install mysql-server 安裝的MySQL的默認路徑是 /var/lib/mysql。作為服務器,我們往往把MySQL的數據盤單獨出來,而不是和系統盤混在一起。比如,我們希望MySQL放在/database 這個數據盤上,則需要以下配置:
#0. 停止MySQL服務
sudo service mysql stop
#1.復制原有數據(-a 選項保持mysql目錄的原始權限)cp -ra /var/lib/mysql/ /database/
#2.修改MySQL配置文件
vim /etc/mysql/my.cnf
datadir = /database/mysql
#3.修改apparmor啟動文件
vim /etc/apparmor.d/usr.sbin.mysqld #把 /var/lib/mysql r /var/lib/mysql/** rwk #修改成 /database/mysql r /database/mysql/** rwk,
#4.重啟apparmor/etc/init.d/apparmor restart
#5. 啟動MySQL
sudo service mysql start
文章首發於我的技術博客猿人學Python基礎教程