顯示具有 Ubuntu 標籤的文章。 顯示所有文章
顯示具有 Ubuntu 標籤的文章。 顯示所有文章

2010年4月14日 星期三

GRUB2 開機畫面

弄了好久,一開始把GRUB 與 GRUB2弄混了,最後終於成功了


GRUB 2 中文指南

SoundBlaster Audigy 2 Vaule 在 Ubuntu 9.10 下沒有聲音

這問題搞了好幾個小時,以為是driver的問題沒想到只是設定的問題.

錯誤的Default Setting:

正確的Setting:


聲音終於跑出來了~~~^-^

2010年4月8日 星期四

UBUNTU 上安裝 SSH Server

Step 1: 安裝openssh-server

sudo apt-get install openssh-server

Step 2: 設定ssh_config內容

sudo vim /etc/ssh/sshd_config

Step 3:重新啟動SSH Server

sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start

UBUNTU 上安裝TFTP SERVER

Step 1: 安裝 tftpd package

    sudo apt-get install tftpd

Step 2: 視需要修改 /etc/inetd.conf中與 tftpd 有關的預設值

    tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp

Step 3:建立 /srv/tftp

    mkdir -p /srv/tftp
    chmod 777 /srv/tftp


Step 4:重新啟動 inetd

    /etc/init.d/openbsd-inetd restart

2010年4月5日 星期一

常用的ubuntu 熱鍵

Ctrl + N New 開新檔案
Ctrl + O Open 開啟舊檔
Ctrl + A Select all 全選
Ctrl + X Cut 剪下
Ctrl + C Copy 複製
Ctrl + V Paste 貼上
Ctrl + Z Undo 重來、上一步
Ctrl + Y Redo 復原(與上一 步相反功能)
Ctrl + S Save 儲存
Ctrl + W Close 關閉檔案
Ctrl + Q Quit 離開程式
Alt + Tab
切換視窗
Alt + Shift+Tab
反向切換視窗
Alt + Space
視窗控制選單
(與在視窗標題列案滑鼠右鍵同功能)
Alt + Print Screen
擷取目前視窗畫面
Ctrl + Alt + d
全部視窗最小化
alt + 滑鼠左鍵
可以移動視窗
alt + 滑鼠中鍵
可以resize視窗
Ctrl + Alt + right arrow
切換桌面
Ctrl + Alt + left arrow
切換桌面
Ctrl + Alt + up arrow
切換桌面
Ctrl + Alt + down arrow
切換桌面
Ctrl + Alt + F1 = 跳到文字模式1(virtual terminals)
Ctrl + Alt + F2(F3)(F4)(F5)(F6) = 跳到文字模式2~6
Ctrl + Alt + F7 = 回到桌面
Ctrl + Alt + Backspace 跳出桌面,進入登入畫面

2010年3月26日 星期五

Samba for Ubuntu

sudo apt-get install samba

安裝完畢後,先暫停服務修改設定檔...
/etc/init.d/samba stop

編輯設定檔...
基本上如果你用視窗來使用是比較方便與直覺....
vim /etc/samba/smb.conf

以下是設定檔的部份介紹

workgroup = WORKGROUP <= 預設WORKGROUP,你可以改成自己喜歡的工作群組
server string = %h server (Samba, Ubuntu) <=自己電腦的名稱,自己改自己喜歡的,%h就是hostname
security = user <= 預設要輸入帳號密碼,如果不想這麼麻煩可以改成share...

在尾巴加上你要的分享資料夾
[SHARE]
path = /var/lib/share ;分享路徑
browseable = yes ;是否可瀏覽
read only = no ;是否唯讀
create mask = 0644 ;檔案遮罩
directory mask = 0755 ;資料夾遮罩

記得要打開分享路徑的權限喔chmod 777 /var/lib/share
或者設定user以及group...在改成chmod 770 /var/lib/share

編輯完後,存檔並重新啟動samba
/etc/init.d/samba start

如果你需要設定帳號密碼才能使用,除了在smn.conf把security設定成user外
請作以下命令來新增使用者...
sudo smbpasswd -a 帳號

另外請記得養成好習慣,每次編輯完smb.conf的時候請用testparm來檢查是否有問題
執行..testparm
結果..
Load smb config files from /etc/samba/smb.conf
Processing section "[printers]"
Processing section "[print$]"
Processing section "[SHARE]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

Ubuntu - Flash 解決字型亂碼

方法一:

  1. 執行 sudo gedit /etc/fonts/conf.d/49-sansserif.conf

    將兩個「sans-serif」改成「san serif」即可!


方法二:

  1. vim /etc/fonts/conf.d/69-language-selector-zh-tw.conf
  2. 將 sans-serif 下的 binding="strong" 拿掉

2010年3月23日 星期二

不用 sudo 以 non-root 身份用 Wireshark 抓封包

在 Ubuntu 上安裝好 Wireshark,想抓封包時卻找不到網路卡。原來必須執行 "sudo wireshark" 才有足夠的權限。這樣子除了麻煩之外,還有一個不方便:封包 存檔之後是屬於 root 所有,處理起來相當不便。

經過一番努力,找出幾個解決方案。

方案一:

最簡單的作法是安裝完 Wireshark 之後執行 "sudo chmod u+s /usr/bin/dumpcap"。這樣子就可以一般使用者的身份抓封包了。關鍵在於 "dumpcap" 就是那個需要 root 權限的部份,上述指令讓一般使用者也可以 root 的身份執行 "dumpcap"。

這種方法雖然簡單,但對講求安全的人來說卻不太妙。因為所有 人都可以執行這隻需要 root 權限的程式。方案二是一個改進的方法。

方案二:

改進的方式就是只開放給特定 group 的人以 root 身份執行 "dumpcap":

1. 執行 "sudo vi /etc/group" 並新增一個 group (建議叫做 "wireshark"),然後將自己加入此 group
2. 執行 "sudo chgrp wireshark /usr/bin/dumpcap",將 dumpcap 改為 wireshark group
3. 執行 "sudo chmod 4754 /usr/bin/dumpcap",只讓屬於 wireshark group 的人可以 root 身份執行 dumpcap

完成上述動作之後,重新登入讓 group 所屬生效。這樣你就可以用原本的身份抓封包了,封包存檔的所有也都屬於原本的身份。

參考資料:

* http://wiki.wireshark.org/CaptureSetup/CapturePrivileges

How to repair and clone disk with ddrescue

  ddrescue  is a tool that can be used to repair and clone disks on a  Linux system . This includes hard drives, partitions, DVD discs, flas...