Category: Daily tips

การติดตั้ง Ultrasurf บน Ubuntu 10.04

สวัสดีครับ ไม่ค่อยมีเวลา update blog สักเท่าไหร่ วันนี้ว่างๆ หลังเลิกงานก็เลยมาเขียนไรเล่นซะหน่อย ติดจากที่บริษัทผม block facebook/twitter ในช่วงเวลาทำงานปกติ จะเปิดอีกทีก็โน้นหลังห้าโมงเลย แต่ทำงานบางทีมันเครียดๆ อะนะครับ อยากจะไปดูรูปสาวๆ ให้มันชื่นหัวใจ ก็ต้องหาวิธีแหกกฎกันบ้าง ก็ต้องหาโปรแกรมมาช่วยโปรแกรมยอดฮิตใน Windows คงหนีไม่ได้ Ultrasurf ใน Linux ก็มีโปรแกรมที่ทำงานคล้าย Ultrasurf เหมือนกันชื่อ tor + privoxy แต่ค่อนข้าง config ลำบากนิดนึง วันนี้ผมเลยเอา Ultrasurf ที่รันบน Windows มารันบน Ubuntu ซะเลย โดยใช้โปรแกรม Wine เข้ามาช่วย เรามาดูขั้นตอนการทำกัน

0. ติดตั้งโปรแกรม wine โดยใช้คำสั่ง

mrgill@mrgill-laptop:~$ sudo apt-get install wine

1. เข้าไปในเว็บ http://www.ultrareach.com/ จากนั้นดาวน์โหลด Ultrasurf มาโดยเวอร์ชันปัจจุบันคือ Ultrasurf 9.97

2. เมื่อโหลดมาแล้วก็เอาไปแตกไว้ในที่เราชอบได้เลย ซึ่งเมื่อแตกไฟล์ zip ออกมาแล้วก็จะได้ไฟล์ u997.exe

เมื่อแตกไฟล์ zip ออกมาก็จะได้ไฟล์ u997.exe

(more…)

Share/Save

Leave a Comment July 29, 2010

Solaris 10 error : Not on system console, root logon rejected

วันนี้มีงานด่วนเข้ามาคือติดตั้งต้อง login Solaris 10 จาก Xmanager ให้ได้ แต่ตอน Login มันดันมี error “Not on system console, root logon rejected” ทำยังไงละทีนี้ ค้นไปค้นมาก็เจอคำตอบใน http://www.computing.net/answers/solaris/solaris-xmanager-root-logon/2163.html

ขั้นตอนเค้ามีอยู่ว่า
1. login เข้าระบบผ่าน console หรือ ssh เข้าไปก็ได้
2. เข้าไปแก้ไขไฟล์ /etc/default/login โดยให้ comment บรรทัด CONSOLE=/dev/console ซะเป็น (หากบันทึกไม่ได้ให้ chmod 644 /etc/default/login ก่อน)

#CONSOLE=/dev/console

3. ลอง login อีกทีสิ อิอิ

Leave a Comment July 17, 2010

วิธีติดตั้ง emesene 1.6.3 บน ubuntu 9.10

ใครที่ใช้ ubuntu และชอบเล่น msn กับโปรแกรม emesene ก็คงรู้ว่าเวอร์ชัน emesene บน ubuntu ก็คือ 1.6.1 ซึ่งตอนนี้ชาวบ้านเค้าไปเวอร์ชัน 1.6.2 กันแล้ว และตอนนี้ก็เพิ่งมีเวอร์ชัน 1.6.3 ออกมา แล้วทำไมเราต้องรอให้มี .deb ออกมาเล่า เรามา update โปรแกรมกันเองเลยดีกว่า

ขั้นตอน
1. เข้าไปในหน้า http://emesene.org/download.html แล้วลงมาด้านล่างสุดของหน้าจะมีลิงค์ให้โหลดไฟล์ Source tarball คลิกไปให้ว่อง

2. เมื่อได้ไฟล์ emesene-1.6.3.tar.gz มาแล้วก็ให้ extract ออกมา เราก็จะได้ไดเรกทอรี emesene-1.6.3

3. backup ไดเรกทอรี /usr/share/emesene เดิมเก็บไว้ก่อนก็ได้กันเหนียวโดยใช้คำสั่ง

mrgill@mrgill-laptop:~$ sudo mv /usr/share/emesene/ /usr/share/emesene_backup

