2012年5月

CentOS 禁止图形界面登录

引言:
现在的linux安装完成后,默认就运行在第5个系统运行级别,即系统启动后直接进入图形界面,
而不用在字符模式下登录后用startx或者xinit 来起动图形界面,这样看起来很方便。
但是有什么坏处呢? 一旦你改变了某些设置,显示出问题的时候,系统不断在图形和字符间派徊,
新手又不知道如何应对,十分麻烦,而且对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西。
很早就用Linux的老用户都知道,过去的Linux如 redhat6.0,都是默认运行接别为3,
即使后来的RedHat9.0也可以在安装时候选默认字符登录还是图形登录。
但现在的FC系列和其他大多数版本都不管三七二十一直接帮用户选择了直接图形界面登录。
虽然对于大多数菜鸟来说,Linux确实越来越简单了,但是很多乐趣,那些新手也体验不到了。
也许你不相信,直接图形登录到系统确实会有很多问题,建议在系统安装完成后把系统的默认运行等级设置在第3级,
在字符终端登录后,再手工输入startx 命令起动图形界面。

 

 

常用的为0-6七个级别:
0 关机
1 单用户
2 不带网络的多用户
3 带网络的多用户
4 保留,用户可以自给定义
5 图形界面的多用户
6 重起系统
=================================================================================
可以用如下的方法修改:
编辑器修改 /etc/inittab文件
修改之前先做备份:

cp /etc/inittab  /etc/inittabbak
vi  /etc/inittab #编辑/etc/inittab文件
       id:5:initdefault: #这一行,修改成
       id:3:initdefault:
       :wq!  #保存后reboot重新起动,系统就默认起动到字符界面。

debian/ubuntu 服务器网络引导重装系统

 

cd /boot

安装debian下载文件

wget http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz

wget http://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux

 

安装ubuntu下载文件

wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz

wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux

nano /boot/grub/grub.cfg(或者nano /boot/grub/menu.lst)
menuentry 'Install OS' {
insmod part_msdos
set root='(hd0,msdos1)'
linux /boot/linux
initrd /boot/initrd.gz
}

修改menu.lst大致也差不多

nano /boot/grub/menu.lst

在文件后面添加

title Install OS

kernel (hd0,0)/linux

initrd (hd0,0)/initrd.gz

然后重启
选择Install OS,进入安装界面,正常安装系统

 

Can't locate IO/Socket/SSL.pm in @INC

Can't locate IO/Socket/SSL.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./slowloris.pl line 7.

 

 

debian/ubuntu 

aptitude -V -R install libio-socket-ssl-perl libnet-ssleay-perl

centos

perl Can't locate URI/URL.pm in @INC
yum -y install perl-libwww-perl
Can't locate IO/Socket/SSL.pm
yum -y install perl-IO-Socket-SSL
                

perl: warning: Setting locale failed.

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "zh_CN.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

 

nano /root/.bashrc

添加内容

export LC_ALL=C

保存

执行 source /root/.bashrc

 

ubuntu 10.04/11.04/11.10 桌面和服务器升级到Ubuntu 12.04 LTS

ubuntu 桌面版(Desktop Upgrade)升级

按Alt + F2并键入命令“ update-manager -d ”

然后单击“升级”

首先检查更新,然后安装,最后单击“升级”,并按照屏幕上的说明。

ubuntu服务器版升级(Server Upgrade)

 

安装更新核心包:

sudo apt-get install update-manager-core

编辑 /etc/update-manager/release-upgrades

nano /etc/update-manager/release-upgrades

Prompt=normal;

启动升级工具与命令

sudo do-release-upgrade -d

并按照屏幕上的说明操作!

 

升级有风险,须谨慎!