1. 針對個別使用者:請將指令加到 ~/.bashrc
通常是將一些變數設定在此,讓terminal開啟時有一些環境變數可以用。
如:
export PATH=$JAVA_HOME/bin:$PATH
2. 針對系統開機時自動執行:請將指令加到 /etc/rc.local
此檔案本身就有範例。
2014年10月8日 星期三
2013年5月9日 星期四
如何開啟 windows telnet server (for windows 7)
- Click on Start / Control Panel / Program Features / Turn Windows Features on or off.
- Check "Telnet Server" and "Telnet Client" on. (as below picture)
You still can NOT telnet to your server until now. just because you will get the following error.
Access Denied: Specified user is not a member of TelnetClients group.
Server administrator must add this user to the above group.
Telnet Server has closed the connection
Please follow the steps to solve the problem.
- Open the Local Users and Groups snap-in. In the Start Search box, type mmc lusrmgr.msc.
- In the navigation pane, click Groups.
- In the details pane, right-click TelnetClients, and then click Properties.
- In the TelnetClient Properties dialog box, click Add.
- select user who you allows to telnet to your windows7.
and then enjoy your telnet in win7.
2012年9月25日 星期二
adb devices no permissions 的解決方法
使用adb devices 出现如下:
List of devices attached
???????????? no permissions
解决方法:
1. 找出usb vid,pid
$ lsusb #列出usb device內容
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 192f:0916 Avago Technologies, Pte.
Bus 003 Device 002: ID 0e8f:0022 GreenAsia Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 18d1:4e26
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
只要插入usb device查乙次,拔出usb device查詢一次,比較差異就可以知道我們要的usb device是哪一個。
如:
Bus 003 Device 002: ID 0e8f:0022 GreenAsia Inc.
其中的0e8f就是vid,0022就是pid.
2. 編輯權限
$ sudo vim /etc/udev/rules.d/70-android.rules
加入以下內容
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e8f", ATTRS{idProduct}=="0022",MODE="0666"
3. 重新啟動 udev service
$ sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$ sudo service udev restart
4. 重新啟動 adb
$ sudo ./adb kill-server
$ ./adb devices
完成
List of devices attached
???????????? no permissions
解决方法:
1. 找出usb vid,pid
$ lsusb #列出usb device內容
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 192f:0916 Avago Technologies, Pte.
Bus 003 Device 002: ID 0e8f:0022 GreenAsia Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 18d1:4e26
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
只要插入usb device查乙次,拔出usb device查詢一次,比較差異就可以知道我們要的usb device是哪一個。
如:
Bus 003 Device 002: ID 0e8f:0022 GreenAsia Inc.
其中的0e8f就是vid,0022就是pid.
2. 編輯權限
$ sudo vim /etc/udev/rules.d/70-android.rules
加入以下內容
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e8f", ATTRS{idProduct}=="0022",MODE="0666"
3. 重新啟動 udev service
$ sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$ sudo service udev restart
4. 重新啟動 adb
$ sudo ./adb kill-server
$ ./adb devices
完成
2012年5月1日 星期二
在Linux下使用兩張網卡的設定
在一些場合,需要讓同一台電腦,用兩張不同的網卡,來做不同的事情,今天要說的就是這個。最常應用的狀況就是:一個網卡用於對內網路,一個網卡用於對外網路。
ethernat設定如下:
設定如下:
一般我們現在用的NB通常會有ethernet介面跟wifi介面,我們假設要用wifi連上internet(前題是wifi 熱點已經可以上網),用ethernet連私有網路。
wifi設定應該如下:
wlan_IP: 192.168.0.X
Submask: 255.255.255.0
以上資料由熱點的DHCP提供。
ethernat設定如下:
eth0_IP: 172.16.0.X
Submask: 255.255.255.0
以上資料由內部的DHCP提供。
我們要做的事:
1. 先查出這兩張網卡的gateway.
我的方式比較簡單,只要停用其中一個網卡,利用 route -n 即可知道。如:
Destination = 0.0.0.0 的那一行就是default gateway.
我們可以用這個方式查出兩個gateway的IP.
2. 查出 route的設定
完成之後,將兩張網卡都啟動,再次執行route -n,察看目前預設的route狀況
3. 修改route成我們要的方式
因為 linux環境中只能有一個 default gateway,所以我們可以先用下列指令新增default gateway.
sudo route add default gw {default_gateway_ip1}
用下列指令將不要的default gateway 移除
sudo route delate default gw {default_gateway_ip2}
但是這樣做只是將大家的default gateway換掉,並沒有做到分開。
為了要將內網/外網分開,所以我們要加一條指令,設定封包流動的方法
route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.100.1
上面這一條指令的意思就是,只要是要到172.16.*.*的封包,都請傳送到172.16.100.1的gateway。
其餘的就請透過 default gateway來傳送。
參考資料
2011年5月27日 星期五
滑鼠滾輪一次只能滾動一行怎麼辦
我有一只滑鼠(INTOPIC),已經用了很久,都沒有問題,只是最近重灌 windows xp 系統發現,滑鼠的滾輪一次只能捲動一行。上 google 大神去搜尋,幾乎沒有什摩解決方法。每次到『控制台 / 滑鼠』裡面設定完之後,下次開機又回復原樣,真是氣死我也!記得,以前也遇過這件事情,後來忘了如何解決。
接下來,我把這次的解決方法公佈給大家!
其實,因為現在的作業系統幾乎都支援USB滑鼠的驅動程式,所以我們只要將滑鼠插上USB就可以使用,很少人會再去安裝滑鼠驅動程式。這就是關鍵了!我到INTOPIC網站搜尋我的型號的滑鼠時,還真的有驅動程式!當然啦!死馬當活馬醫啦!
沒想到就這樣成功了!
如果,各位有遇到一樣的狀況的話!希望給你一點幫助!
訂閱:
文章 (Atom)

