爱子日志

DELL PowerEdge SC440 安装Red Hat Enterprise Linux 5.0

在不使用Dell Open Manage Server Assistant (DOSA) 光盘引导的情况下,如何安装Red Hat Enterprise Linux5.0到您的Dell PowerEdge SC440服务器上。
这个过程需要大约45 到 60 分钟。

通常不使用Dell Open Manage Server Assistant 光盘引导安装主要是基于以下一些原因:
原有的硬盘分区里有重要的数据,需要保留;
而使用DOSA光盘安装,将会删去硬盘上的原有分区。


RHEL/CentOS 6.x 系统服务详解

转载自:http://www.ha97.com/4815.html

Red Hat Enterprise Linux/CentOS 6.x的系统服务比5.x系列的要多了很多新面孔,估计很多童鞋不甚理解,网上这方面资料也很少。理解这个对运维人员是必要的,因为开启不必要的服务越多,系统就相对越不安全。不需开启的服务尽量关闭。

①下表是在RHEL/CentOS 6.x最小化桌面环境安装下显示出来的系统服务,其中红色字体标注的是用官方的minimal ISO最小化安装系统后的服务列表。

点击下载

②系统服务管理工具:

chkconfig(所有linux发行版都有),用法很简单,如下:

CentOS 5/6 LANMP 软件源

作者:朦朧中的罪惡

用源来安装和升级软件显然是最好的选择

一、RPMForge
CentOS官方推荐源之一, 软件丰富。支持CentOS 5, 6系列
源安装方法(官方的源安装教程页面在这里,全英文

①首先导入key

远程重装Linux

没有console连接;
没有物理接触;
只有TCP/IP网络连接的情况下
给Linux独立服务器远程重装Linux操作系统系统。

我们称呼重装之前的Linux系统为旧Linux系统,重装之后的Linux系统为新Linux系统。

要实现远程重装,旧Linux系统必须能够正常ssh登录。旧Linux系统可以是任意Linux版本,现在的Linux用的一般都是grub引导管理器,本文使用的旧Linux系统是CentOS 5。

新Linux系统必须是CentOS,RHEL或者Fedora,可以是32位或者64位。这几个Linux都支持VNC安装。

首先登录到服务器,下载如下2个文件到服务器的/boot目录中:
http://mirror.centos.org/centos-5/5/os/i386/images/pxeboot/initrd.img
http://mirror.centos.org/centos-5/5/os/i386/images/pxeboot/vmlinuz
这2个文件是32位CentOS 5.5的内核文件,这2个文件将会启动新Linux系统的安装。如果新Linux系统是其他版本的Linux,则需要下载相应版本的内核文件。

Fedora 14需要下载的文件在 http://nas1.itc.virginia.edu/fedora/releases/14/Fedora/x86_64/os/images/pxeboot/
64位Centos需要下载的文件在 http://mirror.centos.org/centos-5/5/os/x86_64/images/pxeboot/

修改服务器的/boot/grub/grub.conf文件,在这个配置文件中,添加如下启动项:

Linux|Unix|Freebsd网站空间文件或文件夹无法删除

原因解释:由PHP程序生成的文件所有者是Apache帐户而不是用户ftp帐户,因此Apache帐户拥有控制这些文件的所有权限但是FTP用户却没有。

所以在FTP上我们用用户自己的用户去操作删除这些文件系统就会提示我没有权限删除它们,必须用php程序通过Apache来删除。

下载本文件上传到需要删除的文件的目录,运行输入需要删除的文件名即可。




Linux文件结构

/bin目录
包含了引导启动所需的命令或普通用户可能用的命令,都是二进制文件的可执行程序( bin是binary - 二进制的简称);

/boot目录
存放引导加载器(bootstrap loader)使用的文件,如LILO,核心映像也经常放在这里,而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在IDE硬盘的前1024柱面内;

/home目录
用户主目录的基点,比如用户Guoy的主目录就是/home/Guoy,可以用~Guoy表示;

/lib目录
标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件;

/lib/modules 目录
包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引导系统所需的模块(例如网络和文件系统驱动);

/lost+found 这个目录平时是空的,存储系统非正常关机而留下的“碎片”

/mnt目录
系统提供这个目录是让用户临时挂载(mount)其他的文件系统。/mnt下面可以分为许多子目录,例如/mnt/dosa 可能是使用MSDOS文件系统的软驱,而/mnt/exta 可能是使用ext2文件系统的软驱,/mnt/cdrom 光驱等等;

/root目录
超级用户的目录;

/sbin目录
类似/bin ,也用于存储二进制文件。大部分文件是系统管理员使用的的系统程序;

/tmp目录
公用的临时文件存储点;

linux终端(字符界面)setup显示乱码

方法一:配置SSH工具
SecureCRT中文版配置
[全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8]

putty配置
[window]→[Appearance]→[Font settings]→[Change]→[Fixedsys CHINESE_GB2312]
[window]→[Appearance]→[Translation]→[Received data assumed to be in which character set]→[Use font encoding UTF-8]
如果经常使用,把这些设置保存在session里面。
打开putty,登录成功后,在shell中输入:export LC_ALL='zh_CN.utf8'

方法二:配置系统
操作系统语言是中文,显示中文字符,编辑/etc/sysconfig/i18n,修改为如下内容:

设置Linux开机进入Console字符界面

Linux系统启动时按方向键,是系统暂停在如下介面


Red Hat Enterprise Linux As(2.6.9-42.ELsmp)
Red Hat Enterprise Linux As-up(2.6.9-42.EL)


在第2个上按“E”

在后面添加一个空格,然后输入“single”,输入后如下:


kernel /vmlinuz-2.6.9-42.ELsmp ro root=/dev/VolGroup00/LogVo100 rhgb quiet single


按“B”启动系统

修改/etc/inittab中的"id:5:initdefault:"
"5"为"3"

所用的命令就是:

vi /etc/inittab



最后保存重启即可


说明

0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )
  
1:单用户模式,就像Win9X下的安全模式。
  
2:多用户,但是没有 NFS 。 
 
3:完全多用户模式,标准的运行级。 
 
4:一般不用,在一些特殊情况下可以用它来做一些事情。
  
5:X11,即进到 X-Window 系统。
  
6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。 
 
其中运行级3就是我们要进入的标准Console字符界面模式。

VNC 安装 使用

VNC简介

VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。

VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。




VNC的安装与使用

操作环境:被控端 Red Hat Enterprise Linux AS 4(64位),主控端Windows XP

①安装
rpm -ivh vnc-server-4.0-8.1.x86_64.rpm

②在Linux上启动VNC Server

[root@linux root]# vncserver
You will require a password to access your desktops.
Password:
Verify:
New ‘X’ desktop is linux:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log


(经上述步骤后,便已启动了VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd命令即可。)

③配置vncservers

vi /etc/sysconfig/vncservers


默认的配置文件:

# VNCSERVERS="1:myusername"
# VNCSERVERARGS[1]="-geometry 800x600"


首先去掉前边的#注释符号,“1:myusername”表示使用哪个用户启动,端口是多少
修改为“1:root”,表示用root身份运行vnc,并且虚拟桌面是1。它实际对应着5901端口
修改完毕后如下:

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"

保存,退出


④修改显示模式

vi /root/.vnc/xstartup

找到最后一行:

twm &

这表示启动twm窗口管理器

配置为启动GNOME,则注释掉twm一行,如下:

#twm &
gnome-session &


要启动KDE的话,则修改为:

#twm &
startkde &


⑤重启一下vnc服务

bash# /etc/init.d/vncserver restart


⑥如果开启了防火墙
在iptables上要打开相应的端口,否则会无法连接

vi /etc/sysconfig/iptables


⑦添加为自动启动

chkconfig vncserver on



⑧VNC 下载:http://down.tzgx.net/Software/213.html

http://192.168.01.:5901




⑨从浏览器远程遥控

输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算机。
例如:http://192.168.01.:5801 (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801。)

dd命令复制硬盘(Linux下整盘备份)

机子是联想的万全R510-3112至强的U,(同品牌、同型号)SCSI硬盘

插入要被备份的硬盘,启动系统
查设备号

fdisk  -l

第一个硬盘是sda
第二个硬盘查到的是sdb

dd命令:

dd if=/dev/sda of=/dev/sd2 bs=1024K

 同学发给我的是:“bs=1M”系统提示:无效的号码 sad

 测试成功。mrgreen