Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208258
  • 博文数量: 23
  • 博客积分: 534
  • 博客等级: 下士
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 16:27
文章分类

全部博文(23)

文章存档

2015年(1)

2012年(21)

2011年(1)

分类: LINUX

2012-01-20 23:04:42

四、初始化设置

开机启动默认是文本模式,嘿嘿,我喜欢。。。不然启动图形界面一定会卡死的。。。

启动完成后显示配置界面,什么authentication,firewall都不熟,直接默认,而system services,就不能默认了,centos默认就装了一堆服务,开机启动了很多不必要的程序,对于我这种低配置电脑肯定是承受不了的,所以能删的就死命地删。

先在网上google了一下,找到一篇好文章:linux服务简介-关闭不需要的Linux服务()

这里特别声明:有几项服务是必须开启的,比如acpid, haldaemon, messagebus, klogd, syslogd,而networkNetworkManager是网络连接的,network比较小巧,适合在文本模式下,启动,而NetworkManager是有图形管理界面的,适合在图形界面启动,所以我自然舍NetworkManager而取network咯。haldaemon是即插即用设备的管理服务,我之前看网上说是用于usb设备的识别,觉得没有必要开启,后来开启图形界面时,却发现鼠标动不了,还以为是死机了,找了半天才发现是改服务没有启动。。。。所以最好是把这项服务开起来。

以下服务是我关闭了的:

NetworkManager, NetworkManagerDispatcherNetworkManager,用network来设置联网,就不开这两个了),acpid(我的是台式机,而且不准备开启图形界面,这个就不必要开了把),apmdavahi-daemon, avahi-dnsconfdbluetooth, hcid, hidd, sdpd, dund, pandcapicupsd, cups-config-daemondc_client, dc_serverdhcdbddiskdump, netdumpfirstboot(第一次开机时会运行的程序,就把它关了把)hplip, hpiod, hpssdip6tables(不支持ipv6,关了),irda, irattachisdnkudzulm_sensorsmdmonitormdmpdnetplugdnfs, nfslockntpdpcscdportmaprpcgssd, rpcidmapd, rpcsvcgssdsendmail

关闭服务后,重新启动,没有问题,心里捏了一把汗,呵呵,看来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界面,设置NetworkMangereth0dhcp,重启系统,就会获得一个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,就可以登录了。设置translateutf-8,你就可以查看中文了,还能输入中文了,这下完美了!!!

阅读(3818) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~