ps / ps -A f #查看进程列表
kill ID #杀死指定进程ID

本文描述了安装一个Linux(Debian)服务器的全过程,并附加了一些必要的参考文章,通篇以Debian为基础,以建立一个服务器(非桌面环境)为主要目的。


准备知识

这里列出的是一些经常使用到命令和功能,你不需要现在就完全理解,以后的配置工作随时会需要借助这些命令,粗略看一下,需要是再回来仔细看。

  • 查找文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    #在/etc目录下查找init.d
    find /etc -name init.d
    #在当前目录下查找init*
    find . -name init*
    #在根目录下查找所有文件名以httpd开头的文件,并使用ls输出
    find / -name \'httpd*\' -ls
    #find还有很多更高级的功能,根据时间查找,指定查找层次等
     
    ls *A* #查询当前目录下(含子目录)的匹配文件 (描述可能不准确)
  • 进程及任务管理
    1
    2
    3
    4
    5
    6
    7
    
    ps / ps -A  f     #查看进程列表
    kill ID           #杀死指定进程ID
    jobs              #当前任务列表
    fg                #把job提到前台
    bg                #把job放到后台运行
    &                 #这个用在一个命令的最后,可以把这个命令放到后台执行
    #快捷键 ctrl+z 把当前工作放到后台,并停止运行

    参考:http://www.linuxeden.com/html/sysadmin/20080618/58737.html

  • 修改主机名
    hostname newname
    主机的域信息在 /etc/hosts

     



    • 重启,开关机
      • reboot 重启
      • poweroff 关机
      • halt/shutdown
      • 开关机的高级控制命令
      • /etc/init.d/下有一些控制脚本,可以用来控制一些服务启动,关闭等
        调用这些脚本必须用全路径,类似:
        /etc/rc.d/init.d/proftpd restart
        /etc/init.d/networking {start|stop|restart|force-reload}
      • 重启一些指定服务
    • 其它

    安装123

    • 启动盘启动安装
      没啥好说的,从官网上随便下个好了,其它渠道获得的安装光盘也可以
      如果安装机器可以连接外网的,网速快的直接用最小的MINI镜像(推荐,图形安装界面,很漂亮),这样直接使用最新软件源
      如果安装机器网速慢或者没网络,找个大的镜像吧,并在下面的步骤中跳过 ”配置APT,扫描更新(可选)“
    • 如果有网络,配置好网络,为下一步安装做准
    • 主机名及域名,
      如果你准备使用 www.abc.com这样的域名,建议使用www作为主机名,abc.com作为域名(实际可以随便填)
      如果不准备使用域名,随便填
    • 磁盘分区
      没啥,按提示做好了,除非有特殊需要,全默认好了
    • 设置Root帐号密码,另外建立一个普通帐号
    • 开始安装系统文件…….
      有点慢,5分钟吧
    • 配置APT,扫描更新(可选)
      不要选择里面的中国的镜像服务器,它比美国的还慢,还不稳定
      推荐一个国内镜像http://www.anheng.com.cn/debian/ ,不在自动列表中,需要手动输入的,输入这个就行www.anheng.com.cn(测试时间–2008-10.29)
      这里的进度条有时有问题,会长时间不动,其实是正在下载镜像中的资源,如果你不幸选择了一个较慢的镜像服务器,等待吧,也许要20分钟+~~(出现这种情况建议你考虑重新开始安装以转换或放弃镜像服务器,否则接下来的的软件会让你崩溃)
      如果有问题就直接跳过吧,以后可以在做的如果使用的是MINI镜像(<10M)安装,这一步是必须的
    • 选择系统安装包
      出现一个安装包列表,让你选择系统功能,如:桌面系统、WEB服务器、文件服务器、标准系统等,可以多选
      这个列表的项目取决于你的安装镜像和方式,如果使用了上面的APT更新,可以获取最全的安装包
      如果你是单机用户,桌面系统和标准系统是必选的
      如果你是服务器用户,根据需要选择吧,也可以什么都不选,安装完再慢慢配
      如果你要快速搭建一个WEB服务器选择 ”web服务器“ ,它会给你配置一个很稳定全面的WEB服务器
    • 安装软件
      安装上面选择安装包,和一些基本系统软件(即使你什么都没选)
      速度取决于你选择的安装包和你的镜像来源

    初始化系统123

    这些工作是在系统安装完成后需要立即进行的工作,他们为你准备一个完善的系统环境,所有操作没有详细说明,可以参看最后的相关文章


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    
    ## 更新APT镜像源 ##
     
    apt-get install apt-spy
    mv /etc/apt/sources.list /etc/apt/sources.list.bak
    apt-spy update
    apt-spy -d stable-a Asia -t 10
    apt-get update
    apt-get upgrade
     
    ##安装几个基本软件 ##
     
    #安装SSH服务,安装完这一步就可以用SSH telnet到服务器管理了
    #另一个可能的命令是 apt-get install ssh
    apt-get install openssh-server
     
    #安装完整版 VIM
    apt-get install vim
     
    ## 设定系统时间 ##
     
    vim /etc/default/rcS     #设定硬件时钟的类型,修改UTC=no,重启后生效
    apt-get install ntpdate  #安装网络时间同步服务
     
    #设定自动同步计划
    #添加这一行: */30 * * * * /usr/sbin/ntpdate pool.ntp.org
    crontab -e
     
    ## 设定系统提示符及bash环境 ##
     
    cd ~
    vim .bashrc      #编辑.bashrc文件,去掉所有命令行的注释符,并可以配置promote格式
    source .bashrc   #重载bash,是配置生效


    恭喜你!!完成了,到此一个可以工作的Linux系统就基本完成,后续的是一些进一步管理时需要深入的内容,你可以在需要时参考。



    安全,还是安全,

    作为服务器,这是首先应该考虑的,待完成。。。。。~

    参考:http://man.ddvip.com/os/debiansecuring-howto/ch-sec-services.zh-cn.html

    网络配置

    主要配置文件

    /etc/network/interfaces

    相关命令:

    1
    2
    3
    4
    5
    6
    7
    8
    
    hostname newname  #修改主机名
                      #主机的域信息在 /etc/hosts
    ifconfig          #网络配置及显示
    route             #路由配置及显示
    ip                #IP配置
     
    #重启网络
    /etc/init.d/networking {start|stop|restart|force-reload}


    其他软件简单介绍

    • ISPCP
      参考 http://www.isp-control.net/documentation/start/installation/debian
    • ProFTPD
      参考 http://goto8848.net/2008/08/disable-proftpd-ipv6/
      重启  /etc/rc.d/init.d/proftpd


      版权声明:本文为1327原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
      本文链接:https://www.cnblogs.com/1327/archive/2009/07/02/1515910.html