LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: aaccdd

Fedora Core 5 新手指南

[复制链接]
发表于 2006-3-31 21:04:10 | 显示全部楼层
快发剩下的部分!不错,顶一下
回复 支持 反对

使用道具 举报

发表于 2006-4-1 06:52:48 | 显示全部楼层
好贴!顶一下!支持 !
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-1 07:49:57 | 显示全部楼层

Fedora Core 5 新手指南 —— 之十三

[color="blue"]远程桌面

[color="blue"]如何配置远程桌面(不安全)
  • 参考 #概述

警告!远程桌面只在有Gnome登录会话运行时有效
无人照管的计算机运行Gnome登录会话是不安全的
无人照管计算机时,使用 (系统 -> 锁定屏幕) 并关闭显示器

  • 桌面 -> 首选项 -> 远程桌面
  • 远程桌面 首选项

  1. 共享 ->
  2. 允许其它用户查看您的桌面(选中)
  3. 允许其它用户控制您的桌面(选中)
复制代码

  1. 安全 ->
  2. 请求您的确认(不选)
  3. 要求用户输入些口令(选中)
  4. 口令: 设定口令
复制代码


[color="blue"]如何连接到远程Fedora桌面

  • 参考 #概述

实例,假设远程Fedora计算机已配置远程桌面
参考  #如何配置远程桌面(不安全)
远程Fedora计算机:192.168.0.1

  1. vncviewer -fullscreen 192.168.0.1:0
复制代码

  • 退出 vncviewer

  1. Press 'F8' -> Quit viewer
复制代码


[color="blue"]fedorajim所写的远程连接脚本

  • 打开一个终端窗口,切换为root

  1. gedit /usr/local/bin/remote2someone
复制代码

  • 将下面内容复制到编辑器

  1. #!/bin/bash
  2. # Written by fedorajim
  3. # enter the IP address ofthe remote PC
  4. IPADDRESS="$(zenity --entry --title "Enter IP Address" --text "Enter the IP Address of the remore PC:")"
  5. echo $IPADDRESS
  6. #Enter the username you aregoing to login with
  7. UserName="$(zenity --entry --title "Enter User  Name" --text "Enter the User Name to connect with:")"
  8. echo $UserName
  9. # opens a new terminal window and connects to remote PC
  10. function ssh_Remote_PC
  11. {
  12. gnome-terminal -x ssh -L 5911:$IPADDRESS:5901 $UserName@$IPADDRESS
  13. }
  14. function View_Remote_PC
  15. {
  16. gnome-terminal -x vncviewer localhost:11
  17. }
  18. #################################################
  19. selection=
  20. until [ "$selection" = "0" ]; do
  21. echo ""
  22. echo "######################"
  23. echo "1 - Make Remote Connection"
  24. echo "2 - display remote desktop"
  25. echo "0 - exit program"
  26. echo ""
  27. echo -n "Enter selection: "
  28. read selection
  29. echo ""
  30. #####################
  31. # Commands executed #
  32. #####################
  33. case $selection in
  34. 1 ) $(ssh_Remote_PC);;
  35. 2 ) $(View_Remote_PC);;
  36. 0 ) exit;;
  37. * ) echo "Please enter 1, 2  or 0"
  38. esac
  39. done
复制代码

  • 点击保存关闭,文本编辑器。右键单击桌面,选择创建启动器,添加如下内容到 启动对话框。


  • Name: remote2someone
  • Comment: ssh remote connection
  • Command: /usr/local/bin/remote2someone
  • Type: application
  • Run in Terminal: Checked
  • Icon: click the Icon button and choose a icon

  • 点击保存


[color="blue"]如何通过Windows计算机连接到远程Fedora桌面

  • 参考 #概述

实例,假设远程Fedora计算机已配置远程桌面
参见 #如何配置远程桌面(不安全)
远程Fedora计算机:192.168.0.1



[color="blue"]如何让远程计算机连接到本地Fedora桌面(VNC)
  • 参考 #概述

