免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 46735 | 回复: 114

[FreeBSD] Basic FreeBSD Setup as Desktop (FreeBSD占有率99.8% ^_^) [复制链接]

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-09 15:51 |显示全部楼层
本帖最后由 ulovko 于 2013-04-06 11:14 编辑

官方简体中文安装手册:http://www.freebsd.org/doc/zh_CN/books/handbook/
官方en_US安装手册:http://www.freebsd.org/doc/en_US ... handbook/index.html
官方简体中文安装手册 下载: ftp://ftp.freebsd.org/pub/FreeBSD/doc/zh_CN/books/handbook/

FROM: http://blog.chinaunix.net/uid-25256412-id-2939430.html
1: 使用 USB 安装 FreeBSD(设备编号自行修改)
  1. # dd if=9.1-RELEASE-amd64-memstick.img of=/dev/da1 bs=10240 conv=sync
复制代码
Tips: Windows环境下如何将 *.img 写入USB ?
Image Writer for Windows:  https://launchpad.net/win32-image-writer/+download
product-logo.png win32diskimager-binary.zip (5.4 MB, 下载次数: 6987)

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-09 15:52 |显示全部楼层
本帖最后由 ulovko 于 2012-06-09 16:07 编辑

11:Xorg 和 WQY 字库
  1. # cd /usr/ports/x11/xorg && make BATCH=YES install clean       

  2. (BATCH=YES: 启用默认配置选项, 不会出现对话框来烦你!)

  3. # Xorg -configure
  4. # mv xorg.conf.new /etc/X11/xorg.conf        (生成 xorg 配置文件)

  5. # vim /etc/rc.conf        (使用 HAL 自动检测键盘和鼠标)
  6. hald_enable="YES"       
  7. dbus_enable="YES"
  8. :wq

  9. # cd /usr/ports/x11-fonts/wqy && make install clean
  10. # vim /etc/X11/xorg.conf
  11. Section "Files"
  12.         FontPath        "/usr/local/lib/X11/fonts/wqy"        (添加 wqy 路径支持)
  13. EndSection

  14. Section "Monitor"
  15.         Identifier        "Monitor0"
  16.         VendorName        "Monitor Vendor"
  17.         ModelName        "Monitor Modle"
  18.         HorizSync        30-107                (水平刷新频率)
  19.         VertRefresh        48-120                (垂直刷新频率)
  20.         Option                "DPMS"                (能源之星/EnergyStar)
  21. EndSection
  22. Section "Screen"
  23.         Identifier        "Screen0"
  24.         Device                "Card0"
  25.         Monitor                "Monitor0"
  26.         DefaultDepth        24
  27.         SubSection        "Display"
  28.                 Viewport        0 0
  29.                 Depth        24
  30.               Modes        "1024x768"
  31.               Virtual   1366 768
  32.         EndSubsection
  33. EndSection
  34. :wq

  35. PS: 使用 GTF 命令输出刷新频率 如下! 一定要安装 nvidia-settings 否则分辨率永远是 50Hz!
  36. # gtf 1366 768 60

  37. # 1366x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
  38. Modeline "1366x768_60.00"  85.86  1366 1440 1584 1800  768 769 772 795  -HSync +Vsync

  39. # vim /etc/X11/xorg.conf
  40. Section "Monitor"
  41.         Identifier        "Monitor0"
  42.         VendorName        "Monitor Vendor"
  43.         ModelName        "Monitor Modle"
  44. #        HorizSync        30-107                (水平刷新频率)
  45. #       VertRefresh        48-120                (垂直刷新频率)
  46. #       1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
  47.         Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync
  48.         Option                "DPMS"                (能源之星/EnergyStar)
  49. EndSection
  50. Section "Screen"
  51.         Identifier        "Screen0"
  52.         Device                "Card0"
  53.         Monitor                "Monitor0"
  54.         DefaultDepth        24
  55.         SubSection        "Display"
  56.                 Viewport        0 0
  57.                 Depth        24
  58.               Modes        "1366x768"
  59.               Virtual   1366 768
  60.         EndSubsection
  61. EndSection
  62. :wq

  63. PS:启用 ctrl+alt+backspace 退出 Xorg        (默认已关闭该功能)
  64. 方法一:
  65. # setxkbmap -option terminate:ctrl_alt_bksp

  66. 方法二:
  67. # vim /usr/local/etc/hal/fdi/policy/x11-input.fdi        (hald 会读取该文件)
  68. <?xml version="1.0" encoding="ISO-8859-1"?>
  69. <deviceinfo version="0.2">
  70.   <device>
  71.     <match key="info.capabilities" contains="input.keyboard">
  72.       <merge key="input.x11_options.XkbOptions" type="string">terminate:ctrl_alt_bksp</merge>
  73.     </match>
  74.   </device>
  75. </deviceinfo>

  76. #  vim /etc/X11/xorg.conf
  77.         Section        "ServerLayout"
  78.                         Option        "DontZap"        "off"
  79.         EndSection
  80. :wq

  81. 方法三:使用 Xfce4-session-logout
  82. # vim ~/.cshrc
  83. alias        logout        xfce4-session-logout --logout
  84. alias   lock    xflock4
  85. :wq
  86. # source ~/.cshrc
