安装游戏程序时候,出现命令提示符一闪而过 一闪而过

?X x、 经典DOS命令
2006-01-15 00:00
regedit 可以打开注册表编缉器.
msconfig 可以打开系统配置文件(在 9x 系统)
sfc 可以打开系统文件检查器
scandisk 扫描磁盘(用于 9x)
ping 网络测试
scanreg 扫描注册表
winipcfg 查看自己的ip(只适合 win 9x)
sigverif 可以得出任何未经签署的文件
asd (98,用于检测系统是否有问题,不是很常用)
rundll32.exe user.exe,exitwindows 关机
rundllexe user.exe, exitwindowsexec 在运行对话框中运行可以重启windows
start 文件名 ' 自动用默认程序打开文件 例:start a.txt '自动用记事本打开a.txt
还有c:\window quot;这样的,可以直接打开相应的文件夹(在运行窗口输入)
scanreg /fix 用于检测扫描注册表
scnareg /restore 则可以使注册表恢复到最近几天的样子
[如果不是特殊处理 (专门处理)
测试你的 98 吧
你用的是d版吗
运行tour 98如果可以 你的版本不错
如果有光盘的时候可以 ok你的破戒版还不错
根本不行 好了你的98是大众化产品]
[在公司局网中如对方共享了一个盘或打印机
\\192.168.0.13\c\aux\aux
\\192.168.0.13\print$\aux\aux
立刻蓝屏]
[上网时运行\command\打入netstat -n立刻知道和那几个ip(端口)建立了连接(可以知道有人
黑你吗)如果qq用上面的方法立刻蓝屏]
在纯dos下用fdisk /mbr 命令可以修复被破坏的分区表
winfile 打开文件管理器(在运行里输入 9x 的系统)
在 win2000 系统中运行 cmd 出现命令提示符
ipconfig 可以查看自己的网络配置(在命令提示符或ms-dos 下运行可以保留信息,在运行
里输入会一闪而过,如果在后面加上一个参数可以看到更多的信息,如: ipconfig/all) dvol32 音量设置
sysedit 系统配置编辑程序
drwatson 华生医生,诊断故障的(建立快照)
progman 程序管理器,用过windows 3.x的都知道,和前面提到的winfile一样,都是windows
3.x的内壳程序
telnet 连接远程计算机的工具
wi opup 发送消息的软件
taskman 任务管理器,和2k的比起来有点破
wupdmgr windows升级程序
[winxp 里的 packager.exe 改换程序的图标。rtcshare.exe共享会话。fsmgmt.msc共享文件
夹,可以看到谁在连接你的共享文件。compmgmt.msc /s计算机管理,包括fsmgmt.msc共享文
件等功能。]
dmcpl 桌面管理器
mailto:+邮件地址 打开系统默认邮件程序发送邮件
accwiz.exe windows辅助工具向导
actmovie.exe directshow ***工具
addreg.exe windows 注册调整工具
awadpr32.exe 传真打印机***程序
brdiag.exe 诊断打印机是否连接着、并口连接是否正确等
cfgwiz32.exe microsoft isdn (综合业务数字网)配置向导
ddhelp.exe directx 帮助程序
dialmon.exe 拨号监视器
dllhost.exe com 代理
dmconfig.exe 桌面管理配置程序
dplaysvr.exe microsoft directplay 服务
gdi.exe windows图形设备接口核心组件
ieshwiz.exe ie自定义文件夹向导
imgst_tr.exe microsoft 试验程序
internat.exe 键盘语言指示器(a let)
imgstart.exe microsoft 交互式试验程序
jdbgmgr.exe 调试本地服务器
krnl386.exe windows 系统核心组件
lights.exe 调制解调器监视器(a let)
lms cript.exe windows nt 的登录脚本处理程序
magnify.exe 屏幕放大工具
mprexe.exe 多供应者路由器
msgsrv32.exe windows 32-bit vxd 信息服务器
mstask.exe 计划任务执行程序
m exch.exe microsoft联机服务
nwl roc.exe netware for win32 登录脚本处理程序
odbcad32.exe odbc数据源配置
pintsetp.exe 微软拼音***程序
pintlphr.exe 微软拼音输入法用户自造词
rnaa .exe 拨号上网应用程序
regsvr32.exe microsoft 注册服务程序
regwiz.exe microsoft注册向导
rpc .exe 分布式com服务
srw.exe 系统恢复程序
stimon.exe 静止图像设备管理器
tcmsetup.exe ***客户***程序
tshoot.exe 系统疑难问题解答
user.exe 用户界面核心部件
walign.exe 调整应用程序启动
wrkgadm.exe 工件组管理员
control 控制面板
notepad 记事本
mmc co ole管理配置
命令/? 可以查看到相应的命令帮助(9x 下是英文解释 2k 的命令提示符是中文解释)
更多我的日记
► 2006-01-15 00:00
► 2006-01-15 00:00
► 2005-12-16 00:00
查看/发表评论
您还没有登录,请登录后发表留言、评论!
用户名/彩虹号:
     密码:
隐身登录 共
Copyright 2005-2011 51.com
喜欢这套模板吗?点下方按钮拥有它~指令大全 - 命令技巧大全(需***)
发布者:
热度20票 浏览17次
时间:2010年4月22日 14:46
命令技巧大全(需***)
RedHat中显示出现很多????????
可能是环境做了什么改变,能不能复原?连部分英文都是???
是的,环境变量的LANG改成E文件就应该可以了
我改了还是不行呀
export LANG=en_US
export LC_ALL=en_US
我还用locale_config重新配置了也不行
我用pa wd -d aaa时报错
我用pa wd -d aaa时报错?
/tmp#cat addyh.sh
mkdir /usr/aaa
useradd -d /usr/aaa
-g group -s /bin/sh
pa wd -d aaa
echo "date" /usr/aaa/.profile
echo "exit" /usr/aaa/.profile
/tmp#./addyh.sh
Deleting pa word for user: aaa
Pa word change is forced for aaa.
Pa word request denied.
Reason: Account is required to have a pa word.
请问是什么原因?
俺在sco 下试了.pa wd -d 没有问题啊
只出现:
Deleting pa word for user: aaa
Pa word change is forced for aaa.
Pa word request denied.
Reason: Account is required to have a pa word.
提示是何时出现的.
/tmp#./addyh.sh
Deleting pa word for user: aaa
Pa word change is forced for aaa.
Pa word request denied.
Reason: Account is required to have a pa word.
以上所有内容均是我复制过来的,所以是紧接着出现的。
用NetTerm时复制屏幕内容。
这个问题已经困扰我很久了,我每次安排代理业务时,都要建5个用户,然后一个一个地把密码给删除。
只因为在你的设置中用户口令是必须有的
可是我用手工删除时却可以
pa wd aaa手工OK!???????????
只因为在你的设置中用户口令是必须有的
将语句useradd -d /usr/aaa
-g group -s /bin/sh
useradd -d /usr/aaa
-g group -s /bin/sh -x "{ pa wdNullAllowed 1 }" aaa
可望解决楼主的问题
各位,为什么我找不到-x参数呢?
下面引用由valentine在 2002/09/25 02:58pm 发表的内容:
俺在sco 下试了.pa wd -d 没有问题啊
只出现:
Deleting pa word for user: aaa
Pa word change is forced for aaa.
不知道在什么系统上写的,不过像linux的用户一定要有口令才可以的
to wind521:
如果系统的安全级别较低,增加用户时就已允许其密码可以为空;如果安全级别较高,默认地,新增用户的口令不能为空,这就需要设置用户,使其口令可以为空后才能用pa wd -d ...
下面引用由山地獾在 2002/09/25 04:45pm 发表的内容:
将语句useradd -d /usr/aaa
-g group -s /bin/sh
useradd -d /usr/aaa
-g group -s /bin/sh -x "{ pa wdNullAllowed 1 }" aaa
可望解决楼主的问题
-x 是个什么参数??
我的也就只有这个 没 x 是linux
sh-2.04# /usr/ in/adduser --help
/usr/ in/adduser: invalid option -- -
usage: adduser
[-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p pa wd] [-n] [-r] name
adduser
-D [-g group] [-b base] [-s shell]
[-f inactive] [-e expire ]
sh-2.04#
怎样修改主机名
请问redhat 7.2中怎样修改主机名?
vi /etc/sysconfig/network这个文件,
HOSTNAME=test
如果要临时更改,可以使用
hostname 主机名
修复linux下超级用户的密码
准备好bootdisk和rootdisk两张软盘,从软驱启动,启动到root盘并出现shell提示符。将linux根目录分区
mount至/mnt目录,比如你的linux在硬盘第一分区,就在命令行中输入
mount /dev/hda1 /mnt,然后进入mnt目录,将其中的etc/pa wd文件改名,输入
mv /mnt/etc/pa wd /mnt/etc/pa wd.bak就可以了;接着使用命令
cp /etc/pa wd /mnt/etc/pa wd将软盘上的/etc/pa wd文件复制到硬盘中的etc目录下,
这样重新由硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/pa wd.bak pa wd
命令将pa wd文件改回,再运行pa wd命令重新设定密码就可以了。
直接进行linux的***工作
  通常我们在***某个操作系统软件时,需要该系统的引导盘启动才能***。但我们在
***linux操作系统时,可以利用该系统光盘中的一个名为loadlin.exe的DOS软件,将
linux核心直接调入内存,并由Linux核心代替当前操作系统来接管计算机 ,并进入Linux
的***界面。在***linux时,我们只要在运行对话框中输入
loadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.img 这个命令就可以
直接***linux了;其中E是光驱盘符,E:imagesvmlinuz为Linux核心名。
快速启动linux系统
  随着个人计算机配置的日益提高,在自己的计算机上***linux系统已经不是什么新鲜
