Tag: Ubuntu

Tweeting แบบดิบๆ ผ่าน Linux Command Line

เมื่อกี้เข้า linuxtoday.com ไปเจอทิปเด็ดๆ ใน junauza.com เรื่อง Follow Me: Tweeting from the Linux Command Line อ่านแล้วน่าสนใจดี และหลังจากลองแล้วก็ได้ผลครับเลยนำมาบอกต่อ

ขั้นตอนเขามีอยู่ว่า
1. ติดตั้ง curl

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

2. สร้างไฟล์ชื่อ twitter ไว้ใน /usr/bin/ ด้วย text editor ที่ชอบในตัวอย่างเขาใช้ gedit แต่ผมชอบ nano

mrgill@mrgill-laptop:~$ sudo nano /usr/bin/twitter

จากนั้นนำโค้ดด้านล่างไปวาง

curl --basic --user "yourusername:yourpasswd" --data-ascii "status=`echo $@|tr ' ' '+'`" "http://twitter.com/statuses/update.json" -o /dev/null; echo Message Sent!

*อย่าลืมเปลี่ยน yourusername กับ yourpasswd เป็นของ twitter ของคุณ (กด Ctrl + O เพื่อบันทึก และกด Ctrl + X เพื่อออก)

3. กำหนดสิทธิ์ให้ /usr/bin/twitter สามารถรันได้
(more…)

Leave a Comment December 30, 2009

Google Public DNS บน Ubuntu

ไม่นานมานี้ Google เปิดให้บริการใหม่นั้นคือ Google Public DNS ซึ่งเป็นบริการสอบถามชื่อและไอพีฟรีของ Google ซึ่งสิ่งที่คุณจะได้จากบริการนี้คือ

1. ความเร็วในการใช้งานบราวเซอร์
2. ความปลอดภัยที่ดีกว่า
3. ได้ผลลัพธิ์ทันทีโดยไม่ต้อง Redirect

มาดูกันว่าเราจะใช้ Google Public DNS บน Ubuntu ได้ยังไง

สำหรับใครที่ใช้ Ubuntu Desktop หรือ Linux Server ที่ Fix IP ก็สามารถเข้าไปแก้ไขไฟล์ /etc/resolv.conf ได้โดยตรง

ตัวอย่าง

root@mrgill-laptop:~# nano /etc/resolv.conf

จากนั้นแก้ไขข้อมูลในไฟล์ /etc/resolv.conf ให้เป็น

nameserver 8.8.8.8 nameserver 8.8.4.4

และสำหรับใครที่ใช้ Ubuntu Desktop แล้วรับ DHCP มาทุกครั้งที่ renew ip เราจะได้ dns ที่ dhcp แจกมาให้ซึ่งวิธีแก้ไขนี้ทำได้โดย
(more…)

Leave a Comment December 8, 2009

#หื่น : ดูวิว Yahoo บน Ubuntu ด้วย Gyachi (GyachE Imprived)

โปรแกรมสำหรับ Chat Yahoo บน Ubuntu มีมากมายครับไม่ว่า Pidgin หรือ Empathy ก็สามารถใช้เล่นแทน Yahoo messenger ได้ทั้งนั้นแต่ถ้าจะใช้ Webcam ด้วยค่อนข้างจะหายาก ตัว yahoo สำหรับ linux เองก็เหมือนจะหยุดพัฒนาไปนานแล้ว วันนี้ผมเลยเอาโปรแกรม Gyachi มาแนะนำครับ รายละเอียดของโปรแกรมสามารถเข้าไปดูได้ที่ http://gyachi.sourceforge.net/

มาดูการติดตั้งบน ubuntu กันครับ
ขั้นแรกเข้าไปดาวน์โหลดตัว gyachi ที่เป็น .deb ได้ที่ https://launchpad.net/~loell/+archive/ppa/+packages ผมใช้ karmic นะครับ ก็คลิกที่ gyachi – 1.2.2-2~karmic จากนั้นเราก็จะเห็นลิงค์ให้ดาวน์โหลดครับ gyachi_1.2.2-2~karmic_i386.deb ก็คลิกได้เลยไม่ต้องรอช้า

โหลดมาแล้วก็ดับเบิลคลิก install ได้เลยครับ หรือจะใช้คำสั่งด้านล่างก็ได้

root@mrgill-laptop:~# dpkg -i gyachi_1.2.2-2~karmic_i386.deb Selecting previously deselected package gyachi. (Reading database ... 179356 files and directories currently installed.) Unpacking gyachi (from gyachi_1.2.2-2~karmic_i386.deb) ... Setting up gyachi (1.2.2-2~karmic) ... Processing triggers for desktop-file-utils ... Processing triggers for doc-base ... Processing 1 added doc-base file(s)... Registering documents with scrollkeeper...

