<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DevExperience &#187; Shell/Command</title>
	<atom:link href="http://www.unzeen.com/article/category/all-categories/category/shell-command/feed" rel="self" type="application/rss+xml" />
	<link>http://www.unzeen.com</link>
	<description>Share Developer Experience With Respect To FreeBSD/Debian/Ubuntu/PHP/C#/SEO</description>
	<lastBuildDate>Tue, 31 Jan 2012 18:48:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ขั้นตอนการติดตั้ง  Apache Web Server และ PHP บน CentOS</title>
		<link>http://www.unzeen.com/article/1860/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-apache-web-server-%e0%b9%81%e0%b8%a5%e0%b8%b0-php-%e0%b8%9a%e0%b8%99-centos</link>
		<comments>http://www.unzeen.com/article/1860/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-apache-web-server-%e0%b9%81%e0%b8%a5%e0%b8%b0-php-%e0%b8%9a%e0%b8%99-centos#comments</comments>
		<pubDate>Sun, 22 Jan 2012 10:58:05 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[FreeBSD/Linux]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1860</guid>
		<description><![CDATA[หลังจากได้เรียนรู้วิธีการติดตั้งโปรแกรมในแบบต่างๆ ไปแล้ว วันนี้เรามาต่อกันที่การติดตั้ง Web Server โดยเราจะทำการติดตั้ง apache ให้ทำหน้าที่เป็น Web Server (http) และติดตั้ง mod_ssl เพื่อเอาไว้ใช้ทำ Secure Web Server (https) จากนั้นจะทำการติดตั้ง php และ php extension ต่างๆ เพื่อเอาไว้ใช้กับโปรแกรมที่เขียนด้วย php ซึ่งในบทความนี้ จะไม่ได้พูดถึงการใช้งานภาษา Perl, Python หรือโปรแกรมภาษาอื่นๆ หากผู้อ่านสนใจ ก็ตามไปศึกษาจากแหล่งข้อมูลอื่นๆ กันตามสะดวก และถ้าหากมีโอกาสในคราวหน้าก็อยากจะลองใช้ nginx ซึ่งเป็น Web Server ที่กำลังมาแรงตัวหนึ่งเหมือนกัน ^^ เริ่มจากติดตั้ง httpd และ mod_ssl โดยใช้คำสั่ง 1 # yum install httpd mod_ssl ระบบจะแสดงข้อมูลและแพกเก็จต่างๆที่ต้องติดตั้ง ให้กด y [...]]]></description>
			<content:encoded><![CDATA[<p>หลังจากได้เรียนรู้วิธีการติดตั้งโปรแกรมในแบบต่างๆ ไปแล้ว วันนี้เรามาต่อกันที่การติดตั้ง Web Server โดยเราจะทำการติดตั้ง apache ให้ทำหน้าที่เป็น Web Server (http) และติดตั้ง mod_ssl เพื่อเอาไว้ใช้ทำ Secure Web Server (https) จากนั้นจะทำการติดตั้ง php และ php extension ต่างๆ เพื่อเอาไว้ใช้กับโปรแกรมที่เขียนด้วย php ซึ่งในบทความนี้ จะไม่ได้พูดถึงการใช้งานภาษา Perl, Python หรือโปรแกรมภาษาอื่นๆ หากผู้อ่านสนใจ ก็ตามไปศึกษาจากแหล่งข้อมูลอื่นๆ กันตามสะดวก และถ้าหากมีโอกาสในคราวหน้าก็อยากจะลองใช้ nginx ซึ่งเป็น Web Server ที่กำลังมาแรงตัวหนึ่งเหมือนกัน ^^</p>
<p><span id="more-1860"></span></p>
<p>เริ่มจากติดตั้ง httpd และ mod_ssl โดยใช้คำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install httpd mod_ssl</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-01.png" title="yum-install-apache-php" /></p>
<p>ระบบจะแสดงข้อมูลและแพกเก็จต่างๆที่ต้องติดตั้ง ให้กด y เพื่อทำการติดตั้งต่อไป<br />
<img src="/wp-content/uploads/2012/01/yum-install-apache-php-02.png" title="yum-install-apache-php" /></p>
<p>เปิดไฟล์ /etc/httpd/conf/httpd.conf และเพิ่มหรือแก้ไขบรรทัด ServerName ลงไป โดยให้ใส่เป็นชื่อของเซอเวอร์ของเราลงไป</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># nano /etc/httpd/conf/httpd.conf</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-03.png" title="yum-install-apache-php" /></p>
<p>จากนั้นทำการ start service httpd ด้วยคำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># service httpd start</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-04.png" title="yum-install-apache-php" /></p>
<p>ทดสอบเปิดเว็บไซต์ดูได้เลย</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">http://192.168.10.10/</pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-05.png" title="yum-install-apache-php" /></p>
<p>เมื่อติดตั้ง apache เรียบร้อยแล้วเราก็มาติดตั้ง php และ php extension ต่างๆกันต่อ อย่างแรกใช้คำสั่ง yum list php* เพื่อดูว่ามี php extension อะไรบ้างที่น่าสนใจ ให้จดหรือจำชื่อของ extension ต่างๆที่ต้องการเอาไว้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum list php*</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-06.png" title="yum-install-apache-php" /></p>
<p>ทำการติดตั้ง php และ php extension ต่างๆ ที่ต้องการ</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install php-common php-cli php-devel php-mysql php-gd php-imap php-mbstring php-mhash php-pear php-xml php-xmlrpc</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-07.png" title="yum-install-apache-php" /></p>
<p>ต่อไปทำการสร้างไฟล์ info.php ในโพลเดอร์ /var/www/html/ ด้วยคำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># nano /var/www/html/info.php</span></pre></td></tr></table></div>

<p>และพิมพ์ Source Code ของ PHP ลงไปดังนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #990000;">phpinfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-08.png" title="yum-install-apache-php" /></p>
<p>สั่ง restart service httpd สักหนึ่งรอบ ด้วยคำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># service httpd restart</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-9.png" title="yum-install-apache-php" /></p>
<p>เมื่อทุกอย่างเรียบร้อย ให้ทดสอบเปิด info.php ผ่าน web browser ดูนะครับ ^^</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">http://192.168.10.10/info.php</pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-10.png" title="yum-install-apache-php" /></p>
<p>ก่อนจบเราต้องเพิ่มให้ service httpd ทำงานทุกครั้งที่เปิดเครื่องด้วยคำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># chkconfig httpd on</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-install-apache-php-11.png" title="yum-install-apache-php" /></p>
<p>รอบหน้าเราจะต่อกันด้วยการทำ https ให้กับ web server ของเรากันต่อ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1860/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87-apache-web-server-%e0%b9%81%e0%b8%a5%e0%b8%b0-php-%e0%b8%9a%e0%b8%99-centos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การติดตั้งโปรแกรมโดยใช้ yum, rpm, source บน CentOS</title>
		<link>http://www.unzeen.com/article/1831/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b9%83%e0%b8%8a%e0%b9%89-yum-rpm-source-%e0%b8%9a%e0%b8%99-centos</link>
		<comments>http://www.unzeen.com/article/1831/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b9%83%e0%b8%8a%e0%b9%89-yum-rpm-source-%e0%b8%9a%e0%b8%99-centos#comments</comments>
		<pubDate>Thu, 19 Jan 2012 20:10:52 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[FreeBSD/Linux]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1831</guid>
		<description><![CDATA[การติดตั้งโปรแกรมบน Linux ตระกูล Redhat/CentOS สามารถทำได้ 3 วิธีหลักๆ คือ 1. ติดตั้งผ่าน YUM Package (Yellow dog Updater Modified) โดยการใช้คำสั่ง # yum install package_name 2. ติดตั้งผ่าน RPM Package (RPM Package Manager) โดยการใช้คำสั่ง # rpm –i package_name.rpm 3. ติดตั้งผ่านการ compile source program โดยการใช้คำสั่ง # ./configure, make, make install โดยวิธีที่ดีที่ง่ายและดีที่สุดสำหรับมือใหม่อย่างเราและมืออาชีพอย่างผม เราควรที่จะใช้ yum เพราะจัดการเรื่อง dependency (ความขึ้นต่อกันของไลบรารีต่างๆ) ได้ดีกว่าตัวอื่น ส่วน rpm ถ้าไม่จำเป็นก็ไม่ต้องใช้เพราะ dependency [...]]]></description>
			<content:encoded><![CDATA[<p>การติดตั้งโปรแกรมบน Linux ตระกูล Redhat/CentOS สามารถทำได้ 3 วิธีหลักๆ คือ</p>
<p>1. ติดตั้งผ่าน YUM Package (Yellow dog Updater Modified) โดยการใช้คำสั่ง # yum install package_name<br />
2. ติดตั้งผ่าน RPM Package (RPM Package Manager) โดยการใช้คำสั่ง # rpm –i package_name.rpm<br />
3. ติดตั้งผ่านการ compile source program โดยการใช้คำสั่ง # ./configure, make, make install</p>
<p>โดยวิธีที่ดีที่ง่ายและดีที่สุดสำหรับมือใหม่อย่างเราและมืออาชีพอย่างผม เราควรที่จะใช้ yum เพราะจัดการเรื่อง dependency (ความขึ้นต่อกันของไลบรารีต่างๆ) ได้ดีกว่าตัวอื่น ส่วน rpm ถ้าไม่จำเป็นก็ไม่ต้องใช้เพราะ dependency สูงมาก จะลงโปรแกรมอะไรแต่ละที อาจจะต้องทำการดาว์โหลดไฟล์ .rpm มากกว่า 1 ไฟล์เสมอ ส่วนการคอมไพล์ด้วยซอสโคด เราจะได้ใช้บ้างในบางกรณี เช่น บางโปรแกรมที่เราจะติดตั้งไม่มีอยู่ในรูปแบบ rpm หรือ yum เราก็ต้องทำการคอมไพล์ด้วยตัวเอง ซึงก็สนุกไปอีกแบบ</p>
<p><span id="more-1831"></span></p>
<p><strong># การติดตั้งโปรแกรมโดยใช้คำสั่ง yum มีพารามิเตอร์ต่างๆที่สำคัญดังนี้</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="text" style="font-family:monospace;"># yum install package_name // สำหรับการติดตั้ง package ที่ต้องการ
# yum remove package_name // ถอนการติดตั้งโปรแกรมที่ติดตั้งไว้แล้ว
# yum update // ทำการ upgrade โปรแกรมทั้งหมดที่ติดตั้งผ่าน yum
# yum update package_name // ทำการ upgrade เฉพาะ package ที่ต้องการ
# yum info package_name // แสดงรายละเอียดของ package ที่ต้องการ
# yum list | more // แสดง package ทั้งหมดเยอะมาก เยอะจริงๆ
# yum list installed | more // แสดง package ที่ติดตั้งไปแล้ว
# yum list package_name* // แสดง package ทั้งหมดที่มีชือตามที่กำหนด</pre></td></tr></table></div>

<p>เมื่อทราบรูปแบบการใช้งานคำสั่ง yum กันแล้ว เรามาทดสอบลงโปรแกรมกันต่อเลย อย่างแรกลงโปรแกรม wget เพื่อเอาไว้ทำการดาว์โหลดซอสไฟล์ต่างๆก่อน</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install wget</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-01.png" title="yum-rpm-source-package-management" /></p>
<p>จากนั้นทำการติดตั้ง GCC (The GNU Compiler Collection) เพื่อเอาไว้คอมไพล์โปรแกรมภาษาซี ซึงจริงๆก็คอมไพล์ภาษาอื่นๆได้ด้วยนะ และที่เราต้องติดตั้ง gcc ในขั้นตอนนี้เพราะว่าเราต้องใช้ในการติดตั้งโปรแกรมแบบคอมไพล์ซอสโคดในตัวอย่างถัดๆ ไป</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum install gcc automake autoconf libtool ncurses-devel termcap-devel make</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-02.png" title="yum-rpm-source-package-management" /></p>
<p><strong># การติดตั้งโปรแกรมโดยใช้คำสั่ง rpm มีพารามิเตอร์ต่างๆที่สำคัญดังนี้</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="text" style="font-family:monospace;"># rpm -ivh package_name.rpm //ทำการติดตั้งโปรแกรม
# rpm -Uvh package_name.rpm //อัพเกรดโปรแกรม
# rpm -ev package_name //ถอนการติดตั้งโปรแกรมที่ติดตั้งไว้แล้ว
# rpm -qa //แสดงรายชื่อโปรแกรมที่ติดตั้งไปแล้ว
# rpm -qi package_name //แสดงรายละเอียดของโปรแกรมที่ติดตั้งไปแล้ว</pre></td></tr></table></div>

<p>ต่อไปมาทดสอบการติดตั้งโปรแกรมโดยใช้ rpm กันต่อ โดยเราจะทำการทดสอบโดยลงโปรแกรม lynx ซึงเป็น web browser แบบ text (หมายความว่ามันแสดงแต่ข้อความอย่างเดียว) ซึ่งเราจะต้องทำการหาแหล่งดาว์โหลดไฟล์ .rpm กันก่อน โดยให้เข้าไปที่ <a href="http://rpmfind.net/" target="_blank">http://rpmfind.net/</a> จากนั้นทำการค้นหาคำว่า lynx และ centos-indexhtml จากนั้นทำการดาว์โหลดไฟล์ .rpm ให้ตรงกับรุ่นและโอเอสที่เราใช้ โดยเราจะทำการดาว์โหลดโดยใช้คำสั่ง wget</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget ftp://rpmfind.net/linux/centos/6.2/os/i386/Packages/lynx-2.8.6-27.el6.i686.rpm</span>
<span style="color: #666666; font-style: italic;"># wget ftp://rpmfind.net/linux/centos/6.2/os/i386/Packages/centos-indexhtml-6-1.el6.centos.noarch.rpm</span></pre></td></tr></table></div>

<p>หลังจากทำการดาว์โหลดเรียบร้อยแล้ว เราสามารถทำการติดตั้งโดยใช้คำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># rpm -ivh centos-indexhtml-6-1.el6.centos.noarch.rpm</span>
<span style="color: #666666; font-style: italic;"># rpm -ivh lynx-2.8.6-27.el6.i686.rpm</span></pre></td></tr></table></div>

<p>หลังจากทำการติดตั้ง lynx เรียบร้อยแล้ว ทดสอบเปิดเว็บไซต์ดูสักหน้า โดยใช้คำสั่ง # lynx www.google.com<br />
<img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-03.png" title="yum-rpm-source-package-management" /></p>
<p><strong># การติดตั้งโปรแกรมโดยการคอมไพล์ด้วยซอสโคด</strong><br />
ในการติดตั้งโปรแกรมโดยการคอมไพล์ด้วยซอสโคด เราจำเป็นที่จะต้องทำการดาว์โหลดซอสโคดของโปรแกรมที่ต้องการลงมาก่อน ในที่นี้เราเลือกจะคอมไพล์ vim เข้าไปที่ <a href="http://www.vim.org/sources.php" target="_blank">http://www.vim.org/sources.php</a> จากนั้นทำการดาว์โหลดซอสเวอร์ชั่นล่าสุดลงมา โดยรูปแบบการคอมไพล์โปรแกรมจะมีคำสั่งหลักๆ 3 คำสั่งคือ</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="text" style="font-family:monospace;"># ./configure
# make
# make install</pre></td></tr></table></div>

<p>เริ่มจากการดาว์โหลดซอสไฟล์ลงมาก่อน</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2</span></pre></td></tr></table></div>

<p>จากนั้นทำการ unzip โดยใช้คำสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># tar xvjf vim-7.3.tar.bz2</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-04.png" title="yum-rpm-source-package-management" /></p>
<p>เข้าไปยังโฟลเดอร์ที่ได้จากการ unzip</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cd vim73</span></pre></td></tr></table></div>

<p>ใช้คำสั่ง ./configure</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ./configure</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-05.png" title="yum-rpm-source-package-management" /></p>
<p>จากนั้นสั่ง make</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># make</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-06.png" title="yum-rpm-source-package-management" /><br />
และทำการสั่ง make install เพื่อติดตั้งโปรแกรม</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># make install</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2012/01/yum-rpm-source-package-management-07.png" title="yum-rpm-source-package-management" /></p>
<p>จบบทเรียนวันนี้ ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1831/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b9%82%e0%b8%9b%e0%b8%a3%e0%b9%81%e0%b8%81%e0%b8%a3%e0%b8%a1%e0%b9%82%e0%b8%94%e0%b8%a2%e0%b9%83%e0%b8%8a%e0%b9%89-yum-rpm-source-%e0%b8%9a%e0%b8%99-centos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ขั้นตอนการ root เครื่อง android</title>
		<link>http://www.unzeen.com/article/1206/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3-root-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87-android</link>
		<comments>http://www.unzeen.com/article/1206/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3-root-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87-android#comments</comments>
		<pubDate>Sun, 10 Jul 2011 02:37:08 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Android/WindowsPhone]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1206</guid>
		<description><![CDATA[ขั้นตอนการ root เครื่อง android วิธีที่ง่ายที่สุดก็ใช้โปรแกรม SuperOneClick ซึ่งหาได้ทั่วๆไปในอินเตอร์เน็ท ยากกว่านี้ขึ้นมาหน่อยก็ต้องทำการ copy file su และ file Superuser.apk ไปไว้ใน system ของ android ซึ่งต้องทำบน Linux และบทความนี้เราก็จะใช้แบบนี้ (คิดว่าบน UNIX สายอื่นๆก็น่าจะทำได้เหมือนกันแต่ไม่ได้ลอง) 0. ทำการเปิดเครื่องคอมฯ ที่ติดตั้ง Linux ตระกูลอะไรก็ได้ขึ้นมาก่อน ในที่นี้ผมใช้ Debian Wheezy/sid 1. ทำการดาวน์โหลดไฟล์ su และ Superuser.apk จากที่นี้ไปก่อนเลย Android-Root.zip 2. จากนั้นทำการ unzip ซะก่อน ซึ่งของผมก็จะ unzip ไว้ที่ /home/lookhin/Downloads/Android-Root/ 3. ทำการปิดและเปิดมือของเราให้เข้าดาว์โหลดโหมด โดยของ WellcoM A99 ทำได้โดยกดปุ่ม Power + [...]]]></description>
			<content:encoded><![CDATA[<p>ขั้นตอนการ root เครื่อง android วิธีที่ง่ายที่สุดก็ใช้โปรแกรม SuperOneClick ซึ่งหาได้ทั่วๆไปในอินเตอร์เน็ท ยากกว่านี้ขึ้นมาหน่อยก็ต้องทำการ copy file su และ file Superuser.apk ไปไว้ใน system ของ android ซึ่งต้องทำบน Linux และบทความนี้เราก็จะใช้แบบนี้ (คิดว่าบน UNIX สายอื่นๆก็น่าจะทำได้เหมือนกันแต่ไม่ได้ลอง)</p>
<p><span id="more-1206"></span></p>
<p>0. ทำการเปิดเครื่องคอมฯ ที่ติดตั้ง Linux ตระกูลอะไรก็ได้ขึ้นมาก่อน ในที่นี้ผมใช้ Debian Wheezy/sid</p>
<p>1. ทำการดาวน์โหลดไฟล์ su และ Superuser.apk จากที่นี้ไปก่อนเลย <a href="http://www.unzeen.com/download/android/Android-Root.zip">Android-Root.zip</a></p>
<p>2. จากนั้นทำการ unzip ซะก่อน ซึ่งของผมก็จะ unzip ไว้ที่ /home/lookhin/Downloads/Android-Root/</p>
<p>3. ทำการปิดและเปิดมือของเราให้เข้าดาว์โหลดโหมด โดยของ WellcoM A99 ทำได้โดยกดปุ่ม Power + Volume Up (ยีห้ออื่นทำยังไงไม่รู้)</p>
<p>4. เมื่อขึ้นข้อความ Incoming Download Mode อย่างในรูปก็ให้ทำการต่อสาย USB จากมือถือเข้าคอมฯ ได้เลย<br />
<img title="Android Root" src="/wp-content/uploads/2011/07/android-root-01.png" alt="Android Root" /></p>
<p>3. จากนั้นทำการ copy file su และ Superuser.apk ไปไว้ใน system ของ android ด้วยคำสั่งต่อไปนี้</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cp /home/lookhin/Download/Android-Root/su /media/system/xbin/</span>
<span style="color: #666666; font-style: italic;"># chown 0 /media/system/xbin/su</span>
<span style="color: #666666; font-style: italic;"># chmod 6755 /media/system/xbin/su</span>
<span style="color: #666666; font-style: italic;"># cp /home/lookhin/Download/Android-Root/Superuser.apk /media/system/app/</span>
<span style="color: #666666; font-style: italic;"># chown 0 /media/system/app/Superuser.apk</span>
<span style="color: #666666; font-style: italic;"># chmod 6755 /media/system/app/Superuser.apk</span></pre></div></div>

<p><img title="Android Root" src="/wp-content/uploads/2011/07/android-root-02.png" alt="Android Root" /></p>
<p>5. ทำการ ปิด-เปิด มือถือขึ้นมาใหม่อีกรอบ ผมเองหาวิธีปิดไม่ได้ก็ถอดแบ็ตออกซะเลย ส่วนคอมฯ ก็ปิดไปเลยไม่ได้ใช้แล้ว</p>
<p>6. และแล้วเราก็ได้ android ที่ผ่านการ root เรียบร้อย สังเกตุว่ามีโปรแกรม Superuser ขึ้นมาแล้ว<br />
<img title="Android Root" src="/wp-content/uploads/2011/07/android-root-03.png" alt="Android Root" /></p>
<p>7. แล้วเรา root เพื่ออะไร ? ก็เพื่อให้ได้สิทธิที่ยิ่งใหญ่ที่สุดในระบบ ถึงแม้ว่าเราจะไม่ค่อยได้ใช้มันก็ตาม</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1206/%e0%b8%82%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%81%e0%b8%b2%e0%b8%a3-root-%e0%b9%80%e0%b8%84%e0%b8%a3%e0%b8%b7%e0%b9%88%e0%b8%ad%e0%b8%87-android/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>vi : ไวจริงๆ , nano : โอ้โหแจ่ม</title>
		<link>http://www.unzeen.com/article/1178/vi-%e0%b9%84%e0%b8%a7%e0%b8%88%e0%b8%a3%e0%b8%b4%e0%b8%87%e0%b9%86-nano-%e0%b9%82%e0%b8%ad%e0%b9%89%e0%b9%82%e0%b8%ab%e0%b9%81%e0%b8%88%e0%b9%88%e0%b8%a1</link>
		<comments>http://www.unzeen.com/article/1178/vi-%e0%b9%84%e0%b8%a7%e0%b8%88%e0%b8%a3%e0%b8%b4%e0%b8%87%e0%b9%86-nano-%e0%b9%82%e0%b8%ad%e0%b9%89%e0%b9%82%e0%b8%ab%e0%b9%81%e0%b8%88%e0%b9%88%e0%b8%a1#comments</comments>
		<pubDate>Sat, 21 May 2011 18:48:01 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[FreeBSD/Linux]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=1178</guid>
		<description><![CDATA[โปรแกรมที่ใช้ในการแก้ไขเท็กไฟล์ต่างๆบนระบบ UNIX/Linux มีใช้ด้วยกันหลายตัว แต่จะเสนอตัวหลักๆสองตัวที่มีอยู่ในแทบทุกระบบคือ vi และ nano เลือกใช้ตามความถนัด ส่วนตัวชอบ nano มากกว่าเพราะง่าย แต่ถ้าอยากเท่ก็ต้อง vi เลือกอะไรก็ได้ไม่ว่ากัน vi : ไวจริงๆ คำสั่ง ความหมาย # vi เปิดโปรแกรมวีไอ # vi filename สร้างไฟล์ใหม่หรือเปิดไฟล์ที่มีอยู่แล้ว Esc สลับระหว่างโหมดพิมพ์กับโหมดคำสั่ง i เริ่มพิมพ์ข้อความหน้าตำแหน่งที่เคอร์เซอร์อยู่ a เริ่มพิมพ์ข้อความหลังตำแหน่งที่เคอร์เซอร์อยู่ dd ลบบรรทัดที่เคอร์เซอร์อยู่ทั้งบรรทัด x ลบตัวอักษรตรงตำแหน่งที่เคอร์เซอร์อยู่ l เลือนเคอร์เซอร์ไปทางขวา (ใช้ปุ่มลูกศรเลือนซ้ายขวาก็ได้นะ) h เลือนเคอร์เซอร์ไปทางซ้าย k เลือนเคอร์เซอร์ขึ้น 1 บรรทัด j เลือนเคอร์เซอร์ลง 1 บรรทัด ^ เลือนเคอร์เซอร์ไปต้นบรรทัด $ เลือนเคอร์เซอร์ไปท้ายบรรทัด Ctrl + [...]]]></description>
			<content:encoded><![CDATA[<p>โปรแกรมที่ใช้ในการแก้ไขเท็กไฟล์ต่างๆบนระบบ UNIX/Linux มีใช้ด้วยกันหลายตัว แต่จะเสนอตัวหลักๆสองตัวที่มีอยู่ในแทบทุกระบบคือ vi และ nano เลือกใช้ตามความถนัด ส่วนตัวชอบ nano มากกว่าเพราะง่าย แต่ถ้าอยากเท่ก็ต้อง vi เลือกอะไรก็ได้ไม่ว่ากัน</p>
<p><span id="more-1178"></span></p>
<p><strong>vi : ไวจริงๆ </strong></p>
<table width="100%" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">
<tbody>
<tr>
<td valign="top" bgcolor="#FFFFFF" width="120"><strong>คำสั่ง</strong></td>
<td valign="top" bgcolor="#FFFFFF"><strong>ความหมาย</strong></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"># vi</td>
<td valign="top" bgcolor="#FFFFFF">เปิดโปรแกรมวีไอ</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"># vi filename</td>
<td valign="top" bgcolor="#FFFFFF">สร้างไฟล์ใหม่หรือเปิดไฟล์ที่มีอยู่แล้ว</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Esc</td>
<td valign="top" bgcolor="#FFFFFF">สลับระหว่างโหมดพิมพ์กับโหมดคำสั่ง</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">i</td>
<td valign="top" bgcolor="#FFFFFF">เริ่มพิมพ์ข้อความหน้าตำแหน่งที่เคอร์เซอร์อยู่</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">a</td>
<td valign="top" bgcolor="#FFFFFF">เริ่มพิมพ์ข้อความหลังตำแหน่งที่เคอร์เซอร์อยู่</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">dd</td>
<td valign="top" bgcolor="#FFFFFF">ลบบรรทัดที่เคอร์เซอร์อยู่ทั้งบรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">x</td>
<td valign="top" bgcolor="#FFFFFF">ลบตัวอักษรตรงตำแหน่งที่เคอร์เซอร์อยู่</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">l</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปทางขวา (ใช้ปุ่มลูกศรเลือนซ้ายขวาก็ได้นะ)</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">h</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปทางซ้าย</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">k</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ขึ้น 1 บรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">j</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ลง 1 บรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">^</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปต้นบรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">$</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปท้ายบรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + f</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปหน้าถัดไป 1 หน้า</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + b</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปหน้าก่อนหน้า 1 หน้า</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">u</td>
<td valign="top" bgcolor="#FFFFFF">ยกเลิกคำสั่งล่าสุดที่ทำ</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">/</td>
<td valign="top" bgcolor="#FFFFFF">ใช้สำหรับค้นหาคำ เช่น /virtual จะเป็นการค้นหาคำว่า virtual</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">:w</td>
<td valign="top" bgcolor="#FFFFFF">ทำการบันทึกข้อมูล</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">:wq</td>
<td valign="top" bgcolor="#FFFFFF">ทำการบันทึกข้อมูลและออกจากโปรแกรม</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">:q!</td>
<td valign="top" bgcolor="#FFFFFF">ออกจากโปรแกรมโดยไม่ทำการบันทึก</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">nG</td>
<td valign="top" bgcolor="#FFFFFF">เลือนไปยังบรรทัดที่ต้องการ เช่น 100G จะกระโดดไปที่บรรทัดที่ 100</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">yy</td>
<td valign="top" bgcolor="#FFFFFF">คัดลอกข้อมูลทั้งบรรทัดที่เคอร์เซอร์อยู่</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">p</td>
<td valign="top" bgcolor="#FFFFFF">วางข้อมูลที่ได้ทำการคัดลอกเอาไว้</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong>nano : โอ้โหแจ่ม </strong></p>
<table width="100%" border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC">
<tbody>
<tr>
<td valign="top" bgcolor="#FFFFFF" width="120"><strong>คำสั่ง</strong></td>
<td valign="top" bgcolor="#FFFFFF"><strong>ความหมาย</strong></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"># nano</td>
<td valign="top" bgcolor="#FFFFFF">เปิดโปรแกรมนาโน</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"># nano filename</td>
<td valign="top" bgcolor="#FFFFFF">สร้างไฟล์ใหม่หรือเปิดไฟล์ที่มีอยู่แล้ว</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + G</td>
<td valign="top" bgcolor="#FFFFFF">แสดงคำสั่งที่สามารถใช้งานได้ทั้งหมด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + X</td>
<td valign="top" bgcolor="#FFFFFF">ออกจากโปรแกรม</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + O</td>
<td valign="top" bgcolor="#FFFFFF">บันทึกข้อมูล</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + R</td>
<td valign="top" bgcolor="#FFFFFF">เปิดไฟล์ที่มีอยู่แล้วและนำมาแทรกในไฟล์ปัจจุบัน</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + W</td>
<td valign="top" bgcolor="#FFFFFF">ค้นหาคำที้ต้องการ</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + A</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปทางซ้ายสุดของบรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + E</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปทางขวาสุดของบรรทัด</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + Y</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปหน้าถัดไป 1 หน้า</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + V</td>
<td valign="top" bgcolor="#FFFFFF">เลือนเคอร์เซอร์ไปหน้าก่อนหน้า 1 หน้า</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + K</td>
<td valign="top" bgcolor="#FFFFFF">ทำการตัดข้อมูลในบรรรทัดที่เคอร์เซอร์อยู่ทั้งบรรทัดไปเก็บไว้ที่บัฟเฟอร์ และใช้คำสั่ง Ctrl + U เพื่อนำข้อมูลในบัฟเฟอร์ไปวางที่อื่นได้</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + D</td>
<td valign="top" bgcolor="#FFFFFF">ลบตัวอักษรในตำแหน่งที่เคอร์เซอร์อยู่</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + \</td>
<td valign="top" bgcolor="#FFFFFF">ค้นหาและแทนที่ด้วยคำที่ต้องการ</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + C</td>
<td valign="top" bgcolor="#FFFFFF">แสดงตำแหน่งบรรทัดที่เคอร์เซอร์อยู่</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + ^</td>
<td valign="top" bgcolor="#FFFFFF">มาร์คตำแหน่งเริ่มต้นที่จะทำการคัดลอกข้อมูลและใช้ลูกศรเลือนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการเพื่อระบุขอบเขตที่ต้องการ และหากกด Ctrl + ^   อีกครั้งจะเป็นการยกเลิกการมาร์คตำแหน่ง</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + K</td>
<td valign="top" bgcolor="#FFFFFF">ถ้าใช้คำสั่ง Crtl + K  หลังจากใช้ Crtl + ^ จะเป็นการตัดข้อความที่เลือกไปเก็บไว้ในบัฟเฟอร์(เนื่องจาก nano ไม่มีคำสั่ง copy โดยตรง เมื่อทำการ Cut (Ctrl+K) แล้วให้ Past (Ctrl+U) ในตำแหน่งเดิมก่อน แล้วจึงทำการเลือนเคอร์เซอร์ไปยังตำแหน่งที่ต้องการ)</td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF">Ctrl + U</td>
<td valign="top" bgcolor="#FFFFFF">ทำการวางข้อมูลที่ได้ตัดเอาไว้ในบัฟเฟอร์ในตำแหน่งที่เคอร์เซอร์อยู่</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/1178/vi-%e0%b9%84%e0%b8%a7%e0%b8%88%e0%b8%a3%e0%b8%b4%e0%b8%87%e0%b9%86-nano-%e0%b9%82%e0%b8%ad%e0%b9%89%e0%b9%82%e0%b8%ab%e0%b9%81%e0%b8%88%e0%b9%88%e0%b8%a1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upgrade FreeBSD 7.0 ไปเป็น FreeBSD 7.1 ง่ายๆด้วย freebsd-update</title>
		<link>http://www.unzeen.com/article/510/upgrade-freebsd-7-0-%e0%b9%84%e0%b8%9b%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99-freebsd-7-1-%e0%b8%87%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b9%86%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-freebsd-update</link>
		<comments>http://www.unzeen.com/article/510/upgrade-freebsd-7-0-%e0%b9%84%e0%b8%9b%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99-freebsd-7-1-%e0%b8%87%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b9%86%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-freebsd-update#comments</comments>
		<pubDate>Sun, 11 Jan 2009 12:41:12 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[FreeBSD/Linux]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=510</guid>
		<description><![CDATA[หลังจาก FreeBSD 7.1 ออกมาได้สักพัก ก็ถึงเวลาที่เราต้อง upgrade จาก FreeBSD 7.0 ไปเป็น FreeBSD 7.1 กันได้แล้ว แต่จะให้ไปลงใหม่ทั้งระบบมันก็คงจะเปลืองแรงและเปลืองเวลามากไปหน่อย คงไม่คุ้มกับการ upgrade เล็กน้อยแบบนี้ ปัญหานี้จัดการได้ง่ายๆด้วยคำสั่ง freebsd-update เพียง 5 ขั้นตอน ระบบของเราก็จะกลายเป็น 7.1 ทันที !! ขั้นแรกทำการเช็คดูก่อนว่า FreeBSD ที่เราใช้อยู่เป็น version อะไร 1 2 # uname -r 7.0-RELEASE ช่างโชคดีที่เป็น FreeBSD 7.x เพราะว่าคำสั่ง freebsd-update จะสามารถ upgrade ได้เฉพาะการเปลียนแปลงภายใน version เดี่ยวกันเท่านั้น ไม่สามารถ upgrade ข้าม version เช่น จาก FreeBSD 6.0 [...]]]></description>
			<content:encoded><![CDATA[<p>หลังจาก FreeBSD 7.1 ออกมาได้สักพัก ก็ถึงเวลาที่เราต้อง upgrade จาก FreeBSD 7.0 ไปเป็น FreeBSD 7.1 กันได้แล้ว<br />
แต่จะให้ไปลงใหม่ทั้งระบบมันก็คงจะเปลืองแรงและเปลืองเวลามากไปหน่อย คงไม่คุ้มกับการ upgrade เล็กน้อยแบบนี้</p>
<p>ปัญหานี้จัดการได้ง่ายๆด้วยคำสั่ง freebsd-update เพียง 5 ขั้นตอน ระบบของเราก็จะกลายเป็น 7.1 ทันที !!</p>
<p><span id="more-510"></span></p>
<p>ขั้นแรกทำการเช็คดูก่อนว่า FreeBSD ที่เราใช้อยู่เป็น version อะไร</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># uname -r</span>
<span style="color: #000000;">7.0</span>-RELEASE</pre></td></tr></table></div>

<p>ช่างโชคดีที่เป็น FreeBSD 7.x เพราะว่าคำสั่ง freebsd-update จะสามารถ upgrade ได้เฉพาะการเปลียนแปลงภายใน version เดี่ยวกันเท่านั้น ไม่สามารถ upgrade ข้าม version เช่น จาก FreeBSD 6.0 ไปเป็น FreeBSD 7.0 ได้ ซึ่งหากต้องการแบบนั้นก็ลองไปอ่านที่  <a href="http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html">http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html</a></p>
<p>เริ่มต้นการ upgrade โดยสั่ง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># freebsd-update upgrade -r 7.1-RELEASE</span></pre></td></tr></table></div>

<p>รอสักครู่ใหญ่ๆ ไปกินกาแฟรอก่อนได้เลย&#8230;..</p>
<p>เมื่อเรียบร้อยแล้วก็ใช้คำสั่งต่อไป</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># freebsd-update install</span></pre></td></tr></table></div>

<p>จากนั้นสั่ง shutdown เพื่อ restart ระบบ</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># shutdown -r now</span></pre></td></tr></table></div>

<p>หลังจาก restart เรียบร้อยแล้ว ให้ทำการ login เข้าระบบ และทำการ update อีกครั้ง และ restart อีกรอบ</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># freebsd-update install</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># shutdown -r now</span></pre></td></tr></table></div>

<p>หลังจากที่ restart เรียบร้อยแล้ว ลองทำการเช็ค version ดูอีกรอบว่าเป็น 7.1 หรือยัง</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># uname -r</span>
<span style="color: #000000;">7.1</span>-RELEASE</pre></td></tr></table></div>

<p>เท่านี้ก็ได้ FreeBSD 7.1-RELEASE โดยไม่ต้องเหนื่อยแรงลงใหม่</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/510/upgrade-freebsd-7-0-%e0%b9%84%e0%b8%9b%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99-freebsd-7-1-%e0%b8%87%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b9%86%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-freebsd-update/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;rm -Rf /&#8221; ลองของชั้นเทพ</title>
		<link>http://www.unzeen.com/article/337/rm-rf-%e0%b8%a5%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%8a%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b9%80%e0%b8%97%e0%b8%9e</link>
		<comments>http://www.unzeen.com/article/337/rm-rf-%e0%b8%a5%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%8a%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b9%80%e0%b8%97%e0%b8%9e#comments</comments>
		<pubDate>Thu, 31 Jul 2008 17:27:33 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[FreeBSD/Linux]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[rm]]></category>
		<category><![CDATA[rm -Rf /]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=337</guid>
		<description><![CDATA[หลายคนคงเคยได้รับ forward mail หรือไม่ก็ เคยเห็นกระทู้ตาม webboard ต่างๆ เกี่ยวกับ การใช้คำสั่ง &#8220;rm -Rf /&#8221; กันมาบ้างแล้ว ว่าอันตรายอย่างนั้นอย่างนี้ แต่จะมีใครเคยทดสอบกันบ้างไหม ว่าจริงๆ แล้วถ้าสั่ง rm -Rf / จริงๆแล้วมันจะเกิดอะไรขึ้น มันจะลบทุกอย่าง ออกเลยไหม ถ้าลบไปแล้ว จะสามารถ boot กลับเข้ามาได้ไหม อันนี้อยากรู้ต้องลองครับ ผมจะลองกับ 2 ระบบหลักๆ นะครับ คือ FreeBSD 7.0 กับ ubuntu 8.04 อย่างแรกลองกับ ubuntu 8.04 กันก่อน เมื่อ login เข้าไปแล้วให้เข้าไปที่ shell จากนั้น su และใส่ password ของ root ให้เรียบร้อย จะได้มั่นใจว่าเราใหญ่ที่สุดในระบบแล้ว จากนั้นก็สั่ง [...]]]></description>
			<content:encoded><![CDATA[<p>หลายคนคงเคยได้รับ forward mail หรือไม่ก็ เคยเห็นกระทู้ตาม webboard ต่างๆ เกี่ยวกับ การใช้คำสั่ง &#8220;rm -Rf /&#8221; กันมาบ้างแล้ว ว่าอันตรายอย่างนั้นอย่างนี้ แต่จะมีใครเคยทดสอบกันบ้างไหม ว่าจริงๆ แล้วถ้าสั่ง rm -Rf / จริงๆแล้วมันจะเกิดอะไรขึ้น มันจะลบทุกอย่าง ออกเลยไหม ถ้าลบไปแล้ว จะสามารถ boot กลับเข้ามาได้ไหม อันนี้อยากรู้ต้องลองครับ ผมจะลองกับ 2 ระบบหลักๆ นะครับ คือ FreeBSD 7.0 กับ ubuntu 8.04</p>
<p><span id="more-337"></span></p>
<p>อย่างแรกลองกับ ubuntu 8.04 กันก่อน</p>
<p>เมื่อ login เข้าไปแล้วให้เข้าไปที่ shell จากนั้น su และใส่ password ของ root ให้เรียบร้อย จะได้มั่นใจว่าเราใหญ่ที่สุดในระบบแล้ว</p>
<p><img title="ubuntu_rm_root" src="http://www.unzeen.com/wp-content/uploads/2008/08/ubuntu_rm_root_01.jpg" alt="" /></p>
<p>จากนั้นก็สั่ง rm -Rf /</p>
<p><img title="ubuntu_rm_root" src="http://www.unzeen.com/wp-content/uploads/2008/08/ubuntu_rm_root_02.jpg" alt="" /></p>
<p>ผลที่ได้ cannot remove root directory เป็นอันว่า ลบไม่ได้</p>
<p><img title="ubuntu_rm_root" src="http://www.unzeen.com/wp-content/uploads/2008/08/ubuntu_rm_root_03.jpg" alt="" /></p>
<p>จากนั้นมาลองที่ FreeBSD 7.0 กันบ้าง login เป็น root ให้เรียบร้อย จากนั้นสั่ง rm -Rf /</p>
<p><img title="freebsd_rm_root" src="http://www.unzeen.com/wp-content/uploads/2008/08/freebsd_rm_root_01.jpg" alt="" /></p>
<p>ผลที่ได้ / may not be removed เป็นอันว่าลบไม่ได้เช่นกัน</p>
<p><img title="freebsd_rm_root" src="http://www.unzeen.com/wp-content/uploads/2008/08/freebsd_rm_root_02.jpg" alt="" /></p>
<p>จากการทดสอบจากทั้ง 2 ระบบก็คงพอจะสรุปได้ว่าตัว OS เองได้มีการป้องกันการใช้คำสั่งที่ผิดพลาดไว้บ้างแล้วเพื่อไม่ให้มีผลกระทบกับระบบโดยรวม</p>
<p>ทั้งหมดนี้ทดสอบบน<br />
FreeBSD 7.0<br />
Ubuntu 8.04</p>
<p>หากใครทดสอบกับระบบอื่นแล้วได้ผลเป็นยังไงแจ้งให้ทราบด้วยนะครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/337/rm-rf-%e0%b8%a5%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%8a%e0%b8%b1%e0%b9%89%e0%b8%99%e0%b9%80%e0%b8%97%e0%b8%9e/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>เช็คความถูกต้องของของ file ด้วย checksum md5 กันหน่อยเถอะ</title>
		<link>http://www.unzeen.com/article/322/%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%96%e0%b8%b9%e0%b8%81%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-file-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-checksum-md5-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0</link>
		<comments>http://www.unzeen.com/article/322/%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%96%e0%b8%b9%e0%b8%81%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-file-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-checksum-md5-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0#comments</comments>
		<pubDate>Thu, 03 Jul 2008 03:11:13 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[Software/Tools]]></category>
		<category><![CDATA[checksum]]></category>
		<category><![CDATA[md5]]></category>

		<guid isPermaLink="false">http://www.unzeen.com/?p=322</guid>
		<description><![CDATA[checksum md5 เป็นระบบที่ใช้ตรวจสอบความถูกต้องของ file โดยทั่วไปก็จะเห็นได้จาก โปรแกรมที่เป็น Open Source ต่างๆ ที่จะมีตัวเลขที่เป็น checksum md5 แสดงเอาไว้ก่อนที่จะให้ทำการ download แต่หลายคนไม่รู้ว่าจะตรวจสอบได้ยังไงว่า โปรแกรมที่ download มานั้นมี checksum md5 ตรงกับที่เค้าแจ้งไว้ โปรแกรมที่จะแนะนำวันนี้เป็น โปรแกรมที่ใช้บน windows ชื่อ winMD5Sum ครับ ถ้าบน Linux ก็จะใช้คำสั่น md5sum ในการตรวจสอบ แบบนี้ 1 #md5sum ubuntu-8.04-desktop-i386.iso ส่วนบน Windows เราก็จะต้องลงโปรแกรมเพิ่มกันนิดหน่อย ในที่นี้เราจะใช้โปรแกรม winMD5Sum ขั้นแรก เข้าไป download กันก่อนเลย http://www.nullriver.com/products/winmd5sum จากนั้นทำการติดตั้งให้เรียบร้อย และทำการ download file มาทดสอบกันหน่อย (อันนี้ผม download FreeBSD นะ) [...]]]></description>
			<content:encoded><![CDATA[<p>checksum md5 เป็นระบบที่ใช้ตรวจสอบความถูกต้องของ file โดยทั่วไปก็จะเห็นได้จาก โปรแกรมที่เป็น Open Source ต่างๆ ที่จะมีตัวเลขที่เป็น checksum md5 แสดงเอาไว้ก่อนที่จะให้ทำการ download แต่หลายคนไม่รู้ว่าจะตรวจสอบได้ยังไงว่า โปรแกรมที่ download มานั้นมี checksum md5 ตรงกับที่เค้าแจ้งไว้ โปรแกรมที่จะแนะนำวันนี้เป็น โปรแกรมที่ใช้บน windows ชื่อ winMD5Sum ครับ<br />
<span id="more-322"></span></p>
<p>ถ้าบน Linux ก็จะใช้คำสั่น md5sum ในการตรวจสอบ แบบนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">#md5sum ubuntu-8.04-desktop-i386.iso</pre></td></tr></table></div>

<p>ส่วนบน Windows เราก็จะต้องลงโปรแกรมเพิ่มกันนิดหน่อย ในที่นี้เราจะใช้โปรแกรม winMD5Sum</p>
<p>ขั้นแรก เข้าไป download กันก่อนเลย </p>
<p><a href="http://www.nullriver.com/products/winmd5sum">http://www.nullriver.com/products/winmd5sum</a></p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/01.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>จากนั้นทำการติดตั้งให้เรียบร้อย และทำการ download file มาทดสอบกันหน่อย (อันนี้ผม download FreeBSD นะ)</p>
<p>1. ทำการ download FreeBSD ได้จาก <a href="http://www.freebsd.org">http://www.freebsd.org</a><br />
เลือก download 7.0-RELEASE-i386-disc1.iso และ CHECKSUM.MD5 </p>
<p>2. คลิกขวาที่ file ที่เรา download ลงมา จากนั้นเลือก Send To -> winMD5Sum<br />
จากนั้น โปรดรอสักครู่ โปรแกรมกำลังทำงาน&#8230;..</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/02.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>3. เมื่อคำนวนเรียบร้อย โปรแกรมก็จะแสดง md5 sum ของ file นั้นขึ้นมา</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/03.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>4. จากนั้นให้ทำการเปิด CHECKSUM.MD5 ขึ้นมา เพื่อดูว่า md5 ที่ถูกต้องเป็นอะไร</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">MD5 (7.0-RELEASE-i386-bootonly.iso) = cb4f8d05d07aa74f2038050e53673455
MD5 (7.0-RELEASE-i386-disc1.iso) = 5f185a688ef2e0db59105e8f439c8620
MD5 (7.0-RELEASE-i386-disc2.iso) = bb59156b4fc1f9c148095b8c239c827a
MD5 (7.0-RELEASE-i386-disc3.iso) = 44de27d5f6bcdbf14e3db38c84f12348
MD5 (7.0-RELEASE-i386-docs.iso) = bcf16778ecc73975024a8e6450ee4ba4
MD5 (7.0-RELEASE-i386-livefs.iso) = abe6773601feda1dc56dade0022fca59</pre></td></tr></table></div>

<p>5. ทำการ copy md5 ของ file ที่เราเลือกมาวางในโปรแกรม</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/04.jpg" alt="checksum md5" title="checksum md5" /></p>
<p>6. จากนั้นทำการคลิก Compare เพื่อเช็คว่า md5 ทั้งตรงกันหรือไม่ หรือหากว่าใครสายตาดีก็ดูเองทีละตัวก็ได้ครับ ^_^</p>
<p><img src="http://www.unzeen.com/wp-content/uploads/2008/07/05.jpg" alt="checksum md5" title="checksum md5" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/322/%e0%b9%80%e0%b8%8a%e0%b9%87%e0%b8%84%e0%b8%84%e0%b8%a7%e0%b8%b2%e0%b8%a1%e0%b8%96%e0%b8%b9%e0%b8%81%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%82%e0%b8%ad%e0%b8%87-file-%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-checksum-md5-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%80%e0%b8%96%e0%b8%ad%e0%b8%b0/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Enable root account ใน ubuntu กันหน่อยไหม</title>
		<link>http://www.unzeen.com/article/305/enable-root-account-%e0%b9%83%e0%b8%99-ubuntu-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%84%e0%b8%ab%e0%b8%a1</link>
		<comments>http://www.unzeen.com/article/305/enable-root-account-%e0%b9%83%e0%b8%99-ubuntu-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%84%e0%b8%ab%e0%b8%a1#comments</comments>
		<pubDate>Wed, 18 Jun 2008 19:48:13 +0000</pubDate>
		<dc:creator>LookHin</dc:creator>
				<category><![CDATA[All Categories]]></category>
		<category><![CDATA[FreeBSD/Linux]]></category>
		<category><![CDATA[Shell/Command]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[passwd]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">/?p=305</guid>
		<description><![CDATA[สำหรับหลายๆ คนที่เคยใช้ linux ตระกูล redhat หรือสำหรับผู้ที่เคยใช้ FreeBSD มาก่อน เวลาเปลี่ยนมือมาใช้ ubuntu ก็คงจะขัดตะขวงนิดหน่อย เพราะว่าไม่สามารถ login เข้าระบบด้วย user root ได้หรือแม้แต่จะ su root เราก็ไม่รู้ว่าจะใส่ password อะไร จะทำอะไรแต่ละทีก็ต้อง sudo ทั้งนั้น วันนี้มาดูวิธีการ enable root account ของ ubuntu กันบ้าง อาจจะช่วยมือใหม่ ubuntu อย่างเราได้บ้าง เมื่อ login เข้าไปด้วย account ของเราแล้วก็สั่ง sudo passwd root เพื่อเปลี่ยน password ของ root กันก่อนเลย 1 #sudo passwd root จากนั้นใส่ password ของ [...]]]></description>
			<content:encoded><![CDATA[<p>สำหรับหลายๆ คนที่เคยใช้ linux ตระกูล redhat หรือสำหรับผู้ที่เคยใช้ FreeBSD มาก่อน เวลาเปลี่ยนมือมาใช้ ubuntu ก็คงจะขัดตะขวงนิดหน่อย เพราะว่าไม่สามารถ login เข้าระบบด้วย user root ได้หรือแม้แต่จะ su root เราก็ไม่รู้ว่าจะใส่ password อะไร จะทำอะไรแต่ละทีก็ต้อง sudo ทั้งนั้น วันนี้มาดูวิธีการ enable root account ของ ubuntu กันบ้าง อาจจะช่วยมือใหม่ ubuntu อย่างเราได้บ้าง <img src='http://www.unzeen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-305"></span></p>
<p>เมื่อ login เข้าไปด้วย account ของเราแล้วก็สั่ง sudo passwd root เพื่อเปลี่ยน password ของ root กันก่อนเลย</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#sudo passwd root</span></pre></td></tr></table></div>

<p>จากนั้นใส่ password ของ account ของเราลงไปก่อน</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_01.jpg" alt="" title="" /></p>
<p>ต่อไปก็ทำการใส่ password ใหม่ของ account root ได้เลย (เอาจำยากๆๆหน่อยนะ เพื่อความปลอดภัย)</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_02.jpg" alt="" title="" /></p>
<p>ระบบจะแจ้งว่าทำการ update password เรียบร้อย</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_03.jpg" alt="" title="" /></p>
<p>ต่อไปสั่ง su root เพื่อทำการ change account ไปเป็น root ได้เลยครับ เพียงเท่านี้เราก็เป็น root ของระบบแล้ว ต่อไปจะติดตั้งโปรแกรมหรือสั่ง command อะไรที่ต้องใช้สิทธิของ root เราก็ไม่ต้องใช้ sudo แย้ววว</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#su root</span></pre></td></tr></table></div>

<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_04.jpg" alt="" title="" /></p>
<p>เพียงเท่านี้เรายังไม่สามารถใช้ account root ในการ login เข้าสู่ระบบได้ ต้องมีแก้อีกนิดหนึ่ง</p>
<p>ให้เข้าไปที่ System -&gt; Administrator -&gt; Login Window</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_07.jpg" alt="" title="" /></p>
<p>จา่กนั้นเลือกที่ tab security และติ๊กที่ Allow local system administrator login เพื่อกำหนดให้ root มีสิทธิที่จะทำการ login เข้าระบบได้โดยตรง</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_08.jpg" alt="" title="" /></p>
<p>จากนั้นทำการ restart เครื่อง เมื่อขึ้นหน้าจอ login ให้ใส่ user เราก็ใส่ root ลงไป</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_09.jpg" alt="" title="" /></p>
<p>จากนั้นก็ใส่ password</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_10.jpg" alt="" title="" /></p>
<p>ระบบจะแจ้งเตือนเรื่องความปลอดภัยและแนะนำให้เราทำการ login ด้วย account ของ user ธรรมดา แต่ว่าเราต้องการใช้งานในสิทธิของ root นี้หว่า </p>
<p>คลิก Continue เพื่อทำงานต่อไปเลยครับ</p>
<p><img src="/wp-content/uploads/2008/06/sudo_passwd_root_11.jpg" alt="" title="" /></p>
<p>เท่านี้เราก็ login เข้าระบบด้วย account root ได้แล้วครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unzeen.com/article/305/enable-root-account-%e0%b9%83%e0%b8%99-ubuntu-%e0%b8%81%e0%b8%b1%e0%b8%99%e0%b8%ab%e0%b8%99%e0%b9%88%e0%b8%ad%e0%b8%a2%e0%b9%84%e0%b8%ab%e0%b8%a1/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