4. ย้ายไดเรกทอรี emesene-1.6.3 ไปไว้ที่ /usr/share/emesene โดยใช้คำสั่ง

mrgill@mrgill-laptop:~$ sudo mv emesene-1.6.3 /usr/share/emesene

5. พร้อมสนุกกับ emesene 1.6.3 กันแล้ว

good luck ;)

Leave a Comment July 13, 2010

Daily Tips : วิธีเปิด X Windows มากกว่าหนึ่งหน้าจอ

วันนี้ได้รับ News letter จากเว็บ cyberciti.biz ฉบับนึงมีบทความน่าสนใจเรื่อง Linux / UNIX: Run Multiple X Sessions ผมเลยคลิกตามไปดู ก็เป็นเรื่องการ Start X Windows ของ Linux ขึ้นมาอีก Session นึงนั่นเอง Vivek เค้าเขียนบอกไว้ว่า ปกติแล้วเวลาที่เราเปิด Linux ขึ้นมาแล้วเข้าหน้า X Windows แล้ว X Windows นั้นจะอยู่ที่ Screen 0 เราสามารถ Start X Windows เพิ่มเติมได้อีกโดยการกำหนดหมายเลข Screen ต่อท้าย

ซึ่งมีขั้นตอนดังนี้
1. กด CTRL + ALT + F1 เพื่อเข้าหน้า Console tty1 แล้วกรอกข้อมูล login ให้เรียบร้อย
2. รันคำสั่ง startx

mrgill@mrgill-laptop:~$ starx -- :1

3. หากต้องการรัน X Windows เพิ่มอีก Session ก็ให้กด CTRL + ALT + F2 แล้วกรอกข้อมูล login ให้เรียบร้อยเหมือนเดิม จากนั้นรันคำสั่ง startx

mrgill@mrgill-laptop:~$ starx -- :2


เราก็จะมี X Windows 3 Session นั่นก็คือ Session ที่ Screen 0 – 2

4. หากต้องการสลับหน้าจอกับมาที่ Screen 0 ให้กด CTRL + ALT + F7
หากต้องการเปลี่ยนมาที่ Screen 1 ให้กด CTRL + ALT + F8
และถ้าอยากกลับมาที่ Screen 2 ก็กด CTRL + ALT + F9

เราสามารถรัน X Windows ได้สูงสุดถึง 6 Session คือ login เข้า tty1 – tty6 ได้โดยการกด CTRL + ALT + F1 ไปจนถึง F6 แล้วใช้คำสั่ง startx ตามด้วย Screen id ตามตัวอย่างด้านบน
และเรียกเข้า X Windows ได้โดยกด CTRL + ALT + F7 ไปจนถึง F12

เป็นทิปที่ผมเองก็เพิ่งรู้และได้ทดสอบแล้วว่าใช้งานได้จริง

แหล่งข้อมูล : http://www.cyberciti.biz/faq/running-multiple-x-sessions/

5 Comments April 28, 2010

Daily Tips : การเปลี่ยนชื่อไฟล์พร้อมกันที่ละหลายๆ ไฟล์

วันนี้พี่ที่บริษัทโทรมาเพราะมีปัญหาแตกไฟล์ที่ archive ไว้ไม่ได้เพราะติดปัญหาชื่อไฟล์มีเครื่องหมายโคลอน ” : ” อยู่ในไฟล์ด้วย เพราะ shell script ที่ผมเขียนไว้ให้ archive ไฟล์ตั้งให้มันสร้างชื่อไฟล์เป็นชั่วโมงและแสดงนาทีโดยผมเลือกใช้ ” : ” กั้นระหว่างหน่วยชั่วโมงและนาที ผมลอง ssh เข้าไปดูแล้วก็พบว่ามีไฟล์เยอะมากครั้นจะนั่ง rename ทีละไฟล์ก็คงลำบากแน่ๆ ก็เลย เข้า google แล้ว search วิธีการ rename ไฟล์ที่ละหลายๆ ไฟล์ก็ไปเจออยู่ที่ http://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html ทำตามเสร็จก็เลยคิดว่าเอามาเขียนไว้กันลืมด้วยดีกว่า

สมมติว่าผมมีไฟล์ file_XX:xx.txt อยู่ ซึ่งผมสร้างมาโดยคำสั่ง touch

