虽然各种LINUX发行版都用过,不过感觉最方便易用的还是 debian ,稳定(版本更新周期长)、轻便(不加乱七八糟的东西)、高效(好用的包管理机制),不过自己懒,加之配置完就扔一边用去,不是天天接触,所以每次配置都习惯去 Internet 上搜,效率低,想想还是自己把过程记录下来比较好。
安装
教育网内比较快的两个安装源是 debian.ustc.edu.cn (mirrors.ustc.edu.cn)和 mirrors.163.com,一种方式是下载 mini.iso (在 http://mirrors.ustc.edu.cn/debian/dists/squeeze/main/installer-amd64/current/images/netboot/ )利用光盘或者刻录到U盘启动系统, 还有另外一种安装方式是利用 GRUB4DOS ,从 http://mirrors.ustc.edu.cn/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/ 下载 linux和initrd.gz 到 c:\debian 目录,然后在 menu.lst 里添加
1 | title debian install |
启动即可进入 debian 安装界面,从http://mirrors.ustc.edu.cn/debian 进行网络安装即可,基本系统大约 300M。
常用工具
apt-get install vim screen ssh wget
修改终端字体
个人比较喜欢把大小改为 12
1 | vim /etc/default/console-setup |
更改 locale
1 | dpkg-reconfigure locales |
安装轻量级的 XFCE
apt-get install xfce4
apt-get install gdm
网络基本设置
设置 ip 等信息
1 | vim /etc/network/interfaces |
设置 DNS 域名服务器
1 | vim /etc/resolve.conf |
设置机器名
1 | vim /etc/hostname |
设置 hosts
1 | vim /etc/hosts |
设置时间自动同步
1 | vim /etc/default/rcS |
将 UTC 改为 no
1 | apt-get install ntpdate |
或者
1 | ntpdate time.edu.cn |
1 | vim /etc/rc.local |
将上述最后一条指令加入 exit 0 前面以便每次启动自动对时
配置透明网关(软路由)
配置 DNS
配置时间服务器
配置 Samba
配置 FTP
配置 LNMP
参见:Debian 下 nginx + php-fpm 的安装配置
配置 MYSQL
apt-get install mysql-server mysql-client
vim /etc/mysql/my.cnf
如果需要外部访问,则注释掉 bind = 127.0.0.1
如果需要高访问量则调节 key_buffer_size = 512M 等参数
启动停止:/etc/init.d/mysql start|stop|restart
如果需要配置主从同步参见:MYSQL的主从同步