Friday, May 29, 2009

Topic: FAQ -- Ubuntu

ที่มา: http://forum.ubuntuclub.com/forum/topic,9154.0.html#post_spec

คำถามเกี่ยวกับ Ubuntu

Ubuntu คืออะไร? (#post_whatisubuntu | TOC)
Ubuntu เป็นชุดแจกจ่ายลินุกซ์ (Linux Distribution) ซึ่งใช้งานได้ฟรีๆ โดยฟรีในความหมายนี้ มีสองประการ
1. ใช้ฟรี (Free Beer) คือสามารถใช้งานได้ โดยไม่เสียค่าใช้จ่ายใดๆ
2. เสรีภาพ (Freedom) คือมีอิสระในการใช้งาน สามารถใช้งาน แก้ไข ดัดแปลง แต่งเติม แจกจ่าย คัดลอกได้ตามต้องการ
โดย ใน Ubuntu นี้เองจะประกอบด้วยซอฟต์แวร์ Open Source คุณภาพดีหลายๆ ตัว (ยกเว้นบางตัว อาจไม่ใช่ Open Source เช่น driver อุปกรณ์ต่างๆ ที่จำเป็นต้องใช้ให้ระบบทำงานได้เต็มประสิทธิภาพ โดย Ubuntu เองจะไม่แถมพวกนี้ลงในแผ่นติดตั้งให้มาก จะต้องติดตั้งภายหลังผ่านอินเทอร์เน็ต)

Ubuntu นี้พัฒนาโดยชุมชน โดยมีบริษัท Canonical ให้การสนับสนุน ดังนั้นคุณๆ เองก็สามารถมีส่วนร่วมในการพัฒนา Ubuntu ได้เช่นเดียวกัน

Ubuntu มีการออกรุ่นใหม่ทุกๆ 6 เดือน โดยในแต่ละรุ่นจะมีการสนับสนุน(มีอัพเดตต่างๆ ให้ และสามารถติดตั้งโปรแกรมจากคลังแพคเกจ) ยาว 18 เดือน และรุ่นที่ต่อท้ายด้วย LTS (ปัจจุบันนี้คือ 6.06 และ 8.04) จะมีการสนับสนุนนานเป็นพิเศษถึง 3 ปีบนเดสก์ท็อป และ 5 ปีบนเซิร์ฟเวอร์ และสามารถอัพเกรดระหว่างรุ่นต่างๆ ได้ (แต่อาจไม่ค่อยดีในบางรุ่น ควรจะติดตั้งใหม่)

ข้อดีอย่างหนึ่ง ในการใช้ Ubuntu คือซอฟต์แวร์ของ Ubuntu รุ่นล่าสุดนั้นจะสดใหม่อยู่เสมอ ทำให้เราทราบถึงการพัฒนาการของลินุกซ์ได้ แต่ขณะเดียวกันระบบก็ยังมีเสถียรภาพ
Ubuntu มีโปรแกรมอะไรบ้าง (#post_apps | TOC)
Ubuntu มีโปรแกรมมากมายหลายพันโปรแกรม (ขณะที่เขียนนี้เครื่องผมมีแพคเกจที่สามารถเลือกติดตั้งได้ทั้งหมด 26,635 แพคเกจ โดยแพคเกจหนึ่ง ไม่ใช่หนึ่งโปรแกรม แต่จะเป็นส่วนหนึ่งซึ่งสามารถติดตั้งได้ ดังนั้นเราอาจติดตั้งเฉพาะบางส่วนของโปรแกรมเพื่อให้ขนาดเล็กลงได้ และแพคเกจบางตัวจะเป็น library คล้ายๆ กับ dll โดยมีการแยกแพคเกจไว้ เพื่อให้หลายๆ โปรแกรมใช้รวมกัน ไม่ต้องไปติดตั้งแยกกันให้เปลืองเนื้อที่อีก) โดยทั้งหมดนี้อาจนับเป็นพื้นที่เก็บไฟล์แพคเกจ(ที่ยังไม่ได้ติดตั้ง) และข้อมูลต่างๆ เกือบ 25GB

โปรแกรมพื้นฐานที่ให้มากับ Ubuntu ก็เช่น
OpenOffice.orgโปรแกรมสำนักงาน
The GIMPโปรแกรมแต่งภาพ
Dictionaryพจนานุกรม(ต้องใช้อินเทอร์เน็ต)
Geditโปรแกรมแก้ไขข้อความ
XSaneสแกนภาพ
F-spot,eogดูภาพ(คล้ายๆโปรแกรม ACDsee)
EkigaVOIP
Evolutionเช็คอีเมล์
Firefoxเล่นอินเทอร์เน็ต
Pidginแชต IRC,ICQ,Yahoo Messenger, Jabber, M$N, ฯลฯ
Totemดูหนังฟังเพลง
Rhythmboxจัดการเพลง
Sound Recorderอัดเสียง
Braseoเขียนข้อมูลลงแผ่นซีดี/ดีวีดี
CompizDesktop Effect
Nautilusจัดการไฟล์และโฟล์เดอร์, เขียนซีดีข้อมูล, อัปโหลดไฟล์(ftp,ssh,smb), แชร์ข้อมูล, ฯลฯ

ช่วย Ubuntu ได้อย่างไร (#post_participate | TOC)
เนื่องจาก Ubuntu พัฒนามาโดยผู้คนรอบโลก จึงต้องมีทักษะในการใช้ภาษาอังกฤษเล็กน้อย(พอให้ตีความเข้าใจได้) สำหรับข้อมูลเพิ่มเติม ดู http://www.ubuntu.com/community/participate

ดาวน์โหลดที่ไหน? (#post_download | TOC)
สามารถดาวน์โหลดที่ http://www.ubuntu.com/getubuntu ได้เลย หรือขอแผ่นฟรี (ไม่แนะนำ เพราะช้า และเปลืองทรัพยากรทาง Canonical ที่จะไว้พัฒนา Ubuntu) โดยมีรุ่น 32bit และ 64bit ในรุ่น 64 bit โปรแกรมบางตัวที่ไม่ใช่ Open Source อาจจะไม่มีให้ (เช่นแต่ก่อนจะไม่มีแฟลช) แต่สามารถมองเห็นแรมเต็ม 4GB(รู้สึกว่าจะได้ถึง 128GB) ส่วน 32bit รองรับไม่ครบ 4GB (ยกเว้นรุ่นเซิร์ฟเวอร์ รองรับถึง 64GB)
นอกจากนี้ยังมี Ubuntu ดัดแปลงสำหรับคนไทย ที่ทางสมาชิกคลับจัดทำไว้สองท่าน ได้แก่รุ่น PE และ PB โดยสามารถอ่านรายละเอียดได้ที่ clubdistro.com (ในสองรุ่นนี้จะมีการติดตั้งโปรแกรมพร้อมใช้งาน และโปรแกรมหลายๆ ตัวที่ Ubuntu ไม่สามารถใส่มาให้ได้ เพราะอาจมีลิขสิทธิ์ในบางประเทศ แต่ทั้งสองรุ่นนี้มีให้ จึงแนะนำให้มือใหม่ใช้

มี 64 bit ไหม (#post_64 | TOC)
มีครับ อ่านหัวข้อ ดาวน์โหลดที่ไหน ข้างบนได้ อย่างไรก็ตามสำหรับคนที่ใช้เครื่อง 64bit ก็สามารถใช้ Ubuntu รุ่น 32 bit ได้เช่นกัน

แมค? (#post_mac | TOC)
มี ครับ ทั้ง Intel Mac และ PowerPC Mac (รุ่นเก่า; ตอนนี้ ubuntu ไม่สนับสนุน PowerPC เต็มรูปแบบเหมือนในรุ่นก่อนๆ แล้วนะครับ) อ่านเพิ่มเติมที่ How to install Ubuntu on an Intel iMac (Intel Mac) และ https://wiki.ubuntu.com/PowerPCFAQ (PowerPC Mac)

ติดตั้งบน Floppy disk ได้หรือไม่ (#post_floppy | TOC)
ไม่ได้ครับ เพราะเป็นข้อจำกัดของลินุกซ์ที่มีขนาดใหญ่เกินกว่าแผ่น แต่สามารถใช้โปรแกรมเช่น unetbootin สำหรับผู้ใช้ Windows และ Linux หรือ Live USB Creator (จะมีให้ใช้ในแผ่นติดตั้ง โดยบูทจากแผ่นนั้น แล้วจะเป็น Ubuntu ที่พร้อมใช้งานจากบนแผ่นโดยไม่ต้องติดตั้ง จากนั้นให้ใช้โปรแกรมนี้แล้วปิดเครื่อง เครื่องนั้นๆ จะอยู่ในสภาพเดิมไม่มีการเปลี่ยนแปลง) ในการติดตั้งลง usb flash drives แล้วนำไปใช้

Ubuntu ต้องการ spec เครื่องแค่ไหน (#post_spec | TOC)
ความต้องการพื้นฐานของระบบในการติดตั้งและใช้งาน Ubuntu
  • CPU: ระดับ Pentium 400Mhz เป็นต้นไป (แนะนำ 1Ghz อัพ)
  • Ram: ตั้งแต่ 256Mb ขึ้นไป
  • Haddisk: เนื้อที่ในการติดตั้ง ประมาณ 3GB (แนะนำ 15GB อัพ)

กรณีที่มีแรมต่ำกว่า 256Mb หรือเครื่องเก่า ขอแนะนำ Ubuntu เวอร์ชั่นอื่น เช่น
  • Xubuntu: ต้องการแรมประมาณ 192-256Mb
  • CrunchBang Linux: ต้องการแรมประมาณ 128-256Mb

จะศึกษา Ubuntu ที่ไหน (#post_learn | TOC)
ใน ไทยตอนนี้มีหนังสือภาษาไทยเกี่ยวกับ Ubuntu สองเล่มครับ (ของทางคลับ โดยคุณศิระ นกยูงทอง(gumara) และของ TechXcite) นอกจากนี้คุณศิระยังเขียนหนังสือ Ubuntu ไว้อีกเล่มซึ่งแจกฟรีครับ (แต่เนื่องจากนานแล้วข้อมูลบางส่วนอาจจะเป็นข้อมูลเก่าๆครับ) และที่สำคัญคือสุดคือค้นหาจาก Google ครับ (แนะนำว่าควรจะมีพื้นฐานภาษาอังกฤษด้วยครับ)

###################################################

คำถามเกี่ยวกับการใช้งานเบื้องต้น

ติดตั้ง softwares ได้จากไหน (#post_install | TOC)
สำหรับผู้เริ่มใช้งานใหม่ สามารถติดตั้ง softwares เพิ่มเติมได้อย่างง่ายได้ใน 2 ช่องทาง โดยสามารถเลือกวิธีใดวิธีหนึ่งก็ได้
1.ติดตั้งได้จาก Application>Add/Remove Softwares และ
2.System>Administration>Synaptic Package Manager

จะหาโปรแกรมที่ใช้แทน Windows ได้ที่ไหน (#post_alternatives | TOC)
Linux Appfinder แนะนำโปรแกรมทดแทนที่ใช้บน Linux โดยแบ่งตามประเภทการใช้งานด้านต่างๆ

มี RPM มาจะใช้งานได้หรือไม่ (#post_rpm | TOC)
ได้ครับ แต่ไม่แนะนำ อาจทำให้ระบบไม่เสถียรหรือพังได้ครับ

เวลา apt-get update หรือกด Refresh Package มี Warning (#post_gpgwarn | TOC)
จะประมาณนี้ครับ
Quote
W: GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 28A8205077558DD0

ข้อความนี้เป็นคำเตือนเฉยๆ ครับ ไม่มีปัญหาอะไรสามารถข้ามไปได้ หากว่ารำคาญอาจจะลองใช้คำสั่งนี้ครับ
gpg --keyserver keyserver.ubuntu.com --recv-keys 28A8205077558DD0; gpg --export --armor 28A8205077558DD0 | sudo apt-key add -
(ตัวสีแดง ให้ใส่เหมือนกับใน warning นะครับ)
ref. http://ubuntuforums.org/archive/index.php/t-1047353.html

หรืออีกคำสั่งก็ใช้ได้เช่นกัน
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 28A8205077558DD0

ลงโปรแกรมไม่ได้ dpkg error (#post_dpkgconfigure | TOC)
Quote
An error occured
The following details are provided:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.

รันคำสั่งตัวแดงนั่นแหละครับ :)

จะเพิ่ม/ลบ/แก้ไขเมนู Application ได้อย่างไร (#post_alacarte | TOC)
คลิก ขวาแล้ว Edit Menu ครับ (จริงๆ สมัย 6.06 จะมีโปรแกรม Alacate ให้กดเข้าไปแก้ไข แต่ในรุ่นต่อๆ มาเมนูนี้หายไป และกลายเป็นคลิกขวา>Edit Menu แทน)

ต้องการใช้โปรแกรมของ Windows (#post_wine | TOC)
1. สามารถใช้โปรแกรม VirtualBox (โหลดที่ virtualbox.org ให้เลือกโหลดแบบ Ubuntu เท่านั้น) ติดตั้ง Windows แล้วรันพร้อมกันได้ หากสเปคคอมเพียงพอ (แรมสัก 640kMB ก็น่าจะเพียงพอแล้วครับ) แต่ไม่สามารถใช้งาน 3D แบบ DirectX ได้นะครับ ใช้งานได้แค่ OpenGL (แน่นอนว่า Windows หาโปรแกรมที่ใช้ OpenGL นี้ยาก)
2. สามารถใช้โปรแกรม Wine (ชื่อแพคเกจเดียวกันนี้) รันโปรแกรมได้ แต่อาจไม่สมบูรณ์ ทำงานไม่ได้ หรือโปรแกรม 3D จะช้าลงครับ
3. กลับไปใช้ Windows

MP3 (#post_mp3 | TOC)
ติดตั้งแพคเกจ ubuntu-restricted-extras ครับ

จะดู YouTube? (#post_youtube | TOC)
ติดตั้งแพคเกจ flashplugin-nonfree (การติดตั้งดูจากหัวข้อด้านบนครับ)

ทำไม PDF มันให้โหลดมาดู ไม่เหมือน Acrobat (#post_pdf | TOC)
(อันนี้ผู้เขียนเองก็เพิ่งทราบเหมือนกัน คุณ trendyteddy กับคุณชายเจตน์ลองเอาไปใส่บ้างนะครับ)
ติดตั้งแพคเกจ mozplugger จะสามารถเปิดดู PDF และรูปแบบอื่นๆ เช่นงานเอกสาร ได้ใน browser เลยครับ

อยากดูหนัง ฟังเพลง เล่นเน็ตเต็มที่ (#post_restricted | TOC)
ติดตั้งแพคเกจ ubuntu-restricted-extras และ totem-plugins-extras ครับ และหากต้องการให้หนังเปิดใน browser เลย ให้ติดตั้ง totem-mozilla หรือใช้ mozplugger ตามหัวข้อบนได้ครับ

อยากคุยเอ็ม/AIM/ICQ/Yahoo (#post_im | TOC)
Ubuntu มีโปรแกรม Pidgin (Internet Messenger รูปนกสีม่วง) ที่ Application>Internet>Internet Messenger ครับ สามารถคุยได้ตามโพรโตคอลข้างต้น โดยสามารถออนได้หลายตัวพร้อมกัน หากต้องการคุณสมบัติมากกว่าที่ Pidgin มี แนะนำให้ลอง aMSN/Emesene ดูครับ

สำหรับคนที่ใช้ account msn เป็นหลัก แนะนำให้ติดตั้งแพกเกจที่ชื่อ msn-pecan เพื่อเสริมความสามารถในส่วน msn protocal

ฟอนต์วินโดวส์ (#post_corefonts | TOC)
Windows มีฟอนต์สวยๆ หลายๆ ตัวที่เว็บไซต์หลายๆ เว็บนิยมใช้ ซึ่ง Microsoft ก็ได้แจกจ่ายมาให้ใช้กันฟรีๆ แต่ว่ายังงกเหมือนเดิมคือห้ามแจกจ่ายซ้ำ Ubuntu จึงมีแพคเกจ msttcorefonts (อยู่ในชุดแพคเกจ ubuntu-restricted-extras เช่นเดียวกัน) ให้สามารถติดตั้งได้โดยง่ายดาย โดยจะไปดาวน์โหลดมาแตกออกเองครับ

NTFS (#post_ntfs | TOC)
Ubuntu สามารถอ่าน NTFS ได้ตั้งแต่ประมาณรุ่น 7.10 แล้วครับ

Driver (#post_driver | TOC)
Ubuntu มี Driver อุปกรณ์หลายตัวมากๆ อยู่ในเคอร์เนลระบบแล้วครับ ทำให้สามารถตรวจพบอุปกรณ์หลายๆ ตัวที่มีไดรเวอร์แล้วไวกว่าวินโดวส์ แต่สำหรับอุปกรณ์ที่ไม่มี driver มาให้ เช่นการ์ดจอ โมเดม ในการเปิดเครื่องครั้งแรกสุด จะถามให้ติดตั้งครับ(หรือใช้โปรแกรม jockey-gtk ซึ่งให้ใช้คำสั่งนี้ พิมพ์ลงใน Terminal)

ATi Driver (#post_ati | TOC)
// ส่วนนี้เว้นไว้ให้สาวก ATi ใครมีวิธีติดตั้ง Driver รบกวนเขียนไว้เป็น comment ด้วยครับ

NVIDIA Driver (#post_nvidia | TOC)
NVIDIA Driver นี้ไม่จำเป็นต้องใช้ครับ แต่หากต้องการเล่น Compiz หรือเกมสามมิติ (เกมสองมิติหลายๆ เกมก็ยังใช้ OpenGL ในการเร่งความเร็วเกม ทำให้เกมจะช้าเช่นเดียวกันครับ) ต้องติดตั้งครับ โดยใช้ jockey-gtk หรือสามารถติดตั้งได้ตามตารางนี้
nvidia-glx-180GeForce 6 หรือสูงกว่า และเทียบเท่า(Quadro)
nvidia-glx-173GeForce FX 5
nvidia-glx-96GeForce 2-4
nvidia-glx-71รุ่นเก่ากว่า GeForce 2
(ตารางนี้อ้างอิงจาก RPMFusion)
โดยให้ติดตั้งแพคเกจ(วิธีติดตั้งอยู่ในหัวข้อด้านบนครับ) ตามตารางข้างบนครับ

TODO (#post_todo | TOC)
// TODO การติดตั้งของ ATi (รอมีผู้มาเสนอแนะวิธีการ)

###################################################

คำถามเกี่ยวกับการใช้งาน Terminal

อะไรคือ Terminal? จะเปิดอย่างไร? (#post_terminal | TOC)
Terminal เป็นระบบที่ใช้พิมพ์คำสั่งให้คอมพิวเตอร์ ฟังแล้วอาจจะดูแปลกๆ แต่จริงๆ แล้วมันใช้งานได้ง่ายและดีมากๆ ถ้าเราใช้เป็นแล้ว เราอาจจะใช้ Ubuntu ได้ในแบบกราฟฟิคทั้งหมด หรือจะเป็นเทอร์มินัลทั้งหมดได้เช่นเดียวกัน ผู้เขียนชอบใช้ทั้งสองแบบ และเลือกวิธีที่เหมาะกับงานที่ทำมากที่สุด

การเปิด Terminal สามารถใช้โปรแกรมจำลองเทอร์มินัล หรือเปลี่ยนจอไปยังเทอร์มินัล

การเปิด Terminal บนกราฟฟิค:
1. เปิดเมนู Application (รูป Ubuntu หรือรูปเท้า)
2. กดที่ Accessory>Terminal

การ เปลี่ยนจอไปยังเทอร์มินัล (หากว่าระบบกราฟฟิคมีปัญหา อาจจะลองใช้วิธีนี้แก้ปัญหาได้ด้วย) โดยกด Ctrl+Alt+F1 ถึง Ctrl+Alt+F6 และกด Ctrl+Alt+F7 เพื่อกลับมาบนระบบกราฟฟิค

การเรียกโปรแกรม (#post_launch | TOC)
โปรแกรมบางส่วนอาจจะมีเมนูบนระบบ หากว่าไม่มี ให้ลองใช้ Terminal ด้งนี้
1. โปรแกรมส่วนมากจะใช้ชื่อตัวเอง เช่น Firefox ให้ใช้คำสั่ง firefox หรืออาจจะพิมพ์แค่บางส่วน เช่น fir แล้วกด Tab ระบบจะเติมที่เหลือให้เอง แต่หากมีโปรแกรมหลายตัวที่ขึ้นด้วย fir จะมีเสียงปี๊บแทน และหากกด Tab อีกครั้ง จะเป็นรายการโปรแกรมขึ้นด้วย fir ทั้งหมด
2. หากว่าไม่ทราบชื่อคำสั่ง แต่รู้ชื่อแพคเกจ ให้ลองดูรายการไฟล์ในแพคเกจ ด้วยคำสั่ง dpkg -L nano | grep bin (สีแดงคือชื่อแพคเกจ)

Runlevel คืออะไร (#post_runlevel | TOC)
Runlevel เป็น "โหมด" ของคอมพิวเตอร์ โดยใน Linux มาตราฐานมีใช้ถึง 7 ระดับ (บางตัวอาจมากกว่านั้น) สำหรับ Ubuntu จะใช้เพียง 4 ระดับ ได้แก่ 0, 1, 2, 6
  • 0 คือการปิดเครื่อง
  • 1 คือโหมดกู้ชีพ (Recovery mode) ซึ่งจะใช้ในเมนู Recovery
  • 2 คือโหมดปกติที่ใช้
  • 6 คือการรีบูท
การเปลี่ยน runlevel สามารถใช้คำสั่ง sudo init 0 หรือเลขอื่นๆ

ต้องการให้โปรแกรมทำงานเมื่อเปิดเครื่อง (#post_startup | TOC)
1. หากเป็นโปรแกรมกราฟฟิค ให้แก้ไขที่ System>Preference>Startup Applications
2. หากเป็นดีมอน ให้แก้ไขที่ /etc/rc.local โดยใส่ก่อนคำสั่ง exit 0

ลืมรหัสผ่าน!! (#post_passwd | TOC)
(หากลืมรหัสรูท ไม่สามารถใช้วิธีนี้ได้ครับ)
1. ให้รีบูทเครื่องเข้าไปที่ recovery mode
2. ใช้คำสั่ง passwd ชื่อผู้ใช้
3. กรอกรหัสใหม่สองครั้ง

###################################################

คำถามอื่นๆ

เข้าระบบเป็น Root (#post_root | TOC)
Ubuntu เองไม่สนับสนุนให้ใช้ผู้ใช้งาน root เพราะจะทำให้การใช้งานต่างๆ ไม่ปลอดภัย (เช่นเีดียวกับใช้ Windows แล้วปิดระบบ UAC) แต่จะใช้การขอสิทธิชั่วคราวแทน โดยโปรแกรมตั้งค่าต่างๆ ที่แถมมาจะมีปุ่ม Unlock ซึ่งกดแล้วจะมีการถามรหัสตัวผู้ใช้เองเพื่อยึนยันว่าเป็นตัวจริง จากนั้นจึงสามารถเข้าแก้ไขได้ หรือหากเป็นผู้ใช้ปกติเมื่อกดแล้วจะถามชื่อผู้ใช้และรหัสผ่านของผู้ใช้ที่มี สิทธิ (ผู้ใช้ที่สร้างเมื่อติดตั้งจะมีสิทธิพิเศษนี้มาให้เลย) แต่อย่างไรก็ตาม ในบางครั้งเราอาจจะยังต้องเข้าใช้ Root เช่นในการวางไฟล์ในที่ต่างๆ ของ root สามารถทำโดยเปิดโปรแกรมท่องไฟล์ (ชื่อ nautilus) ด้วยสิทธินี้ โดยกด alt+f2 แล้วพิมพ์ว่า gksudo nautilus จะมีหน้าต่างถามรหัสผ่าน (หากเป็นผู้ใช้ปกติจะขึ้นข้อผิดพลาดขึ้นมา) จากนั้นจะสามารถเข้าแก้ไขได้เต็มรูปแบบ นอกจากนี้แล้ว คำสั่งใน Terminal ต่างๆ สามารถใช้สิทธิ root ได้โดยใช้ sudo นำหน้าำคำสั่ง เช่น sudo cp index.html /var/www

คำสั่ง sudo นี้เมื่อสั่งไปครั้งหนึ่งแล้ว ไม่ว่าจาก gksudo หรือ sudo จะไม่ขึ้นถามอีก จนครบ 15 นาที สามารถยกเลิกเวลานี้โดยใช้คำสั่ง sudo -k และหากต้องการเข้าใช้ root shell สามารถทำได้โดยใช้ sudo -i (จะเป็นการสร้าง shell ขึ้นมาใหม่ ใน home folder ของ root user) หรือ sudo -s (จะคงสภาพแวดล้อมของ shell ปัจจุบัน เช่น การ auto complete ชื่อแพคเกจ, home folder จะกำหนดเป็นของ user ปกติ และำ folder แรกที่เปิดจะเป็น folder ที่สั่งคำสั่ง) ข้อสังเกตคือ root prompt จะเป็น # ส่วนผู้ใช้ปกติจะเป็น $

คำ เตือน!! เนื่องจาก root เป็นผู้ใช้เดียวในระบบที่มีสิทธิสูงสุด ดังนั้นจึงสามารถทำอะไรกับระบบก็ไ้ด้ แม้แต่การลบไฟล์ทั้งหมดทิ้ง ซึ่งจะทำให้เครื่องไม่สามารถบูทได้, แก้ไขฮาร์ดดิสก์โดยตรง ซึ่งจะทำให้ข้อมูลเสียหาย ถูกลบ ถูกเขียนทับ หรือทำให้ฮาร์ดดิสก์เก่าๆ เสียหาย, ส่งเสียงออกทางลำโพงโดยตรง และอื่นๆ การใช้งานผู้ใช้ root นี้จึงต้องระมัดระัวังเป็นอย่างสูง ไม่ควร login ทิ้งเอาไว้ ควรดูชื่อผู้ใช้งานก่อนการกดคำสั่งทุกครั้ง และควรตรวจสอบคำสั่งให้ถูกต้องก่อน เพราะบางคำสั่ง อาจจะผิดโดยที่เราไม่รู้ตัว เช่น rm -r .* นอกจากจะลบไฟล์ที่ขึ้นด้วย . แต่จะรวมไปถึงโฟล์เดอร์ ../ ทำให้ทั้ง partition/harddisk ถูกลบไปได้

Ubuntu Server มีแบบกราฟฟิคไหม (#post_servergui | TOC)
สามารถติดตั้ง ubuntu desktop ทับลงไปได้ครับ โดยยังคงฟังค์ชั่น server ไว้ โดยติดตั้งแพคเกจ ubuntu-desktop หรืออาจจะติดตั้ง Desktop Environment อื่นๆ ที่มีขนาดเล็กลงได้ เช่น IceWM เพื่อลด server load

ความรู้ดีๆจาก: ubuntuclub.com

No comments:

Post a Comment

Popular Posts