IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

Linux服务器基本安装

MySQL支持 2009-11-30 20:26:40 累计浏览 3,086 次
本机暂存

    作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究。

     该文档只用于一般服务器的安装,其它专用服务器安装仅供参考。

    系统安装步骤:

    1)输入linux text选择text安装模式。

    2)安装时语言环境选English。

    3)键盘类型选us。

    4)鼠标选择No-mouse。

    5)安装类型选Custom。

    6)分区设置为:

    /dev/sda

    /dev/sda1 512M ext3 /boot

    /dev/sda2 5G ext3 /home

    /dev/sda3 3G ext3 /

    /dev/sda4 Extended

    /dev/sda5 5G ext3 /var

    /dev/sda6 2G ext3 swap

    /dev/sda7 余空间 /data

    7)使用GRUB Boot loader。

    8)不增加参数在Boot Loader Configuration。

    9)不为Boot Loader设置密码。

    10)设置Boot Loader启动Linux。

    11)将Boot Loader安装在硬盘的MBR。

    12)网络设置,按分配的IP配置网卡。

    /etc/sysconfig/network-scripts/

    #ls ifcfg-*

    ifcfg-eth0 ifcfg-eth1 ifcfg-lo

    编辑相应文件

    /sbin/service network restart

    13)主机名称视情况而定,预定为WEB-数字,数字为IP最后3位。

    14)防火墙的安全级别设为No firewall,禁用SEClinux

    15)语言支持选English (USA) 和Chinese (P.R. of China)。

    16)默认语言为English (USA)。

    17)时区选Asia/Shanghai。

    18)Root Password为:redhat

    19)Authentication Configuration启用Use Shadow Passwords和Enable MD5 Passwords。

    20)Package Group选择:

    @ Editors

    @ Text-based Internet

    @ Server Configuration Tools

    @ Development Tools

    @ Kernel Development

    @ Administration Tools

    @ System Tools

    21)不必创建Boot Diskette。

    22)配置显示选项,指定启动时进入文本模式。

    OS安装完毕。

    安装后配置

    1) 禁用ssh1登录

    vi /etc/ssh/sshd_config

    #Port 22

    #Protocol 2,1

    修改为

    Port 22

    Protocol 2

    2) 禁用多于服务

    rm /etc/rc.d/rc3.d/* -rf

    chkconfig network on

    chkconfig rsync on

    chkconfig sshd on

    chkconfig syslog on

    chkconfig crond on

    chkconfig xinetd on

    根据需要加入自已的相应服务。

    3)限制登录IP

    vi /etc/hosts.allow

    加入

    all:IP.:allow

    all:all:deny

    IP为允许进入管理的IP。当然这个文件也可以不用。

    4)定时同步时间

    crontab -e

    加入

    0 0 * * * rdate -s time-a.nist.gov

    or

    10 03 * * * /usr/sbin/ntpdate -u tick.ucla.edu tock.gpsclock.com ntp.nasa.gov timekeeper.isi.edu usno.pa-x.dec.com

    5)关闭ipv6

    echo “alias net-pf-10 off” >> /etc/modprobe.conf.dist

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. Linux如何统计进程的CPU利用率 (累计阅读 16,308)
  2. 我的 RHCA 之路 (累计阅读 14,013)
  3. Linux内存点滴 用户进程内存空间 (累计阅读 13,230)
  4. 给程序员新手的一些建议 (累计阅读 13,089)
  5. Linux 性能监控、测试、优化工具 (累计阅读 13,011)
  6. 关于linux内存free的一些事情 (累计阅读 12,867)
  7. ps - 按进程消耗内存多少排序 (累计阅读 12,688)
  8. Google怎么用linux (累计阅读 12,581)
  9. Linux Used内存到底哪里去了? (累计阅读 11,867)
  10. find命令的一点注意事项 (累计阅读 11,865)