实例,假设远程Fedora计算机已配置远程桌面
参见 #如何配置远程桌面(不安全)
远程Fedora计算机:192.168.0.1

  • 安装VNC Server


  1. yum install vnc-server
复制代码

  • 添加vnc口令

  1. vncpasswd
复制代码

  • 启动vncserver(普通用户即可)

  1. vncserver :display_num
复制代码

  • 关闭vncserver(普通用户即可)

  1. vncserver -kill :display_num
复制代码


  • 开机启动vncserver

  1. chkconfig --level 5 vncserver on
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-1 09:23:31 | 显示全部楼层

Fedora Core 5 新手指南 —— 之十四

[color="blue"]Windows

[color="blue"]如何安装 NTFS支持

  • 参考 #概述
  • 参考 #如何添加extra仓库


  1. yum -y install kmod-ntfs
复制代码



[color="blue"]如何手动挂载/卸载Windows NTFS分区,并允许所有用户只读

  • 参考 #概述
  • 参考 #如何列出分区表


实例,假设Windows NTFS分区位置为/dev/hda1
本地挂载文件夹:/media/windows

  • 挂载Windows分区


  1. mkdir /media/windows
  2. mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
复制代码

  • 卸载Window分区


  1. umount /media/windows/
复制代码


[color="blue"]如何手动挂载/卸载Windows FAT分区,并允许所有用户读/写

  • 参考 #概述
  • 参考 #如何列出分区表

实例,假设Windows分区(FAT)位置是/dev/hda1
本地挂载文件夹:/media/windows

  • 挂载Windows分区


  1. mkdir /media/windows
  2. mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
复制代码

  • 卸载Window分区

  1. umount /media/windows/
复制代码


[color="blue"]如何启动挂载Windows NTFS分区,并允许所有用户只读

  • 参考 #概述
  • 参考 #如何列出分区表


实例,假设Windows NTFS分区位置为/dev/hda1
本地挂载文件夹:/media/windows


  1. mkdir /media/windows
  2. cp /etc/fstab /etc/fstab_backup
  3. gedit /etc/fstab
复制代码

  • 添加如下内容到文件末尾

  1. /dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0
复制代码

  • 保存文件
  • 参考 #如何重新挂载/etc/fstab而无须重启


[color="blue"]如何启动挂载Windows FAT分区,并允许所有用户读/写

  • 参考 #概述
  • 参考 #如何列出分区表


实例,假设Windows分区(FAT)位置是/dev/hda1
本地挂载文件夹:/media/windows


  1. mkdir /media/windows
  2. cp /etc/fstab /etc/fstab_backup
  3. gedit /etc/fstab
复制代码

  • 添加如下内容到文件末尾


  1. /dev/hda1    /media/windows vfat  iocharset=utf8,umask=000  0    0
复制代码

  • 保存文件
  • 参考 #如何重新挂载/etc/fstab而无须重启
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-1 09:28:17 | 显示全部楼层

Fedora Core 5 新手指南 —— 之十五

[color="red"]安全

