借redhat as 4 服务器版的发布,总结一下Linux的一般性配置和操作,不讨论如果安装,本文不是扫盲篇,不要问基础问题。
本文无版权,转贴时请注明蓝色经典和剑气凌人即可
第一贴为基础版,主要讲一些软件的安装,桌面的配置等等比较基础的东西,这里主要以Redhat AS 4为主,别的版权不做研究,基本差不多,依葫芦画瓢。
1、linux下软件的基本安装和卸载
Linux下软件的安装主要有两种。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。(i386就是指386及同规格CPU,i586该是P2及同规格CPU,i686就是P3及同规格CPU,它们向后兼容,i386可以运行在以后的所有平台上,兼容性好一些。而 i686只能在P3以后的机器上运行,但是速度要相对快一些)以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。
对于第一种,安装方法如下:
1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root/Desktop中。(#号为命令行提示符)
#cp xxx.tar.gz /root/Desktop
2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:
#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压
3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。
4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为: #./configure( 注意文件名前面要加上./)
如果您想把软件安装到指定目录,应该用#./configure --prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入
#./configure --prefix=/usr/local
5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: #make。
6.成功编译后,键入如下的命令开始安装:
#make install
7.安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:
#make clean
#make distclean
以上两个命令只是清除编译过程中产生的临时文件,非删除软件,至此,软件的安装结束。
对于第二种,其安装方法要简单得多。
同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:
#rpm -i filename.i386.rpm
#rpm -ivh filename.i386.rpm(一般请用此命令安装)
#rpm -ivh filename.i386.rpm -nodeps(忽略依赖关系强行安装)
#rpm -ivh *.rpm(安装一个目录下所有的RPM包)
rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。
软件的卸载
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包。
2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:
#rpm -e [package name](注意只需软件包名,不需要加版本)
即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用
如果想知道rpm包安装到哪里了呢?
应该用 #rpm -ql [package name]
.bin的后缀名一般先看文件的权限,如果为不可执行,用命令
#chmod 777 filename.bin
然后就是安装了。
#./filename.bin
当然如果是WIN下面的镜像文件,就不能执行了。
.src.rpm为源码安装包,用命令
rpmbuild --recompile *.src.rpm
直接编译并安装src.rpm,出错则说明有需要的包未安装,想研究一下源代码和补丁
#rpmbuild --rebuild *.src.rpm
#cd /usr/src/redhat(or other)/SOURCES/*
给两个我常去的地方
www.linuxfans.org/nuke/modules.php?name=Site_Downloads(需要注册)
rpmfind.net/
2、Win分区下硬盘的加载
使用#fdisk -l命令查看硬盘分区,多硬盘用#fdisk -l /dev/hda,#fdisk -l /dev/hdb查看,修改/etc/fstab文件,在文件后面加上,当然你在先在mnt目录建立相关目录#mkdir /mnt/WinE
/dev/hda1 /mnt/WinC vfas umask=0,rw,iocharset=utf8 0 0(FAT32分区,因为RHEL4默认编码是uft8)
/dev/hda5 /mnt/WinD ntfs umask=0,rw,iocharset=utf8 0 0(NTFS分区)
/dev/hda6 /mnt/WinE vfat rw,codepage=936,iocharset=cp936 0 0(FAT32分区,FL2以前版本用这条)
3、加载宋体
www.linuxsir.org/bbs/showthread.php?t=175374
这里就不说了
常用的软件在这里我就不说如何安装了,HTTP为Firefoc、Mozilla、opera,FTP工具GFTP、IglooFTP,QQ为 lumaqq、openQ,MSN为gaim,MP3为XMMS、Beep Media Player,下载为D4X,视频为Real、Mplayer、Xine,输入法为Fcitx、scim、紫光拼音,远程控制VNC、tsclient,图片浏览gThumb,防火墙firestarter(GUI)、shorewall(文本)、iptables,BT工具Azureus、 bittorrent还有很多软件,这里只是说我常用的工具罢了,还有很多,WIN下面有的软件LINUX下面全有,而且可选择性更多,做为桌面系统, Linux在近几年内是绝对不能和WIN相比的,但做为服务器,WIN再学十年吧