Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134519
  • 博文数量: 42
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 448
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-07 12:02
文章分类
文章存档

2010年(42)

我的朋友

分类: LINUX

2010-08-06 11:52:14


  • 修改directoryindex:修改这个文件/etc/apache2/mods-available/dir.conf
  • 英文环境下自动加载scim:System->Administration->Language Support,勾选Enable support to enter complex characters
  • 去 掉桌面自动显示的已挂在磁盘的图标:Alt+F2(运行程序)->输入gconf-editor并执行,在configuration editor依次打开apps->nautilus->desktop,去掉volumes_visible项的勾即可
  • 将Ubuntu8.04装扮成mac,参考,该网站上有具体配置文档可下载
  • 在ubuntu8.04中使用feition(飞信),下载飞信的pidgin插件(forum.ubuntu.org.cn有提供下载链接地址,具体链接忘了)并解压到~/.purple/plugins下面即可
  • 配置Apache+php+mysql+svn    
    一、安装LAMP
    sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql
    二、配置mysite,指定根路径等
    sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
    sudo gedit /etc/apache2/sites-available/mysite
    sudo a2ensite mysite // 激活mysite
    三、安装svn
    sudo apt-get install subversion libapache2-svn
    四、配置svn
    sudo gedit /etc/apache2/mods-available/dav_svn.conf
    添加类似以下语句
    # NetBeans Java Repository

        DAV svn
        #SVNListParentPath on  如果该repo为父目录,必须添加
        SVNPath /var/repositories/JAVA/NetBeans
        #或SVNParentPath /var/repositories/JAVA/NetBeans
        AuthType Basic
        AuthName "NetBeans Java Repository"
        AuthUserFile /var/repositories/AUTH/javaauth
        Require valid-user

    在此之前必须保证已建立相关文件夹并设置好权限,可执行以下类似操作设置权限:
        打开System->Administration->Users and Groups,添加svn(或其他名字)组,将相关用户(如:www-data)添加到该组。如果看不到其他用户可通过Alt-F2 >> apps >> gnome-system-system-tools >> users,激活showall。
        将repositorories文件夹所属组设置svn,并赋予该组rwx权限
        通过htpasswd命令创建用户验证文件(如:javaauth)
        必须添加这一句:SVNListParentPath on ,我试过不添加这句时不能访问多个目录的repo,只能访问单目录repo.
  • 安装配置xdebug
    安装依赖:sudo apt-get install php5-dev php-pear
    安装xdebug:sudo pecl install xdebug(此过程有点慢)
    配置php.ini:sudo gedit /etc/php5/apache2/php.ini在末尾加入以下两句
        zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so
        xdebug.remote_enable=on
  • 添加终端到右键菜单:sudo apt-get install nautilus-open-terminal
  • 添加"以root打开文件夹到右键菜单": sudo apt-get install nautilus-gksu
  • 添加VirtualHost                                                

      ServerName zf-tutorial.localhost
      DocumentRoot /var/www/html/zf-tutorial/public
     
        AllowOverride All
     


    这样就可以通过 来访问该网站。       (使用这种方式必须修改 /etc/hosts 或
    c:\windows\system32\drivers\etc\hosts文件,将 zf-tutorial.localhost映射到 127.0.0.1)。
  • 解决rhythmbox中文乱码问题
    进入你的音乐文件夹执行如下代码:
    mid3iconv -e GBK *.mp3
    有可能系统会提示 python-mutagen没有安装。
    sudo apt-get install python-mutagen
    然后重新导入rhythmbox,OK!
    mid3iconv 命令主要是将原来mp3音乐文件的ID3信息转换成了Unicode并用ID3v2的格式存回文件中。
  • 管理笔记本的触摸屏
    安装synaptics驱动:sudo apt-get install xserver-xorg-input-synaptics(默认已安装)
    安 装管理工具gsynaptics:sudo apt-get install gsynaptics。即可通过System >> Preferences >> Touchpad对触摸屏进行管理(如果启动失败并提示xorg***,将 Option        "SHMConfig"        "on"添加到/etc/X11/xorg.conf的Section "InputDevice"中,修改后的Section "InputDevice"如下:
    Section "InputDevice"
        Identifier    "Synaptics Touchpad"
        Driver        "synaptics"
        Option        "SendCoreEvents"    "true"
        Option        "Device"        "/dev/psaux"
        Option        "Protocol"        "auto-dev"
        Option        "HorizEdgeScroll"    "0"
        Option        "SHMConfig"        "on"
    EndSection)
  • 解决evince看pdf时中文乱码问题
    安装poppler-data即可:sudo apt-get install poppler-data
  • 解决NetBeans不能显示中文问题
    ln -s /usr/share/fonts/truetype/wqy /jre路径/lib/fonts/fallback
  • 解决gftp中文乱码问题
    sudo gedit /usr/bin/gftp
    在#!/bin/sh下面加上export LANG=zh_CN.GBK,然后在终端输入gftp即可(此时gftp为中文界面,我用的是英文环境)
    如果想快捷方式打开时也不会出现乱码则必须修改gftp.desktop文件,首先找到gftp.desktop文件(sudo locate gftp.desktop),然后将Exec=gftp-gtk %u改为Exec=gftp %u即可
  • totem播放rmvb
    删除totem-gstreamer,安装totme-xine(sudo apt-get install totem-xine totem-xine-firefox-plugin)
    下载w32codecs deb包安装即可
  • 修复不完全安装kde运行kde程序时出现类似"please check dcopserver is running"的bug
    sudo chown -R yourname:yourname /home/yourname/.*
  • nautilus占用资源大问题
    执行rm -rf .nautilus清除原nautilus配置文件即可
  • virtualbox键盘无效,USB设备问题,无缝模式错位解决办法
    键盘无效: 安装 scim-bridge-client-qt ,重新登录.

    无缝模式错位:vbox里设置成16位色就OK.

    USB设备有问题:
    让GUEST识别USB设备
    最简单的办法如下:
    $ sudo gedit /etc/fstab

    在末尾加上
    # the USB group
    # 对所有用户开放USB设备的读写权限
    none /proc/bus/usb usbfs devmode=666 0 0


    然后就可以使用的USB设备了。

    但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全,更为稳妥的做法是:

    增加用户组usbfs
    $ sudo groupadd usbfs

    2. 查看usbfs用户组的gid
    $ cat /etc/group | grep usbfs

    usbfs:x:1002:


    把当前用户增加到usbfs组
    $ sudo gedit /etc/group

    usbfs:x:1002:
    修改为
    usbfs:x:1002:joson


    4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
    $ sudo gedit /etc/fstab
    在末尾加上
    # 1002 is the USB group IDI
    none /proc/bus/usb usbfs devgid=1002,devmode=774 0 0


    重新启动后,应该就可以在客户机中使用USB设备了。

    方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。
    注意: 在客户机里使用USB设备前要先在主机里卸载。
  • 自动挂载ntfs分区
    1.执行ls -l /dev/disk/by-uuid/显示各分区的uuid。
    2.在/etc/fstab中添加以下几行:
      # /dev/sda1
      UUID=2AE0A63CE0A60E5F /media/C ntfs-3g force 0 0
      # /dev/sda5
      UUID=4E0CCDD90CCDBBE9 /media/D ntfs-3g force 0 0
      # /dev/sda6
      UUID=B890D9DE90D9A2E4 /media/E ntfs-3g force 0 0
  • 编译安装新内核(编译为deb包)
    1.到kernel.org下载新内核
    2.安装编译需要的环境
        sudo apt-get install build-essential kernel-package
    3.解压内核源码包(目录任选)
        tar jxvf linux-2.6.28.tar.bz2
    4.进入解压后的文件夹
        cd linux-2.6.28
    5.配置内核编译选项
        make menuconfig
        (此步甚为关键,按照自己的特定需求选择适当的选项,然后保存即可)
    (如果你以前编译过内核,此处可加一清除步骤:make-kpkg clean)
    6.编译内核
        su(取得root权限)
        make-kpkg --initrd --revision=name.version kernel_image
        (编译时间长度视乎系统性能)
    7.安装新内核
        sudo dpkg -i ../linux-image-2.6.28-subarchitecture_name.version_i386.deb

阅读(636) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~