的事了。假设我们的计算机上同时装有windows和linux两个操作系统,应该如何启动Linux
呢?是否每次都需要重启计算机,通过LiLo引导?其实如果我们在dos下, 有一种简单快
速启动linux的方法,那就是load Linux。loadlin.exe是在dos下的可执行程序, 它可以
在纯dos环境下迅速启动linux,而且无需重启计算机,通常我们可以在光盘的/kernels目
录下可以找到这个程序。如果不知这个程序被放置于***盘的何处,可以使用
“find -name loadlin*”命令来寻找。找到之后将其复制到dos分区中,同时还需要复制
一份你所使用的linux内核文件。可以通过windows直接从光盘复制, 也可在Linux环境下
使用mcopy命令将文件copy到dos分区;接着再编写一个linux.bat的批处理文件, 文件内
容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro,其中我们假设loadlin.exe和vmlinuz
这两个内核文件都在c盘根目录,而root为linux根设备,而且Linux处于硬盘第一分区,
所以设备名为/dev/hda1,ro意为readonly。以后在dos下要启动linux时,运行Linux.bat
就可以了。这样启动linux快速高效,大大的减少了系统自检时等待的时间。
在DOS下,有一种简单快速启动linux的方法,那就是load Linux。loadlin.exe是DOS
下的可执行程序,它可以在纯DOS环境下迅速启动linux,而且无需重启计算机,通常我们
可以在光盘的“/kernels”目录下找到这个程序。如果不知这个程序被放置于***盘的何处,
可以使用“find -name loadlin*”命令来寻找。找到之后将其复制到DOS分区中,同时还需
要复制一份你所使用的linux内核文件。可以通过Windows直接从光盘复制, 也可在Linux
环境下使用“mcopy”命令将文件复制到DOS分区;接着再编写一个名为“linux.bat”的批处理
文件,文件内容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro(我们假设loadlin.exe和
vmlinuz这两个内核文件都在c盘根目录下,“root”为linux的根设备, 而且Linux处于硬盘
第一分区,所以设备名为“/dev/hda1”,“ro”意为readonly)。以后在DOS下要启动linux时,
运行“linux.bat”就可以了。
消除Xwindows下的死机现象
如果我们在Xwindows状态下运行linux时, 由于硬件本身的问题或者自己操作上的不
当,有时侯可能会导致系统突然失去响应,也就是我们常见到的一种死机现象,其实此时
系统并没有死机。我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键
Ctrl+Alt+Back ace来关闭当前正在运行的任务;第二,首先按住键盘上的Ctrl+Alt+F2
复合键,让系统切换到另一个操作台,然后登陆到系统, 再执行# -ax|grep startx命
令,这将会列出你的Xserver的进程标识(PID),接着在命令行中输入如下命令就能消除
Xwindows下的死机现象:#kill -9 PID_Number,最后通过Alt+F1复合键返回原来的平台。
快速关闭linux系统
旧版本的的linux/UNIX系统必须先运行shutdown命令,然后才能关闭电源,但最新版
本的linux/UNIX系统已经在这个方面作了很大的改进,再也没有必要象以前那样关机了。
因为新版本的系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪
保存用户数据、自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭
系统的目的了。
增加虚拟缓存
如果计算机上的SWAP(交换空间)不够了,只要我们的硬盘上还有空余的空间,我们
就可以把这些剩余空间利用起来,我们可以直接使用命令:mkswap /dev/hda(假设linux
的驱动器是/dev/hda),swapon /dev/hda;要自动启动Swap,可以把新的分区加入到
etc/fstab中去,照着原来swap的写就行了。用"free"检查swap的大小,linux支持最多16
个交换分区,每个交换分区最大128M,没有空闲分区的时候,可以用个大文件来建立。
下面是执行的一系列命令:
#dd if=/dev/zero of=swapfile =1024 count=8192
#mkswap swapfile 8192
#swapon swapfile
11. 多用拷贝与粘贴来提高操作速度
linux系统***后,每次启动到字符界面时都会自动运行一个叫gpm的程序, 该程序运
行后就可以用鼠标来拷贝与粘贴了。具体做法是按住鼠标左键拖动让要拷贝的地方突出显
示, 这时突出显示的区域已经被拷贝, 再按鼠标右键拷贝的内容就会被粘贴在光标所在位
置了。如果我们在Xwindow下运行linux系统, 拷贝与粘贴的操作与在普通的Win9x系统下
12. 加快linux存取数据
想快速提高linux下的硬盘读取数据,可以在Linux下进行一些设置,让Linux
在32位输入输出方式和DMA通道方式下进行工作。设置时,在linux命令界面中输入命令
/ in/hdparm -cl /dev/hda来打开32bit传输方式,输入命令/ in/hdparm -dl /dev/hda
来打开DMA传输方式,接着再输入命令/ in/hdparm -kl /dev/hda 来使硬盘在Reset之后
仍然保持上述的设置,通过这些设置,我们就能提高linux的读盘速度到1倍以上。
13. 快速加载系统文件
大家知道以前我们在使用linux文件系统之前,都需要通过mount命令来首先加载指定
的文件系统,用完之后还必须使用unmount命令来卸载指定的文件系统。现在, 我们可以
使用autofs命令,来免去我们每次mount和umount之苦,另外RedHat6.0中还自带了 autofs
的rpm命令,只要我们把它***好之后就可以享受自动加载文件系统的方便。我们首先在
../misc目录下,来创建一个cd目录,如果使用其自带的auto.misc和auto.master的话, 马
上就可以实现自动加载功能了。
14. 快速进行***工作
通常我们在***某个操作系统软件时,需要该系统的引导盘启动才能***。但我们在
***linux操作系统时,可以利用该系统光盘中的一个名为loadlin.exe的DOS软件,将Linux
核心直接调入内存,并由linux核心代替当前操作系统来接管计算机,并进入Linux的***
界面。在***linux时,我们只要在运行对话框中输入
loadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.img 这个命令就
可以直接***linux了;其中E是光驱盘符,E:imagesvmlinuz为Linux核心名。
15. 快速启动系统
计算机上同时装有windows和linux两个操作系统,如果我们在dos下, 有一种简单快
速启动linux的方法,那就是load Linux。loadlin.exe是在dos下的可执行程序, 它可以
在纯dos环境下迅速启动linux,而且无需重启计算机,通常我们可以在光盘的/kernels目
录下可以找到这个程序。如果不知这个程序被放置于***盘的何处,可以使用
“find -name loadlin*”命令来寻找。找到之后将其复制到dos分区中,同时还需要复制
一份你所使用的linux内核文件。可以通过windows直接从光盘复制, 也可在Linux环境下
使用mcopy命令将文件copy到dos分区;接着再编写一个linux.bat的批处理文件, 文件内
容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro,其中我们假设loadlin.exe和
vmlinuz这两个内核文件都在c盘根目录,而root为linux根设备,而且Linux处于硬盘第一
分区,所以设备名为/dev/hda1,ro意为readonly。以后在dos下要启动linux时,运行
linux.bat就可以了。这样启动Linux快速高效,大大的减少了系统自检时等待的时间。
16. 快速建立文件列表
在linux操作系统之下,我们也可以实现对MP3文件的播放, 但是在Linux的命令行状
态下,我们只能一首一首地进行播放歌曲,如果我们想连续地播放某一个目录下的所有
MP3文件时,就必须首先把这些扩展名为mp3的所有音频文件建立一个MP3播放列表, 能后
使用播放命令,来依次播放列表中的音乐文件, 那么我们该如何建立mp3文件的播放列表
呢?其实很简单,我们只要在系统的命令行中输入如下的命令:
find /mnt/cdrom -name *.mp3 -print cd1.play.list,这样就会把指定目录中的所有
MP3文件建立一个名为play.list的文件。然后使用xmms 或 x11amp命令就能进行播放这些
mp3音乐了。
17. 快速启动编辑器
我们在使用le 或 more命令来查看某个文件时,可能会发现被查看的文件有错误或
者其他需要修改的内容,这时我们就需要对其进行修改,但是在查看状态下,我们无法直
接对该文件进行任何编辑工作,必须另外启动编辑器才可以进行编辑,那么在这种状态下,
我们该采取什么方法才能快速启动编辑器呢?其实操作很简单,我们只要在le 中打入v键,
会立即启动vi或其他你在环境变量中指明的编辑器,但是在more方式中我们只能使用vi命令了。
18. 快速关闭系统
旧版本的的linux/UNIX系统必须先运行shutdown命令,然后才能关闭电源,但最新版
本的linux/UNIX系统已经在这个方面作了很大的改进,再也没有必要象以前那样关机了。
因为新版本借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用
户数据、自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭系统的
如果linux不正常关机, 有可能导致不能进入Linux的KDE环境而只能处于控制台环境
下,而且不断地有大片大片的英文字符向上翻滚。以root身份login后,键入startx命令,
出现“x server不能连接”的错误提示。
19. 建立多用户
  提醒大家一句,别一直使用root用户。 比如我们想删除/temp目录下的文件却将命令
不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有文
件。再者,“linux是一个真正意义上的多任务、多用户系统”,不体会一下Linux的特色岂
不可惜。为了方便自己和别人使用,就在linux系统下多建几个用户吧。
  输入“adduser newuser”,回车,屏幕对命令没有一点儿反应,错啦?不,实际上,
系统已接受了新用户。你应该接着输入命令 “pa wd newuser”,屏幕将提示输入口令,
再次输入确认, 一个新的用户就增加成功,真简单。马上登录试一试吧。
  linux提供了六个虚拟控制台,用ALT+F1~F6切换(在X-window下用CRTL+ALT+F1~F6切
换),每个控制台均可以用不同的用户登录,运行不同的程序。
二、在linux下如何使用软盘、光盘以及DOS等非Linux分区
  这是linux初学者问得最多的问题。由于大家已习惯了微软的访问方法, 总想用类似
的思路来找到软盘和光盘。但在linux下,却沿袭了UNIX将设备当作文件来处理的方法。
所以要访问软盘和光盘,就必须先将它们装载到linux系统的/mnt目录中来。
  装载的命令是mount,格式如下:mount -t 文件系统类型 设备名 装载目录
  文件系统类型就是分区格式,linux支持的文件系统类型有许多:
  msdos DOS分区文件系统类型
  vfat 支持长文件名的DOS分区文件(可以理解为Windows文件)系统类型
  iso9660 光盘的文件系统类型
  ext2 linux的文件系统类型
  ......
  设备名,指的是你要装载的设备的名称。软盘一般为/dev/fd0 fd1;光盘则根据你的光驱的位置来决定,通常光驱装在第二硬盘的主盘位置就是/dev/hdc;如果访问的是DOS的分区,则列出其设备名,如/dev/hda1是指第一硬盘的第一个分区。 装载目录,就是你指定设备的载入点。
  1. 装载软盘
  首先用mkdir /mnt/flo y 在/mnt目录下建立一个空的flo y目录,然后输入mount -t msdos /dev/fd0 /mnt/flo y 将DOS文件格式的一张软盘装载进来,以后就可以在/mnt/flo y目录下找到这张软盘的所有内容。
  2. 装载Windows所在的C盘
  mkdir /mnt/c 在/mnt目录下建立一个空的c目录;
  mount -t vfat /dev/hda1 /mnt/c 将Windows的C盘按长文件名格式装载到/mnt/c目录下,以后在该目录下就能读写C盘根目录中的内容。
  3.装载光盘
  mkdir /mnt/cdrom 在/mnt目录下建立一个空的cdrom目录;
 mount -t iso9660 /dev/hdc /mnt/cdrom 将光盘载入到文件系统中来,将在/mnt/cdrom目录下找到光盘内容。有的linux版本允许用mount /dev/cdrom或mount /mnt/cdrom命令装载光盘。
  要注意的是,用mount命令装入的是软盘、光盘,而不是软驱、光驱。有些初学者容易犯一个毛病,以为用上面命令后,软驱就成了/mnt/flo y,光驱就成了/mnt/cdrom,其实不然,当你要换一张光盘或软盘时,一定要先卸载,再对新盘重新装载。
  4.卸载
  卸载的命令格式是:umonut 目录名,例如要卸载软盘,可输入命令umonut /mnt/flo y。要注意的是,在卸载光盘之前,直接按光驱面板上的弹出键是不会起作用的。
三、如何***linux的应用软件
  对于普通用户,***或升级软件可以用Red Hat公司的软件包***与管理工具RPM。使用后你就可以轻松***软件、升级软件和卸载软件并查询软件信息。
  如果你***的是Red Hat linux,那么你就可以使用RPM了,如果不是,你可以先***RPM。方法如下:
  1. 下载RPM软件包: ftp://ftp.redhat.com/pub/code/rpm/rpm-2.3.11.tar.gz
  2. 在linux命令行下依次运行:
  cd/
  tar xzvf rmp-2.3.11.tar.gz
  cd rpm-2.3.11
  ./configure
  make
  make i tall
  mkdir /var/local /var/local/lib /var/local/lib/rpm /var/lib/rpm
  这样,你就完成了RPM的***,以后便可以在网上或光盘上寻找软件的RPM***版。然后使用RPM进行***,RPM的使用方法很简单:
  1. 用RPM***软件包 :rpm -ivh 软件文件名
  例如 rpm -ivh fvwm95-2.0.43a.chinese-1.i386.rpm 屏幕上就会输出该软件包的名称和***的进度条:
  fvwm95 ###############
  当进度条走到底,中文fvwm95(一种X-Window的界面)就***完了,再运行X-Window,啊,全中文的fvwm95就在我的眼前。
  2. 用RPM反***软件包:rpm -e 软件名
  例如:rpm -e fvwm95
  3. 用RPM升级软件包:rpm -Uvh 软件升级版文件名
  例如:rpm -Uvh fvwm95-2.1.0a.chinese-1.i386.rpm,RPM自动反***原来的老版本,将升级版的软件***入系统。怎么样,不难吧!
四 、如何在Windows系统中查看linux的文件
  通过使用装载命令mount,我们能够在linux中轻松地查阅、使用Windows的文件。俗话说有来有往嘛,我们当然也希望在Windows中能看到Linux的文件。可是Windows可不像Linux那么友好,并未备有与Linux沟通的工具,怎么办呢?别急,网络上有个小工具叫Linuxdos,不到500K,运行在Windows下,专用于查看Linux的文件。运行之后,你可以选择驱动器,然后它就像资源管理器一样列出Linux的文件系统。
五、如何汉化linux
  linux的母语是英文,所以满屏幕都是“英国老鼠”,用起来特不方便,如果想输入中文更没辙。不过现在的中国软件人员可谓人才辈出,已经为Linux的汉化提供了全面的解决方案。
  1.中文模拟终端chdrv
  首先,总得让linux能显示中文吧!chdrv是在命令行下的中文模拟终端,也就是说,只要你装上了它,你就可以在Linux的命令行状态下显示和输入汉字了。chdrv启动后在tty7(用Ctrl+Alt+F7)建立一个虚拟终端,用户在tty7上登录后就可以使用它提供的中文支持。tty1到tty6不会受到它的影响。
  如果你能找到RPM格式的***包,就可以轻松地使用RPM***程序***它。否则你可以到ftp://ftp.ihep.ac.cn/pub/chinese/system分别取得 chdrv 的已编译的chdrvbin-0.23.gb.tar.gz和字体文件chdrvfont.tar.gz。 然后用root登录,依次执行以下命令:
  tar xvzf chdrvbin-0.23.gb.tar.gz 将编译好的chdrv解压到chdrv-0.23.gb目录
  mv chdrvfont.tar.gz chdrv-0.23.gb/ 将字体文件移到chdrv-0.23.gb目录
  cd chdrv-0.23.gb 进入此目录
  ./i tallbin 运行***文件
  2.中文输入服务器xcin
  如果你常在X-Window中使用linux,一定试试用XCIN来解决中文输入的问题。XCIN 是Xwindow Chinese INput的缩写,是一个在X-Window模式下运行的中文输入系统,***它后,X-Window的所有终端都将提供中文服务。
  你可从ftp://ftp.ihep.ac.cn/pub/chinese/system/xcingb-2.2.tar.gz取得GB码版的XCIN文件包。然后用root登录,依次执行以下命令:
  tar xzvf xcingb-2.2.tar.gz  解压缩
  cd xcingb-2.2         进入目录
  ./configure          修改***选项
  make             编译
  make i tall          ***
  同样,如果你能找到该软件的RPM***版,可以用RPM来***。
  到此为止,我们已经介绍了在命令行下和X-Window中使用中文的方法。可是在文本编辑软件中依然只能显示中文,却无法输入汉字。要解决这个问题必须自己动手修改两个地方:
  1) 为不同shell设置
  若使用Bash Shell:在 /etc/profile 增加下面的内容:
  stty cs8 -istrip
  stty pa 8
  export LANG=C
  export LC_CTYPE=iso-8859-1
  若使用Tcsh Shell:在 /etc/csh.login 或 /etc/csh.cshrc 增加设定如下:
  stty cs8 -istrip
  stty pa 8
  setenv LANG C
  setenv LC_CTYPE iso-8859-1
  2) 在自己主目录下的.i utrc文件中增加下面的内容:
  set convert-meta off
  set output-meta on
  3.中文的窗口管理器 C-fvwm95
  fvwm95就像是linux英文Win95,中国的Linux用户一直期望有一天能在中文的窗口下使用Linux。这一愿望现在终于成为现实。中国科学院高能物理研究所计算中心的于明俭先生将fvwm95作了汉化,我们终于可以将fvwm95上那些讨厌的英文换成汉字了!
  大家可以到ftp.ihep.ac.cn/pub/chinese/packages/中下载汉化了的fvwm95的源代码。它所用的字库也可以在ftp.ihep.ac.cn/pub/chinese/fonts/pcf/中取得。下载文件中附带了***说明。由于它的配置还是较麻烦的,所以最好去找找相应的RPM包。
  4.下载BluePoint linux Star Preview(蓝点预览版)
   蓝点预览版基于Red Hat,内含:中文内核(kernel);控制台中文显示/输入;中文Xserver(CXWIN 0.6),X的中文显示/输入;汉化Me age和相应库文件,经过中文化和本地化处理的NLS me age和库文件。
   a. 中文内核
   1. 性能卓越, 内核实现中文支持,占用资源极少,速度极快.
   2. 多语言支持, 同屏显示多内码(GB/BIG5).
   3. 兼容性极好,内核兼容上层应用程序,最彻底的解决办法.
   4. 支持高分辨率, 完全取决与用户自己的硬件限制.
   5. 支持各种字体,支持简繁字体共14种.
   6. 热键切换语言环境(GB/BIG5/EN).
   b. 中文Xserver
   1. 兼容性好,至少95%的纯西文应用软件可以支持中文处理.
   2. 内置输入和显示支持,使用非常方便,无须另外***输入模块.
   3. TTF字库支持.
   4. 支持GB/BIG5内码.
   c. 汉化Me age和相应库文件
   1. 提示中文化,开机、关机和常用软件的消息提示全部中文显示。
   如果需要***中文xwindow和输入法,则需要下载star-cxwin.tar.gz. 如果需要***中文控制台及语言环境, 则需要下载star-zhcon.tar.gz 如果需要在控制台上使用24点阵汉字库, 请下载star-font24.tar.gz 注意: 别忘了下载I tall***脚本! 在***前请仔细阅读README和 常见问题问答!
   ***方法
   1) 创建一个目录, 将所有下载来的文件放在里面.
   2) 以root身份执行***脚本: # bash I tall
   3) ***脚本会先检查系统的配置,还会自动搜索TTF字库, 接下来就是对旧配置文件 进行备份, 最后开始***.
   4) 完成***, 如果***了中文控制台环境, 则需要重新启动.
六、如何设置声卡
  不用我说,这可是十分要紧的工作!不过如果你***了RED HAT linux,则这项工作就简单了!
  用root登录系统,运行/usr/ in/ dconfig。出现选择声卡类型的画面。一般声卡可以选取Sound Blaster 。
  选完声卡后再设置有关的资源。用TAB键结合方向键作出选择后,按OK,如果听到Linus(linux的创始人)说话的声音,就说明声卡设置成功了。真像老式DOS游戏的声卡设置……
七、如何设置显卡
   要设置好你的显卡,首先,要知道你的显卡的型号,是什么公司出的,什么样的类型的显卡,显存有几MB,还要知道显卡的显示芯片是什么类型的,是ALG2302的,还是SIS6326的,还是Savage3D的,等;然后,在超级用户的权限下,你可以运行界面比较友好的Xconfigurator工具,这里的X记住一定要大写的,一步一步跟着指导来选择,应该不是很难的,当选择你的显卡的芯片的时钟时,不用选择它,让测试程序自动检查;最后,还要知道你的显示器的类型,是VGA的,还是SVGA的,以及水平和垂直分辩率。你还可以运行界面不友好的xfree86,如果你比较精通linux的话,用xfree86命令配置的X Windows效果比Xconfigurator好很多的。界面最友好的,当属XF86Setup工具,若你有***这个工具的话,不妨就用这个工具来设置你的显卡吧。
八、如何设置网卡
九、如何播放CD音乐
  声卡设置好了,可以在光驱中插入一张CD,用装载命令mount将光盘载入,然后输入cdp命令就可以播放了。在屏幕上可以看到CD的音轨清单,小键盘的9是播放,7是停止,6进到下一音轨,4退到前一音轨,0退出播放程序,2弹出CD,8是暂停。
  如果是在X-Window中,可以用xplaycd播放CD,这是一个有图形界面的播放器,按钮及功能一目了然,这里就不多说了。
10、如何播放VCD影碟
11、如何拨号上网
12、linux下能玩游戏吗
  光盘中有 d-games-2.1-3.src.rpm文件包,用RPM命令进行***,然后到***目录中去找游戏吧。不过这些游戏都不够精致,如果你想玩好的,就须要进入X-Window,acm是空战模拟游戏,paradise和xpilot是联网战斗游戏,xdemineur是挖地雷(没想到吧),xjewel是俄罗斯方块,xboard是国际象棋,xpat2是扑克牌游戏,xboing是弹珠台游戏,还有Doom——大名鼎鼎的第一人称射击游戏!这些游戏有的可以直接调出,有的须要用RPM命令***。所有的RPM包都在***光盘中的srpms目录下,自己去看看吧。
  虽然linux是个“自由”的系统,但是多多了解关于UNIX的基础知识有助于更好地理解Linux,毕竟UNIX是Linux的“母亲”嘛。这里列出了一些常见的问题,希望对大家有帮助。如果你在学习Linux的过程中有什么新问题,请飞鸽传书zhuangrb@softhouse.com.cn,咱们一起学习交流。
