2014年4月29日 星期二

GRUB預設開機選項

編輯 /etc/default/grub 檔案
找到 GRUB_DEFAULT=0,並修改後方數字
儲存後執行 sudo update-grub

2014年2月9日 星期日

Linux PATH環境變數

在home資料夾中的.bashrc檔案加入:
export PATH=your_path/:$PATH

儲存後重新登入,可使用echo $PATHenvprintenv來檢查路徑是否已被加入環境變數

參考資料:鳥哥 http://linux.vbird.org/linux_basic/0320bash.php#env

2013年8月16日 星期五

Linux 電源管理 - 使用TLP


from:
http://www.ubuntugeek.com/how-to-improve-ubuntu-laptop-power-management.html
and
http://linrunner.de/en/tlp/docs/tlp-configuration.html


  1. 將PPA加入系統
    sudo add-apt-repository ppa:linrunner/tlp
  2. 安裝套件
    sudo apt-get install tlp tlp-rdw smartmontools ethtool
    若為ThinkPad筆電,還需安裝以下
    sudo apt-get install tp-smapi-dkms acpi-call-tools
  3. 執行以下指令開啟TLP
    sudo tlp start
    執行 sudo tlp-stat 檢查目前設定
  4. 編輯設定檔 /etc/default/tlp
    參考http://linrunner.de/en/tlp/docs/tlp-configuration.html的說明,以下為我有更動的項目:
    • #Select a cpu frequency scaling governor: ondemand/powersave/performance/conservative
      # Important: 
      # - You *must* disable your distribution's governor settings or conflicts will occur
      # - ondemand is sufficient for *almost all* workloads, you should know what you're doing!
      CPU_SCALING_GOVERNOR_ON_AC=performance
      CPU_SCALING_GOVERNOR_ON_BAT=ondemand
    • 硬碟待機停止時間:
      # Hard disk spin down timeout:
      # 0:        spin down disabled
      # 1..240:   timeouts from 5s to 20min (in units of 5s)
      # 241..251: timeouts from 30min to 5.5 hours (in units of 30min)
      # (see 'man hdparm' for details)
      DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
      DISK_SPINDOWN_TIMEOUT_ON_BAT="60 0"
    • 藍牙較少使用,因此設定預設為關閉
      # Radio devices to disable on startup: bluetooth wifi wwan
      DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"


2013年7月6日 星期六

Ubuntu無法控制螢幕亮度


  1. 編輯 /etc/default/grub

    GRUB_CMDLINE_LINUX="" 
    改為
    GRUB_CMDLINE_LINUX="acpi_backlight=vendor“
  2. sudo update-grub
     

編輯 /etc/rc.local
echo 500 > /sys/class/backlight/intel_backlight/brightness


from: http://blog.csdn.net/dliyuedong/article/details/8852638

2012年5月21日 星期一

vmdk連結至host實體硬碟


  1. 連結整個硬碟

    建成的vmdk掛載至guest系統之後,guest可對此虛擬磁碟機作完整存取,甚至是重新分割磁區,所以要特別注意。

    Command in Linux host:
    VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda

    在Windows host 則為:
    VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk \\.\PhysicalDrive0

    sda 及 PhysicalDrive0 皆為磁碟機名稱

    Windows下:由磁碟管理工具,下方欄位的磁碟0、磁碟1,對應為
    PhysicalDrive0、PhysicalDrive1,需用系統管理員身分打開命令提示字元和VirtualBox,並切換至安裝資料夾來下指令。

  2. 連結磁區

    在上述命令最後加上 -partitions 1 ,表示該該磁碟機的第一個磁區

參考自:https://www.virtualbox.org/manual/ch09.html#rawdisk

2012年5月20日 星期日

Ubuntu下Netbeans字體鋸齒

Ubuntu 下 Netbeans 的 Text editor 字體若出現鋸齒,則修改netbeans.conf,通常放在 /usr/local/netbeans-7.1.2/etc 內


在原本的
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"


後面加上:
 -J-Dawt.useSystemAAFontSettings=on


變成:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dawt.useSystemAAFontSettings=on"

2012年5月11日 星期五

Ubuntu 安裝或移除 JDK

安裝:
  1. 從官網下載JDK,.tar.gz 的版本
  2. sudo mv ./jdk1.7.0_xx /usr/lib/jvm/jdk1.7.0 //將 jdk1.7.0_xx 資料夾移到 /usr/lib
  3. Run:
    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
  4. 選擇預設Java
    sudo update-alternatives --config javac

    sudo update-alternatives --config javaws

  5. sudo update-alternatives --config java
  6. java -version //檢查java版本
  7. 開啟firefox plugin
    32 bit:
    sudo ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins

    64 bit:
    sudo ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins
移除:

  1. Run:
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac"
    sudo update-alternatives --remove "java" /usr/lib/jvm/jdk1.7.0/bin/java"

    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws"
  2. 移除plugin:
    sudo rm /usr/lib/mozilla/plugins/libnpjp2.so
==
from:
http://www.devsniper.com/ubuntu-12-04-install-sun-jdk-6-7/
http://www.devsniper.com/how-to-update-sun-jdk-7-on-ubuntu-12-04/

2012年5月10日 星期四

使用root權限


  1. Ctrl+Alt+t 開啟終端機
  2. sudo passwd root //設定root密碼
在登入畫面增加"Other Option"
  1. sudo gedit /etc/lightdm/lightdm.conf  //以root身分用gedit開啟/etc/lightdm/lightdm.conf
  2. 在最後加上"greeter-show-manual-login=true"
  3. reboot
以不同身分執行程式
  1. gksudogksu