|
楼主 |
发表于 2003-2-12 12:17:33
|
显示全部楼层
Q26:我已经是root了,但有些文件不能修改?点做哦?
A26:可能是这种情况,你可能try try chattr。linux下如何防止某个关键文件被修改在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)"。
例如:
chattr +i /etc/fstab
如果需要修改文件则:
chattr -i /etc/fstab
以后再修改文件。
Q27: 在Mandrake下如何快速查找文件?
A27:查找文件可以用find,但最好是用locate,速度快,参数少。
$locate filename
它是在一个数据库里面查找,所以,要记得经常用updatedb命令更新数据库。一般地,在crontab中的cron.daily脚本会执行/usr/sbin/logrotate /etc/logrotate.conf命令,让机子在每天深夜更新数据库。这就是你的系统硬盘会经常狂转的原因。
Q28: 在Mandrke下如何做一个能用的ISO文哦?
A28:方法如下:
mkisofs -a -l -J -L -r -o file.iso /directory
这样就可做出一个可在windows和Linux上能使用的ISO镜像了。
Q29:如何得取rpm里面的一个文件哦?
[code:1]A29: rpm2cpio files.rpm | cpio –div[/code:1]
BTW:
If you are using Mandrake, you can "man rpm2cpio";
If you are using Debian, you can "man alien";
If you are using Slackware, you can "man rpm2tgz".
Q30:如何共享boot区哦?
A30: 你把Redhat8.0中的内核及映像拷入Mandrake90的/boot分区内。然后在Redhat80 的/etc/fstab中把Mandrake90的/boot分区给mount 上。同时在/boot/grub/menu.lst中加入Redhat80的启动参数即可。(注:这个要注意哦,如果你没有十足的把握,请你不要乱试)
Q31:如何在开机的时候清空/tmp哦?
A31: 如果想在开机的时候删除/tmp里面的文档,可以通过下面的方法实现实现.
在 /etc/rc.d/rc.local
在最后一行加入:
rm -fr /tmp/*
便可(不要随意试哦,有时可能你的东西经常放在这里的!)
Q32:Mandrake下常用的配置命令是什么哦?
A32:X配置一般用XFdrake,其它的是drak什么的,你先在终端下输入drak,然后按一下你的Tab键,就会出现一砣砣配置的命令。比如我的情况:
[code:1]]# drak
drakautoinst drakcronat drakperm drakupdate_fstab
drakbackup drakfirewall drakproxy drakwizard
drakboot drakfloppy drakremote drakxconf
drakbug drakfont draksec drakxservices
drakbug_report drakfw draksound drakxtv
drakconf drakgw draksplash
drakconf.real drakhelp draksync
drakconnect drakonline drakTermServ
[/code:1]
当然了,还有很多的有用的工具,比如edit-urpm-sources.pl等。总之,如果你实在不太懂Mandrake的命令,有时你可以裸猜,无非就是rpm,drake或者是man,X什么的,你多裸试几下就会有很大的收获。同样,如果你的网络足够牛,什么升级维护都可以一个 MandrakeUpdate来搞掂。就等着你下载升级了。
Q33:我已经开了多个终端,如何在X下看另外的虚拟终端的情况哦?
[code:1]A33:这个你可以用screendump -s 2,2表示你开的第2个终端,其它的依次类推。这种方式很有用哦,你可以方便地cpoy过来。更详细的使用你可以看看它的man页,当然screen也是一个很有用的东西,还是多看看下man页吧。
screendump最大的用途恐怕是查看console12的屏幕消息,这对系统管理员远程查看系统安全相关情况很有用。例如在Mandrake 8.2上,screendump -s 12可以看到近期系统发生的各种敏感事件。该操作需root权限。
呵呵,你也可以用screen,让你随心所欲操纵控制台,例如,缺省进的是25行80列的纯字符模式,先运行screen, 之后再startx。有时候,我在console1到console5各干一些事情,比如,console1做一些日常维护,console2则跑一个数值计算程序, console3上fbbs, console4上smth, console5运行一个本地代理.维护之后,我从console1运行X,但console2-5的程序则继续跑。现在,我在X下想查看我的程序到什么进度了,我输入screen -d –r,5个console都回来了也. 并且,当我面对输出结果的时候,我敲C-a ESC进入copy mode,可以自由查找,copy, paste.这样,我就有办法把fbbs上的文章转到smth上,或者把smth的文章转到fbbs上,或者把我的数值结果贴到bbs上灌水. 当我回到寝室以后,登录到lab的机器上.,我输入screen -d –r,5个console又都回来了也. 并且,当我面对输出结果的时候,我敲C-a, ESC进入copy mode,可以自由查找,copy, paste.这样,我就有办法把fbbs上的文章转到smth上,或者把smth的文章转到fbbs上,或者把我的数值结果贴到bbs上灌水. [/code:1] |
|