2/07/2554

การทำระบบ Login

1. วัตถุประสงค์
                เพื่อกำหนดสิทธิ์ในการใช้งานของระบบ มี 2 ประเภท คือ ผู้ดูแลระบบ(admin) และผู้ใช้(user) ซึ่งจำแนกหน้าที่ด้งนี้
1.1  ผู้ดูแลระบบ มีความสามารถ คือ
a.       ดูข้อมูลแผนก(Dept)  ข้อมูลพนักงาน(Emp)
b.      เพิ่ม ลบ แก้ไข ข้อมูลแผนก(Dept)
c.       เพิ่ม ลบ แก้ไข ข้อมูลพนักงาน(Emp)
ฯลฯ

1.2  ผู้ใช้ มีความสามารถ คือ
d.      ดูข้อมูลแผนก(Dept)  ข้อมูลพนักงาน(Emp)
e.       แก้ไขประวัติของตัวเอง
ฯลฯ

2. ออกแบบฐานข้อมูล DataEmployee และตาราง ดังนี้
ตาราง Dept
ตาราง Emp
                2.1 ออกแบบระบบการใช้งาน โดยใช้ Field
                                a. บัญชีชื่อผู้ใช้ (username) ใช้ Field  คือ ename
                                b.  รหัสผ่าน(password) ใช้ Field คือ password ควรมีการเข้ารหัส md5() ขนาด 32 ตัวอักษร เพื่อความปลอดภัย
                                c.  สถานะ(status) ใช้ Field คือ levelusing  ดังนี้ a คือ admin  และ u คือ user
                2.2 ออกแบบหน้าจอ
                                a. หน้าจอ Login ดังนี้ (login.php และ checklogin.php)
                                               

 
 


ตัวอย่างโปรแกรม : login.php
     session_start();
     session_unregister("empno");
     session_unregister("ename");
     session_unregister("levelusing");
?>

frmLogin
" name="frmLogin" method="post" action="logincheck.php" onSubmit="return checkField();">
 
    <tr bgcolor="#CCFFFF">
     
    tr>
    <tr>
     
     
    tr>
    <tr>
     
     
    tr>
    <tr>
     
     
    tr>   
 
colspan="2" align="left" valign="middle">Login : valign="middle" bgcolor="#CCFFFF">ชื่อผู้ใช้ valign="middle" bgcolor="#CCFFCC">
        txtusername"  />
     
valign="middle" bgcolor="#CCFFFF">รหัสผ่าน valign="middle" bgcolor="#CCFFCC">
        txtpassword"  />
     
valign="middle" bgcolor="#CCFFFF">&nbsp; valign="middle" bgcolor="#CCFFCC">
        เข้าสู่ระบบ" />
        ยกเลิก" />
     

b. ออกแบบหน้าจอ เมนู menu_addmin.php
  ยินดีต้อนรับ(ชื่อ)
เนื้อหา
1.แผนก(Dept)

แสดงข้อมูลพนักงานทุกแผนก



ประกาศข่าว
   1.1 เพิ่ม
   1.2 ปรับปรุง(แก้ไข-ลบ)
2.พนักงาน(emp)
   2.1 เพิ่ม
   2.2 ปรับปรุง(แก้ไข-ลบ)
3. ประกาศข่าว
4. ออกจากระบบ


c. ออกแบบหน้าจอ เมนู menu_user.php
                  ยินดีต้อนรับ(ชื่อ)
เนื้อหา
1.แผนก(Dept)

แสดงข้อมูลพนักงานทุกแผนก

2.พนักงาน(emp)
3. แก้ไขประวัติ

4. ออกจากระบบ

                2.3. ความรู้พื้นฐานของนักศึกษา
                                a. สร้างฐานข้อมูล  สร้างตาราง เพิ่ม แก้ไข ลบข้อมูล (ภาษา SQL)
                                b. ออแบบหน้าจอด้วย Macromedia Dream  ภาษา HTML
                                c. การเขียนโปรแกรมภาษา PHP
                                      1. การเขียนโปรแกรมติดต่อฐานข้อมูล  (connectdata.php)
