<?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/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Linux Server &#8211; PhalconHost Blog</title>
	<atom:link href="https://blog.phalconhost.com/category/linux-server/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.phalconhost.com</link>
	<description>PhalconHost Blog</description>
	<lastBuildDate>Mon, 23 Jun 2025 05:05:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>ทำความเข้าใจ Linux Kernel และ GNU: องค์ประกอบสำคัญของระบบปฏิบัติการ Linux</title>
		<link>https://blog.phalconhost.com/linux-kernel-and-gnu/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 14 Mar 2025 08:58:49 +0000</pubDate>
				<category><![CDATA[Linux Server]]></category>
		<guid isPermaLink="false">https://blog.phalconhost.com/?p=1291</guid>

					<description><![CDATA[<p>Linux Kernel และ GNU เป็นสองส่วนที่สำคัญของระบบปฏิบัติการแบบ Unix-like ซึ่งทำให้ระบบสามารถทำงานได้อย่างเต็มรูปแบบ หลายคนมักเข้าใจผิดว่า Linux เป็นระบบปฏิบัติการทั้งหมด แต่จริงๆ แล้ว Linux เป็นเพียง Kernel ที่จัดการทรัพยากรฮาร์ดแวร์ ขณะที่ GNU เป็นชุดเครื่องมือและซอฟต์แวร์ที่ช่วยให้ผู้ใช้สามารถโต้ตอบกับระบบปฏิบัติการได้ ระบบที่เราเรียกว่า &#8220;Linux&#8221; จริงๆ แล้วควรเรียกว่า GNU/Linux เพราะเป็นการทำงานร่วมกันระหว่าง Linux Kernel และซอฟต์แวร์จากโครงการ GNU บทความนี้จะอธิบายถึงโครงสร้างของทั้งสองส่วนและวิธีการทำงานร่วมกัน 1. Linux Kernel คืออะไร? นิยามของ Linux Kernel Kernel คือส่วนหลักของระบบปฏิบัติการที่มีหน้าที่ควบคุมทรัพยากรของเครื่อง เช่น CPU, RAM, อุปกรณ์จัดเก็บข้อมูล และอุปกรณ์เครือข่าย Linux Kernel เป็น โอเพ่นซอร์ส (Open Source) และสามารถแก้ไขหรือปรับแต่งได้ตามความต้องการของผู้ใช้ ประวัติของ Linux Kernel คุณสมบัติหลักของ [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/linux-kernel-and-gnu/">ทำความเข้าใจ Linux Kernel และ GNU: องค์ประกอบสำคัญของระบบปฏิบัติการ Linux</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1792" height="1024" src="https://blog.phalconhost.com/wp-content/uploads/2025/03/Linux-Kernel-and-GNU-components-as-the-core-elements-of-the-Linux-operating-system.webp" alt="" class="wp-image-1292" srcset="https://blog.phalconhost.com/wp-content/uploads/2025/03/Linux-Kernel-and-GNU-components-as-the-core-elements-of-the-Linux-operating-system.webp 1792w, https://blog.phalconhost.com/wp-content/uploads/2025/03/Linux-Kernel-and-GNU-components-as-the-core-elements-of-the-Linux-operating-system-768x439.webp 768w, https://blog.phalconhost.com/wp-content/uploads/2025/03/Linux-Kernel-and-GNU-components-as-the-core-elements-of-the-Linux-operating-system-1536x878.webp 1536w" sizes="(max-width: 1792px) 100vw, 1792px" /></figure>



<p>Linux Kernel และ GNU เป็นสองส่วนที่สำคัญของระบบปฏิบัติการแบบ Unix-like ซึ่งทำให้ระบบสามารถทำงานได้อย่างเต็มรูปแบบ หลายคนมักเข้าใจผิดว่า Linux เป็นระบบปฏิบัติการทั้งหมด แต่จริงๆ แล้ว <strong>Linux เป็นเพียง Kernel</strong> ที่จัดการทรัพยากรฮาร์ดแวร์ ขณะที่ <strong>GNU เป็นชุดเครื่องมือและซอฟต์แวร์ที่ช่วยให้ผู้ใช้สามารถโต้ตอบกับระบบปฏิบัติการได้</strong></p>



<p>ระบบที่เราเรียกว่า &#8220;Linux&#8221; จริงๆ แล้วควรเรียกว่า <strong>GNU/Linux</strong> เพราะเป็นการทำงานร่วมกันระหว่าง Linux Kernel และซอฟต์แวร์จากโครงการ GNU บทความนี้จะอธิบายถึงโครงสร้างของทั้งสองส่วนและวิธีการทำงานร่วมกัน</p>



<div class="wp-block-simple-note-info">Unix-like คือระบบปฏิบัติการที่มีลักษณะคล้าย Unix แต่ไม่ได้ใช้โค้ดของ Unix ดั้งเดิม ตัวอย่างของ Unix-like OS เช่น Debian, Ubuntu, CentOS, AlmaLinux, FreeBSD, macOS, Android</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<span id="more-1291"></span>



<h2 class="wp-block-heading"><strong>1. Linux Kernel คืออะไร?</strong></h2>



<h3 class="wp-block-heading"><strong>นิยามของ Linux Kernel</strong></h3>



<p>Kernel คือส่วนหลักของระบบปฏิบัติการที่มีหน้าที่ควบคุมทรัพยากรของเครื่อง เช่น <strong>CPU, RAM, อุปกรณ์จัดเก็บข้อมูล และอุปกรณ์เครือข่าย</strong> Linux Kernel เป็น <strong>โอเพ่นซอร์ส (Open Source)</strong> และสามารถแก้ไขหรือปรับแต่งได้ตามความต้องการของผู้ใช้</p>



<h3 class="wp-block-heading"><strong>ประวัติของ Linux Kernel</strong></h3>



<ul class="wp-block-list">
<li>ถูกพัฒนาโดย <strong>Linus Torvalds</strong> ในปี <strong>1991</strong></li>



<li>ได้รับแรงบันดาลใจจาก Unix และระบบปฏิบัติการ Minix</li>



<li>กลายเป็นแกนหลักของระบบปฏิบัติการ Linux ที่ได้รับความนิยมทั่วโลก</li>
</ul>



<h3 class="wp-block-heading"><strong>คุณสมบัติหลักของ Linux Kernel</strong></h3>



<p>✅ <strong>Multi-tasking</strong> – รองรับการทำงานหลายโปรเซสพร้อมกัน <br>✅ <strong>Multi-user</strong> – ผู้ใช้หลายคนสามารถใช้ระบบเดียวกันได้ <br>✅ <strong>Portability</strong> – สามารถรันได้บนฮาร์ดแวร์หลากหลายประเภท <br>✅ <strong>Modular Design</strong> – รองรับโมดูลเสริมที่สามารถโหลดหรือถอดออกได้โดยไม่ต้องรีบูต</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>2. โครงสร้างของ Linux Kernel</strong></h2>



<p>Linux Kernel แบ่งออกเป็น 5 ส่วนหลัก:</p>



<h3 class="wp-block-heading"><strong>1. Process Management (การจัดการโปรเซส)</strong></h3>



<ul class="wp-block-list">
<li>ควบคุมการสร้างและจัดลำดับโปรเซส</li>



<li>ระบบ <strong>Scheduler</strong> ช่วยให้การใช้งาน CPU มีประสิทธิภาพสูงสุด</li>



<li>รองรับการสื่อสารระหว่างโปรเซส (IPC)</li>
</ul>



<h3 class="wp-block-heading"><strong>2. Memory Management (การจัดการหน่วยความจำ)</strong></h3>



<ul class="wp-block-list">
<li>บริหาร RAM และ Virtual Memory</li>



<li>ใช้เทคนิค <strong>Paging และ Swapping</strong> เพื่อลดการใช้ทรัพยากร</li>
</ul>



<h3 class="wp-block-heading"><strong>3. File System Management (การจัดการไฟล์)</strong></h3>



<ul class="wp-block-list">
<li>รองรับระบบไฟล์หลากหลาย เช่น <strong>ext4, XFS, Btrfs, FAT32</strong></li>



<li>ใช้ <strong>Virtual File System (VFS)</strong> เพื่อทำให้ทุกระบบไฟล์ทำงานร่วมกันได้</li>
</ul>



<h3 class="wp-block-heading"><strong>4. Device Drivers (ไดรเวอร์อุปกรณ์)</strong></h3>



<ul class="wp-block-list">
<li>ทำหน้าที่เป็นตัวกลางระหว่าง Kernel กับอุปกรณ์ฮาร์ดแวร์ เช่น เมาส์, คีย์บอร์ด, ฮาร์ดดิสก์</li>



<li>สามารถโหลดไดรเวอร์แบบไดนามิกได้ผ่าน <strong>Loadable Kernel Modules (LKM)</strong></li>
</ul>



<h3 class="wp-block-heading"><strong>5. Networking (ระบบเครือข่าย)</strong></h3>



<ul class="wp-block-list">
<li>รองรับโปรโตคอลเครือข่าย เช่น <strong>TCP/IP, UDP, ICMP</strong></li>



<li>รองรับการตั้งค่า <strong>Firewall และ VPN</strong></li>
</ul>



<h3 class="wp-block-heading"><strong>Linux Kernel อยู่ที่ไหนในระบบไฟล์?</strong></h3>



<ul class="wp-block-list">
<li><code>/boot/vmlinuz-* </code> ไฟล์ Kernel</li>



<li><code>/lib/modules/ </code> โมดูลของ Kernel</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>3. GNU คืออะไร?</strong></h2>



<h3 class="wp-block-heading"><strong>ประวัติของ GNU</strong></h3>



<ul class="wp-block-list">
<li>ถูกก่อตั้งโดย <strong>Richard Stallman</strong> ในปี <strong>1983</strong></li>



<li>เป็นโครงการที่มุ่งพัฒนา <strong>ซอฟต์แวร์เสรี (Free Software)</strong> ที่ทดแทน Unix</li>



<li>เป็นพื้นฐานของซอฟต์แวร์ที่ทำให้ Linux Kernel สามารถทำงานได้</li>
</ul>



<h3 class="wp-block-heading"><strong>GNU ประกอบด้วยอะไรบ้าง?</strong></h3>



<p>✅ <strong>GNU Core Utilities</strong> – คำสั่งพื้นฐาน เช่น <code>ls</code>, <code>cp</code>, <code>mv</code>, <code>rm</code>, <code>grep</code> <br>✅ <strong>GNU Compiler Collection (GCC)</strong> – คอมไพเลอร์สำหรับภาษา C, C++ <br>✅ <strong>GNU C Library (glibc)</strong> – ไลบรารีที่ช่วยให้โปรแกรมสื่อสารกับ Kernel <br>✅ <strong>GNU Bash Shell</strong> – เชลล์ที่ใช้โต้ตอบกับระบบ</p>



<h3 class="wp-block-heading"><strong>GNU อยู่ที่ไหนในระบบไฟล์?</strong></h3>



<ul class="wp-block-list">
<li><code>/bin/</code>, <code>/usr/bin/</code> – คำสั่งพื้นฐานของ GNU</li>



<li><code>/lib64/libc.so.6</code> – GNU C Library</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>4. Linux Kernel และ GNU ทำงานร่วมกันอย่างไร?</strong></h2>



<h3 class="wp-block-heading"><strong>บทบาทของแต่ละส่วน</strong></h3>



<ul class="wp-block-list">
<li><strong>Linux Kernel</strong> ควบคุมฮาร์ดแวร์และระบบหลัก</li>



<li><strong>GNU</strong> ให้เครื่องมือที่ช่วยให้ผู้ใช้และโปรแกรมสามารถโต้ตอบกับ Kernel ได้</li>
</ul>



<h3 class="wp-block-heading"><strong>กระบวนการบูตของระบบ</strong></h3>



<ol start="1" class="wp-block-list">
<li><strong>GRUB</strong> โหลด <strong>Linux Kernel (</strong><code><strong>vmlinuz</strong></code><strong>)</strong></li>



<li>Kernel เรียกใช้ <strong>init system (systemd)</strong></li>



<li>systemd โหลด GNU Utilities และ Shell</li>



<li>ผู้ใช้สามารถโต้ตอบกับระบบผ่าน Bash Shell</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><strong>5. สรุป</strong></h2>



<p>✅ <strong>Linux Kernel เป็นแกนกลางของระบบปฏิบัติการ</strong> ที่จัดการฮาร์ดแวร์และทรัพยากร <br>✅ <strong>GNU เป็นเครื่องมือที่ช่วยให้ระบบสามารถทำงานได้สมบูรณ์</strong> <br>✅ <strong>Linux Kernel และ GNU ทำงานร่วมกันเพื่อสร้าง GNU/Linux ที่เราใช้งานในปัจจุบัน</strong></p>



<p>🎯 หวังว่า<strong>บทความนี้ช่วยให้ผู้อ่านเข้าใจถึง Linux Kernel และ GNU ได้อย่างละเอียด และสามารถมองเห็นภาพรวมของระบบปฏิบัติการแบบ Unix-like ได้อย่างชัดเจน!</strong> 🚀</p>



<p>✍️ <strong>ทีมงาน PhalconHost</strong> ขอขอบคุณที่ติดตามอ่าน หากมีข้อสงสัยหรือคำถามเพิ่มเติม สามารถติดต่อเราได้ที่ Line: @PhalconHost</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/linux-kernel-and-gnu/">ทำความเข้าใจ Linux Kernel และ GNU: องค์ประกอบสำคัญของระบบปฏิบัติการ Linux</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></content:encoded>
					
		
		
		
		<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2025/03/Linux-Kernel-and-GNU-components-as-the-core-elements-of-the-Linux-operating-system.webp" />
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2025/03/Linux-Kernel-and-GNU-components-as-the-core-elements-of-the-Linux-operating-system.webp" medium="image">
			<media:title type="html">Linux Kernel and GNU components as the core elements of the Linux operating system</media:title>
		</media:content>
	</item>
		<item>
		<title>วิธีการแก้ไขปัญหา CentOS 7 ให้ Yum Update ได้ตามปกติ</title>
		<link>https://blog.phalconhost.com/how-to-fix-centos-7-repo/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 16 Feb 2025 06:08:35 +0000</pubDate>
				<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Server, VPS]]></category>
		<category><![CDATA[centos7]]></category>
		<guid isPermaLink="false">https://blog.phalconhost.com/?p=1279</guid>

					<description><![CDATA[<p>สาเหตุที่ Yum Update ไม่ทำงานใน CentOS 7 CentOS 7 ถูกยกเลิกการสนับสนุนอย่างเป็นทางการตั้งแต่วันที่ 30 มิถุนายน 2024 ซึ่งหมายความว่า repository ของ CentOS 7 ดั้งเดิมอาจถูกย้ายหรือลบออกไป ทำให้คำสั่ง yum update ไม่สามารถทำงานได้ตามปกติ เนื่องจาก CentOS 7 ไม่มีการอัปเดตจาก repository ปกติแล้ว คุณสามารถใช้ CentOS Vault แทนโดยทำตามขั้นตอนนี้: บางครั้ง yum update ล้มเหลวเนื่องจากมีแพ็กเกจที่ขัดแย้งกัน ลองตรวจสอบด้วยคำสั่ง: หากพบแพ็กเกจที่ขัดแย้งกัน ให้พิจารณาถอนการติดตั้งหรือรีเฟรชแพ็กเกจ: แต่สำหรับคนที่ติดตั้ง OS ใหม่ ก็แนะนำให้หลีกเลี่ยง CentOS 7 เพราะหมดอายุการสนับสนุนแล้ว (EOL) ควรจะใช้เป็น OS: Rocky Linux หรือ AlmaLinux แทนเพื่อให้การใช้งานเสถียรและปลอดภัยมากยิ่งขึ้น</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-fix-centos-7-repo/">วิธีการแก้ไขปัญหา CentOS 7 ให้ Yum Update ได้ตามปกติ</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="epyt-video-wrapper"><iframe  id="_ytid_66927"  width="480" height="270"  data-origwidth="480" data-origheight="270" src="https://www.youtube.com/embed/4eDMf1H0XRE?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe></div>
</div></figure>



<h2 class="wp-block-heading">สาเหตุที่ Yum Update ไม่ทำงานใน CentOS 7</h2>



<p>CentOS 7 ถูกยกเลิกการสนับสนุนอย่างเป็นทางการตั้งแต่วันที่ 30 มิถุนายน 2024 ซึ่งหมายความว่า repository ของ CentOS 7 ดั้งเดิมอาจถูกย้ายหรือลบออกไป ทำให้คำสั่ง <code>yum update</code> ไม่สามารถทำงานได้ตามปกติ </p>



<p>เนื่องจาก CentOS 7 ไม่มีการอัปเดตจาก repository ปกติแล้ว คุณสามารถใช้ CentOS Vault แทนโดยทำตามขั้นตอนนี้:</p>



<span id="more-1279"></span>



<pre class="wp-block-code"><code>cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak</code></pre>



<pre class="wp-block-code"><code>wget -O /etc/yum.repos.d/CentOS-Base.repo https://raw.githubusercontent.com/AtlasGondal/centos7-eol-repo-fix/main/CentOS-Base.repo
</code></pre>



<pre class="wp-block-code"><code>yum clean all
yum makecache
yum update</code></pre>



<p>บางครั้ง <code>yum update</code> ล้มเหลวเนื่องจากมีแพ็กเกจที่ขัดแย้งกัน ลองตรวจสอบด้วยคำสั่ง:</p>



<pre class="wp-block-code"><code>yum check</code></pre>



<p>หากพบแพ็กเกจที่ขัดแย้งกัน ให้พิจารณาถอนการติดตั้งหรือรีเฟรชแพ็กเกจ:</p>



<pre class="wp-block-code"><code>yum remove &#91;package-name]</code></pre>



<p>แต่สำหรับคนที่ติดตั้ง OS ใหม่ ก็แนะนำให้หลีกเลี่ยง CentOS 7 เพราะหมดอายุการสนับสนุนแล้ว (EOL) ควรจะใช้เป็น OS: Rocky Linux หรือ AlmaLinux แทนเพื่อให้การใช้งานเสถียรและปลอดภัยมากยิ่งขึ้น</p>



<div class="wp-block-simple-note-info">สำหรับลูกค้า PhalconHost ที่ใช้งาน CentOS 7 อยู่แล้ว หากใช้คำสั่ง yum update ไม่ได้ สามารถแจ้งทีมงานเราดำเนินการแก้ไข ที่ line: @PhalconHost ได้เลยครับ</div>



<p></p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-fix-centos-7-repo/">วิธีการแก้ไขปัญหา CentOS 7 ให้ Yum Update ได้ตามปกติ</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></content:encoded>
					
		
		
		
	</item>
		<item>
		<title>วิธีการ Reset Password Root ของ CentOS 7</title>
		<link>https://blog.phalconhost.com/how-to-reset-root-password-on-centos-7/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 21 Oct 2024 07:26:49 +0000</pubDate>
				<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[centos7]]></category>
		<guid isPermaLink="false">https://blog.phalconhost.com/?p=1206</guid>

					<description><![CDATA[<p>สำหรับใครที่ลืมรหัสผ่านของ user: root ทำให้ไม่สามารถ login เข้าเครื่อง server ของคุณได้ คุณสามารถ reset password ของ user root ได้ง่ายๆผ่านการทำไม่กี่ขั้นตอน สำหรับลูกค้า PhalconHost ท่านสามารถแจ้งทีมงานของเรา Reset Password Root ให้ได้เลยครับ ติดต่อเราได้ที่ Line: @PhalconHost * ก่อนที่จะดำเนินการ reset password แนะนำว่าต้องมีการสำรองข้อมูลก่อนเพื่อความปลอดภัย ขั้นตอนที่ 1: เข้าสู่ GRUB Boot Menu รีบูตเครื่องเซิร์ฟเวอร์หรือระบบ CentOS 7 ของคุณ เมื่อเข้าสู่หน้าจอ GRUB boot menu ให้กดปุ่ม e บนแป้นพิมพ์ เพื่อเข้าสู่โหมดการแก้ไขบรรทัดการบูต ขั้นตอนที่ 2: แก้ไข GRUB ในหน้าแก้ไข GRUB ให้คุณมองหาบรรทัดที่ขึ้นต้นด้วยคำว่า [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-reset-root-password-on-centos-7/">วิธีการ Reset Password Root ของ CentOS 7</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>สำหรับใครที่ลืมรหัสผ่านของ user: root ทำให้ไม่สามารถ login เข้าเครื่อง server ของคุณได้ คุณสามารถ reset password ของ user root ได้ง่ายๆผ่านการทำไม่กี่ขั้นตอน<br><br><code>สำหรับลูกค้า PhalconHost ท่านสามารถแจ้งทีมงานของเรา Reset Password Root ให้ได้เลยครับ ติดต่อเราได้ที่ Line: @PhalconHost</code><br><br>* ก่อนที่จะดำเนินการ reset password แนะนำว่าต้องมีการสำรองข้อมูลก่อนเพื่อความปลอดภัย</p>



<span id="more-1206"></span>



<p><strong>ขั้นตอนที่ 1: เข้าสู่ GRUB Boot Menu</strong></p>



<p>รีบูตเครื่องเซิร์ฟเวอร์หรือระบบ CentOS 7 ของคุณ</p>



<p>เมื่อเข้าสู่หน้าจอ <strong>GRUB boot menu</strong> ให้กดปุ่ม <code>e</code> บนแป้นพิมพ์ เพื่อเข้าสู่โหมดการแก้ไขบรรทัดการบูต</p>



<ol class="wp-block-list"></ol>



<p><strong>ขั้นตอนที่ 2: แก้ไข GRUB</strong></p>



<p>ในหน้าแก้ไข GRUB ให้คุณมองหาบรรทัดที่ขึ้นต้นด้วยคำว่า <code>linux16</code> หรือ <code>linux</code> ซึ่งจะมีคำว่า <code>ro</code> (read-only) อยู่<br><img decoding="async" width="650" height="364" class="wp-image-1211" style="width: 650px;" src="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.38.56.png" alt="" srcset="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.38.56.png 1446w, https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.38.56-768x430.png 768w" sizes="(max-width: 650px) 100vw, 650px" /></p>



<p>แก้ไขบรรทัดนั้นโดยการเปลี่ยน <code>ro</code> เป็น <code>rw init=/sysroot/bin/sh</code> ซึ่งจะทำให้ระบบบูตเข้าสู่โหมด Single User Mode ที่สามารถเขียนไฟล์ได้<br><img decoding="async" width="650" height="362" class="wp-image-1209" style="width: 650px;" src="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.39.38.png" alt="" srcset="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.39.38.png 1444w, https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.39.38-768x428.png 768w" sizes="(max-width: 650px) 100vw, 650px" /></p>



<p>หลังจากแก้ไขเสร็จ ให้กด <code>Ctrl + X</code> เพื่อบูตเข้าสู่โหมด Single User Mode</p>



<ol class="wp-block-list"></ol>



<p><strong>ขั้นตอนที่ 3: เข้าใช้งานระบบ</strong></p>



<p>เมื่อเข้าสู่หน้าจอคำสั่ง (command prompt) ให้คุณรันคำสั่งต่อไปนี้เพื่อเข้าถึงระบบไฟล์ของ root:</p>



<ol class="wp-block-list"></ol>



<pre class="wp-block-code"><code><code>chroot /sysroot</code></code></pre>



<p><strong>ขั้นตอนที่ 4: เปลี่ยนรหัสผ่าน Root</strong></p>



<p>ใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของ root:</p>



<pre class="wp-block-code"><code><code>passwd root</code></code></pre>



<p>ระบบจะขอให้คุณกรอกรหัสผ่านใหม่ และยืนยันรหัสผ่านนั้นอีกครั้ง</p>



<ol class="wp-block-list"></ol>



<p><strong>ขั้นตอนที่ 5: รีเฟรช SELinux Context (ถ้าจำเป็น)</strong></p>



<p>หากคุณใช้ SELinux ให้รันคำสั่งนี้เพื่อรีเฟรช context:</p>



<pre class="wp-block-code"><code><code>touch /.autorelabel</code></code></pre>



<ol class="wp-block-list"></ol>



<p><strong>ขั้นตอนที่ 6: รีบูตเครื่องใหม่</strong></p>



<p>ออกจาก chroot environment โดยใช้คำสั่ง:</p>



<pre class="wp-block-code"><code><code>exit</code></code></pre>



<p>รีบูตเครื่องใหม่โดยใช้คำสั่ง:</p>



<pre class="wp-block-code"><code><code>reboot</code></code></pre>



<ol class="wp-block-list"></ol>



<p>เมื่อเครื่องรีบูตเสร็จแล้ว คุณจะสามารถล็อกอินด้วยรหัสผ่าน root ใหม่ที่คุณตั้งค่าได้แล้ว</p>
<p>The post <a rel="nofollow" href="https://blog.phalconhost.com/how-to-reset-root-password-on-centos-7/">วิธีการ Reset Password Root ของ CentOS 7</a> appeared first on <a rel="nofollow" href="https://blog.phalconhost.com">PhalconHost Blog</a>.</p>
]]></content:encoded>
					
		
		
		
		<media:thumbnail url="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.38.56.png" />
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.38.56.png" medium="image">
			<media:title type="html">Screenshot 2567-10-21 at 13.38.56</media:title>
		</media:content>
		<media:content url="https://blog.phalconhost.com/wp-content/uploads/2024/10/Screenshot-2567-10-21-at-13.39.38.png" medium="image">
			<media:title type="html">Screenshot 2567-10-21 at 13.39.38</media:title>
		</media:content>
	</item>
	</channel>
</rss>
