LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 895|回复: 7

我的linux7.3装配手记

[复制链接]
发表于 2002-11-13 11:49:56 | 显示全部楼层 |阅读模式
我的linux7.3装配手记

沉睡不醒
2002/9/16
转载请保持文章完整,如有错漏,欢迎指出!

  本文中的大部分内容都是从网上学来的,可能这个文章里面除了自己的经验,在也没什么原创的东西。废话不多说。
  go!
  安装:第一次安装的朋友,最好用图形界面,选了语言后,都是中文的,不容易出错。以工作站方式安装,安装组件的时候,如果你硬盘够大,最好全装上。免得以后软件包的依赖关系搞的你头大。至于双系统的装配(比如linux and win2000<ntfs>),记得原来写了一个。就不多废话了,sorry~! 启动x-windows。说实话,redhat公司都不知道是怎么搞的,kde的中文环境很差~!,所以我们要美化它,接着来吧!
  美化:简单的要死,呵呵,感谢那些牛人。安装新的字体。
先下载这个软件包:simsun-ttf-2.10-1dyna.noarch.rpm
以root登陆,执行# rpm -ivh simsun-ttf-2.10-1dyna.noarch.rpm 安装字体。然后从新启动你的x-windows。 先到这里“控制中心-系统-字体安装程序”的反锯齿一栏中选中“使用子象素信息”。然后然后到“控制中心-感观-字体”中把所有字体 都设置成simsun,字体大小可以选14或着是12。搞定。效果如图:(1)

  硬件的驱动:
  声卡,我用的是朋友送的一个不知道什么牌子的isa类型的声卡,可能基本上是个古董。linux自己就帮我搞定了。好象对isa的声卡支持的都很好,换一个芯片为wat2000的isa声卡,一样pnp,哈哈,好愉快~!用其它声卡的朋友,抱歉啦~!,我不知道。
  显卡:我用的这个Nvidia tnt。虽然linux自代了个驱动,但不代3D加速。不爽,要换。先下在这样一个文件NVchooser.sh 地址为:http://download.nvidia.com/XFree86_40/1.0-2960/NVchooser.sh