$host="localhost";
$username="root";
$password="1234";  
$db="dataemployee";
$conn  = mysql_connect($host, $username, $password) or die("can not connect Data base");
mysql_db_query($db,'set names tis620') die("can not select Database");
mysql_select_db($db,$conn);

                                        2. ความรู้เรื่อง Session เก็บค่าตัวแปรในฝั่ง Server ในการแลกเปลี่ยนข้อมูลกันระหว่างผู้ใช้กับเว็บเพจ                        
ฟังก์ชัน
ความหมาย
Session_Start
กำหนดค่าเริ่มต้นใช้งาน Session ประกาศตัวแปร ซึ่จะนำไปใช้งานในเพจใดๆ ตราบใดที่ Session ยังไม่หมดอายุ
Session_Register()
ลงทะเบียนทำให้ตัวแปรกลายเป็นตัวแปร Session เพื่อกำหนดให้ PHP รักษาค่าตัวแปร
Session_Unregister
ยกเลิกการ Register ตัวแปร Session
Session_Destory()
ล้างข้อมูลทั้งหมดของ Session ปัจจุบัน
ตัวอย่างใช้งาน  ไฟล์ checklogin.php
session_start();
  if (isset($_POST['txtusername']) && isset($_POST['txtpassword']) && !empty($_POST['txtusername']) && !empty($_POST['txtpassword']))
  {
     require_once('../connectdata.php');
    $sql = "select * from emp where (ename ='".$_POST['txtusername']."') AND (password ='".md5(trim($_POST['txtPassword']))."')" ;
                       
                $result = mysql_query($sql);
                $num=mysql_num_rows($result);
                $rs = mysql_fetch_array($result);
                if($num)
                  { 
                               $empno = $rs['empno'];
                                $ename = $rs['ename'];
                                $level = $rs['levelusing'];
                                       
                                session_register("empno");
                                session_register("ename");
                                session_register("level");
                                         
                    if($rs['levelusing']  == 'a')
                                   header("Location:menu_admin.php");
                                else
                                  header("Location:menuu_ser.php");
                  }    
                  else
                                echo "";   
   }          
ตัวอย่างการใช้งาน : menu_admin.php
       session_start(); 
       if (isset($_SESSION['empno']) && ($_SESSION['levelusing'] == 'a'))
       header("Location:login.php");
?>
  <tr>
    <td>ชื่อ  echo $_SESSION[empno] ; ?>  $_SESSION[ename] ?>
  tr>
  <tr>
   
  tr>
  <tr>
   
  tr>
  <tr>
   
  tr>
แผนก เขียนคำสั่ง PHP <a href="logout.php">Logout</a>
ตัวอย่างการใช้งาน : Logout.php
php
                session_start();
                if (isset($_SESSION['empno'])) unset($_SESSION['empno']);
                if (isset($_SESSION['ename'])) unset($_SESSION['ename']);
                if (isset($_SESSION['levelusing'])) unset($_SESSION['levelusing']);
                session_destroy();
                header("Location:login.php");
?>
               