(more…)

Leave a Comment November 26, 2009

#หื่น : อยากดู Clip บน Ubuntu ทำไง?

ไม่ต้องพูดมากครับอยากดูไฟล์ .3gp ทำไง ก็โหลดตัว Real Player มาลงเลยครับ
โดยเข้าไปที่ http://www.real.com/linux คลิก Download RealPlayer โลดครับ จะได้ไฟล์ RealPlayer11GOLD.bin มา(ผม save ไว้ที่ Desktop)

ขั้นตอนการติดตั้ง

1. เปิด Terminal ขึ้นมา (เมนู Applications >> Accessories >> Terminal)
2. เปลี่ยนตำแหน่ง Directory ไปที่ Desktop

mrgill@mrgill-laptop:~$ cd Desktop/ mrgill@mrgill-laptop:~/Desktop$ ls RealPlayer11GOLD.bin

(more…)

1 Comment November 13, 2009

แก้ปัญหาใช้คำสั่ง sudo ไม่ได้บน ubuntu

จะทำอย่างไรเมื่อคุณเผลอไปเปลี่ยน group ของ user ปัจจุบันของคุณ ตัวอย่างผมเผลอไปสั่ง

root@mrgill-laptop:~# usermod -G vboxusers mrgill

นั้นก็มีความหมายเหมือน usermod -g vboxusers mrgill เลยครับเพียง แค่ผมลืมใส่ -a เข้าไป ทำให้เกิดปัญหาเลย ปัญหาคือมันทำให้ผมหลุดออกจาก group ที่เป็น admin ทำให้ผมสั่ง sudo ไม่ได้

mrgill@mrgill-laptop:~$ sudo -s [sudo] password for mrgill: mrgill is not in the sudoers file. This incident will be reported. mrgill@mrgill-laptop:~$

วิธีแก้ก็ต้องเข้าไปใน recovery mode แล้วเข้าไปแก้ในไฟล์ /etc/group ครับ หรือจะใช้คำสั่งด้านล้างก็ได้

root@mrgill-laptop:~# usermod -G adm,admin -a mrgill

ขั้นต้นแค่ add user ของคุณให้อยู่ใน group adm กับ admin ก็พอครับ แล้วค่อยมา add group อื่นๆ ตามในหน้า gnome ก็ได้
ผลที่ได้คือ

mrgill@mrgill-laptop:~$ sudo -s [sudo] password for mrgill: root@mrgill-laptop:~#

แล้วก็มา add group อื่นๆ ตามเข้าไป

root@mrgill-laptop:~# usermod -G adm,admin,dialout,cdrom,floppy,audio,dip,video,plugdev,netdev,lpadmin -a mrgill

หวังว่าคงมีประโยชน์กับผู้อ่าน

Leave a Comment November 10, 2009

จะเอา /var/lib/mysql บน Ubuntu ไปไว้ที่อื่นทำอย่างไร

ต้องการเอา /var/lib/mysql ไปไว้ที่อื่นครับเพราะกลัวเวลาเครื่องมีปัญหาอาจทำให้ข้อมูลหายได้เพราะ /var/lib/mysql อยู่ใน / เลย(ไม่ได้แบ่ง partition แยกออกมา) วิธีแรกที่ผมทำเลยคือ

root@ubuntu:~# mv /var/lib/mysql /data/mysql root@ubuntu:~# ln -s /data/mysql /var/lib/mysql

ก็คือ move จาก /var/lib/mysql ไปไว้ที่ /data/mysql ผลคือตอน restart mysql มันจะฟ้องว่า

root@ubuntu:~# /etc/init.d/mysql restart * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [fail]

ไปใน /var/log/syslog ก็เจอ error ประมาณนี้ แล้วจะทำไงดี

root@ubuntu:~# tail -f /var/log/syslog Nov 9 02:36:29 ubuntu kernel: [ 2394.732730] type=1503 audit(1257752189.048:131): operation="open" pid=5484 parent=5483 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/" Nov 9 02:36:30 ubuntu kernel: [ 2395.745479] type=1503 audit(1257752190.061:132): operation="open" pid=5494 parent=5493 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/" Nov 9 02:36:31 ubuntu kernel: [ 2396.761345] type=1503 audit(1257752191.080:133): operation="open" pid=5504 parent=5503 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/" Nov 9 02:36:31 ubuntu kernel: [ 2396.774493] type=1503 audit(1257752191.092:134): operation="open" pid=5513 parent=5512 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu/" Nov 9 02:36:31 ubuntu /etc/init.d/mysql[5520]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in Nov 9 02:36:31 ubuntu /etc/init.d/mysql[5520]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed Nov 9 02:36:31 ubuntu /etc/init.d/mysql[5520]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Nov 9 02:36:31 ubuntu /etc/init.d/mysql[5520]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