一.将需要的路径加到现有的路径中:
1.在linux上为
export PATH=$PATH:/usr/local/mysql/bin
将此句加到rc.local中,则每次启动路径就会重设一遍
2.在windows中进入我的电脑属性高级环境变量系统变量
找到path变量,在其中加入你需要打通的路径即可。
二.mount -t smbfs -o username=weiqiong,pa word=weiqiong //202.204.114.38/wei /tmp
此命令可以mount上win和linux共享的目录
三.linux的运行级别有6种:
0:系统停止,用这个级别来关闭任务
1:单用户模式,不加载网络系统
2:多用户模式,用户通过网络登录
3:完全多用户模式,为缺省textmode运行模式
4:用户自定义模式
5:XWindow模式
6:重启动模式
四.linux启动盘的制作:
方法1:mkbootdisk --device /dev/fd0 `uname -r`
(`为ESC键下的那个)
方法2:dd if=/boot/bzImage of=/dev/fd0
//直接将Kernel Image bzImage写入软盘
rdev /dev/fd0 /dev/hda1
//执行rdev指定启动时的root文件系统分区为/dev/hda1
rdev -R /dev/fd0 1
//最后rdev -R指定root文件系统挂接为只读
方法3:只要将/etc/lilo.conf中的boot=/dev/hdxx改为/dev/fd0,
然后执行lilo -v将LILO写入磁盘,LILO启动盘就做好了。
注意,在启动盘做完后,再将boot=/dev/fd0改回原来的设置,
并再次执行lilo -v写回主引导记录
方法4:dd if=boot.img of=/dev/fd0 =1440k
五.改系统时间:
date -s 12/20/2003
date -s 12:30:00
clock -w
六.参看当前linux的内核版本
uname -r
七.格式化软盘:
1. mke2fs /dev/fd0,将软盘格式化成ext2文件系统。
2. fdformat /dev/fd0H1440,低级格式化软盘。
3. mformat a:,将软盘格式化成msdos文件系统。
八.cron的使用
crontab [ -u user ] file
crontab [ -u user ] { -l | -r | -e }
-u user 是指设定指定 user 的时程表
-e : 执行文字编辑器来设定时程表
-r : 删除目前的时程表
-l : 列出目前的时程表
时程表的格式如下 :
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,
f4 表示月份,f5 表示一个星期中的第几天,program 表示要执行的程序。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行
f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次
f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行
f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推
使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表
周一到周五每天下午 5:00 寄一封信给 alex@domain.name :
0 17 * * 1-5 mail -s "hi" alex@domain.name /tmp/maildata
每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"
20 0-23/2 * * * echo "haha"
每天早上6点:0 6 * * * date
每两个小时:0 */2 * * * date
九.看内存大小:grep MemTotal /proc/meminfo
1:HOST的乐趣: Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所有域名信息。
2:找到命令需要的文件,也许你希望搞清楚一个命令它到底使用到了什么其他相关文件和命令?试试ldd就可以了。如ldd traceroute,返回结果会是libc.so.6,lid-linux.so.2
3:定时!定时!你希望定时处理吗?你肯定希望能够让你轻松一些!crontab可以听候您的指示。命令行中输入:crontab -e这进入文本编辑器,再在其中输入0 5 * * * wget -t3 -I/home/tom/URLs -N。这样每天早上5点就会运行这个wget命令。前五个是时间参数:分 时 日 月 星期几。你可以 0 5 * * 6,0 command line here,这样就在每个星期六和星期天5am运行。你需要man 5 crontab来得到更为详细的解释。随便说一下,wget是一个取web页面的小程序。 co ole顶部显示现在时间:在/etc/bashrc或~/.bashrc中加入环境变量PROMPT_COMMAND。export PROMPT_COMMAND='echo -ne "33733[2;999r33[1;1H33[00;44m33[K"`date`"33[00m338"'
4:使用多达23个的虚拟终端(VT),假设你现在有6个,仿照/etc/inittab种的文件,加入
8:234:re awn:/ in/getty 38400 tty8
24:234:re awn:/ in/getty 38400 tty24
要跳过VT7,因为X使用这个终端。然后telinit q以重新加载配置文件。使用左Alt+Fn在1-6和8-12件切换,使用右Alt+Fn键在13-24之间切换。
5:Co ole切换:左Alt-方向键,循环切换co ole。效果和Alt+Fn一样。
6:简单的进行Dos转Unix:如果你的文本文件中每行结尾都有讨厌的Ctrl-M的话,使用这句命令能够快速的解决问题 sed 's/^M//' filename newfilename
7:快速建立MP3播放列表:find /mnt/cdrom -name *.mp3 -print cd1.play.list.这样就会把CDRom中的所有MP3文件建立一个名为cd1.play.list的文件。然后使用xmms 或 x11amp就能进行播放了。
8:/proc中的重要信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitio - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swa - 所有Swap分区的信息
cat /proc/version - linux的版本号
9:真正的Co ole界面:说实话无论是KDE和GNome我都没什么喜欢的,毕竟受Windows熏陶了这么长时间了。但是在Co ole下其实才是真正的Cool界面。使用SVGATextMode可以让你的命令行界面达到132x60(标准是80x25)。我的486(Trident9440)上使用的是132x43,那密密麻麻的字符真象Hollywood的几年前的电影(现在连电影里都是Windows了)给人感觉神秘兮兮的。配置文件在/etc/TextConfig中,不过如果你的XWindow都无法正常显示的话,那估计这也用不了了(毕竟是好几年前的东西了)。
10:让你的硬盘飞起来: linux下也可以使用32Bit I/O和DMA。使用/ in/hdparm -c1 /dev/hda(hdb,hdc..)打开32Bit传输模式,使用命令 / in/hdparm -d1 /dev/hda(hdb,hdc...) 打开DMA。最后使用/ in/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上面的设定,这么一来,硬盘读写速度应该可以提高一倍以上。
11:微调你的Ext2: linux下的命令tune2fs可以设定最大Mount次数(因为Linux即时在mounted clean状况下,达到一定的mount次数后,会强制e2fsck对于我这样的每天开关机的来说很不方便),tune2fs命令的其他用途请参见man。
12:禁止在Netscape中显示闪烁(Blink)Tag: ~/.Xdefaults中修改 Netscape*blinkingEnabled: False 之后运行 xrdb -Load ~/.Xdefaults
13:随时改变XTerm的字体大小:shift加+/-
14:Ext2的文件属性: lsattr列出属性,chattr可以改变属性。如 chattr +A filename 则系统不会修改其last acce time属性;chattr +i 则可以避免被rm掉。
15:SIS6326显卡的配置:在Device中加入:DacSpeed 110 Option "no_bitblt" Option "sw_cursor"
16:使用strings可以把字符串从Binary文件中分离出来
17:你大概已经习惯了使用Top来观察系统使用情况,那就使一使使用Vmstat 1来看看cpu的空闲程度(显示结果的最后一项)。
18:使用Watch命令,反复执行特定命令,如"watch ls -l /tmp/blah",将一直观察文件的大小改变。
19:使用 tats得到 连接的数据。
20:显示远程机器的NFS: showmount -e hostname
21:使用autofs免去你每次mount和umount之苦,再RedHat6.0中带了autofs的rpm,只要***好之后便可以享受自动加载文件系统的方便。 在../misc目录下,创建一个cd目录,如果使用其自带的auto.misc和auto.master的话,马上就可以实现自动加载功能了。
22:在Bash Shell中,可以用!重复上几次输入过的命令,这样就可以省去往上滚动的麻烦了。使用ctl+R可以互动的检索以前使用过的命令行。
23:使用cd -在上两个cd /directory/操作中切换。如先是cd /home/foo接着是 cd /home/maison则接着打cd - 会进入 /home/foo再打cd - 会进入 /home/maison。
24:Bash中的快捷键:ESCAPE-B 会向前条一个单词,Ctrl-K会删除从光标到行末所有字符。
25:在PS命令中使用grep,例: auxw | grep gpm 会列出所有含有gpm字符的进程。
26:在同一个命令行上同时执行多条命令:用分号分隔。如编译一个源文件:type ./configure ; make ; make i tall 。之后你就可以去散步了(不要在电脑前花费了太多时间了,生活中还有很多美好的东西。)
27:把运行结果输出到一个文件中,如 ls -l foo.file。
28:使用Top命令监视系统状况,内存使用情况,开机时间,进程状况,每个用户的使用情况等等。使用S命令可以改变其刷新的时间:如.5将会使其每半秒钟更新一次。
29:同时Unzip多个文件,unzip *不正确,而是unzip "*"。
30:建立符号连结,这大概是最有用的功能了,ln -s real-file symbolic-file,无论是设备,文档还是脚本程序。
31:改变显示的单位,如du -hm 将以M为单位输出结果,同样的du -hk则以K为单位输出。
32:自动Logoff,在~/.bashrc中加入这么一句话:TMOUT=300则会在5分钟之后logoff,不过如果le 这类程序运行则不会启动。
33:在使用le 或 more时直接启动编辑器:在le 中打入v键,会立即启动vi或其他你在环境变量中指明的编辑器,但是more只能使用vi。
如果要返回le 环境,只需要退出vi即可。
1.使用急救盘组进行维护
  急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一个完整的linux系统。实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系统;而第1张盘则存放了可启动的内核。
  使用急救盘组维护系统很简单。只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户。为了能访问硬盘上的文件,需要手工***硬盘文件系统。例如,用下面的命令可在/mnt目录中***/dev/hda2盘上的ext2fs类型的linux文件系统:
  # monut -t ext2/dev/hda2/mnt
  注:现在根目录是急救盘上的根目录。为了访问硬盘文件系统中的文件,必须先把它***到某个目录下。这样,如果将硬盘上文件系统***在/mmt目录下,则硬盘上原来的/etc/pa wd文件的路径就是/mnt/etc/pa wd。
2、文件系统被破坏时的处理方法
  当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运e2fsck命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。
  当从软盘上检查文件系统时,最好不要mount***。
  注:文件系统被破坏的常见原因是超级块被损坏,超级块是文件系统的“头部”。它包含文件系统的状态、尺寸和空闲磁盘块等信息。如果损坏了一个文件系统的超级块(例如不小心直接将数据写到了文件系统的超级块分区中),那么系统可能会完全不识别该文件系统,这样也就不能***它了,即使采用e2fsck命令也不能处理这个问题。
  不过,ext2fs类型的文件系统将超级块的内容进行了备份,并存放于驱动程序的块组(block group)边界。可以用如下的命令通知e2fsck使用超级块的备份
  # e2fsck -b 8193
  是指文件系统所在的分区,-b 8193选项用于显示使用存放在文件系统中的8193块的超级块的备份数据。
3、恢复丢失的文件
  如果不小心删除了重要的文件,那么没有办法直接恢复。但是还可以将相应的文件从急救盘复制到硬盘上。例如,如果删除了文件/bin/login,此时系统无法正常进到登录界面,可以用急救盘组启动系统,将硬盘文件系统***到/mnt目录下,然后使用下述命令:   
  #cp -a /bin/login /mnt/bin
  “-a”选项用于告诉cp在拷贝时保持文件的访问权限。 当然如果被删除的基本文件不在“急救盘组”中,也就不能用这种方法了。如果以前做过系统备份的话,那么也可以用以前的备份来恢复。
4.函数库破坏时的处理方法
  如果不小心将系统函数库文件破坏了,或者破坏了/lib目录下符号链接,那么将导致依赖这些库的命令无法执行。最简单的解决办法是用急救盘组启动系统,在/mnt目录中***硬盘文件系统,然后修复/mnt/lib目录下的库。
5、无法用root账号登录系统
  由于系统管理员的疏忽,或者由于系统受到黑客的入侵,系统管理员可能无法用root帐号登录系统。   
  对于第1种情况,可能是系统管理员忘记了root密码,用急救盘组就可以解决问题。
  对于第2种情况,由于很可能是密码被黑客修改了,因此系统管理员无法进入系统,也就是说,linux系统完全失去了控制,因此应尽快重新获得系统的控制权。在取得 root权限后,还应检查系统被破坏的情况,以防被黑客再次入侵。
  需要做的最主要的工作就是重新设置root的密码,获得linux操作系统的控制权。首先用急救盘组启动系统,然后将硬盘的文件系统***到/mnt目录下,编辑/mnt/etc/pa wd文件,将其对应于root账户的一行加密口令域置空,如下所示:
  root::0:0:root:/root:bin/bash
  注:如果系统使用 shadow工具,就需要对文件/etc/shadow进行上述的操作,使root登录系统不需要口令。
  这样,root账户就没有口令了。当重新从硬盘启动linux系统时,就可以用root账户登录(系统不会要求输入密码)。进入系统后,再用命令pa wd设置新的口令。
6、linux系统不能启动
  一般来说,如果系统管理员不能正常进入系统,就需要考虑使用急救盘组进入急救模式排除系统的故障。但在没有制作急救盘组的情况下,linux系统不能启动,该怎么办?
  在个人计算机使用 linux系统时,通常都是Linux和MS Windows 9x或MS Windows NT并存的。
  由于重新***其他的操作系统,经常会导致原有的linux不能启动。这主要是因为,这些操作系统默认为计算机中没有其他的操作系统,因而改写了硬盘的主引导记录(MBR),冲掉了Linux的LILO系统引导程序。
  如果有急救盘组,那么很简单,用第一张启动盘启动硬盘的linux系统,重新运行LILO命令,就可以将LILO系统引导程序写回硬盘的主引导记录。再次开机即可。
  如果没有系统启动盘,怎样恢复硬盘上的linux呢?在这种情况下,如果知道Linux在硬盘上的确切***分区,且有loadlin程序,就可以重新返回Linux。loadlin程序是DOS下的程序,运行它可以从DOS下直接启动Linux,快速进入Linux环境。在 Red Hat Linux 6.0光盘的 dosutil/目录下就有这个程序。除此之外,还需要一个 Linux启动内核的映像文件。在 Red H
  at linux 6.0光盘的 images/目录下有这个文件——vmlinuz。
  例如,在Windows 98系统下面,进入DOS的单用户模式,然后运行下述的loadlin命令,即可重新进入linux系统:
  loadlin vmlinuz root=/dev/hda8
  /dev/hda8是linux的root文件系统所在的硬盘分区位置。命令执行后,就引导Linux系统。用root登录后,运行LILO命令,则重新将LILO装入MBR,回到以前多操作系统并存使用的状态。
1. 重装Win9x后lilo失效无法启动linux
只须先用软盘启动linux然后运行一次lilo即可。对于RedHat可以用命令mk
bootdisk来制作启动盘,例如:
mkbootdisk --devices /dev/fd0 2.0.34-1
其中2.0.34-1是 /lib/modules下的一个目录。
2. 把dos/windows改为缺省启动的OS
RedHat把linux作为lilo缺省启动的OS,即出现 boot: 提示符后直接回车启
动linux。如果想改为dos/Windows,修改文件/etc/lilo.conf,把有关启动dos的部分放
在前面,再运行一次lilo即可。例如把lilo.conf从:
boot=/dev/hda
map=/boot/map
i tall=/boot/boot.b
timeout=50
image=/boot/vmlinuz-2.0.34-1
label=linux
root=/dev/hdc5
read-only
other=/dev/hda1
label=dos
table=/dev/hda
boot=/dev/hda
map=/boot/map
i tall=/boot/boot.b
timeout=50
other=/dev/hda1
label=dos
table=/dev/hda
image=/boot/vmlinuz-2.0.34-1
label=linux
root=/dev/hdc5
read-only
3. 去掉引导区内的lilo信息
***lilo后如果硬盘数量或分区情况有改变的话将导致硬盘不能启动,这
时只须用软盘启动dos再运行 fdisk/mbr 即可。(这个方法还可清除任何引导区病毒)
4. 让 X 支持 AGP 显卡
下载一个 AX 4.1 即 AcceleratedX 4.1 , 一个商业版的 X Server 。除 AG
P 显卡外 AX 还支持很多牌号的显卡。另外还可以用AX 带的设置程序 Xsetup 方便的对
分辨率,刷新率等参数进行设置。不过我也不知道用AGP卡效果如何,因为我现在还在用
老掉牙的 S3 765 。:(
按此下载 AX 4.1
6. 用当前路径作提示符
对 bash 来说,在 .bashrc 里加一行:
PS1="$PWD$"
对 tcsh 来说,在 .tcshrc 里加一行:
set prompt="%/"
7. 压缩可执行文件
linux 下有一个类似 dos 里的 pklite 和 lzexe 的命令 -- gzexe 。而且压
缩率一般都可以超过 50% ,在空间紧张时很有用。比如:
/dosc/temp# ls -al
total 148
-rwxr-xr-x
149564 Dec 8 15:33 gawk
/dosc/temp# gzexe gawk
/dosc/temp# ls -al
total 216
-rwxr-xr-x
68710 Dec 8 15:36 gawk
-rwxr-xr-x
149564 Dec 8 15:33 gawk~
/dosc/temp#
8. 查看 linux 启动时的信息
linux 启动时屏幕显示的信息来不及看清就一闪而过,如果对这些信息感兴趣
的话可以在启动完后用命令 dmesg 查看。
10. 一次处理一整个目录
linux/UNIX 的很多常用命令如 rm , cp 等都有一个参数---- -r , 是递归
的意思, 命令里加了参数 -r 就可以对目标目录及其下所有子目录进行操作,如:
rm -rf /test (f 是 force 意为强行) , 该命令完全删除根目录下的子目录 test ,
作用类似于 dos 下的 deltree ,当然使用这个命令时要特别小心。再如:
cp -r /test /test1 有类似 dos 下 xcopy /s 的作用。
11. 修改登录画面
对本机:
先修改文件 /etc/i ue 改为相要显示的内容, 再修改文件 /etc/rc.d/rc.local(
RedHat) 或 /etc/rc.d/rc.S(Slackware) 把下面几句注释掉:
# This will overwrite /etc/i ue at every boot. So, make any changes you
# want to make to /etc/i ue here or you will lose them when you reboot.
echo "" /etc/i ue
echo "Red Hat linux $R" /etc/i ue
echo "Kernel $(uname -r) on $a $(uname -m)" /etc/i ue
cp -f /etc/i ue /etc/i ue.net
echo /etc/i ue
不然的话每次重新启动 /etc/i ue 都会被更改。
对 telnet 的远地机器:
先把文件 /etc/usr/ in/in.telnetd 改名,如改为 in.telnetd.exe ,再编一个名
为 in.telnetd 的 shell 脚本, 在显示完需要的内容后再调用 in.telnetd.exe 。如
#!/bin/sh
cat /etc/login.ba er
#需要在登录提示符前显示的内容
echo -n ""
exec /usr/ in/in.telnetd.exe
12. 几个有用的别名
几个能方便操作和减少误操作的别名,建议把它们放到启动文件里, 如 /etc
/bashrc 。
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
#前三个别名的作用是在删除、覆盖文件之前先提示确认,RedHat已经自动
#加上了,强烈建议Slackware的用户也加上,因为linux/UNIX下文件一旦删
#除就再也无法恢复了。
alias l='ls -l'
alias cd..='cd ..'
alias utar='tar xvfz'
#解 *.tar.gz 文件
alias inforpm='rpm -qpi' #显示rpm包的信息
alias i trpm='rpm -Uhv' #***rpm包
alias listrpm='rpm -qpl' #列rpm包内的文件
alias uistrpm='rpm -e'
#反***rpm包
字符界面: 不管是Slackware 还是RedHat ***后每次启动时都会自动运行一个叫gpm的程序, 该程序运行后就可以用鼠标来拷贝与粘贴了. 具体做法是按住鼠标左键拖动使要拷贝的地方反白, 这时反白的区域已经被拷贝, 再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了. X-Window下: 拷贝的操作与字符界面下一样, 三键鼠标的话按中键粘贴, 两键鼠标的话同时按左右键粘贴(须在配置XF86时在鼠标的设置里选择 Emulate 3 Button).
键入 cd ~ 可进入用户的home目录.
键入 cd - 可进入上一个进入的目录.
  如果是linux 的ext2文件系统用如下命令: #mount -t ext2 /dev/fd0 /mnt dos格式的软盘则用命令: #mount -t msdos /dev/fd0 /mnt
  然后就可以在/mnt里访问软盘的内容了, 注意在取出软盘之前要先卸掉软盘上的文件系统, #umount /mnt 否则会导致信息丢失. 在软盘上建立文件系统可用如下命令: #mke2fs /dev/fd0 1440
打开/etc/bashrc, 加入如下一行: alias ls="quot;ls --color"quot;
  下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:
蓝色--"gt;目录
绿色--"gt;可执行文件
红色--"gt;压缩文件
浅蓝色--"gt;链接文件
灰色--"gt;其他文件
  用命令 file 可以使你知道某个文件究竟是ELF格式的可执行文件, 还是shell script文件或是其他的什么格式 例如: #file startx
  当你键入一些命令如find, shutdown, mount, startx时是否想过要知道这些文件究竟放在哪个目录里? 用命令 whereis 可以实现,如#whereis startx
find 命令要加一些参数才能查到文件, 如: #find /usr -name XF86Setup -print 在/usr里查找文件XF86Setup.
  程序运行出后有时候会产生一个名为core的文件, 这个文件一般很大而且没什么用, 可以删除掉以释放空间.
  解开.tar.gz文件一般要先用gunzip解压再用tar解包, 在linux下可以一次完成, 如: #tar zxpvf sample.tar.gz
  如果你发现win95分区里的长文件命不能显示, 可以重新用vfat方式来mount. 对于启动时就mount的分区可以修改文件/etc/fstab, 将里面的msdos字样改为vfat. 如果无法用vfat mount, 则要重新编译一下核心, 加入对vfat的支持.
  在提示符下键入命令mc后你就会看到一个与Norton Commander很相似的界面, 实际上功能也很相似甚至更强大, 比如可以直接对.tar.gz压缩包里的文件进行操作(有点像ZipMagic).
  编辑/etc/inittab文件, 把id:3:initdefautl改为id:4:initdefautl. 不过搜索路径可能会有些问题, 关机时你得直接进入/ in 里去执行 shutdown.
  执行一个X程序时别忘了在后面加一个"am 号,如 #netscape "am 否则的话在你推出执行的程序之前再无法在那个终端窗口里输入命令了.
有时候在 X 里由于程序出错鼠标键盘都不起作用, 这时候不用着急, 因为在linux下几乎不会像在Win95里那样恶性死机, 你只须键入Ctrl Alt BackSpace键就可以回到字符界面下了.
解压缩.bz2文件
使用tar -I 或者bunzip2 命令都可以。
快速查找文件
  查找文件可以用find,但最好是用locate,速度快,参数少。
  $locate filename
  它是在一个数据库里面查找,所以,要记得经常用updatedb命令更新数据库。一般地,在
crontab中的cron.daily脚本会执行/usr/ in/logrotate /etc/logrotate.conf命令,让机子
在每天深夜更新数据库。
改变当前路径下所有目录和文件的所有权
1. 改变所有子目录及文件的所有权
#chown -R owner[.group] *
也可以用find命令来实现:
#find . -exec chown owner[.group] {} ;
2. 改变所有子目录及文件的属性
在你要改变属性的目录下,输入命令:
#chmod -R 777 *
就可以改变下面所有子目录及文件的属性,不过使用这个命令的时候要特别小心,要是
在根目录下打入这个命令,你所有文件的属性都将改变,这就会引起很大的安全性问题。
自动加载分区
  当系统后添加了某个分区时,可以使用下面的方法来设置自动加载分区:
  编辑一个名为mystartshell的shell,内容为
  #!/bin/bash
  if grep hda6 /etc/mtab
  then startx
  else
  then mount -t vfat /dev/hda6 /mnt/fat-e
  在profiles中加入sh mystartxshell 的命令可以在每次登录时自动挂上dos分区,hda6为
fat分区,可根据分区变化。
查看自己的机器上运行的服务
  若一台机器运行有很多不需要的服务,那么被攻击者入侵的可能性就会大大加大,因此作
为管理员就应该经常查看系统运行有哪些服务。
1. 首先查看系统运行的进程
若需要查看系统当前运行的所有进程,就需要用如下命令:
其中参数a表示显示系统中所有用户的的进程;u表示输出进程用户所属信息; x表示也
显示没有控制台的进程;若显示行太长而被截断则可以使用f参数;
2. 查看系统***的服务
# netstat -ln
l表示显示当前系统***的端口信息;n表示端口按照端口号来显示,而不转换为
service文件中定义的端口名;若希望了解各个端口都是由哪些进程***则可以使用p参
  若发现不需要的服务, 可以使用linuxconf或ntsysv命令来关闭这些服务在系统启动时自
启动,然后重新启动系统则这些服务将在运行。
有些服务是由inetd超级服务器来监控的,则需要标记/etc/inetd.conf来关闭这些服务。
使特定用户具有smbmount上的目录的写权限
  在使用smbmount的时候指定uid或者gid参数就能用此用户的身份smbmount,举例如下:
  smbmount //test/d /mnt/d -o uid=grind
  这样用户grind就能往/mnt/d里面写入。
一次终止同一名字的多个进程
  按平时做法,如果我们要结束叫/bin/csh的进程,我们需要:
   -aux|grep csh
  假设得到:
  root 1345 1345 ……… /bin/csh
  root 2434 2434 ……… /bin/csh
  root 3678 3678 ……… grep csh
  然后执行kill命令:
  kill 1345 2434
  而如果我们使用fuser命令就可以执行:
  fuser -k /bin/csh
  也一样完成了以上的工作!
系统平均负载(Load average)释疑
  在linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出, 那么
什么是系统平均负载呢?
  系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以
下条件则其就会位于运行队列中:
  - 它没有在等待I/O操作的结果
  - 它没有主动进入等待状态(也就是没有调用'wait')
  - 没有被停止(例如:等待终止)
  例如:
  [root@www2 init.d]# uptime
  7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94
  命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量。
  一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个
CPU的任务数大于5,那么就表示这台机器的性能有严重问题。对于上面的例子来说,假设系
统有两个CPU,那么其每个CPU的当前任务数为:8.13/2=4.065。这表示该系统的性能是可以
接受的。
使用iso文件
  mount -t iso9660 -o loop xxxxx.iso /any/path/if/u/like
察看系统cpu,内存等利用情况
  可以用vmstat来查看当前的CPU、内存、缓冲等情况。也可以用top来发现当前使用内存或
者CPU资源最多的进程。
格式化磁盘
linux下有一条mkfs命令,相当于format,可以对磁盘进行文件系统制作操作(或者说格式
化)。命令的语法为:
mkfs -t 文件系统类型 /dev/设备名
如要把/dev/sda1格式为reiserfs格式,使用以下命令:
mkfs -t reiserfs /dev/sda1
当然,也可以使用mkfs.fstype命令来格式化磁盘,其中的fstype为文件系统名,如
reiserfs文件系统的格式化命令为mkfs.reiserfs。上面那条命令的相应版本为:
mkfs.reiserfs /dev/sda1
增加临时交换空间
1. 产生一个64M的空文件
#dd if=/dev/zero of=/swapfile =1024 count=65536
2. 初始化该文件为交换文件:
mkswap /swapfile 65536
3. 激活这个交换文件:
swapon /swapfile
在图形界面里找个配置拨号的程序。如果你用的是 gnome ,里面有一个 config,在
设备一栏里有 /dev/stty* 把它改为 /dev/modem 你就可以用猫了
linux下如何加补丁
patch -P0 xxxxx.path
制作linux的优盘启动盘
  优盘做为一种方便的存储设备,已越来越多地走进了大家的日常工作,本文就介绍如何用优盘制作linux的启动盘的方法。。(2003-01-20 12:34:12)
1 2 下一页
By 风过留枫, 出处:转载自赛迪网 作者:张文胜
  USB闪存存储装置(优盘)一般只有钥匙扣大小,存储容量多为32MB和64MB。由于具有轻巧精致、使用方便、便于携带等优点,特别是对比软盘具有容量较大、安全可靠、读取速度较快等特性,越来越多人使用这种装置取代了软驱与软盘,在PC之间交换文件。目前新出的主板BIOS都支持USB软盘和硬盘的启动方式,这样对于Windows 98的系统维护与***工作越来越方便。但是,厂家仅提供制作Windows 98启动盘的制作工具,并不提供linux启动盘的制作工具。在优盘上建立linux启动盘,对于系统维护人员具有更加实用的意义,你可以使用Linux建立小巧的内核,建立网络环境,快速地判断和排除网络故障与传送文件。本文以Red Hat 8.0为例,使用朗科的双启动型优盘建立优盘的Linux启动盘。
  下载相关软件:e3,bvi,Liuux内核。
编译内核
  首先计算机的主板必须要支持USB硬盘的启动方式,并且所使用的优盘是启动型优盘。
  我以linux-2.4.20为例说明。编译时一定要注意不要编译不必要的模块,如声卡驱动等驱动模块,使编译的内核尽可能小一些。由于要支持优盘启动,必须将SCSI设备、u core、u -storage、Loo ack device su ort、RAM disk su ort和initrd等编译到内核中。
  许多人会问,u -storage模块已经包括在内核了为什么还要建立initrd.img文件?这是由于优盘的初始化过程比执行/ in/init慢,导致内核已经启动完成了,优盘还没有完成初始化工作,因此根文件系统没有加载,这时执行/ in/init命令肯定不成功。通过建立initrd.img文件,在启动内核时加载initrd.img文件到内存中,等待3秒使优盘完成初始化工作,再执行/ in/init指令。具体操作步骤如下。
1.建立initrd.img文件
  # mkdir -p /mnt/initrd
  # cd /tmp
  # mkinitrd
/tmp/initrd.gz 2.4.20-u   2.解压initrd.img文件,修改启动脚本linuxrc
  # gunzip initrd.gz
  # mount -o loop /tmp/initrd
/mnt/initrd
  # cp / in/busybox /mnt/initrd/bin
  # cd /mnt/initrd/bin
  # ln -s busybox sleep
  # vi /mnt/initrd/linuxrc
  加入如下内容:
  echo
'wait 3 seconds.....'
  /bin/sleep 3
  3.重新生成initrd.img文件
  由于缺省建立的initrd文件比较大(为4MB),为了加快优盘的启动,必须减小它。具体操作如下:
  # mkdir -p /mnt/initrdu   # cd
  # dd if =/dev/zero of= /tmp/initrdu =1M count=1
  # mke2fs
-m 0 initrdu   # mount -o loop /tmp/initrdu /mnt/initrdu   # cp -a
/mnt/initrd/* /mnt/initrdu   # umount /mnt/initrd
  # umount /mnt/initrdu   # cd /tmp
  # gzip -9
initrdu   # cp
initrdu .gz
/boot/initrd-2.4.20-u .img
  4.测试编译的内核是否正常启动
  测试编译的内核是否正常启动,以及在启动过程中是否可看见优盘的相关信息。
系统启动时自动加载硬盘的dma100模式
在文件/etc/rc.d/rc.local里加入命令hdparm -d1 /dev/hda
在linux co ole下烧录iso文件
  cdrecord 可以使用来烧录 audio 或 data,至于烧录 iso 档可用下述步骤简易操作:
1. 找出 SCSI Addre es
在系统提示符号下 cdrecord -sca us,以显示 SCSI Addre es 例如 0,0,0 (bus,cha el,lun)
2. 使用 cdrecord 工具指令烧录 iso 文件
在系统提示符号下
cdrecord -v -eject eed=12 dev=0,0,0 -data Mandrake82-cd1-i t.i586.iso
-v : 显示烧录过程
-eject : 烧录结束自动退片 eed= : 指定烧录速度
dev= : 指定烧录设备
-data : 指定烧录档案
关于显示的一些软件包
LINUX下关于显示的软件包很多.简单描述
几个与大家交流.
1. ncurse.
CURSE库是字符模式的全屏幕编程类库,
一般的终端都支持.让人想起DOS时代.
对于一些简单的控制和信息交互很有
2. svgalib
这是很底层的图形库了,在没有X系统的情况
像实现图形界面,基本和DOS时代的VGA编程
差不多.
3.framebuffer
这也是底层的图形显示技术,直接写显示内存,
所以叫FRAMEBUFFER.需要内核编译支持.
速度非常快.
simple directmedia layer
这是个功能强大的图形开发库,支持很多特技和功能
速度也很快,适合游戏开发用.
另外还有很多类似 net m ,libjpeg mesa 等更高一级别
的类库使得在LINUX作图形非常方便.
可以不用WINDOWS那样耗费资源的平台,又可以享受
32的广阔编程空间.
redhat 8.0 nis client设置
1. /etc/ witch.conf
在下列行后加上nis
pa wd shadow group hosts protocols services netgroup automount
2. /etc/yp.conf
domain eri.PRC.Sun.COM server 129.158.217.20
domain eri.PRC.Sun.COM broadcast
3. 确保启动y ind
字体变丑
我使用的是RH8的英文界面(有中文支持的),由于想输入汉字(输入法为miniChi ut),
在/etc/sysconfig/i18n中加入了LC_CTYPE="zh_CN.GB18030"。这之后,xmms等许多软件的菜单上的字变得很大且难看。
pico编辑器
  在linux环境下,基于co ol的编辑器除了vim以后,还有一个名为pico的编辑器,非常好
用,它是pine程序自带的,因此需要***pine软件包才可以使用该编辑器。
***一个程序
您可以使用i参数能***一个程序。例如:要想***程序 KLyX,键入:
rpm -ivh klyx-0.9.8a-f13.rpm
执行这条命令后,程序将会***此软件包!
选项v(详细模式)和h(进程条)是可选的,选择它们 为了能观察***进程。
更新软件包
如果您要***最新版本的软件包,使用参数U替代参数I 即可。
卸载软件包
如果要卸载软件包,请使用参数e,键入:
rpm -e program_name
软件包将会立即被删除。
检验软件包
如果您想检验软件包是否包含全部文件,请键入:
rpm -V progarm_name
查询软件包
常常我们***或卸载软件包时, 需要知道组成软件包的各个文件和包描述信息。我们要对软件包进行查询。因此,查询软件包非常有用。参数q和其他参数组合能实现软件包查询功能:
-qi 查询已***的程序
-qip 查询未***的程序,需要包的详细路径。
-ql 罗列包中所含文件。
-qpR 显示所须***包的文件。
-qa 查询所有程序。
除了最后一条参数选项,上列其它所有参数选项的必须在软件包名字前键入。
其它选项
能在RPM帮助手册中发现其它选项,--force选项要小心使用,因为此参数很危险,它将强制执行命令。
Kpackage
KPackage是管理软件包的图形工具
使用reiserfs格式***RH8
  在默认情况下,RH8使用ext3格式***。如果使用reiserfs格式来***,怎么办呢?
  由于ext3目前还处于测试阶段,日志功能做得不够完善,如果突然当机就可能恢复不
过来。如果采用reiserfs格式就不存在这个问题。她可能很快恢复。当然她还有很多的优
点这里就不再赘述。有足够的理由使用reiserfs文件系统。
  但是在默认情况下,RH8使用ext3格式***。如果你想使用reiserfs格式来***, 怎
么办呢?
  我们知道,在使用光盘***时,RH会使用光盘上的映像建立一个OS,在这个OS下就有
所又需要的工具。
  使用光驱启动,出现欢迎画面时按[ctl+]alt+f*,*代表某个虚拟终端,可以使用第二
个终端。这是就出现一个字符界面的终端。在这里就可以使用几乎所有的常见系统管理命
令,包括fdisk和mkreiserfs。使用前者分区,分区类型暂时定为ext2, 然后使用后者格
式化指定分区即可。
修改系统时间
date -s 10:00:00
一些比较经典的问题与解答
如何全面卸载linux?如何删除它的分区?
1.进入linux, 用fdisk删除linux分区和swap区。 2.重新启动,在dos下运行fdisk /mbr,恢复主引导记录。
--------------------------------------------------------------------------------
用 ifconfig 发现的 TX packets Error 正常吗?
我用 ifconfig 它反回下面信息。 我看见 TX packets 本是 Error 请问这是正常吗? lo Link encap:Local Loo ack inet addr:127.0.0.1 Bcast:0.0.0.0 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:1114876 errors:0 dro ed:0 overru :0 frame:0 TX packets:0 errors:118561002 dro ed:1114876 overru :0 carrier:0 co0 eth0 Link encap:Ethernet HWaddr 00:10:4B:12:06:02 inet addr:202.96.11.11 Bcast:202.96.11.1 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:43291660 errors:0 dro ed:0 overru :0 frame:0 TX packets:0 errors:769125387 dro ed:62579395 overru :0 carrier:0 c0 Interrupt:11 Base addre :0xd000
我也曾遇到这种情况,上10M时正常,上100M时比10M还慢,后来,更换主板后,就正常了。
--------------------------------------------------------------------------------
我在服务器上用FTP登陆没问题,可是从别的 机器登陆就不可以。我用ROOT 用户登陆的。 机器显示CONNECT TO 。。。,CLOSED BY REMOTE HOST然后就死了我的FTPUSERS 中 也没禁止ROOT用户。 特请教高手!
查看你要登陆的服务器系统中,在/etc/default/login文件中是否 有 CONSOLE=设备名 这一项(比如CONSOLE =/dev/co ole,它的作用为把root限制在主控台 设备上注册),如果有,把这一行用"#"注释掉,你就可以从远程以root登 陆了,OK! 记住,工作结束后,复原(把"#"去处),否则,服务器系统有安全 隐患。
--------------------------------------------------------------------------------
在libxxx.a文件中如何查找函数?
用strings libxxx.a | le 吧
--------------------------------------------------------------------------------
1、由于WIN95用CLEARTEXT传送口令和密码,它可方便的通过Samba访问linux服务器。 2、由于win98、wi t、win95os2采用加密的方式传送口令和密码,本人无法使它们登陆上linux服务器。 3、我用的Samba版本是2.0.1 4、请各位大虾教我如何配置smb.conf和其它设置使Win98的机器可用加密的口令访问Linux服务器,谢谢!
please run regedit, add: [HKEY_LOCAL_MACHINESystemCurrentControlSet
ServicesVxDVNETSUP] "EnablePlainTextPa word"=dword:00000001
--------------------------------------------------------------------------------
请问各位不用x-windows可以听CD吗? 如果可以该如何用? 要使用哪些命令? 请一一告知。
试试 cdp 或 workbone
--------------------------------------------------------------------------------
linux 不能检测到我的 NE2000 兼容网卡.
现在我们已经发现一些可以在较早版本内核中工作的 NE2000 网卡不能在新的 2.0.X 版本的内核中工作 .对于其中的一些来说, 下面的工作也许有用 .
你可以按照如下方法尝试使网卡工作 : i mod 8390
i mod ne io=0xXXX irq=Y (注释: 用你的网卡的 IO 地址和中断参数替代 XXXX 和 Y . 大部分经常使用 的 IO 地址是 0x300 或 0x310 .中断的值可能是任意允许的值 .) 然后, 使用 netcfg 或 ifconfig 配置网卡 . 有时候, 即使网卡已经识别出, 仍然有报告说 网卡不能传送 TCP/IP 协议包 .这需要经过测试 . 如果网卡开始工作了, 将它加入到模块文件 /etc/conf.modules 中. 看起来 应该像下面几行 : alias eth0 8390
alias eth0 ne optio eth0 io=0xXXX irq=Y
--------------------------------------------------------------------------------
Q. 拨号不能工作, 为什么?
A. 拨号网络不工作的原因很多,Turbolinux的技术支持不提供对 SLIP, CSLIP, SLIRP, PLIP 的支持,我们假定您已经通过 TurboPPPCfg配置好PPP设备。
1) Modem不能拨号 如果调制解调器没有拨号的声音,这说明您的连接没有开始, 请查看 /var/log/me ages 中PPPD的出错信息,您可以运行 minicom, 一个简单的拨号程序,输入 AT .  调制解调器应该返回 'OK'. 如果 不返回,那么是您 的串口配置错误。重新运行 TurboPPPCfg确定调制解调器 设备已经正确配置。并且已经 连接到 /dev/modem ,在linux下不支持软Modem。
2) 调制解调器已经开始拨号,但是无法连入ISP * 如果ISP使用PAP身份验证,您必须打开TurboPPPCfg中的PAP选项。同时确定 您的密码和用户 名已经正确输入. * 如果反过来ISP不使用PAP,您却使用PAP,也会出现类似问题。 * 调制解调器的数据格式错误,您可以运行 minicom, 输入 AT&F1. 接着输入: AT&W. 退出即可。
3) 内置ISDN不工作 - 大多数内置ISDN设备在linux下不能正确工作,如果您要为 Linux购买ISDN设备,请 您购买能够支持标准串口设备的ISDN卡,或者外置 ISDN卡。
--------------------------------------------------------------------------------
我用fetchmail收邮件,一些垃圾邮件的域名因为不能解释,导致fetchmail出错, 我在~/.fetchmailrc 中加入了 no d ,但问题依旧。请问要怎样才能使fetchmail 不对邮件域作DNS解释?
在root下用 fetchmail --mda "/usr/ in/sendmail -oem"直接将邮件送 到邮件目录(看man的意思好象是这样吧)用默认的方法(送到port 25)需要解释发送 者的地址。
--------------------------------------------------------------------------------
/dev/null是什么设备?
null是什么意思?^_^(***:空的,为零的,不存在的——《新英汉辞典》) 举个实例,你把一个文件move到/dev/null,那他就永远消失了,就想掉进了黑洞里。 并不是什么具体的设备。
--------------------------------------------------------------------------------
我想在win95下下载后的文件考到linux可以识到的分区里,请问有办法吗?为什么 linux格式化的软盘win9x不能识别?请问他们之间可否有介质来传递文件?linux下下 载文件很慢,请问有什么软件可以是专门下载用的?
当然可以了,linux是可以识别Win9X的32位和16位分区的,比如说你的文件放在 d:download下,那么在linux里面如下操作: mkdir /d mount -t vfat /dev/hdxx /d ^^^^ 这里应该是你的D区的设备文件名,如果不知道, 在linux下: fdisk p (此时显示你硬盘的分区信息,按大小和大概位置来找出D区的设备名。
如果是在不同的机器上(但连网)你可以用ftp呀 也可以用smb.(相当与win95上的网上邻居)。 下载东西我一般用wget.感觉还可以。
--------------------------------------------------------------------------------
弟在***Turbolinux时,在出现***界面时,出现了 花屏,不知那位大侠能助小弟一臂之力,在下不胜感激 听说有个什么文件,在哪里能下载到呢?
与显卡没有关系!! 您肯定用的是94年左右生产的14寸显示器,***界面出现了花屏,是由于显示器的刷新频 率与汉字显示终端KON不匹配.您可在***时使用其它显示器,***完后换回老显示器就 能正常工作.
--------------------------------------------------------------------------------
一些文件属性类似: --w--S--T rwxrwxrwt 请问S、T、t分别代表什么?
s 设置用户ID位 t 设置粘性位 用大写S和T分别表示用户ID位和粘性位的状态
一次意外的断电,我用rh6搭建的服务器的硬盘遭到毁坏,在启动检查硬盘时不能通 过, 最
后提示: Give root pa word for maintenance (or type Control-D for normal startup):
我Ctrl-D强制系统启动,但是所有服务均启动失败. 如果不重装系统,还有希望恢复吗?
输入口令, 进入系统后用 fsck 对出问题的盘进行检查, 回答相关问题. 一般情况下, 回
答 y 都是可以的, 如果损坏严重, 回答 y 可能造成 不可逆的文件系统丢失, 比如目录丢失,
文件丢失 i ut root pa wd then run fsch -A maybe recover error
如果用普通用户登录,再用su - root, 运行X程序,会提示:can't open di lay. 尝试
用xhost +root,出错:bad host name. Why? help me.
in a csh, tcsh setenv DISPLAY :0.0 in a sh, ksh, bash export DISPLAY=:0.0
我有一台PC机.它有64M内存,2G硬盘 .我想使用大于0x2000000的SHARE MEMORY .所以我修
改文件shmparam.h 的 #define SHMMAX 0x2000000 为0x3000000 .但是我不知如何重新编译和
***内核 ? 希望朋友们告诉我详细的操作 !! 非常感谢 !!!!!
修改这个值,不需要重新编译内核,在运行系统上执行
# echo "0x3000000" /proc/sys/kernel/shmmax 你也可以把它加到某个启动脚本中
Turbolinux中文版Xwindows中文不正常,菜单栏上的中文全部成乱码,但“桌面菜单” (
在桌面 点左键出现的菜单)和标题栏上中文正常,启动图形界 面时提示找不到……/X11/TT
里面的字体,估计是TURETYPE 字体没有***,请问到哪里找?如何加?谢谢
你用的是Turbolinux3.0.2的版本吧。 你到另外一台正常的机器上将 tt目录 下的东东全
部copy 到不正常的机器的 相同目录下,并且用ln 进行符号的链 结后就正常了。不过你用的
这个盘没有 程序开发库,因此建议装4.0的版本。
TURBOLINUX环境下的LILO程序怎样设置成默认引导DOS!请高手详细指教!
修改你的/etc/lilo.conf文件,如果你的dos的label是dos的话,再加一句 default=dos 然后再执行/ in/lilo应该就行了。
--------------------------------------------------------------------------------
自己编译了上百次内核了,还没搞清这几个问题,真羞。 make clean 的意思是清除垃圾,或旧的编译出来的文件,对吗? make dep 又是啥意思 make menu 之后跳过 make dep; make clean,直接 make modules; make zImage应 该可以吧?这样快耶。
dependence 依赖。make dep的意思就是说:如果你使用程序A(比如支持特殊设备),而A需用到B(比如B是A的一 个模块/子程序)。而你在做make config的时候将一个设备的驱动 由内核支持改为module,或取消支持,这将可能影响到B的一个参数 的设置,需重新编译B,重新编译或连接A....如果程序数量非常多, 你是很难手工完全做好此工作的。所以,你要make dep。如果你make menu或make config或make xconfig后,直接reboot,会更快。 只是你的内核根本没有任何改变。^=^ make
对本文中的事件或人物打分:
当前平均分:
(5次打分)
对本篇资讯内容的质量打分:
当前平均分:
(5次打分)
【已经有
人表态】
[感动最多的]
[路过最多的]
[高兴最多的]
[难过最多的]
[搞笑最多的]
[愤怒最多的]
[无聊最多的]
[同情最多的]
图文资讯
最新报道
Unix 门户
2009-2010 Comsenz Inc. 为Unixbeta提供技术支持DOS命令8大经典案例
进入贴吧
贴子搜索 |
浏览贴子
吧主: 共有
DOS命令8大经典案例
219.134.26.*
DOS已逐渐远去,我们每天都习惯地使用着Window 98/Me/2000/XP,可是你了解Windows中的DOS吗?其实在有些时候DOS还是比Windows要方便快捷得多,毕竟这个是操作系统的经典之作。下面就笔者在使用DOS过程中摸索的技巧总结成八大案例来说明一下,希望多多少少能对读者在使用电脑的过程中有点启发和帮助。   案例一、“FC”—文件对比
  众所周知,在***软件时,一般会在注册表中或多或少留下点什么,时间一长就会有大量的垃圾留在里面,让我们的系统逐渐变慢直至崩溃。诚然现在有很多好用的工具可以帮我们解决这个难题,可是如果我们想知道它们究竟在注册表中留下了什么,而手头又没有合适的工具,难道就束手无策了吗?等等,我们请出DOS下最方便的比较工具——“FC”
  格式:FC [path]<filename>[path]<filename></b>
  使用方法:首先在***软件前把注册表导出为一个文件如:“1.reg”,在***软件后再导出为一个文件如:“2.reg”。这两个文件假设都放在C盘根目录下。我们进入MS-DOS方式输入“C:\fc 1.reg 2.reg”回车。看到了没有?屏幕上显示的正是注册表被改动的地方。
  注:FC默认逐行比较两个文件。文件中每一行的长度应小于256个字符,如果行长超过256个字符或者比较对象是二进制文件或程序文件,应在后面加上/b参数,FC将对它们逐字节比较。 案例二、“”—定向输出
  我们接着上面的案例。有的时候我们在用上面的方法时发现屏幕不停地往上滚动,好多信息一闪而过停都停不下来,这种情况是由于两个文件相差太大的缘故,文件被改动的地方太多了。怎么办呢?别着急,这时候我们要用到另外一个小技巧——使用定向输出“”
  格式:命令(或程序)定向输入设备(或文件名)
  使用方法:我们还用上面的例子,在DOS下输入C:\fc 1.reg 2.reg >change.txt回车。
  怎么什么信息都没了啊。其实你仔细看一下就会发现在该目录下多了一个FC.txt文件,快用写字板打开它啊,里面可是放着这两个文件的全部比较信息呀:)so easy 吧。
  注:你可以把它输出为任何格式的文件,它们都可以以文本方式打开。   案例三、“copy”—文件合并
  有很多时候网上把视频文件分割成好多小段让大家分别下载,可是下载好的文件在看的时候又老是不停地要打开,那么有没有什么办法让它们重新合并成一个整的文件呢?用专门的视频编辑工具固然可以,可是那繁琐的E文让我辈头痛。其实DOS下就有现成的工具,用我们常用的“copy”命令就可以完成,让我们来看看吧。
  格式:copy / <filename1>+<filename2>+…+<filenameN>>filename>
  使用方法:假设你的硬盘有两个文件分别是video1.mpg 和 video2.mpg 那么我们在该目录下输入“copy / video1.mpg+video2.mpg video.mpg”就可以了,其中video.mpg是你合并后生成的新文件名。赶紧试一试,打开播放器看看是不是拼合好了。
  当然,你喜欢的小说、音乐,如果嫌不停地打开关闭太麻烦,不妨试试这个方法把它们合并在一起观看。
  案例四、“copy”—批量重命名
  一个朋友要做项目需要把一系列文本文件按编号重新命名,可是由于数量实在太多,在Windows中一点点地改太麻烦了,头都大了:(有没有简单一点的方法呢?)好多杂志上介绍了好多工具和方法来实现这个,可是我觉得都比较麻烦。其实我们把DOS命令和回收站结合使用就可以完成批量改名。
  使用方法:假设E盘上有大量要改名的文件,那么首先把它们弄到回收站里!(切记!仅仅只是删除,不要清空回收站啊,文件丢了我可不负责!),然后我们进入MS-DOS模式下的E盘,在根目录下输入“cd recycled”进入回收站,dir看看,是不是所有的文件名都改变成有顺序的了:)接下来我们把它们都给拷贝出来。输入“copy *.* e:\”哈哈,返回Windows去看看吧是不是所有的文件都为DE1、DE2……了。
2005-11-27 17:21
219.134.154.*
对于用惯了鼠标的朋友来说,Windows系统里的“运行”命令恐怕算得上是“老古董”了,但是有些时候,使用它却可以让繁琐的操作变得轻松自如,下面就让我来告诉你如何利用“运行”命令的七种武器来纵横于Windows江湖吧! 首先我们通过单击“开始→运行”命令,打开“运行”对话框,逐一输入以下命令: 1. Winmsd--初涉江湖“孔雀翎”:该命令可以打开“系统信息”窗口,供用户查看Windows系统的硬件资源、组件和软件资源等信息,让你将系统一览无余。 2. Devmgmt.msc--“拳头”挥出硬碰硬:该命令可以打开“设备管理器”窗口,显示系统中所***硬件的详细信息,包括名称、驱动程序、相应资源分配等。 3.Drwt 3--系统医生“多情环”:一看这名目就知道,关怀备至的Watson医生又来望闻问切了,你的Windows系统有什么不舒服,尽管对它如实道来吧! 4.Dxdiag--驾驭游戏“霸王***”:玩游戏是家用电脑最突出的一项娱乐功能,所以,作为游戏好伙伴的DirectX的重要性也不言而喻了,可对于它,你又了解多少呢?“DirectX诊断工具”就是你“窥探”它秘密的利器,赶快打开它看个究竟吧! 5.Perfmon.msc--性能监视“碧玉刀”:你想知道你的爱机在工作时的即时状态吗?键入此命令,可以打开计算机性能监视程序,它通过多种方式将系统性能数据展现在你的面前,

参考资料

 

随机推荐