3. ตัวอย่างการเขียนโปรแกรมแบบ OOP+PHP ในการติดต่อฐานข้อมูล
ตัวอย่าง Class ไฟล์ชื่อ ClassLogin.php
php
     session_start();
     ob_start();
   
    class dbconnect{
                var $h = "localhost";
                var $db = "dataemployee";
                var $u = "root";
                var $p = "1234";
                var $c;
                var $rs;

                function Connection()
                 {  $this->c = mysql_connect($this->h, $this->u, $this->p);
                       if (!$this->c)
                          { die('Could not connect : ' . mysql_error()); }
                             mysql_select_db($this->db, $this->c);
                             mysql_query("SET NAMES 'tis620' ",$this->c);
                }             
               
                function Execute($sql)
                 {  $this->rs = mysql_query($sql,$this->c);
                     if(!$this->rs) die(" Error Select Statement :: $sql");
                        return mysql_fetch_array($this->rs);
                 }
                       
                 function login($username ,$password)
                 {  $sql = "select * from emp where ename='" . $username . "' and password ='" . $password . "'";
                     $rs = $this->Execute($sql);
                     if (count($rs)!=1)  //  มีข้อมูล
                      {       $_SESSION['empno'] = $rs['empno'];
                               $_SESSION['ename'] = $rs['ename'];
                               $_SESSION['levelusing'] = $rs['levelusing'];  
                              switch( $rs['levelusing'])
                              {      case"a" :  
                                                              header("Location:menu_admin.php");   break ;
                                         case "u" : 
                                                             header("Location:http:menu_user.php"); break ;
                                }
                     } 
                else
                     echo "<br> Account Not  Access ";
               }
   
             function Disconnect()
                  {            return mysql_close(); } 
                 
    } // End Class
?>
ตัวอย่างการใช้งาน ไฟล์ Login.php
                require_once(ClassLogin.php)
             $conn = new dbconnect();
                $conn->Connection();
                $conn->login('ADAMS','1234'); // function login($username ,$password)
?>

2/03/2554

วิธีแก้ปัญหา \\computer is not accessible. You might not have permission to use this

วิธีแก้ปัญหา \\computer is not accessible. You might not have permission to use this