(more…)

3 Comments November 9, 2009

จะเข้า Recovery Mode บน Ubuntu 9.10 Karmic Koala ยังไง

สวัสดีตอนเช้าครับ ฮาๆ ยังไม่ได้นอนเลย เมื่อคืนนั่งลง Ubuntu Server ให้เพื่อนทั้งคืนจนถึงเช้า นั่งทำให้ Ubuntu Server หน้าตาเหมือน Ubuntu Desktop วิธีการก็ง่ายๆ ครับ

$ sudo apt-get install ubuntu-desktop

ก็ลงไว้ให้เพื่อนมันใช้งานง่ายๆ ครับ ลงไปลงมามีปัญหาจำเป็นต้องเข้า Recovery Mode เอ๊ะแต่เจ้า 9.10 นี่มันเข้า Boot Menu ของ Grub2 ยังไงหวา ปกติมันวิ่งๆ แล้วก็เข้าหน้า login เลย กด Esc เหมือน 9.04 แล้วก็ยังเข้าไม่ได้ ก็ลอง Search ใน Google ดูก็พบคำตอบครับคือต้องกด Shift ค้างไว้ตอน Boot มันก็จะแสดงหน้าเมนูของ Grub2 มาให้เลือกนั้นเอง

Leave a Comment November 9, 2009

ติดตั้ง FileZilla FTP Client บน Ubuntu

เพิ่งเปิดเว็บได้ไม่นานครับ plugin สำหรับ wordpress ยังไม่ลงตัว บางทีก็ต้องนั่งแก้โน้นนี่บ้าง จะแก้ไขหรือ upload อะไรทีก็ต้องใช้ FTP ซึ่งตัว FTP Client ที่ผมใช้คือ Filezilla ครับ ติดตั้งง่าย ใช้งานง่าย แถมฟรีอีกด้วย

การติดตั้งก็ง่ายอย่างที่บอกไว้ครับแค่

$ sudo apt-get install filezilla

ติดตั้งแล้วเรียกโปรแกรม Filezilla โดยคลิกที่เมนู Applications >> Internet >> FileZilla

(more…)

Leave a Comment November 4, 2009

Emesene สำหรับคนรัก MSN

ผมเคยเขียนบทความเรื่อง aMSN ทางเลือกใหม่สำหรับคนรัก MSN วันนี้ลองตัว Emesene ครับก็เป็น msn client อีกตัวซึ่งน่าสนใจดี เพื่อนๆ สามารถลองติดตั้งกันได้ง่ายๆ ครับโดย

$ sudo apt-get install emesene

ติดตั้งเสร็จแล้วก็เรียกโปรแกรม emesene ได้จากเมนู Applications >> Internet >> Emesene

Emesene launcher

(more…)

1 Comment November 1, 2009

จะทำ Screenshot พวก Menu bar หรือ Context menu บน Ubuntu อย่างไร?

โง่อยู่นานครับกับบทความก่อนหน้านี้ เดิมตั้งใจจะทำ screenshot การเรียกเมนูต่างๆ ในการเรียกใช้โปรแกรมที่สอนติดตั้งใจ นั้นก็เพราะว่าทุกครั้งที่คลิกที่พวก Menu bar (Applications, Places, System) แล้วกดปุ่ม Print Screen มันจะไม่สามารถ Capture หน้าจอในขณะนั้นได้ ในที่สุดก็ได้คำตอบครับที่จริงแค่เปิดโปรแกรม Take Screenshot แล้วตั้งเวลาในการ Capture ก็ได้รูปเมนูมาแล้ว สำหรับการเรียกโปรแกรมโปรแกรม Take Screenshot นั้นก็ไม่ยากครับเข้าไปที่เมนู Applications >> Accessories >> Take Screenshot

เมนู Take Screenshot

(more…)

Leave a Comment November 1, 2009


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

March 2010
S M T W T F S
« Feb    
 123456
78910111213
14151617181920
21222324252627
28293031  

RSSTwitter: imrgill

RSS LinuxDotSothorn

RSS UbuntuClub

RSS Blognone

Tag

ภาษาไทย 2009 adobe amsn antivirus apt-get bash chat clip dns entertainment Facebook firefox Forward mail free google graphic grave accent How to howto im install Internet karmic keyboard Linux logout monitoring operating system os Programming recovery script Server shell script sms Social network Software themes troubleshooting twitter Ubuntu utility virtualization Windows

Categories

Archives

Blogroll

Meta

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up

Get Adobe Flash playerPlugin by wpburn.com wordpress themes