Ubuntu 14.04最小安装之后要做的事
今天安装了一个Ubuntu 14.4 一路NEXT,只安装了最基本的系统要求。连SSH都没有安装,结果可想而知,当然就是ssh连不上去了,只能守在服务器前工作了。
好了,从开开始。
一:先把网络配置好了,至少也要先连上网络才能apt-get吧。因为以前经常都在CentOS下,进来了才发现原来ubuntu的网络配置并不像CentOS那样在/etc/sysconfig/network-script(好像是这个吧,反正Tab几下能出来的)下。Ubuntu把网络配置文件放在了/etc/network下了。主要的配置文件是interface
1,DHCP
一般在安装的时候就自动配置好的DHCP了,不用咱们在折腾。如果没有也简单,编辑一下/etc/network/interfaces文件
overmind@ub1:/etc/network$ cat interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp overmind@ub1:/etc/network$
生效的主要两句:
auto eth0
iface eth0 inet dhcp
2,配置静态IP
配置静态IP和配置动态IP查不多,也是修改/etc/network/interfaces文件。只需要填上IP地址(address)、子网掩码(netmask)、默认网关(gateway)就可以了。
overmind@ub1:~$ cd /etc/network overmind@ub1:/etc/network$ cat interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.179.133 netmask 255.255.255.0 gateway 192.168.179.2 overmind@ub1:/etc/network$
然后再修改一下/etc/resolv.conf文件(指定DNS)
overmind@ub1:~$ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 192.168.179.2 search localdomain overmind@ub1:~$
重启网络
overmind@ub1:~$ sudo /etc/init.d/networking status ###居然没有status参数。。。。。 [sudo] password for overmind: Usage: /etc/init.d/networking {start|stop|reload|restart|force-reload}
仔细试了一遍,/etc/init.d/netwoking start,stop,restart,reload居然都没反应。只能ifdown再ifup了。
这个问题以后再找答案。
二。换成国内的源
我习惯了163的源,而且网站都能记得住了。mirrors.163.com/.help 于是:
overmind@ub1:~$ sudo apt-get install wget overmind@ub1:~$ wget http://mirrors.163.com/.help/sources.list.trusty overmind@ub1:~$ cd /etc/apt/ overmind@ub1:/etc/apt$ sudo cp sources.list sources.list-bak overmind@ub1:/etc/apt$ cd overmind@ub1:~$ sudo cp sources.list.trusty /etc/apt/sources.list
overmind@ub1:~$ sudo apt-get update
三。安装SSH服务。
overmind@ub1:~$ sudo apt-get install openssh-server
能SSH连上了,可以回到windows下边XX边慢慢按需求配置了。具体的SSH配置,日后再说。
总结下:
从总体的感觉来说,这样的ubuntu server基本上什么都没有装。很多功能都没有,刚开始操作会麻烦点。不过这正是运维人员所应该做的:最小化安装,以后需要什么再安装什么,保持系统的干净稳定,少冲突。还有一点就是从CentOS转过来的,几个配置文件有些变化。不过可以从以往使用CentOS的经验中知道配置文件大概在哪里,然后按几下Tab补全就能找到所需要的文件了。