เคย เจอไหมครับ เวลาที่เราเชื่อมต่อเน็ตเวิร์คระหว่างเครื่อง หรือแชร์ข้อมูลเพื่อให้อีกเครื่อง สามารถเข้าไปดึงเอาข้อมูลที่แชร์ไว้ได้ แล้ววินโดวส์ xp จะฟ้องว่า “\\computer is not accessible. You might not have permission to use this network resource.” วันนี้ผมทิป ทริก เทคนิค วิธีเพื่อแก้ปัญหานี้ มาฝากกันครับ มีวิธีการอย่างไร มาดูกันต่อเลยดีดว่านะครับ
ขั้นแรก ให้เช็ค Workgroup ของ เครื่องที่จะเชื่อมต่อ และแชร์ข้อมูล โดยจะต้องเป็นชื่อ workgroup เดียวกัน รวมไปถึงชื่อ workgroup ถ้าเป็นตัวพิมพ์เล็ก ก็ต้องตัวพิมพ์เล็กเหมือนกัน แต่ถ้าเป็นตัวพิมพ์ใหญ่ ก็ต้องตัวพิมพ์ใหญ่เหมือนกัน สามารถเช็คหรือเปลี่ยนแปลงโดยคลิกขวา My Computer > Properties > Computer Name > คลิกปุ่ม Change แล้วแก้ไข Workgroup ตัวอย่างดังรูป
Click the image to open in full size.
ขั้นที่สอง ให้เช็คว่าได้เลือก File and Printer Sharing ไว้หรือเปล่า โดยไปที่ Start > Control Panel > Network Connections > คลิกขวาที่ network ที่กำลังเชื่อมต่ออยู่ > เลือก Properties > ถ้า File and Printer Sharing for Microsoft Networks ไม่ได้ติ๊กถูก ให้ติ๊กถูกข้างหน้าข้อความนี้ ดังรูป
Click the image to open in full size.
ขั้นที่สาม ให้เช็คว่าได้ใช้ TCP/IP Protocol หรือไม่ โดยไปที่ Start > Control Panel > Network Connections > คลิกขวาที่ network ที่กำลังเชื่อมต่ออยู่ > เลือก Properties > ถ้า Internet Protocol(TCP/IP) ไม่ได้ติ๊กถูก ให้ติ๊กถูกข้างหน้าข้อความนี้ ดังรูป
Click the image to open in full size.
ขั้นที่สี่ ให้เช็ค Subnet Mask, Default Gateway และ IP address โดยไปที่ Start > Run > แล้วพิมพ์ cmd จากนั้นกดปุ่ม Enter จะมีหน้าจอสีดำปรากฏขึ้นมา ที่หน้าจอสีดำ ให้พิมพ์คำสั่ง ipconfig /all เพื่อดูค่า Subnet Mask, Default Gateway และ IP address ว่าตรงกันหรือไม่ ดังรูป
Click the image to open in full size.
ขั้นที่ห้า ให้เช็คไฟร์วอล(Firewalls) โดยไปที่ Start > Control Panel > Windows Firewall > เลือกแท๊บ Exceptions แล้วดูว่า ที่หน้าข้อความ File and Printer Sharing ได้ติ๊กถูกอยู่หรือไม่ ถ้าไม่ให้ติ๊กถูก ดังรูป
Click the image to open in full size.
ขั้นที่หก ให้เช็คเรื่องของการ Share Permissions ว่าได้เปิดให้ everyone สามารถ access เข้าเครื่องหรือ folder ที่แชร์ได้ไหม ดังรูป
Click the image to open in full size.
ขั้นที่เจ็ด ให้เช็ค Username และ Passwords ว่าระหว่างเครื่องที่เชื่อมต่อ และแชร์ข้อมูลกันนั้น ใช้ Username และ Password อันเดียวกันหรือไม่ ถ้าไม่มี ให้สร้าง accounts ขึ้นมาให้ โดยให้ Username และ Passwords เป้นอันเดียวกัน ระหว่างเครื่องที่จะเชื่อมต่อหรือแชร์ข้อมูลกัน และ Username นั้นก็อยู่ในกลุ่ม Administrators ด้วย
ขั้นที่แปด ให้เรื่องของ Computer Name โดยชื่อเครื่องจะต้องไม่เหมือนกัน และจะต้องมีจำนวนตัวอักขระน้อยกว่าหรือเท่ากับ 8 ตัวอักขระ เช่น ถ้าใช้ชื่อ mycomputer1 กับ mycomputer2 ถ้านับจำนวนอักขรแล้ว 8 ตัว จะได้ mycomput ซึ่งวินโดวส์จะมองว่า NetBIOS name นี้ เป็นอันเดียวกัน ทำให้มีปัญหาได้
ขั้นที่เก้า ให้เช็คเรื่องของ Local Security Policy โดยไปที่ Start > Control Panel > Administrative Tools > Local Security Policy > Local Policies > Security Options แล้วหาข้อความ
Network access: Do not allow anonymous enumeration of SAM accounts and shares
ดังรูป
Click the image to open in full size.
แล้วดูว่าคอลัมน์ Security Setting เป็น Disabled อยู่หรือไม่ ถ้าไม่ ให้ดับเบิ้ลคลิกที่ “Network access: Do not allow anonymous enumeration of SAM accounts and shares” แล้วเลือก Disabled > Apply > OK
ขั้นสุดท้าย ขั้นที่สิบ ให้เช็คเรื่องของโปรแแกรม Antivirus และ Internet Security ทั้งหลาย ว่ามันบล็อค connection หรือเปล่า ยกตัวอย่าง โปรแกรมNorton Internet Security หรือ Kaspersky Internet Security ถ้าโปรแกรมเหล่านั้นมันบล็อคให้ Disable มันไปซะ แล้วลอง Test Connection ดูใหม่อีกที

credit : http://webmonster.sapaan.net/windows...-resource.html

2/02/2554

การติดตั้ง Web Server บน CentOS Linux 5.5

