桌面版的Ubuntu可以通过图形界面来配置系统信息,服务器版就必须通过命令行来设置了。本文会陆续收集一些系统信息的配置方法。

  1. 修改网络配置

    $ sudo vi /etc/network/interfaces
    

    添加如下格式信息

    # 设置为动态DHCP
    iface eth0 inet dhcp
    # 设置静态地址
    iface eth1 inet static
        address 192.168.214.100
        netmask 255.255.255.0
        network 192.168.214.0
        broadcast 192.168.214.255
        gateway 192.168.214.1
    

    你也可以在命令行中使用”ifconfig”命令来实现同样的功能:

    $ ifconfig eth1 192.168.214.100 netmask 255.255.255.0 broadcast 192.168.214.255 ...
    
  2. 修改DNS

    $ sudo vi /etc/resolv.conf
    

    添加如下格式信息

    nameserver 192.168.1.1
    search domain.com
    
  3. 修改主机名和地址映射

    $ sudo vi /etc/hosts
    

    类似于Windows下的C:\Windows\System32\drivers\etc\hosts

  4. 修改主机名

    $ sudo vi /etc/hostname
    
  5. 修改地区”Locale”

    $ sudo vi /etc/default/locale
    
  6. 修改终端用户登录时的欢迎信息

    $ sudo vi /etc/motd
    
  7. 修改命令行提示符

    $ export PS1="\u@\h:\w\$ "
    

    通过修改环境变量PS1来实现,对其他Linux发行版也有效。可以将其写入~/.profile。上例中\u指用户名,\h指主机名,\w指当前路径,而\$就是显示”$“提示符,注意最后跟个空白符。上面的参数也可以使用环境变量来替代,比如:

    $ export PS1="$LOGNAME@$HOSTNAME:$PWD\$ "
    
  8. 添加apt-get的repository源

    $ sudo apt-get install python-software-properties
    $ sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"
    

    添加成功后,会在/etc/apt/source.list文件中找到这条记录(在不同的版本里,也会在/etc/apt/source.list.d/下创建一个新文件包含这条记录)。你也可以直接修改/etc/apt/source.list文件来添加、修改或删除repository源。

  9. 将服务设为开机自动启动

    $ sudo update-rc.d mysql defaults     # 将mysql服务设为开机自动启动
    $ sudo update-rc.d -f mysql remove    # 禁止mysql服务开机自动启动
    

    注,如果要查询有哪些已注册的服务,可以用下面的命令

    $ service --status-all
    
  10. 关闭终端发出的提示音,就是按Tab时那烦人滴滴声

    $ sudo vi /etc/inputrc
    

    找到下面这行,并将注释#号去掉

    #set bell-style none
    

    退出终端,再进入即生效