在shell下执行:sh NVchooser.sh 它就会自动检测到你缺少的rpm包。我的是这两个。
NVIDIA_kernel-1.0-2960.rh73up.i686.rpm
NVIDIA_GLX-1.0-2960.i386.rpm
http://www.nvidia.com/ 自己慢慢找了。
注意: nvidia的显卡种类很多,基本上都有自己的linux驱动。你的机器不可能和我一样,请不要照搬~!
以root登陆,安装这两个软件包。
rpm -ivh NVIDIA_GLX-1.0-2960.i386.rpm
rpm -ivh NVIDIA_kernel-1.0-2960.rh73up.i686.rpm
备份这个文件:XF86Config-4 (一定要,到时候x-windows启动不了,不要哭~!)
cd /etc/X11
cp XF86Config-4 XF86Config-4~
好了,现在要开始修改XF86Config-4这个文件了。
在Module Setcion
填加 Load "glx"
删除Load "dri" 和 Load "GLcore"两行
找到Driver "nv" 修改为 Driver "nvidia"
save,ok了~!
reboot
startx ,启动X。(可能有点久,我的就如此,然后你就会看到找到大大“nvidia" 商标。)恭喜你,你成功了~!
玩玩tuxracer这个游戏,哈哈~,体会到飞的感觉了~。
  软猫:花了我4天的时间,我用的是ess公司的Es2838 pci软猫。到ess公司主页上找,没找到。后来,发现了个不错的地方:http://www.idir.net/~gromitkc/dips/roster.html 你可以自己看看是否有你的。
我的es2838软猫的安装过程如下:
首先到这里下载 Es2838 for linux 7.2的驱动。是linux7.2的,没打错字。要不安装不了。
http://andrew.cait.org/ess/ES2839_4Linux2_4_18-2mdk.zip
然后下载这三个文件:
http://sidlo.penguin.cz/ES2838/
http://sidlo.penguin.cz/ES2838/files/esscom_orig.o
http://sidlo.penguin.cz/ES2838/files/fixscript17
http://sidlo.penguin.cz/ES2838/files/install
(注:后两个使用FlashGet来下载)
解开ES2839_4Linux2_4_18-2mdk.zip。里面有两个文件,esscom.o(1,084,462)和install。只要esscom.o这个文件。
文件的清单:
esscom.o(1,084,462)
esscom_orig.o(1,084,462)
install
fixscript17
放同一目录。
开始安装:
以root登陆
# cd /tool/es2838
# sh fixscript17 esscom_orig.o esscom.o
执行完成后,esscom.o这个文件大小会发生变化(1,084,296)。请确认。否则,请检查你的每一步是否做对了。
# sh install
会出现如下的提示。
/dev/essmodem
/dev/modem
请多试几次,第一次安装肯定不成功~!(谁知道啊?)
加入内核
# mkdir /lib/modules/2.4.18-3/misc
# cp /tool/es2838/esscom.o /lib/modules/2.4.18-3/misc
# /etc/rc.d/rc.local
# insmod esscom
搞定啦~!然后就是用kppp来拨号了,设备选这个/dev/modem就可以了。听到猫在欢叫了吗?呵呵~
好啦,硬件驱动大部分都搞定啦,现在是让我的linux用起来更顺手,更可爱一点了。
常用软件的安装:
1.MOZILLA绝对是最好用的浏览器,系统自代的那个,版本低了,也不是中文的。先下载mozilla-i686-pc-linux-gnu-1.1b-zhCN-sea.tar.gz (13.3 MB ),不好意思,忘下载地址了。可以自己用http://www.google.com/ 找找看。
如果你系统原来已经安装了mozilla,请这样把它卸载了 rpm -e `rpm -qa ^mozilla` --nodeps
进入kde环境,先解开文件。
# tar zxvf mozilla-i686-pc-linux-gnu-1.1b-zhCN-sea.tar.gz
进入解压的目录,找到 mozilla-installer 这个文件,然后运行它,以后就像在windows下安装一样,看你了。只注意一点,安装的路径,一定要改,要不mozilla的插件问题,烦死你。请更改安装路径到这个里/usr/lib/mozilla。最后在桌面上做个应用程序连接/usr/lib/mozilla/mozilla 搞定,然后设置一下字体,我的字体设置是这样的,看图 (2),这是浏览网页的效果图 (3)哈哈,还可以吧~!
2. 输入法
系统自己代的那个,难看死了,用起来很慢,你要是受的了,可以跳过这个不看了,我用的是xsim。
安装过程如下:(你可以到http://www.linuxeden.com/ 找到你想要的)
首先我们要对Redhat 7.3安装补丁
tar zxvf rh7.3-db3.3-patch.tar.gz
./db3-patch
补丁安装完毕,接下去我们解压缩xsim的压缩包
tar zxvf xsim-0.3.8.6-pre.tar.gz
编译xsim:
cd xsim-0.3.8.6-pre
如果你用KDE3:
./configure --enable-status-kde3
如果你用gnome或者已经升级到KDE 3.0.1,KDE3.0.2或以后版本:
./configure
make
make install
make install-data
ok了。
然后在shell里,看看自己的locale的字串,用locale命令
locale
我的是这个zh_CN.GB18030。你的可能不一样哦。
打开这个文件: /usr/local/xsim/etc/xsimrc,把这一行XIM_LOCALE "zh_CN.GBK",改成你自己对应的locale。
我的是这样的:XIM_LOCALE "zh_CN.GB18030"
然后还要修改这个shell脚本:/etc/X11/xinit/xinitrc.d/xinput
先cp个backup。
cp /etc/X11/xinit/xinitrc.d/xinput /etc/X11/xinit/xinitrc.d/xinput~
(重要,要有好的习惯)
把这个文件改成这个样子,像下面的内容。
#!bin/sh
xsim &
export XMODIFIERS=@im=XSIM

save。
重启X-window,按ctrl+space调出输入法。还不错吧。(真的好麻烦,自己要是会写shell脚本就好了,写个脚本,全自动)
好了,当然在linux下好玩的东西,很多。自己尝试安装,才是真正的乐趣所在。(比如gcc、netcat、nmap。哈哈,好象这些东西,默认安装就有了)
一些小问题:
1.k菜单里面好象东西比原来少了不少,比如我喜欢的xmms,没有了吗?到控制中心去,把语言选成e文。在看,全都乖乖的出来了。(或者用系统里的那个菜单编辑器,找到那些程序的路径,在桌面上建立快捷方式,也不错)
2.xmms显示中文文件名字,在插件里选font为simsun,字体大小为12,搞定。
3.在kde里,拖动窗口就挂啦,到“控制中心->观感->窗口行为->移动”下将两处显示内容均选中,再拖,没事了。
4.关机,很多人问用halt命令实现不了软关机,自己选个 init 0 | poweroff | powerdown | shutdown -h now
性能的优化:
默认安装的linux开了很多服务,我们自己的用的机器根本不需要,开着也危险。(没用防火墙,那玩意多复杂的,研究中)
先到shell下,用这个看看。
netstat -an --ip
开了不少,我们要让她一丝不挂。嘿嘿~!
setup
进入setup程序,在system services里,看看吧,整理了个表,让大家参考一下:

名字 说明
anacron 命令调度
amd 网络文件系统守侯进程  
apmd 高级电源管理,用来监视系统用电状态
arpwatch 维护以太网物理地址和IP地址的对应关系
atd 运行用户用At命令调度的任务
autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载
bgpd bgp路由协议daemon
bootparamd 允许老的Sun工作站从Linux网络启动,它和rarp 现在很少使用
cWnn 中文输入法 (ps:好象是的,我的装的新的输入法,关了)
crond Unix下的一个传统程序,该程序周期地运行用户调度的任务
daytime  时间服务
daytime-udp 在线时间同步服务
Dhcpd DHCP(动态IP地址分配)服务器
echo 服务器回显客户数据服务
echo-udp UDP版本的echo
finger finger服务
gated  网关
gpm 提供了鼠标的支持
gssftp  gss ftp服务器还有wu-ftp服务器
httpd  超文本协议服务
isdn isdn设备的支持
ipchains 2.0 kernel下的防火墙进程
iptables 防火墙进程
iscsi SCSI磁盘阵支持
Kudzu 硬件检测服务
keytable  键盘映射表
lpd  lpd是系统打印守护程序
mars-nwe 模拟novell网服务器
mysql mysql服务器
named  named 域名服务器
netfs  netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统
network 网络接口服务(ps:不需要上网的,可以给关了)
nfs  基于TCP/IP网络的文件共享协议。该服务提供了NFS文件共享服务
postgresql postgresql PostgreSQL 关系数据库引擎
portmap RPC portmap管理
radvd 路由广播程序
random 系统的高质量随机数生成器
ripd rip路由协议进程
rlogin 支持远端登录
rwhod 允许远程用户获得运行rwho精灵的机器上所有已登录用户 的列表,与finger类似。
rwalld  Rwall协议允许远程用户向在同一系统中活跃着的终端发送 消息
rusersd 该服务使网络用户可以定位同一网络上的其他用户
routed  该守护程序支持RIP协议的自动IP路由表维护
sendmail  邮件服务器
smb SMB网络服务
snmpd  简单网络管理协议
squid *NIX环境下最为流行的代理服务器
sshd SSH是一个用来替代TELNET、FTP以及R命令的程序,有较高的安全性
syslog 系统日志服务
wine  系统自带的wine(一个模拟器)
xfs X的字体服务器
yppasswdd yppasswd 让NIS用户能够修改密码,运行在NIS域的服务器上。
ypserv 标准NIS/YP网络协议的一个实现。允许主机名,用户名 和其他信息分布于网络各端。运行在NIS服务器上,客户 端不需要。

(ps:进程特别多,你要是有兴趣,可以一起来维护这个表,很多我都不知道是干什么的,好菜~!)


我的是只有这几个,look~!
gpm
network
syslog
xfs
在看看
netstat -an --ip
真的一丝不挂了哦。
恩,只有一个6000,x-windwos是基于tcp/ip的。xixi~,现在,你可以比较安全的上~~~~网了。
好了,一台适合个人使用的linux系统打造完毕!好累~~~~~~~~~!
我的linux
Good Luck!
发表于 2002-11-16 13:05:43 | 显示全部楼层

软关机求助!

自己选个 init 0 | poweroff | powerdown | shutdown -h now
性能的优化:

这个在哪里选?不好意思,我很菜!
发表于 2002-11-17 21:20:18 | 显示全部楼层
怎么没人啊?求各位大侠帮帮小弟!
发表于 2002-11-18 10:10:35 | 显示全部楼层
也就是用命令吧。。。如果其中的一个命令不能执行软关机。因为有些命令是关不了的,比如某个服务忙之类的。。我们就可以用上面提供的命令来实现。找一个能关机的就行了。。。
发表于 2002-11-18 12:31:35 | 显示全部楼层

谢谢南北大哥!我去试试。。。

谢谢南北大哥!我去试试。。。
发表于 2002-11-18 13:02:18 | 显示全部楼层

不行啊!!

每个命令都是到power down就停止了。

怎么回事啊??
发表于 2002-11-18 16:38:42 | 显示全部楼层
有什么错误信息???
如果没有,那就正常。。。有一种情况是,有些服务关不掉,也就是关到半路就死机。。。如果没有什么错误信息。我们按一下电源键就行了。
我原来安装Mandrake 9.0测试版的时候就关了不机,也就是说,关到不能umount net就死机。。死机后,重新启动,系统修复要花点时间。

另外的情况就是有些时候关机没有什么错误。但不能切断电源。进入类似的
sh#
这样就需要我们用手动按电源按钮来切断电源。不过是有点麻烦。。。这样的情况,可能出在机器的内核上。可能得通过编内核。。。。或者先看一下BIOS里面的设置。。。关于电源方面的。。。。

也没有什么好的办法。。。。请弟兄们指教吧。。
发表于 2002-11-18 21:39:21 | 显示全部楼层

错误信息倒是没有。

那就手动关吧,呵呵~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表