โปรแกรมที่นิยมใช้ทำเครื่องบริการเว็บไซต์บน CentOS ส่วนใหญ่จะใช้โปรแกรม Apache HTTPd Server
ขั้นตอนการติดตั้ง Web Server บน CentOS Linux
1. ตรวจสอบแพ็กเกจเว็บเซิร์ฟเวอร์
# rpm -qa httpd
กรณียังไม่ได้ติดตั้งให้ทำการติดตั้งใหม่ดังนี้
# yum -y install httpd
2. ตรวจสอบพาทไฟล์คอนฟิก httpd.conf
# rpm -ql httpd | less
3. ทำการแก้ไขไฟล์คอนฟิก
# cd /etc/httpd/conf
# ls
# vi httpd.conf
จุดที่แก้ไขและควรรู้จักมีดังนี้
#--------------------------
# Timeout: The number of seconds before receives and sends time out. ช่วงเวลาที่ให้ผู้ใช้เรียกใช้งานเว็บไซต์
#
Timeout 120
#Listen 12.34.56.78:80 หมายเลขพอร์ตของเว็บเซิร์ฟเวอร์
Listen 80
# Load config files from the config directory "/etc/httpd/conf.d". โหลดโมดูลเสริม
#
Include conf.d/*.conf
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. กำหนดอีเมล์ผู้ดูแลระบบ
# ServerAdmin root@localhost เปลี่ยนเป็น
ServerAdmin admin@cmsthailand.com
# DocumentRoot: ห้องเก็บเว็บไซต์หลัก
DocumentRoot "/var/www/html"
# UserDir: ต้องการให้ผู้ใช้ในระบบสร้างเว็บไซต์ได้ไหม
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
#UserDir disable
#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disable" line above, and uncomment
# the following line instead:
# เปิดให้ผู้ใช้ในระบบมีเว็บไซต์ได้
UserDir public_html
# DirectoryIndex:ไฟล์หลักที่เรียกใช้งาน
DirectoryIndex index.html index.html.var index.php index.cgi index.shtml
# AccessFileName: เปิดใช้การป้องกันการเข้าถึงไดเร็กทอรี
AccessFileName .htaccess
# ScriptAlias: ห้องเก็บสคริปต์ CGI ที่สร้างจากภาษา PERL และ PYTHON
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
# Specify a default charset for all content served; ฟอนต์หลักที่เรียกใช้งาน
AddDefaultCharset UTF-8
AddDefaultCharset tis-620
# To use CGI scripts outside of ScriptAliased directories: เพิ่มนามสกุลไฟล์ CGI
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
AddHandler cgi-script .cgi .pl .py
# To parse .shtml files for server-side includes (SSI):เปิดใช้งาน SSI
# (You will also need to add "Includes" to the "Options" directive.)
#
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
# --------------------------
4. หลังจากแก้ไขเสร็จแล้วให้ทำการ START Apache
# service httpd start
5. ตั้งให้ Apache ทำงานตอนบู๊ตเครื่อง
# chkconfig httpd on
6. ทดสอบดูผลทางโปรแกรมเว็บบราวเซอร์
http://IP_Address เช่น http://192.168.3.12

7. ทดสอบเขียนภาษา HTML
# cd /var/www/html
# vi index.html

2. ทดสอบเรียกเว็บไซต์ใหม่ทางโปรแกรมเว็บบราวเซอร์
http://IP_Address เช่น http://192.168.3.12

-----
(c) CMSThailand Learning Center
Write by A.Arnut Ruttanatirakul

http://www.arnut.com/b/node/333

การติดตั้ง Linux OS: Cent Version 5.5 (Server)

สำหรับการติดตั้งระบบปฏิบัติการ CentOS Server เพี่อให้บริการในส่วนของ Apache web server SSL-capable, MySQL server, Firewall, etc. จะมีลำดับขั้นตอนการติดตั้ง ดังต่อไปนี้

- ขั้นตอนที่ 1 ให้ตั้ง Bios ให้บูต (Boot) โดยผ่าน CD ROM หรือ DVD ROM โดยระบบบูตขึ้นมาจะขึ้นหน้าจอ ให้กดปุ่ม เพื่อเข้าสู่การติดตั้งในขึ้นต่อไป


- ขั้นตอนที่ 2 เมื่อบูตเข้ามาแล้วจะขึ้นหน้าจอสีฟ้าก่อนเข้าสู่โหมดการติดตั้งแบบ GUI โดยในขึ้นตอนนี้จะเป็นการตรวจเช็คสภาพของแผ่นติดตั้งทั้ง CD และ DVD ถ้าแน่ใจในคุณภาพของแผ่นก็สามารถ Skip ผ่านขึ้นตอนนี้เพื่อเข้าสู่หน้าจอติดตั้งแบบ GUI ได้เลย

- ขั้นตอนที่ 3 หลังจากที่ Skip ไม่ตรวจสอบแผ่นแล้ว เครื่องจะทำการรัน (Run) โปรแกรมติดตั้ง Anaconda GUI ซึ่งเป็นโปรแกรมติดตั้ง CentOS โดยหน้าจอแรกจะเป็นหน้าจอ Welcome Screen ให้คลิกที่ปุ่ม Next เพื่อไปสู่ขั้นตอนการติดตั้งหน้าจอการติดตั้งถัดไป

- ขั้นตอนที่ 4 เป็นการเลือกภาษาในการติดตั้ง ให้เลือกใช้ภาษาอังกฤษสำหรับการติดตั้ง (เนื่องจากไม่มีชุดติดตั้งภาษาไทย)

- ขั้นตอนที่ 5 เป็นการกำหนดค่าของ Keyboard Layout ให้เลือกเป็น U.S.English
- เมื่อเราคลิกตอบตกลงเลือกภาษาที่ต้องการแล้ว ชุดติดตั้งจะขึ้นข้อความเกี่ยวกับการแบ่ง Partition Hard disk ในที่นี้ให้ตอบ No เนื่องจากเราจะไม่ให้ชุดติดตั้งทำการแบ่ง Partition และลบข้อมูลต่าง ๆ ในฮาร์ดดิสก์ (Hard disk) เราอัตโนมัติ
- ขั้นตอนที่ 6 เมื่อชุดติดตั้งเข้าสู่หน้าจอแสดง Partition ที่มีอยู่ในระบบซึ่งได้ทดสอบการติดตั้งระบบลงบน Vmware โดยได้จำลอง Hard disk เพื่อใช้ในการติดตั้ง CentOS ไว้ 20 GB ดังนั้นจึงให้ชุดติดตั้งทำการแบ่ง Partition ต่าง ๆ ให้โดยอัตโนมัติ

- เมื่อคลิกปุ่ม Next เพื่อดำเนินการต่อระบบจะถามว่าคุณต้องการให้ระบบแบ่ง Partition และลบข้อมูลใน Hard disk ทั้งหมดหรือไม่ในขั้นนี้ถ้าตอบ Yes ระบบจะทำการลบและแบ่งพื้นที่ ในฮาร์ดดิสก์ (Hard disk) อัตโนมัติ
- ขั้นตอนที่ 7 จะเป็นส่วนของการตั้งค่าเน็ตเวิร์คเพื่อใช้งานร่วมกับเครือข่าย ให้ใช้ DHCP ในองค์กรเพื่อใช้งานในการเชื่อมต่อเครือข่าย ดังนั้นจึ้งเลือกปุ่ม Next เพื่อเข้าสู้หน้าจอการติดตั้งถัดไป

- ขั้นตอนที่ 8 จะเป็นส่วนของการกำหนดตั้งค่าของโซนเวลา (Time Zone) ให้เลือก Asia/Bangkok

- ขั้นตอนที่ 9 เป็นการตั้งค่า Password สำหรับ root (ผู้ดูแลระบบ)

ภาพประกอบที่ ข-9 กำหนด Password Root
- ขั้นตอนที่ 10 ระบบ ติดตั้งเข้าสู่หน้าจอบริหารจัดการ Package ในการติดตั้งสำหรับในขั้นตอนนี้ให้เลือก Customize Now เพื่อเลือก Group Package ต่าง ๆ ให้เหมาะสม


- ขั้นตอนที่ 11 หลังจากเลือก Customize Now แล้วจะเข้าสู่หน้าจอของ Package Group ต่างๆ โดยในที่นี้เราจะเลือก Package ที่เกี่ยวข้องกับ Server และ Package ที่เกี่ยวข้องกับ GUI บางส่วนเพื่อให้สามารถใช้งาน Xwindows ได้ (หมายเหตุ แต่สำหรับ Admin ที่ไม่ต้องการระบบ GUI ก็สามารถเลือกออกได้จากขั้นตอนนี้)

- ส่วนของ Package ด้าน Server ในตัวอย่างทำการติดตั้งสำหรับ Database Server, Print Server และ Web Server

- ขั้นตอนที่ 12 เมื่อทำการเลือก Package ต่างๆ ให้เหมาะสมกับการใช้งานของเราแล้ว ชุดการติดตั้งก็จะทำการเช็คความเข้ากันได้ของ Package ต่างๆ เพื่อจะได้ไม่เกิดปัญหาขณะติดตั้ง

- ขั้นตอนที่ 13 คลิกที่ปุ่ม Next เพื่อเข้าสู่ขั้นตอนการติดตั้ง
- ขั้นตอนที่ 14 ชุดติดตั้งจะเริ่มต้นการ Format hard drive

- ขั้นตอนที่ 15 ชุดติดตั้งจะเริ่มการติดตั้ง CentOS 5.2 ไปยัง Hard drive

- ขั้นตอนที่ 16 เมื่อชุดติดตั้งทำการติดตั้งระบบเสร็จสมบูรณ์แล้ว ระบบจะให้ทำการ Reboot เพื่อนำแผ่นติดตั้งที่เป็น DVD หรือ CD ออก


- ในขณะที่บูตระบบสามารถกดปุ่ม Esc เพื่อดู Service ต่าง ๆ ของ CentOS ว่าสามารถทำงานได้อย่างปกติหรือไม่

- เมื่อบูตระบบขึ้นมาแล้วจะเข้าสู่หน้าจอต้อนรับของ CentOS 5.5 ให้คลิกที่ปุ่ม Forward เพื่อตั้งค่าต่างๆ ต่อไป และจะมีการตั้งค่า Firewall ในที่นี้เลือก Disabled เพื่อปิด Firewall

- ต่อไปเป็นการตั้งค่า SELinux ในที่นี้เลือก Disabled เพื่อปิด SELinux แล้วคลิก ผ่านไป

- ต่อไปเป็นการตั้งค่า Kdump ให้คลิก ผ่านไปได้เลย

- ต่อไปเป็นการตั้งค่า วันที่ และเวลา หลังจากที่ตั้งเสร็จคลิก ไปขั้นตอนต่อไป

- ต่อไปเป็นการสร้าง User เพื่อใช้งานในระบบ

- ต่อไปเป็นการกำหนดค่า Sound Card ของระบบ ให้คลิก ผ่านไปได้

- ต่อไปเป็นการกำหนดค่า Additional CDs เพื่อใช้ในการ Update Package ต่าง ๆ ของ CentOS ให้คลิก ได้เลย เพื่อการติดตั้งเสร็จสมบูรณ์

- หลังจากกำหนดค่าต่างๆ เสร็จแล้วก็จะมาถึงหน้าจอ Login ระบบ

- หลังจากที่ทำการ Login เข้าสู่ระบบแล้ว ก็จะเข้าสู้หน้าจอ CentOS ในโหมดของXwindows เป็นครั้งแรก