首页 > 学院 > 网络通信 > 正文

MandrakeFAQ(2)

2019-11-04 20:10:22
字体:
来源:转载
供稿:网友

  Q34:如何使你的系统对ping没反应哦?
  A34:防止你的系统对ping请求做出反应,对于网络安全很有好处,因为没人能够ping你的服务器并得到任何反应。TCP/ip协议本身有很多的弱点,黑客可以利用一些技术,把传输正常数据包的通道用来偷偷地传送数据。使你的系统对ping请求没有反应可以把这个危险减到最小。用下面的命令:
  
  代码:
  echo 1 > /PRoc/sys/net/ipv4/icmp_echo_ignore_all
  
  
  注重要恢复的话,就echo一个0进去. )
  
  
  Q35:如何启动多个X哦,有什么好的办法哦?
  
  A35:哦,你还经常要启动多个X,我平时也就是启动一个,KDE或GNOME都不想使,用多的还是WindowMaker或Xfce。其实你只要在另外的一个虚假终端来启动,输入startx -- :2等即可。为了方便,你可以在~/.bashrc中加入 以下几行:
  
  代码:
  
  alias X='startx -- -bpp 32 -quiet&'
  alias X1='startx -- :1 -bpp 32 -quiet&'
  alias X2='startx -- :2 -bpp 32 -quiet&'
  alias X3='startx -- :3 -bpp 32 -quiet&'
  alias X4='startx -- :4 -bpp 32 -quiet&'
  alias X5='startx -- :5 -bpp 32 -quiet&'
  
  
  其中32是显示器的色彩深度,你应该根据自己的实际情况设置。 之后运行# bash
  使改变生效,以后只要依次运行X,X1,X2,X3,X4,X5就可以启动6个X-Windows了。然后可以用Crtl+Atl+Fn来切换你的6个X,Fn=F7,F8,.....,F12。
  
  
  Q36:Mandrake8.1下如何设置权限使得windows98下的一个盘如E盘(Mandrake下的mnt目录下的一个win_e文件夹)只有特定的用户如root可见?
  A36:mount -t vfat -o umask=0077 /dev/hda7 /mnt/win_e
  umask means in contrary to permission settings. So 0077 is meant that owner has full access and group pals and others haven't any permission.
  
  另外,Mandrake已经很好地为你mount好ms的分区了,比如我的,cat /etc/fstab
  代码:
  /dev/hdc6 / ext3 defaults 1 1
  /dev/hdc7 /boot ext3 defaults 1 2
  none /dev/pts devpts mode=0620 0 0
  /dev/hdb /mnt/cdrom auto user,iocharset=gb2312,codepage=936,noauto,ro,exec 0 0
  /dev/fd0 /mnt/floppy auto user,iocharset=gb2312,sync,codepage=936,noauto,exec 0 0
  /dev/hda1 /mnt/win_c vfat iocharset=gb2312,codepage=936 0 0
  /dev/hda5 /mnt/win_d vfat iocharset=gb2312,codepage=936 0 0
  /dev/hda6 /mnt/nt ntfs iocharset=gb2312,ro 0 0
  /dev/hda7 /mnt/win_e vfat iocharset=gb2312,codepage=936 0 0
  /dev/hdc8 /mnt/win_c2 vfat iocharset=gb2312,codepage=936 0 0
  /dev/hdc9 /mnt/win_d2 vfat iocharset=gb2312,codepage=936 0 0
  /dev/hdc10 /mnt/win_e2 vfat iocharset=gb2312,codepage=936 0 0
  none /proc proc defaults 0 0
  /dev/hdc11 /usr ext3 defaults 1 2
  /dev/hdc2 /var ext3 defaults 1 2
  /dev/hdc5 swap swap defaults 0 0
  
  
  呵呵,Mandrake还有更强悍的supermount呢。
  
  Q37:rpm是Mandrake linux下最为常用的工具,能不能介绍下最为基本的用法哦?
  A37:是哦,但更为具体的用法你可以看她的Man 页哦,我只介绍下它的一般用法叭:
  
  查找安装在系统中的Linux内核的版本:
  代码:
  rpm -q kernel
  
  
  查找gcc的版本号:
  代码:
  rpm -q gcc
  
  
  查找所有已安装的rpm列表
  代码:
  rpm -qa more
  
  
  可以加上grep, 例如 :
  代码:
  rpm -qa grep kernel
  
  
  列出软件包所有的配置文件Linux
  
  代码:
  rpm -qc 包名
  
  
  列出所有文档:
  代码:
  rpm -qd 包名
  
  
  列出具体信息
  
  代码:
  rpm -qi 包名
  
  
  列出所有文件
  
  代码:
  rpm -ql 包名
  
  
  列出所有文件状态
  代码:
  rpm -qs 包名
  
  
  安装rpm包
  
  代码:
  rpm -ivh 包名
  
  
  强制安装:
  代码:
  rpm -i --force rpm_source
  
  
  删除rpm:
  
  代码:
  rpm -e 包名
  (可以不需要包名之后的东西)
  
  升级rpm
  代码:
  rpm -U 新的rpm包
  
  
  验证rpm
  
  代码:
   rpm -V 包名
  
  
  
  例如, 我的Mandrake9.0,
  代码:
  [root@huang jboard]# rpm -qa grep XFree
   XFree86-xfs-4.2.1-3mdk
   XFree86-4.2.1-3mdk
   XFree86-75dpi-fonts-4.2.1-3mdk
   XFree86-100dpi-fonts-4.2.1-3mdk
   XFree86-devel-4.2.1-3mdk
   XFree86-cyrillic-fonts-4.2.1-3mdk
   XFree86-server-4.2.1-3mdk
   XFree86-libs-4.2.1-3mdk
  
  
  下面的例子列出你安装上的所有包以及它们的大小(Byte):
  代码:
  rpm -qaxargs rpm -q --qf "%{NAME}-%{VERSION}/t : %{SIZE}/n
  
  当然,更简单的是
  代码:
  $ rpm -qa --qf "%{NAME}-%{VERSION}/t: %{SIZE}/n"
  
  
  
  Q38:如何防止core文件的产生呢?
  
  A38:core文件是用来记录某些程序出问题时的运行状态信息,对一般用户意义不大,可以删除掉。在你的/etc/profile里加上:
  # No core files by default
  代码:
  ulimit -S -c 0 > /dev/null 2>&1
  
  或者
  代码:
  ulimit -c 0
  
  就没有core dump的文件了。
  
  假如用的是tcsh的话, 以试著在 .tcshrc 里加一行:
  代码:
  limit coredumpsize 0
  
  
  
  Q39:如何知道Mandrake是否打开了硬盘的DMA?
  
  A39:hdparm -d /dev/hda #显示你的HD是否打开了DMA
  hdparm -c /dev/hda #显示你的HD是否在使用32位I/O
  hdparm -d 1 /dev/hda #(你要打开哪个,就用哪个,比如HDB),打开DMA
  hdparm -c 1 /dev/hda #打开32位I/O
  hdparm -k 1 /dev/hda #使你的配置生效
  hdparm -t /dev/had #查看你的配置是否生效
  你假如想每次启动都启动以上配置,可以在/etc/rc.d/rc.local文件最后加上 代码:
  hdparm -c 1 -d 1 -k 1 /dev/hda
  一切就搞定了。
  (注:假如你的硬盘不支持这个,请你不要随意试,更为具体的使用你还是看Mandrake的man页吧,呵呵,不要忙于泡MM,其实,有时多看下,多和"Man"交流还是有很大乐趣的)
  
  
  [color=red]Q40:KDE桌面图标消失怎么办哦?
  
  代码:
  A40:KDE出错但又不至于崩溃的常见情形之一就是桌面(包括墙纸和桌面的图标)统统消失,并且在用户目录下生成core文件;很多时候,用户不得不退出X再启动来解决这一问题。其实我们只要简单地在terminal(例如konsole、rxvt甚至是不推荐的cxterm等)中运行不带参数的/usr/bin/kdesktop就可以恢复桌面了。此外,任务栏对应的程序是/usr/bin/kicker。假如你不慎用xkill干掉了任务栏,同样可用不带参数运行kicker把它找回来。事实上,kde启动时就是先起kdesktop,接着起kicker,然后起像ktip、klipper这类小工具的。
  
  
  Q41:konqueror如何装Flash插件哦?
  A41:konqueror可以很轻易加载,安装时选择安装到mozilla的安装目录里,然后在konqueror的插件扫描路径设置里将插件路径指向mozilla的插件目录,重新扫描一下就发现新插件了,然后重新运行konqueror应该就可以支持flash了.呵呵,我的Mandrake90只能用稳定版本即5.0的插件,不知道你的能什么,你自己试试就知道了。
  
  Q42:KDE常用快捷键都是什么东西哦?
  A42:ctl+tab 切换工作桌面
  alt+tab 切换应用程序
  alt+f1 打开应用程序菜单
  alt+f2 打开命令窗口
  alt+f3 打开窗口菜单
  alt+f4 关闭窗口
  f1 帮助
  f2 在页面中搜索
  f3 在页面中查找下一个
  space 选中/取消选中 文件
  ctl+n 打开文件治理器
  ctl+a 全选当前目录下的文件和目录
  ctl+t 在当前目录下打开一个终端
  ctl+w 关闭窗口
  ctl+f 搜索文件
  ctl+c 拷贝
  ctl+v 粘贴
  Ctrl+Alt+d 显示桌面
  
  Q43:GNOME常用快捷键都是什么东西哦?
  A43:ctl+b 书签
  ctl+d 复制粘贴
  ctl+f 查找
  shift+ctl+f Web查找
  ctl+i 显示属性页
  ctl+h 切换到home
  ctl+u 向上一级
  ctl+n 建立新文件夹
  ctl+o 打开
  ctl+w 关闭窗口
  shift+ctl+w 关闭所有窗口
  ctl+= 放大
  ctl+- 缩小
  ctl+[ 返回
  ctl+] 向前
  ctl+t 放到垃圾筒
  ctl+r 刷新
  Ctrl+Alt+d 显示桌面
  
  Q44:Mandrake下面的terminal下的一些小技巧是什么哦
  A44:Ctrl+s:


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表