[color="red"]要维护Fedora安全,需要了解的一些基本知识
安全始于观念。

  • 参考 #概述
  • 确保硬盘位于BIOS启动顺序第一位

    • 防止闯入者使用Linux安装光盘获得root权限
    • 防止闯入者使用Linux Live CD(例如. Fedora/KNOPPIX/MEPIS)来毁坏、浏览、共享整个硬盘
    • 防止闯入者安装其它操作系统
  • 确保设置BIOS密码

    • 防止闯入者改变BIOS启动顺序
  • 确保计算机位于安全地点

    • 防止闯入者取走计算机的硬盘,在另一台计算机上毁坏、浏览、共享整个硬盘
    • 防止闯入者取走主板电池、重设BIOS密码
  • 确保系统密码不易猜出

    • 防止闯入者使用暴力破解工具破解密码 (如. John the Ripper)
    • 创建8位以上密码
    • 创建字母、数字、大小写混合的密码
  • 确保禁用GRUB菜单的交互编辑

    • 防止闯入者修改kernel启动参数来获得root权限
    • 参考 #如何禁用GRUB菜单的交互编辑
  • 确保禁用控制台下历史命令列表

    • 防止闯入者看到过去执行过的命令
    • 参考 #如何禁用控制台下的历史命令列表
  • 确保控制台下禁用Ctrl+Alt+Del组合键

    • 防止闯入者在控制台下未经允许重启系统
    • 参考 [[#如何在控制台下禁用Ctrl+Alt+Del组合键]]
  • 确保控制台下在控制台下设置了文件/文件夹删除、复制、移动命令的交互选项

    • 防止意外删除/覆盖文件或文件夹
    • 参考 #如何在控制台下启用对文件/文件夹的删除/覆盖命令提示
  • 日常应用,用以普通用户登录

    • 防止意外删除/修改系统文件/文件夹
    • 参考 #如何添加/编辑/删除系统用户
  • 禁用root用户,代之以“sudo”

    • 减少使用root权限的时间,从而减少无意使用root执行命令的风险
    • “sudo”提供更有用的审查踪迹 (/var/log/auth.log)
    • 参考 #如何禁用root账户
  • 安装防火墙

    • 防火墙并不能确保安全,但它是防卫网络攻击的第一道防线
    • 参考 #如何安装防火墙(Firestarter)
  • 进行弱点检查

    • Nessus是一个强大的工具,可以自动检查、发现已知安全问题
    • 参考 #如何安装弱点扫描工具(Nessus)


[color="red"]如何禁用GRUB菜单的交互编辑

  • 参考 #概述


  1. grub
复制代码

  1. grub> md5crypt
  2. Password: ****** (Fedora)
  3. Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (加密口令)
  4. grub> quit
复制代码

  1. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  2. gedit /boot/grub/menu.lst
复制代码

  • 找到这一段


  1. ...
  2. ## password ['--md5'] passwd
  3. # If used in the first section of a menu file, disable all interactive editing
  4. # control (menu entry editor and command-line) and entries protected by the
  5. # command 'lock'
  6. # e.g. password topsecret
  7. #   password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
  8. # password topsecret
  9. ...
复制代码

  • 在下面添上一行


  1. password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (上面的加密口令)
复制代码


  • 找到这一段


  1. ...
  2. title           Fedora, kernel 2.6.10-5-386 (recovery mode)
  3. root            (hd0,1)
  4. kernel          /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
  5. initrd          /boot/initrd.img-2.6.10-5-386
  6. savedefault
  7. boot
  8. ...
复制代码


  • 替换为下面内容


  1. #title          Fedora, kernel 2.6.10-5-386 (recovery mode)
  2. #root           (hd0,1)
  3. #kernel         /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
  4. #initrd         /boot/initrd.img-2.6.10-5-386
  5. #savedefault
  6. #boot
复制代码

  • 保存文件


[color="red"]如何禁用控制台下的历史命令列表

  • 参考 #概述


  1. rm -f $HOME/.bash_history
  2. touch $HOME/.bash_history
  3. chmod 000 $HOME/.bash_history
复制代码


[color="red"]如何在控制台下禁用Ctrl+Alt+Del组合键

  • 参考 #概述


  1. cp /etc/inittab /etc/inittab_backup
  2. gedit /etc/inittab
复制代码

  • 找到这一行


  1. ...
  2. ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
  3. ...
复制代码

  • 替换为下面内容


  1. #ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
复制代码


  • 保存文件


  1. telinit q
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-1 10:01:10 | 显示全部楼层

Fedora Core 5 新手指南 —— 之十六

[color="blue"]救援模式

[color="blue"]如何使用Fedora安装光盘获取root访问权限

  • 参考 #概述
  • 将Fedora CD #1插入光驱,从光盘启动

也可使用Fedora Core 5 Rescue CD

  1. linux rescue
复制代码


[color="blue"]如果遗忘了root用户、主要用户密码,如何修改

  • 参考 #概述
  • 参考 #如何不经登录获取root用户权限
  • 改变root用户口令


  1. # passwd root
复制代码

  • 改变主要用户口令


  1. # passwd 系统主要用户名
复制代码


[color="blue"]如果遗忘GRUB菜单密码,如何修改

  • 参考 #概述


  1. grub
复制代码

  1. grub> md5crypt
  2. Password: ****** (Fedora)
  3. Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (加密口令)
  4. grub> quit
复制代码

  1. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  2. gedit /boot/grub/menu.lst
复制代码

  • 找到这一行


  1. ...
  2. password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
  3. ...
复制代码


  • 替换为下面内容


  1. password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (上面的加密口令)
复制代码


  • 保存文件


[color="blue"]安装Windows后,如何修复GRUB菜单

  • 参考 #概述
  • 参考 #如何使用Fedora安装光盘获取root访问权限


实例,假设/boot分区位于/dev/hda


  1. # grub-install /dev/hda
复制代码


[color="blue"]如何在GRUB菜单添加Windows启动项

  • 参考 #概述
  • 参考 #如何列出分区表


实例,假设Windows分区位于/dev/hda1


  1. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  2. gedit /boot/grub/menu.lst
复制代码


  • 在文件末尾添加以下内容


  1. title           Microsoft Windows
  2. root            (hd0,0)
  3. savedefault
  4. makeactive
  5. chainloader     +1
复制代码


  • 保存文件


[color="blue"]如何在Windows系统中读Linux分区(ext2,ext3)


回复 支持 反对

使用道具 举报

发表于 2006-4-1 11:52:41 | 显示全部楼层
楼主有心
期待下文
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-1 11:57:22 | 显示全部楼层

Fedora Core 5 新手指南 —— 之十七

[color="blue"]贴士与窍门

[color="blue"]如何为右键添加打开终端

  • 参考 #概述


  1. yum -y install nautilus-open-terminal
复制代码

  • 右键单击桌面 -> 打开终端


[color="blue"]如何快捷使用root终端

  • 参考 #概述
  • 参考 #如何添加extra仓库


  1. yum -y --enablerepo=dries install gksu
复制代码

  • 应用程序 -> 系统工具 -> Root 终端


[color="blue"]如何重启Gnome而无须重启计算机

  • 参考 #概述
  • 保存并关闭所有打开的程序

  1. 按组合键 'Ctrl + Alt + Backspace'
复制代码



  1. /etc/init.d/gdm restart
复制代码


[color="blue"]如何随GNOME启动打开数字键盘

  • 参考 #概述
  • 参考 #如何添加extra仓库


  1. yum -y install numlockx
  2. cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup
  3. gedit /etc/gdm/Init/Default
复制代码


  • 找到这一行 (最后一行)

  1. ...
  2. exit 0
复制代码


  • 在前面添加如下内容


  1. if [ -x /usr/bin/numlockx ]; then
  2. /usr/bin/numlockx on &
  3. fi
复制代码


  • 保存文件
  • 参考 #如何重启Gnome而无须重启计算机


[color="blue"]如何在GNOME下切换到控制台

  • 参考 #概述
  • 切换到控制台模式


  1. 按 'Ctrl + Alt + F1' (F2 - F6)
复制代码


  • 在控制台间切换

  1. 按 'Alt + F1' (F2 - F6)
复制代码

  • 切换回GNOME


  1. 按 'Alt + F7'
复制代码


[color="blue"]如何在GNOME中禁用Ctrl+Alt+Backspace重启X

  • 参考 #概述


  1. cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
  2. gedit /etc/X11/xorg.conf
复制代码

  • 在文件末尾添加以下内容


  1. Section "ServerFlags"
  2.         Option          "DontZap"               "yes"
  3. EndSection
复制代码

  • 保存文件
  • 参考 #如何重启Gnome而无须重启计算机


[color="blue"]如何在GNOME中启用Ctrl+Alt+Del打开系统显示器

  • 参考 #概述


  1. gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_1 "gnome-system-monitor"
复制代码


[color="blue"]如何刷新GNOME桌面

  • 参考 #概述


  1. killall nautilus
复制代码


[color="blue"]如何刷新GNOME面板
  • 参考 #概述


  1. killall gnome-panel
复制代码


[color="blue"]如何使Nautilus在同一个窗口中打开所有文件夹

  • 参考 #概述
  • 应用程序 -> 系统工具 -> 配置编辑器
  • 配置编辑器


  1. / -> apps -> nautilus -> preferences -> always_use_browser (选中)
复制代码


[color="blue"]如何在Gedit中启用自动保存,并禁用创建备份(.~)文件

  • 参考 #概述
  • 应用程序 -> 系统工具 -> 配置编辑器
  • 配置编辑器


  1. / -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (不选)
  2. / -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (选中)
复制代码


[color="blue"]如何在Nautilus中显示所有隐藏文件

  • 参考 #概述
  • 位置 -> 用户主文件夹
  • 在Nautilus中临时显示所有隐藏文件夹


  1. 按 'Ctrl + H'
复制代码


  • 在Nautilus中永久显示所有隐藏文件夹


  1. 编辑菜单 -> 首选项
复制代码

  1. 视图标签 -> 默认视图 -> 显示隐藏和备份文件(选中)
复制代码


[color="blue"]如何在Nautilus中作为root用户浏览文件/文件夹

  • 参考 #概述
  • 参考 #如何添加extra仓库


  1. yum -y install gksu
复制代码

  • 安装文件浏览器 (Root)


  1. gedit /usr/share/applications/Nautilus-root.desktop
复制代码

  • 插入如下内容到新文件


  1. [Desktop Entry]
  2. Name=File Browser (Root)
  3. Comment=Browse the filesystem with the file manager
  4. Exec=gksu "nautilus --browser ."
  5. Icon=file-manager
  6. Terminal=false
  7. Type=Application
  8. Categories=Application;System;
复制代码

  • 保存文件
  • 在Nautilus中作为root用户浏览文件/文件夹

    • 应用程序 -> 系统工具 -> 文件浏览器 (Root)


[color="blue"]如何显示桌面图标(计算机,主目录,回收站)

  • 参考 #概述
  • 应用程序 -> 系统工具 -> 配置编辑器
  • 配置编辑器


  1. / -> apps -> nautilus -> desktop ->
  2. computer_icon_visible (Checked)
  3. home_icon_visible (Checked)
  4. trash_icon_visible (Checked)
复制代码


[color="blue"]如何改变“打开”文件类型的默认程序

  • 参考 #概述


  1. 右键单击文件 -> 属性
复制代码

  1. 打开方式 -> 添加
  2. 选择打开方式
复制代码

  1. 选择用何程序打开 (选中)
复制代码


[color="blue"]如何设置Mozilla Thunderbird为首选邮件客户端

  • 参考 #概述
  • 参考 #如何安装 Email Client (Mozilla Thunderbird)
  • 桌面 -> 首选项 -> 首选应用程序
  • 首选应用程序


  1. 邮件阅读器 -> 默认邮件阅读器 -> 命令: mozilla-thunderbird %s
复制代码


[color="blue"]如何右键单击以root用户打开文件

  • 参考 #概述


  1. gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
复制代码

  • 插入如下内容到新文件


  1. for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
  2.         gnome-"gnome-open $uri" &
  3. done
复制代码

  • 保存文件


  1. chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
复制代码
  1. 右键单击文件 -> 脚本 -> Open as root
复制代码


[color="blue"]如何禁用终端响铃

  • 参考 #概述
  • 应用程序 -> 系统工具 -> 终端
  • Terminal


  1. 编辑菜单 -> 当前配置文件...
复制代码

  1. 常规标签 -> 常规 -> 终端响铃 (不选)
复制代码


[color="blue"]如何让Mozilla FireFox快速加载网页

  • 参考 #概述
  • 应用程序 -> 互联网 -> Firefox Web Browser
  • Mozilla Firefox


  1. 地址栏: -> about:config
复制代码

  1. 过滤器: ->
  2. network.dns.disableIPv6 -> true
  3. network.http.pipelining -> true
  4. network.http.pipelining.maxrequests -> 8
  5. network.http.proxy.pipelining -> true
复制代码

  • 重启 Mozilla Firefox


[color="blue"]如何禁用Mozilla FireFox找到链接响铃

  • 参考 #概述
  • 应用程序 -> 互联网 -> Firefox Web Browser
  • Mozilla Firefox

  1. 地址栏: -> about:config
复制代码

  1. 过滤器: -> accessibility.typeaheadfind.enablesound -> false
复制代码

  • 重启 Mozilla Firefox


[color="blue"]如何为Mozilla FireFox添加搜索引擎


[color="blue"]如何安装/卸载rpm包

  • 参考 #概述
  • 安装rpm包


  1. rpm -i package_file.rpm
复制代码

  • 卸载rpm包


  1. rpm -e package_name
复制代码


[color="blue"]如何一次为目录中所有文件改名

  • 参考 #概述
  • 安装“mvb”文件改名器


  1. wget -c http://easylinux.info/uploads/mvb_1.6.tgz
  2. tar zxvf mvb_1.6.tgz -C /usr/share/
  3. chown -R root:root /usr/share/mvb_1.6/
  4. ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
复制代码

  • 一次为目录中所有文件改名


  1. mvb NEW_NAME
复制代码


[color="blue"]如何一次处理目录中所有图像文件

  • 参考 #概述
  • 安装bash图像批处理脚本

    • 参考 #如何添加extra仓库


  1. yum -y install ImageMagick
  2. wget -c http://easylinux.info/uploads/bbips.0.3.2.sh
  3. cp bbips.0.3.2.sh /usr/bin/bbips
  4. chmod 755 /usr/bin/bbips
复制代码

  • 一次处理目录中所有图像文件


  1. bbips
复制代码


[color="blue"]如何设置系统环境变量

  • 参考 #概述


  1. cp /etc/bash.bashrc /etc/bash.bashrc_backup
  2. gedit /etc/bash.bashrc
复制代码

  • 添加系统环境变量到文件末尾
  • 保存文件


[color="blue"]如何保存“man”输出到文件

  • 参考 #概述


  1. man command | col -b > file.txt
复制代码


[color="blue"]如何启动显示GRUB菜单

  • 参考 #概述


  1. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  2. gedit /boot/grub/menu.lst
复制代码

  • 找到这一行


  1. ...
  2. hiddenmenu
  3. ...
复制代码


  • 替换为下面内容

  1. #hiddenmenu
复制代码

  • 保存文件


[color="blue"]如何改变启动时GRUB菜单显示时间(秒)

  • 参考 #概述


  1. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  2. gedit /boot/grub/menu.lst
复制代码

  • 找到这一行


  1. ...
  2. timeout     3
  3. ...
复制代码


  • 替换为下面内容


  1. timeout     X_秒
复制代码

  • 保存文件


[color="blue"]如何改变GRUB菜单默认启动项

  • 参考 #概述


  1. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  2. gedit /boot/grub/menu.lst
复制代码

  • 找到这一行


  1. ...
  2. default     0
  3. ...
复制代码

  • 替换为下面内容


  1. default     X_序号
复制代码

  • 保存文件


[color="blue"]如何启动显示GRUB菜单Splash图片

  • 参考 #概述


实例,假设Fedora boot分区位于hd0,1


  1. wget -c http://easylinux.info/uploads/fedora.xpm.gz
  2. chmod 644 fedora.xpm.gz
  3. mkdir /boot/grub/images
  4. cp fedora.xpm.gz /boot/grub/images/
  5. cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
  6. gedit /boot/grub/menu.lst
复制代码

  • 找到这一段


  1. # menu.lst - See: grub(8), info grub, update-grub(8)
  2. #      grub-install(8), grub-floppy(8),
  3. #      grub-md5-crypt, /usr/share/doc/grub
  4. #      and /usr/share/doc/grub-doc/.
  5. ...
复制代码


  • 在下面添上一行


  1. splashimage (hd0,1)/boot/grub/images/fedora.xpm.gz
复制代码

  • 保存文件


[color="blue"]如何转换壁纸为GRUB菜单Splash图片

  • 参考 #概述


实例,假设wallpaper.png是要转换为Splash图片的壁纸
splashimage.xpm.gz是GRUB菜单的Splash图片


  1. convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
复制代码


  • 参考 #如何启动显示GRUB菜单Splash图片(use splashimage.xpm.gz instead of Fedora.xpm.gz)


[color="blue"]如何临时跳过启动服务

  • 参考 #概述


  1. 按 'Ctrl + C'
复制代码


[color="blue"]如何永久禁用/启用启动服务

  • 参考 #概述
  • 参考 #如何安装 Boot-Up Manager (BUM)


[color="blue"]如何关机清理/tmp文件夹内容

  • 参考 #概述


  1. cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
  2. gedit /etc/init.d/sysklogd
复制代码


  • 找到这一段


  1. ...
  2. stop)
  3.   log_begin_msg "Stopping system log daemon..."
  4.   start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
  5.   log_end_msg $?
  6. ...
复制代码


  • 在下面添上一行


  1.   rm -fr /tmp/* /tmp/.??*
复制代码

  • 保存文件


[color="blue"]如何在控制台下滚动显示先前的输出

  • 参考 #概述
  • 向上滚动显示先前的输出


  1. 按 'Shift + Page Up'
复制代码


  • 向下滚动显示先前的输出


  1. 按 'Shift + Page Down'
复制代码


[color="blue"]如何在GNOME下强制清空回收站

  • 参考 #概述

  1. rm -fr $HOME/.Trash/
复制代码


[color="blue"]如何在GNOME下删除重复的菜单/菜单项

  • 参考 #概述


  1. rm -f $HOME/.config/menus/applications.menu
复制代码


[color="blue"]在Nautilus中在当前位置打开终端

  1. gedit ~/.gnome2/nautilus-scripts/"Open Terminal Here"
复制代码


  • 添加下面内容


  1. #!/usr/bin/perl -w
  2. use strict;
  3. $_ = $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'};
  4. if ($_ and m#^file:///#) {
  5. s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
  6. s#^file://##;
  7. exec "gnome-terminal --working-directory='$_'";
  8. }
  9. # Added 2003-12-08 Dexter Ang
  10. if ($_ == "x-nautilus-desktop:///") {
  11. $_ = $ENV{'HOME'};
  12. $_ = $_.'/Desktop';
  13. exec "gnome-terminal --working-directory='$_'";
  14. }
复制代码


  • 保存并关闭Gedit


  1. chmod u+x ~/.gnome2/nautilus-scripts/"Open Terminal Here"
  2. killall nautilus
复制代码

  • 右键单击桌面选择脚本,在当前位置打开终端(Open Terminal Here)


[color="blue"]在Nautilus中在当前位置打开Root终端

  • 参考 #Set up Sudo on your PC


  1. gedit ~/.gnome2/nautilus-scripts/"Open Root Terminal Here"
复制代码


  • 添加以下内容


  1. #!/bin/sh
  2. cd $NAUTILUS_SCRIPT_CURRENT_URI
  3. sudo gnome-terminal
复制代码


  • 保存并关闭Gedit
  • 右键单击桌面选择脚本,在当前位置打开Root终端(Open Root Terminal Here)
  • 其它Nautilus脚本资源参考:G-scripts项目
回复 支持 反对

使用道具 举报

发表于 2006-4-1 20:42:02 | 显示全部楼层
顶起。方便大家参考
回复 支持 反对

使用道具 举报

发表于 2006-4-1 21:43:03 | 显示全部楼层
You're so coooooooooooooooooooooool!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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