mrgill@mrgill-laptop:~/lab_command$ ls file_15:35.txt file_16:30.txt file_18:55.txt

ถ้าหากผมใช้คำสั่ง rename หรือ mv ในการเปลี่ยนชื่อไฟล์ file_XX:xx.txt ให้เป็น file_XX_xx.txt ก็คงต้องทำ 3 ครั้ง แต่ด้วยวิธีต่อไปนี้เราสามารถเปลี่ยนชื่อไฟล์ทั้งหมดให้เป็น file_XX_xx.txt ได้ในคำสั่งเดียว โดย

mrgill@mrgill-laptop:~/lab_command$ rename "s/\:/_/g" *.txt

เมื่อ ” \: ” คือสิ่งที่เราต้องการจะเปลี่ยน และ ” _ ” คือสิ่งที่เราจะเอามาแทน ” : ” และ *.txt คือนามสุกลของไฟล์ที่เราต้องการจะเปลี่ยน
ผลที่ได้คือ

mrgill@mrgill-laptop:~/lab_command$ ls file_15_35.txt file_16_30.txt file_18_55.txt

ลองนำไปประยุกต์ใช้กันดู

6 Comments March 23, 2010

Daily Command : วิธีดู DHCP Information บน Ubuntu Desktop

ค้างคาใจอยู่นานแล้วครับสำหรับวิธีดูข้อมูล DHCP กรณีที่เราเป็น dhcp client ปกติ ifconfig ก็ดูได้เฉพาะว่าเราได้ ip อะไรแต่ดู gateway ไม่ได้

root@mrgill-laptop:~# ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:13:ce:34:94:ff inet addr:10.2.80.140 Bcast:10.2.80.255 Mask:255.255.255.0 inet6 addr: fe80::213:ceff:fe34:94ff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:607200 errors:80 dropped:80 overruns:0 frame:0 TX packets:588053 errors:0 dropped:4 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:365549369 (365.5 MB) TX bytes:203281968 (203.2 MB) Interrupt:17 Base address:0xa000 Memory:b0101000-b0101fff

ครั้งจะไปดูใน /var/lib/dhcp3 ก็มีข้อมูลเยอะเสียจนไม่รู้ว่าอันไหนเป็นอันไหน

root@mrgill-laptop:/var/lib/dhcp3# ls -al total 84 drwxr-xr-x 2 root root 4096 2010-02-01 09:47 . drwxr-xr-x 73 root root 4096 2010-01-22 01:37 .. -rw-r--r-- 1 root root 1488 2010-01-23 12:49 dhclient-03fb849f-aed0-4560-8cb5-dd5336518d93-eth1.lease -rw-r--r-- 1 root root 497 2010-01-05 21:23 dhclient-03fb849f-aed0-4560-8cb5-dd5336518d93-wlan2.lease -rw-r--r-- 1 root root 10165 2010-02-01 17:46 dhclient-09f271e2-8327-47aa-a2b3-7d9e596d9953-eth0.lease -rw-r--r-- 1 root root 1100 2010-02-02 17:11 dhclient-1fe06dc5-f1ae-49c0-a8a7-4a8b41f72551-eth1.lease -rw-r--r-- 1 root root 1508 2010-01-19 17:31 dhclient-30ebb2f0-bfa4-45a2-ac06-23ec48487e7e-eth1.lease -rw-r--r-- 1 root root 992 2009-11-01 12:53 dhclient-36406c67-cbfa-471f-8ebf-6e41d6921e98-eth0.lease -rw-r--r-- 1 root root 767 2010-02-01 21:30 dhclient-55dee4d2-623f-445a-9b86-6bfd388aef8c-eth1.lease -rw-r--r-- 1 root root 769 2010-01-20 09:59 dhclient-55dee4d2-623f-445a-9b86-6bfd388aef8c-wlan2.lease -rw-r--r-- 1 root root 550 2009-12-17 22:08 dhclient-6ac2d0b1-a5d9-4ec9-825c-ccaaee54ff0e-eth1.lease -rw-r--r-- 1 root root 994 2009-10-23 20:32 dhclient-6ac2d0b1-a5d9-4ec9-825c-ccaaee54ff0e-wlan1.lease -rw-r--r-- 1 root root 497 2009-10-23 21:39 dhclient-6ac2d0b1-a5d9-4ec9-825c-ccaaee54ff0e-wlan2.lease -rw-r--r-- 1 root root 2475 2009-11-06 18:09 dhclient-7abf6b67-2f25-47c0-b9fb-fdc29501b75e-eth1.lease -rw-r--r-- 1 root root 448 2010-02-01 09:55 dhclient-845ea4c4-871f-4a1d-91e1-19b7c0cc5fe3-eth1.lease -rw-r--r-- 1 root root 550 2010-01-21 23:09 dhclient-98188c5a-e7d5-4515-8379-e00bd5274d85-eth1.lease -rw-r--r-- 1 root root 409 2010-01-28 10:42 dhclient-bcf946a9-63ac-411a-903f-7e0b3cfbbd6a-eth1.lease -rw-r--r-- 1 root root 0 2010-01-19 14:36 dhclient-cf8c29be-461b-4a22-abd6-b079d28eb017-eth1.lease -rw-r--r-- 1 root root 1030 2010-02-01 17:50 dhclient-d7e573a1-b0f6-408c-9ddc-8150ed91f473-eth1.lease -rw-r--r-- 1 root root 1100 2010-02-02 20:45 dhclient.leases