复制代码
12:Nvidia 驱动

  1. # cd /usr/ports/x11/nvidia-driver && make BATCH=YES install clean
  2. # vim /boot/loader.conf
  3. nvidia_load="YES"                (启动时加载 driver)
  4. linux_enable="YES"
  5. :wq

  6. # cd /usr/ports/x11/nvidia-xconfig/ && make install clean
  7. # rehash

  8. 方法一:不开启 compiz-fusion
  9. # nvidia-xconfig        (自动替换/etc/X11/xorg.conf 并备份原文件为:org.conf.backup)

  10. 方法二:开启 compiz-fusion
  11. # nvidia-xconfig --add-argb-glx-visuals        (Enable OpenGL)
  12. # nvidia-xconfig --composite                (Enable Composite X extension)
  13. # nvidia-xconfig --depth=24

  14. 显卡信息查看 和 分辨率 刷新频率 查看与修改!
  15. (Xorg 内 配置无法起作用,只能通过nvidia-settings来调整!)

  16. # cd /usr/ports/x11/nvidia-settings && make install clean
  17. # rehash
  18. # nvidia-settings
复制代码
13:xfce4
  1. # cd /usr/ports/x11-wm/xfce4 && make BATCH=YES install clean
  2. # vim /usr/local/etc/PolicyKit/PolicyLit.conf                (允许用户在 xfce4模式下 reboot 和 shutdown)
  3. <config version="0.1">

  4.         <match action="org.freedesktop.hal.power-management.reboot">
  5.                     <return result="yes"/>
  6.         </match>
  7.         <match action="org.freedesktop.hal.power-management.shutdown">
  8.                  <return result="yes"/>
  9.         </match>
  10. </config>


  11. 还需要进行如下操作:
  12. # vim /usr/local/etc/polkit-1/localauthority/50-local.d/.pkla

  13. [Restart]
  14. Identity=unix-group:wheel
  15. Action=org.freedesktop.consolekit.system.restart
  16. ResultAny=yes
  17. ResultInactive=yes
  18. ResultActive=yes

  19. [Shutdown]
  20. Identity=unix-group:wheel
  21. Action=org.freedesktop.consolekit.system.stop
  22. ResultAny=yes
  23. ResultInactive=yes
  24. ResultActive=yes


  25. % vim ~/.xinitrc                (告诉X 下次启动时执行 Xfce4)
  26. #!/bin/sh
  27. /usr/local/bin/startxfce4
  28. #exec startxfce4        (也可这样写)
  29. :wq


  30. PS: 如果使用了 XDM
  31. % vim ~/.xsession
  32. #!/bin/sh
  33. /usr/local/bin/startxfce4
  34. :wq
  35. % chmod +x ~/.xsession
  36. ---------------------------------------------------
  37. Xfce4 回收站地址: ~/.local/share/Trash/files

  38. Xfce4 注销命令:
  39. # vim ~/.cshrc
  40. alias        logout        xfce4-session-logout --logout
  41. alias   lock    xflock4
  42. :wq
  43. # source ~/.cshrc
  44. ---------------------------------------------------
  45. Xfce 4 Setting Manager
  46. Themes/Shortcuts/:  Window Manager
  47. Background/Icons/display: Desktop Display
  48. File Manager:Display-date
  49. Style: Appearance -xfce dust
  50. Desktop Panel Setup

  51. Terminal Preferences
  52. Appearance - Font - Background(Transparent)
  53. 滚动 滑轮 - 收起(打开)终端窗口
复制代码
----------------------------------------------------------------
How to install new themes:
  http://wiki.xfce.org/howto/install_new_themes
----------------------------------------------------------------
Xfce4 Plugins:
http://goodies.xfce.org/projects/panel-plugins/start

  1. #安装 Ristretto        (微型图片查看工具)
  2. # cd /usr/ports/graphics/ristretto && make install clean

  3. 安装 Task        (图形任务管理器)
  4. # cd /usr/ports/x11/xfce4-taskmanager && make install clean

  5. 安装 Power        (电源管理)
  6. # cd /usr/ports/sysutils/xfce4-power-manager && make install clean
  7. # cd /usr/ports/sysutils/xfce4-battery-plugin && make install clean

  8. 安装 Notes        (便签)
  9. # cd /usr/ports/deskutils/xfce4-notes-plugin && make install clean

  10. 安装 Netload         (网络负载)
  11. # cd /usr/ports/sysutils/xfce4-netload-plugin && make install clean

  12. 安装 Weather        (天气预报)
  13. # cd /usr/ports/misc/xfce4-weather-plugin && make install clean

  14. 安装 Wavelan        (无线上网)
  15. # cd /usr/ports/sysutils/xfce4-wavelan-plugin && make install clean

  16. PS: 将以上项目在 panel上右键 添加 new item 才可以显示出来!!

  17. 我的桌面这样漂亮, 我想做个截屏!在Xfce里怎么做呢?

  18. # cd /usr/ports/
  19. # make quicksearch name=xfce4-screenshooter-plugin
  20. # cd /usr/ports/x11/xfce4-screenshooter-plugin && make install clean
  21. # touch ~/.config/xfce4/xfce4-screenshooter                (没有他工作不了!)
  22. # 进入 keyboard 设置 shotcut        (PrtScr) 或 从菜单栏点击程序


  23. 安装 Xfburn        (CD/DVD 刻录工具)
  24. # cd /usr/ports/sysutils/xfburn && make install clean

  25. 强大的 命令行刻录工具:                                        (建议使用)
  26. # cd /usr/ports/sysutils/dvd+rw-tools && make install clean
  27. # growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data        (刻录 数据DVD)
  28. # growisofs -dvd-compat -Z /dev/cd0=imagefile.iso        (刻录 映像文件)

  29. 详情:18.7 创建和使用光学介质(DVD) ==> 官方简体中文教程!

复制代码

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-09 15:53 |显示全部楼层
本帖最后由 ulovko 于 2012-09-03 09:36 编辑

14:Mplayer/Office/Reader/Gimp/Ristretto/Galculator/Thunderbird/Pidgin/VirtualBox/unix2dos
  1. # cd /usr/ports/editors/libreoffice        (安装libreoffice)
  2. # make LOCALIZED_LANG=zh-CN install clean                (添加中文支持)

  3. # cd /usr/ports && make search key=adobe|less                (安装AdobeReader)
  4. # cd /usr/ports/chinese/acroread8-zh_CN && make install clean
  5. # cd /usr/ports/graphics/mupdf && make install clean    (安装mupdf)
  6. # cd /usr/ports/graphics/epdfview && make install clean    (安装epdfview)

  7. # cd /usr/ports/graphics/gimp-help && make config        (保留:EN 和 ZH_CN)
  8. # cd /usr/ports/graphics/gimp && make BATCH=YES install clean         (安装图像处理)
  9. # cd /usr/ports/graphics/gimp-manual-pdf && make install clean

  10. # cd /usr/ports/graphics/ristretto && make install clean        (安装微型图片查看工具)
  11. # cd /usr/ports/math/galculator && make install clean        (安装图形计算器)

  12. # cd /usr/ports/mail/thunderbird && make BATCH=YES install clean (安装雷鸟)
  13. # cd /usr/ports/mail/thunderbird-i18n && make install clean

  14. # cd /usr/ports/net-im/pidgin/ && make install clean        (IM Client 注意端口用8001)
  15. # 成功登陆IRC(irc.freenode.net)之后:
  16. /cs register #ChannelName Password  ChannelDescription  (注册自己的Channel)

  17. # cd /usr/ports/converters/unix2dos && make install clean   (unix2dos and dos2unix)

  18. unix2dos and dos2unix are utilities that convert
  19. ASCII files from the DOS cr/lf format to the UNIX
  20. lf format..
复制代码
VirtualBox:
  1. # cd /usr/ports/emulators/virtualbox-ose && make install clean

  2. # kldload vboxdrv
  3. or
  4. # echo 'vboxdrv_load="YES"'>>/boot/loader.conf
  5. # pw groupmod vboxusers -m yourusername
  6. % VirtualBox &

  7. =============================================================================

  8. VirtualBox was installed.

  9. You need to load the vboxdrv kernel module via /boot/loader.conf:

  10. vboxdrv_load="YES"

  11. You also have to add all users to your vboxusers group in order to use vbox.

  12. % pw groupmod vboxusers -m jerry

  13. Reboot the machine to load the needed kernel modules.


  14. Bridging Support:
  15. =================

  16. For bridged networking please add the following line to your /etc/rc.conf:

  17. vboxnet_enable="YES"


  18. USB Support:
  19. ============

  20. For USB support your user needs to be in the operator group and needs read
  21. and write permissions to the USB device.

  22. % pw groupmod operator -m jerry

  23. Add the following to /etc/devfs.rules (create if it doesn't exist):

  24. [system=10]
  25. add path 'usb/*' mode 0660 group operator

  26. To load these new rule add the following to /etc/rc.conf:

  27. devfs_system_ruleset="system"

  28. Then restart devfs to load the new rules:

  29. % /etc/rc.d/devfs restart
  30. =============================================================================

复制代码
Qemu:
  1. # cd /usr/ports/emulators/qemu && make install clean (add kqemu option)
  2. # kldload {kqemu,if_bridge,if_tap,aio}  (必备module)
  3. # kldstat

  4. Create a 10GB qcow2 image to install Windows XP
  5. # qemu-img create -f qcow2 winxp.img 20G

  6. Installing Windows XP ...
  7. # qemu -m 1024 -hda winxp.img -cdrom xp_sp3_vol_x86.iso -boot d -localtime

  8. Boot Windows XP ...
  9. # qemu-system-x86_64  -m 1500 -hda winxp.img -cdrom xp_sp3_vol_x86.iso \
  10. -localtime -M pc -smp 2 -soundhw es1370 -usb -enable-kqemu -kernel-kqemu  -name winxp

  11. PS: Windows XP 占用CPU 100% 很无奈,所以还是模拟 Windows2000吧(这个速度是最快的!)
  12. 或者 用 VirtualBox 安装 Windows XP ...

  13. Qemu 模拟 Win2000
  14. # qemu-img create -f qcow2 win2000.img 10G
  15. # qemu -m 1024 -hda win2000.img -cdrom win2000.iso -boot d -win2k-hack
  16. # qemu-system-x86_64  -m 1500 -hda win2000.img -cdrom win2000.iso \
  17. -localtime -M pc -smp 2 -soundhw es1370 -usb -enable-kqemu -kernel-kqemu  -name win2000
复制代码
Qemu : http://forums.freebsd.org/showthread.php?t=175

Mplayer 具体使用:

1. xdpyinfo        (获得使用您的显卡的X服务器所支持的扩展列表)
  1. 常见图像接口列表:
  2. X11: 一般性的使用共享内存的X11输出。
  3. XVideo: 一种X11接口扩展,支持任何X11图像的可拖拉。
  4. SDL: 简单直接媒体层。
  5. DGA: 直接图片存取。
  6. SVGAlib: 低层次掌控图片层。

  7. XVideo        (X11扩展接口,用于提高 画面质量)
  8. # xvinfo
  9. X-Video Extension version 2.2
  10. screen #0
  11. no adapters presnet                (表示显卡不支持 XVideo)
复制代码
2. 安装
  1. # cd /usr/ports/multimedia/mplayer                (安装mplayer)
  2. # make WITH_LANG=zh_CN install clean        (选中vdpau显卡加速等需要的选项!)
复制代码
3. 第一次启动前
  1. % cd /usr/ports/multimedia/mplayer
  2. % make install-user                (自动建立: ~/.mplayer)


  3. 要播放一个文件,如 testfile.avi, 可以通过各种视频接口当中的某一个去设置 -vo 选项:

  4. % mplayer -vo xv testfile.avi
  5. % mplayer -vo sdl testfile.avi
  6. % mplayer -vo x11 testfile.avi
  7. # mplayer -vo dga testfile.avi
  8. # mplayer -vo 'sdl:dga' testfile.avi
  9.                                         (详情:man mplayer /-vo)
  10. # mplayer -gui -vo x11 testfile.avi        (图形界面, 我保证你不会用)
复制代码
常用命令:
  1. # mplayer -fs -zoom -vo xv,x11 testfile.avi        (全屏模式,不支持xv 则使用x11,你会不支持xv?)
  2. # mplayer -ontop -vo xv testfile.avi                (置顶播放)
  3. # mplayer -vf screenshot -vo xv testfile.avi        (屏幕截图,截图保存到当前目录,按键:s)
  4. # mplayer -ss 01:33:00 -vo xv testfile.avi        (选择播放起始位置)

  5. # mplayer -osdlevel 3        testfile.avi                (音量 + 搜索 + 计时器 + 百分比 + 总时间)
  6. # mplayer -cache 4096 testfile.avi                (设定缓冲区:KBytes)

  7. # cd ~/audio/;ls |cut -d' ' -f1 > music.lst        (制作文件列表,文件名不要留空格)
  8. # mplayer -loop 0 -playlist ~/audio/music.lst        (无限循环播放列表)

  9. # mplayer \
  10. [url]http://file2.top100.cn/201110042113/A3C42BFC4C75FAC143DC3DDBEF3D821D/[/url]\
  11. Special_40202/M0040202001.mp3                        (Stream From HTTP)

  12. # mplayer 不支持 SWF,建议拖到 浏览器里播放!

  13. KeyBoard Control:
  14. up and down        (Seek forward/backward 1 minute)
  15. pgup and pgdown        (Seek forward/backward 10 minutes)
  16. [ and ]                (Decrease/Increase current playback speed by 10%)
  17. { and }                (Halve/Double current playback speed)
  18. BACKSPACE        (Reset playback speed to normal)

  19. Playlist:
  20. < and >                (Go backward/forward in the playlist)
  21. ENTER                (Go forward in the playlist, even over the end)
  22. p / SPACE        (Pause, pressing agin unpauses)
  23. q / ESC                (Stop playing and quit)

  24. Sound:
  25. 9 and 0                (Decrease/Increase volume)
  26. ( and )         (Adjust audio balance in favor of left/right channel)
  27. m                (Mute sound)

  28. OSD States:
  29. o                (Toggle OSD states: none/ seek/ seek+ timer/seek+ timer+ total time)
  30. # mplayer -osdlevel 3        testfile.avi
  31. -------------------------------------------------------------
  32. 设定开始的OSD模式.

  33. 0      只有字幕
  34. 1      音量 + 搜索(默认)
  35. 2      音量 + 搜索 + 计时器 + 百分比
  36. 3      音量 + 搜索 + 计时器 + 百分比 + 总时间

  37. Subtitle:
  38. v                (Toggle subtitle visibility)
  39. j                (Cycle through the available subtitles)
  40. y and g                (Step forward/backward in the subtile list)
  41. F                (Toggle displaying "forced subtitles")
  42. a                (Toggle subtitle alignment: top/ middle/ bottom)
  43. r and t                (Move subtitles up/ down)

  44. ScreenShot:
  45. s                (-vf screenshot only)
  46. S                (-vf screentshot only, Start/ Stop taking screenshots)
  47. I                (Show filename on the OSD)
  48. P                (show progression bar, elapsed time and total duration on the OSD)

  49. FullScreen & Stay-On-Top :
  50. f                (Toggle fullscreen, also see -fs -zoom)
  51. T                (Toggle stay-on-top, also see -ontop)
复制代码
-------------------------------------------------------------
为了让 mplayer 的命令行不是太长,使用者可以通过建立一个文件  
来设定如下默认选项:
  1. # vim ~/.mplayer/config
  2. vo=vdpau        # 使用 vdpau 输出设备播放
  3. fs=yes                # 全屏
  4. ontop=yes        # 置顶
  5. zoom=yes        # 允许改变窗口大小
  6. noaspect=yes        # 缩放时保持高宽比
  7. osdlevel=3        # 显示 当前播放时间 和 总时间
  8. :wq
复制代码
-------------------------------------------------------------
  1. 要播放 DVD, 需要把 testfile.avi 改为 dvd://N -dvd-device DEVICE。
  2. 这里 N 是要播放的节目编号, 而 DEVICE 则是 DVD-ROM 的设备节点。例如,要播放 /dev/dvd 的第三个节目

  3. # mplayer -vo xv dvd://3 -dvd-device /dev/dvd

  4. 注意: 可以在编译 MPlayer 时, 通过 WITH_DVD_DEVICE 来指定默认的 DVD 设备。
  5. 系统内定的默认设备是 /dev/acd0。 更多细节, 请参考 port 的 Makefile。
  6. 最后,mplayer 可以把DVD题目(title)抓取成为 .vob 文件。
  7. 为了从DVD中导出第二个题目,请输入:

  8. # mplayer -dumpstream -dumpfile out.vob dvd://2 -dvd-device /dev/dvd
  9.   输出文件 out.vob 将是 MPEG 并且可以被这部份描述的其它 “包” 利用。
  10. --------------------------------------------------------------------
  11. 文件:

  12. /etc/mplayer/mplayer.conf

  13.                 系统范围的设置

  14. ~/.mplayer/config

  15.                 用户设置

  16. ~/.mplayer/input.conf

  17.         输入绑定(完整按键列表参见’mplayer −input keylist’的输出)

  18. ~/.mplayer/gui.conf

  19.         GUI配置文件

  20. ~/.mplayer/gui.pl
  21.                
  22.         GUI播放列表

  23. ~/.mplayer/font/

  24.         字体目录(里面必须有一个font.desc文件和.RAW后缀的文件)

  25. ~/.mplayer/DVDkeys/

  26.         破解的CSS密钥

  27. 字幕文件按以下顺序搜索(比如播放/mnt/movie/movie.avi文件):

  28. /mnt/cdrom/movie.sub
  29. ~/.mplayer/sub/movie.sub
  30. ~/.mplayer/default.sub
复制代码

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-09 15:53 |显示全部楼层
本帖最后由 ulovko 于 2012-07-20 11:09 编辑

15:Using Linux Mode        (MacromediaFlash插件没有FBSD版,用Linux wrapper运行其flash版本)
  1. # kldload linux                (加载进来一会用)
  2. # cd /usr/ports/emulators/linux_base-f10 && make BATCH=YES install distclean
  3. # vim /etc/rc.conf
  4. linux_enable="YES"
  5. :wq
复制代码
PS: 说良心话,着个FLASH 在firefox里面跑 倒是比较稳定的,在chromium里面跑 特容易崩溃 O_o ..

16:Firefox 和 MacromediaFlash 和 Add-ons  and Chromium
  1. # cd /usr/ports/www/firefox/ && make BATCH=YES install clean
  2. vim /boot/loader.conf
  3. sem_load="YES"                        (加载module)
  4. :wq

  5. # cd /usr/ports/www/firefox-i18n/ && make install clean        (中文支持)
  6. # cd /usr/ports/www/nspluginwrapper && make install clean        (提供flash支持)
  7. # cd /usr/ports/www/linux-f10-flashplugin10 && make install clean        (安装flash插件)

  8. # 安装版本11的话不需要 挂载 linproc , 我安装的11 ..
  9. # cd /usr/ports/www/linux-f10-flashplugin11 && make install clean        (安装flash插件)

  10. #  ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
  11. /usr/local/lib/browser_plugins/        (做个symbolic Link,官方文档:browser_plugins是个目录,没有的话要创建)
  12.                                                                 (目录不行:请直接连接,我就是 直接链接的!)
  13. # rehash                                                (Updates FreeBSD's path environment variables)
  14. <For instance when you have installed software you may not be able
  15. to run the executables without specifying the path.
  16. rehash solves your problem most of the times>

  17. % nspluginwrapper -v -a -i                        (插件必须由每个用户运行 nspluginwrapper 安装)
  18. <上面的命令会复制 browser_plugins目录下生成的文件 到:~/.mozilla/plugins/npwrapper.libflashplayer.so>

  19. # 安装版本11(linux-f10-flashplugin11)的话不需要 进行下面的操作 挂载 linproc , 我安装的11 ..

  20. 实现播放flash 动画效果:
  21. # mount         -t linprocfs linproc /usr/compat/linux/proc        (挂载 linproc ,事实上 procfs存在安全问题FBSD早就废弃了)

  22. # vim /etc/fstab
  23. linproc                /usr/compat/linux/proc        linprocfs                rw        0        0        (开机自动挂载)
  24. :wq

  25. Add-ons:
  26. firefox - Edit - Preferences - Manage Add-ons - Search
  27. Ease Link:                                        (转换迅雷、QQ旋风、快车专用链接)
  28. Adblock Plus:                                (屏蔽广告)
  29. Adblock Plus Preferences - Filters -Add filter subscription - Update all subscriptions

  30. NetVideoHunter Video Downloader:                (视频地址检测)
  31. NetVideoHunter Options - Show in statusbar - Enable the capturing of SWF files
  32. epubreader for firefox

  33. PS: npviewer.bin 该进程为flash进程,当关闭flash后不会自动结束,

  34. # sockstat |grep npviewer.bin

  35. 会看到N多 占用内存超多 我的办法是:

  36. # echo 'alias killflash killall npviewer.bin'>>~/.cshrc

  37. Chromium
  38. # cd /usr/ports/www/chromium/ && make install clean
  39. echo 'alias        chrome        chrome --incognito'>>~/.cshrc

复制代码
17:compiz-fusion (3D效果)
  1. # cd /usr/ports/x11-wm/compiz-fusion && make BATCH=YES install clean

  2. % vim start-compiz
  3. #!/bin/sh
  4. compiz --replace --sm-disable --ignore-desktop-hints ccp &
  5. emerald --replace &
  6. :wq
  7. % chmod +x start-compiz
  8. % echo "start-compiz" >> ~/.xinitrc

  9. PS: 如果使用了 XDM
  10. % echo "start-compiz" >> ~/.xsession
  11. % startx
  12. 简单设置:
  13. 在CompizConfig设置管理器>首选项>在后端选择GConf Configuration Backed (开启即时生效)
  14. 接着> 启用 最小化效果、窗口装饰、震颤窗口、移动窗口、调整窗口大小、应用程序切换条,基本的3D桌面竣工!
复制代码
官方教程(Installing and using Compiz Fusion):http://www.freebsd.org/doc/en/articles/compiz-fusion/index.html
18:Security
监视ports所有软件包安全:
  1. # cd /usr/ports/ports-mgmt/portaudit && make all install clean        (portaudit)
  2. # portaudit -Fda                (更新数据库, periodic每天自动更新!)
  3. # portaudit -a                (开始检查)
  4. 输出如下:

  5. Affected package: cups-base-1.1.22.0_1
  6. Type of problem: cups-base -- HPGL buffer overflow vulnerability.
  7. Reference: <http://www.FreeBSD.org/ports/portaudit/40a3bca2-6809-11d9-a9e7-0001020eed82.html>
  8. 1 problem(s) in your installed packages found.
  9. You are advised to update or deinstall the affected package(s) immediately.
  10. <如果你执意要安装不安全的软件请:make install DISABLE_VULNERABILITIES=YES clean>
  11. ----------------------------------------------------------------------------------------------------------
  12. # cd /usr/ports/ports-mgmt/pkg_cleanup && make install clean       (关于删除冗余ports )
复制代码
FROM: http://wiki.freebsdchina.org/software/p/pkg_cutleaves

  1. RootKit:
  2. # cd /usr/ports/security/rkhunter && make install clean                (rkhunter )

  3. Sudo:
  4. # cd /usr/ports/security/sudo && make install clean
  5. # visudo
  6. ko ALL=(root) !/usr/bin/passwd, /usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root, /usr/bin/su -

  7. Integrity:
  8. # cd /usr/ports/security/aide && make install clean                        (aide )
  9. # cd /usr/ports/security/tripwire && make install clean                (tripwire )

  10. 可用 mtree检查完整性:
  11. # mtree -x -ic -K cksum -K md5digest -K sha256digest -p / \
  12. -X /home/mwlucas/mtree-exclude > /tmp/mtree.savedspec
  13. (Use -X  to specify a file containing a list of paths not to match)

  14. # mtree -f savedspec -f newspec > mtree.differences

  15. AntiVirus:
  16. # cd /usr/ports/security/clamav && make install clean                        (clamav )
  17. # cd /usr/ports/security/squidclamav && make install clean        (squidclamav )

  18. Monitor:
  19. # cd /usr/ports/net-mgmt/cacti && make install clean                        (cacti)
  20. # cd /usr/ports/net-mgmt/nagios && make install clean                (nagios)
  21. # cd /usr/ports/security/nessus && make install clean                (nessus)
  22. # cd /usr/ports/sysutils/lsof && make install clean                        (lsof)
  23. # cd /usr/ports/sysutils/pidof && make install clean                        (pidof)
  24. # cd /usr/ports/security/nmap && make install clean                        (nmap)
  25. # cd /usr/ports/net/wireshark && make install clean                        (wireshark)
  26. # cd /usr/ports/net/tcpdump && make install clean                        (tcpdump: 系统自带)

  27. Unix Password Cracker:
  28. # cd /usr/ports/security/crack && make install clean                        (/usr/local/crack/Crack)

  29. Rar Zip 7Z Password Cracker:
  30. # cd /usr/ports/security/rarcrack && make install clean                (rarcrack )

  31. Ciphertext Cracker:
  32. # cd /usr/ports/security/rainbowcrack && make install clean        (rainbowcrack )

  33. ----------------------------------------------------------------------------------------------------------
  34. Tweaking User Security
  35. # vim /etc/login.access                                (Rules are checked on a first-fit basis)
  36. -:ALL EXCEPT wheel:console               
  37. -:ALL EXCEPT wheel dns webmasters:ALL

  38. # vim /etc/login.conf                                        (Restricting System Usage)
  39. :maxproc-cur: 30:\                                        (Current Resource Limits)
  40. :maxproc-max: 60:\                                        (Maximum Resource Limits)

  41. :passwd_format=md5:\                                (md5 or  blf)
  42. :minpasswordlen=28:\                                (Password length Limits)
  43. :mixpasswordcase=true:\                                (Password case Limits)
  44. :wq
  45. If present, FreeBSD complains if the user changes his password to an all lowercase word.
  46. # cap_mkdb /etc/login.conf        (rebuilds the database file /etc/login.conf.db)

  47. PS:
  48. in fact, /etc/hosts.equiv and its related services have bitten even
  49. top-notch security experts who thought they could use it safely. I suggest
  50. leaving this file empty and perhaps even making it immutable !
复制代码
19:SSH
  1. Client:
  2. ssh user@host                                (需要密码 ,远程主机信息保存在:~/.ssh/known_hosts)
  3. scp filename user@host:~/
  4. sftp user@host

  5. # ssh-keygen -lf /etc/ssh/ssh_host_dsa_key.pub        (检查SSH 主机 PubKey 的 fingerprint,Client端会自动下载并比对)

  6. 用户密码被强制到28位怎么记得住啊?                (用PubKey实现无密码登录 !)

  7. Client:
  8. ssh-keygen -t rsa -b 2048                                                (为本机 生成 一对密匙)
  9. scp .ssh/id_rsa.pub user@host:~/                                (把PubKey 发到Server 用户家目录)

  10. Server:
  11. cd ~user; mkdir .ssh                                                       
  12. cat id_rsa.pub >> .ssh/authorized_keys                        (Server 把Client端 PubKey添加到 授权文件内)

  13. Client:
  14. ssh user@host                                                                        (现在可以无密码登录喽!)
复制代码
20:Insecure Console (Single-user mode)

When you boot FreeBSD in single-user mode, you get a root command
prompt. This is fine for your laptop and works nicely for servers in your
corporate datacenter, but what about machines in untrusted facilities?
  1. # vim /etc/ttys
  2. console none                 unknown off secure
复制代码
To make the console require a root login when booted into single-usermode,
change the secure to insecure.
  1. # vim /etc/ttys
  2. console none                 unknown off insecure
  3. :wq
复制代码
  1. # 平衡球 Neverball (http://neverball.org/download.php) 支持Windows/Linux/BSD/Mac
  2. # cd /usr/ports/games/neverball && make install clean
  3. #
复制代码
配置文件一览:

  1. > cat ~/.cshrc
  2. alias h                history 25
  3. alias j                jobs -l
  4. alias la        ls -a
  5. alias lf        ls -FA
  6. alias ll        ls -lA -G -D "%D\ %T"
  7. #> man strftime
  8. # %T    is equivalent to “%H:%M:%S”.
  9. # %F    is equivalent to “%Y-%m-%d”.
  10. # %D    is equivalent to “%m/%d/%y”.

  11. setenv        EDITOR        vim

  12. # added by ko BEGIN
  13. setenv        PACKAGEROOT        ftp://ftp.freebsd.org
  14. setenv        PKG_TMPDIR        /var/garbage
  15. setenv        XMODIFIERS        @im=fcitx
  16. setenv        GTK_IM_MODULE        xim
  17. setenv        QT_IM_MODULE        xim
  18. set        autolist
  19. alias        cl        clear
  20. alias        df        df -h
  21. alias        lock        xflock4
  22. alias        chrome        chrome --incognito
  23. alias        adobe        acroread8
  24. alias        killflash        killall npviewer.bin
  25. # ps axo pid,comm,pcpu,pmem
  26. # history -c        (clear history)
  27. # wget -r -np -p -k --level=2 http://freebsd.org/handbook/
  28. # added by ko END
复制代码

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-09 16:08 |显示全部楼层
本帖最后由 ulovko 于 2012-09-08 19:57 编辑

21: PF Basic Setup
详见 CU Blog: http://blog.chinaunix.net/uid-25256412-id-3223143.html


还有一点关于WIFI !
着个其实不用写什么了!
官方文档有简体中文,写的非常详细!

下载页面:ftp://ftp.freebsd.org/pub/FreeBS ... 312/books/handbook/
在线观看:http://docs.freebsd.org/doc/9.0- ... twork-wireless.html

10> Reserved for future use....


Basic FreeBSD Setup as Desktop: http://bbs.chinaunix.net/thread-3751834-1-1.html
Basic NetBSD Setup as Desktop: http://bbs.chinaunix.net/thread-3751787-1-1.html
Basic OpenBSD Setup as Desktop: http://bbs.chinaunix.net/thread-3751016-1-1.html
Basic Debian Setup as Desktop: http://bbs.chinaunix.net/thread-3751791-1-1.html
Basic Ubuntu Setup as Desktop: http://bbs.chinaunix.net/thread-3746337-1-1.html
Basic Fedora Setup as Desktop: http://bbs.chinaunix.net/thread-3761672-1-1.html
Basic PC-BSD Setup as Desktop: http://bbs.chinaunix.net/thread-3751857-1-1.html

一个有意思的命令,或许您用的到! ^_^
1.png

论坛徽章:
2
狮子座
日期:2013-08-26 15:25:32金牛座
日期:2013-09-05 15:45:36
发表于 2012-06-09 17:38 |显示全部楼层
楼主不错哦~发了好多安装文档

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-09 17:58 |显示全部楼层
回复 6# kisswen


    互联网的实质就是 信息共享麽,顺便推广BSD  让后来的人 好入门!

论坛徽章:
0
发表于 2012-06-09 19:54 |显示全部楼层
很好很强大严重支持!{:2_172:}

论坛徽章:
220
2022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-05-10 19:22:58操作系统版块每日发帖之星
日期:2016-02-18 06:20:00操作系统版块每日发帖之星
日期:2016-03-01 06:20:00操作系统版块每日发帖之星
日期:2016-03-02 06:20:0015-16赛季CBA联赛之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16赛季CBA联赛之八一
日期:2020-10-23 18:30:53操作系统版块每日发帖之星
日期:2016-05-10 19:22:58月度论坛发贴之星
日期:2016-01-31 22:25:02操作系统版块每日发帖之星
日期:2016-05-10 19:22:58
发表于 2012-06-12 16:42 |显示全部楼层
ulovko 发表于 2012-06-09 15:51
FROM: http://blog.chinaunix.net/uid-25256412-id-2939430.html
1: 使用 USB 安装 FreeBSD(设备编号自行 ...



lz,其他可以先放一放,麻烦设置一个快速好用的url源放到较前的章节

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
发表于 2012-06-12 16:45 |显示全部楼层
回复 11# action08


    谢谢提议,不过还是要从头开始,上来就写这个不合适!^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP