分类: LINUX
2012-01-20 23:04:42
四、初始化设置
开机启动默认是文本模式,嘿嘿,我喜欢。。。不然启动图形界面一定会卡死的。。。
启动完成后显示配置界面,什么authentication,firewall都不熟,直接默认,而system services,就不能默认了,centos默认就装了一堆服务,开机启动了很多不必要的程序,对于我这种低配置电脑肯定是承受不了的,所以能删的就死命地删。
先在网上google了一下,找到一篇好文章:linux服务简介-关闭不需要的Linux服务()
这里特别声明:有几项服务是必须开启的,比如acpid, haldaemon, messagebus, klogd, syslogd,而network和NetworkManager是网络连接的,network比较小巧,适合在文本模式下,启动,而NetworkManager是有图形管理界面的,适合在图形界面启动,所以我自然舍NetworkManager而取network咯。haldaemon是即插即用设备的管理服务,我之前看网上说是用于usb设备的识别,觉得没有必要开启,后来开启图形界面时,却发现鼠标动不了,还以为是死机了,找了半天才发现是改服务没有启动。。。。所以最好是把这项服务开起来。
以下服务是我关闭了的:
NetworkManager, NetworkManagerDispatcher(NetworkManager,用network来设置联网,就不开这两个了),acpid(我的是台式机,而且不准备开启图形界面,这个就不必要开了把),apmd,avahi-daemon, avahi-dnsconfd,bluetooth, hcid, hidd, sdpd, dund, pand,capi,cupsd, cups-config-daemon,dc_client, dc_server,dhcdbd,diskdump, netdump,firstboot(第一次开机时会运行的程序,就把它关了把),hplip, hpiod, hpssd,ip6tables(不支持ipv6,关了),irda, irattach,isdn,kudzu,lm_sensors,mdmonitor,mdmpdnetplugd,nfs, nfslock,ntpd,pcscd,portmap,rpcgssd, rpcidmapd, rpcsvcgssd,sendmail
关闭服务后,重新启动,没有问题,心里捏了一把汗,呵呵,看来centos果然很稳定呀。
五、配置网络环境
那么接下来改做什么呢?接下来就要把图形界面删掉了。因为centos大多数是拿来做服务器的,而服务器一般都是高高地供在机房里,要设置服务器,基本都是直接ssh连上去,哪里需要什么图形界面呀,完全时一个鸡肋嘛。如果只是学习之用,完全没有必要,又占空间又占内存,还不如删了。说干就干,但是该怎么删呢,用rpm?rpm虽然是较底层地架构,但是它删东西有个缺点,就是有依赖地时候,会提示警告,必须把依赖一块儿删掉,但是必须你手动输入,删掉一个图形界面肯定有一大堆依赖,怎么可能一个个输进入,那不就累死人了?好在centos提供了智能化管理工具,那就是强大的yum,于是使用yum来删。
Yum search gnome,先搜一下有哪些包,然后删除,但是刚安装centos后还没有联网,不能使用yum。第一次在virtualbox下配置网络,没有经验。按照鸟哥的做法,先确定有没有有没有启用网卡,用ifconfig查看,只有lo设备,说明根本没有设置eth0,所以启用eth0。但是不清楚virtualbox是以什么方式联网的,但最常见的都是分配192.168.0.0/24网段,所以设置ifconfig eth0 192.168.0.5,然后ping网关192.168.0.1,发现ping不通,错了。再在xp的主机上用ipconfig查看以下本地链接的ip,是10.0.0.1,再设置ifconfig eth0 10.0.0.5,再ping 10.0.0.1,还是ping不通,只能用笨办法了,先用startx启动x-window界面,设置NetworkManger的eth0为dhcp,重启系统,就会获得一个ip,用ipconfig一看,是10.0.2.15,网关是10.0.2.2,然后将ip设为静态,开机就能联网:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BRADCAST=10.0.2.255
HWADDR=<这里设置你的硬件地址>
IPADDR=10.0.2.5
NETMASK=255.255.255.0
NETWORK=10.0.2.0
GATEWAY=10.0.2.2
ONBOOT=yes
MTU=1500
重启就能正常联网了!
六、删除图形界面
yum remove gnome*,然后会显示一大堆依赖要被删除,要的就是这个效果,输入y,回车,就和臃肿的图形界面说拜拜了。
删了图形界面还不爽,还要把x-window服务也删了,这样才干净,反正这些留着也没用了,yum remove xorg*,这下世界就清净了。
七、窗口优化,设置窗口大小
删了图形界面,在文字界面下,总感觉默认的窗口太小了,一行的内容显示不了多少,而那些增强驱动是针对图形界面的,安装也不成功,网上搜了一下,发现只要设置/boot/grub/menu.lst启动菜单,在后面加上vga=<数字>,就可以调整窗口大小了,具体要参考你设置的系统的分辨率,这个可以去网上搜一下,不建议设置成和你的主系统一样地分辨率,因为这样只有在全屏时才能达到最好的效果,窗口模式会显太大,撑开窗口,所以建议小一号大小,具体可以自己调试。
八、建立host局域网,ssh连接centos
总感觉在虚拟机里操作不真实,不想真正地服务器操作,而且又不方便,还不能查看和输入中文,太纠结了。这一切的一切在通过ssh连上centos就通通解决了!但是怎么操作呢?
网上的操作是在建一个网络设置,我觉得太浪费了,一个网络应该就可以实现同在一个网段,而且可以上网。解决的方法就是将主系统和客户系统设置一个网段,然后客户系统通过xp实现共享上网,具体操作如下。
如果你是直接固定ip直接联网,那么只要设置本地连接,设置共享上网;我是宽带连接上网,所以右键宽带连接,在高级里设置共享上网,选中virtual host-only,确定,然后就会自动将你的ip设为192.168.0.1,重新拨号上网,主系统就设置好了。关闭virtualbox地自动分配ip功能,设置centos的网络为host-only,启动centos,修改静态ip设置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BRADCAST=192.168.0.255
HWADDR=<这里设置你的硬件地址>
IPADDR=192.168.0.5
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.2
ONBOOT=yes
MTU=1500
重启,用putty连接192.168.0.1,就可以登录了。设置translate为utf-8,你就可以查看中文了,还能输入中文了,这下完美了!!!