วันนี้เลยนำคำสั่ง nm-tool มาฝากครับ(ที่จริงคลิกดู information ที่ NetworkManager ก็ได้)

root@mrgill-laptop:~# nm-tool NetworkManager Tool State: connected - Device: eth1 [Auto mrgill_wifi] --------------------------------------------- Type: 802.11 WiFi Driver: ipw2200 State: connected Default: yes HW Address: 00:13:CE:34:94:FF Capabilities: Speed: 54 Mb/s Wireless Properties WEP Encryption: yes WPA Encryption: yes WPA2 Encryption: yes Wireless Access Points (* = current AP) truewifi: Infra, 00:02:CF:94:60:E0, Freq 2412 MHz, Rate 54 Mb/s, Strength 27 *mrgill_wifi: Infra, 02:23:69:3A:F9:AE, Freq 2412 MHz, Rate 54 Mb/s, Strength 98 WPA WPA2 true_homewifi: Infra, 00:13:49:E4:26:9C, Freq 2437 MHz, Rate 54 Mb/s, Strength 65 WEP IPv4 Settings: Address: 10.2.80.140 Prefix: 24 (255.255.255.0) Gateway: 10.2.80.254 DNS: 10.2.80.254 - Device: eth0 ----------------------------------------------------------------- Type: Wired Driver: 8139too State: unavailable Default: no HW Address: 00:C0:9F:EE:19:BA Capabilities: Carrier Detect: yes Speed: 10 Mb/s Wired Properties Carrier: off

จากคำสั่งดังกล่าวเราก็จะเห็น Gateway และ DNS ด้วย

Leave a Comment February 2, 2010

Daily Tips : VPN Connection on iPhone

Since I have got an iPhone — it is so amazing mobile device, although, it is kind of a pricey phone — I think I can use all of iPhone features despite the fact that i like languages, musics, and IT.

Today’s topics is going to be VPN Connection on iPhone.
iPhone can be applied to use with business environment like VPN Connection.

First of all, I need to add VPN configuration by:

Settings –> Network –> VPN –> Add VPN Configuration…

IMG_0173

(more…)

1 Comment January 27, 2010

Daily Tips : เรียกเมนู Application ของ Ubuntu โดยไม่ต้องคลิก

Touch Pad เสีย แถมเพื่อนดันขโมยเมาส์ไปใช้ แล้วจะเรียกเมนู Application ยังไง ถ้าเป็น Windows ก็คงกดปุ่ม Windows Key แล้วบน Ubuntu ต้องกดอะไรหว่า คำตอบก็คือ Alt  +  F1 ครับ

ubuntu_alt_F1

กดปุ่ม Alt + F1 เพื่อเรียกเมนู Application

Leave a Comment January 21, 2010

Daily Tips : Logout ออกจาก Command Line แบบทันใจ

ทิปสั้นๆ ครับสำหรับใครที่ใช้ Linux mod command line หรือ SSH แล้วต้องการ Logout ออกจากระบบแบบเร็วๆ โดยที่ไม่ต้องพิมพ์คำสั่ง exit หรือ logout ลองกด Ctrl + d ดูครับก็จะเป็นการ Logout อีกรูปแบบนึง

1 Comment January 21, 2010


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

December 2018
S M T W T F S
« Jun    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll