517322-Lab: 1.ติดตั้ง Ubuntu-Server, Ubuntu-Desktop,Web Server

07/01/2013 11:48 PM Study 906 views

 

ติดตั้ง Ubuntu-Server

เนื่องจากวิธีติดตั้ง Ubuntu-Desktop มีเว็บอื่นเขียนไว้แล้วและเป็นขั้นตอนที่เข้าใจและทำตามได้ง่ายจึงไม่ขออธิบายอีก สามารถทำตามนี้ได้เลยครับ คลิ๊กที่นี้ 

แต่จะขอเสริมบางอย่างที่เค้าไม่ได้เขียนไว้ คือ การเปลี่ยนแหล่งของซอฟต์แวร์หรือ source ที่ติดตั้งโปรแกรม จากขั้นตอนติดตั้ง Ubuntu-Desktop โดยปกติถ้าเราติดตั้งโปรแกรม ระบบจะดึงข้อมูลจากเว็บไซต์ประเทศนั้นๆ เช่น http://th.archive.ubuntu.com/ubuntu  เป็นแหล่งข้อมูลจากประเทศไทย แต่ถ้าเว็บไซต์ประเทศนั้นๆ มีปัญหาเรายังสามารถติดตั้งโปรแกรมได้โดยเรียกใช้ source จากที่อื่นได้โดยแก้ไขที่อยู่ของเว็บไซต์ดังนี้

$ cd /etc/apt
$ sudo nano sources.list

หรือ $sudo nano /etc/apt/sources.list
#จะเรียกไฟล์ที่จัดเก็บแหล่งข้อมูลของเว็บไซต์ หาที่ url ที่ระบุประเทศ th.archive.ubuntu.com แก้ไข th เป็น uk หรือ us ก็ได้ครับ จากนั้น Ctrl+O และ Ctrl+Z ออก จะเจอหน้าทางด้านล่าง

 

Capture

 

$ sudo apt-get install ubuntu-desktop
# เข้าสู่ขั้นตอนติดตั้ง ubuntu-desktop ตามปกติครับ

 

ติดตั้ง apache2

หลังจากติดตั้งเสร็จเรียบร้อยแล้วจะได้หน้าตาของระบบปฏิบัติการเหมือน Ubuntu-desktop ทั่วไปซึ่งมี GUI ที่ใช้งาน desktop ได้สะดวกยิ่งขึ้น ไม่ต้องเจอหน้าจอสีดำและต้องมานั่งพิมคำสั่งเองทุกอย่าง จากนั้นเราจะเริ่มติดตั้ง apache2 สำหรับเป็น server ในการสร้างเว็บไซต์ โดยเข้าไปที่ terminal

$ sudo apt-get install apache2
#หลังจากติดตั้งแล้วลองทดสอบดูว่าใช้งานได้หรือไม่โดยไปที่ browser ใส่ url: localhost หากได้หน้าต่างดังรูปแสดงว่าสำเร็จ

 

Capture2

 

$ cd /var/www
$ ls
# จะแสดงรายการข้อมูลใน directory โดยจะลองแก้ไขไฟล์ index.html (ซึ่งเป็นไฟล์แรกที่ browser จะเรียกเมื่อเข้า localhost)

$ sudo nano index.html
# จะแสดงโค๊ด html ของเพจ ทดสอบพิมพ์ Edit by Dechathon yanan<br> เพิ่มเข้าไป และเรียกดูผ่าน browser อีกครั้ง จากได้ผลแตกต่างจากรูปก่อนหน้า

 

Capture3

 

$ sudo nano myinfor.html
#ทดลองสร้างไฟล์ใหม่เกี่ยวกับข้อมูลส่วนตัวตามรูปแบบภาษา html จากนั้นเรียกดูผ่าน browser url: localhost/myinfor.html จะแสดงผลดังรูป

 

Capture4

 

หลังจากติดตั้ง apache2 และทดลองเขียนคำสั่ง html เพื่อแสดงผลบน browser แล้วเราสามารถเรียกดูว่าไฟล์นั้นเก็บไว้ที่ไหนหรือต้องการเปลี่ยนแปลง Directory ได้

$ cd /etc/apache2
$ cd sites-enabled
$ sudo nano 000-default
#จะแสดงข้อมูลดังรูปเราสามารถแก้ไขที่อยู่ของไฟล์ได้จาก <Directory /var/www/>

 

Capture5

 

คำสั่งที่จำเป็น

คำสั่ง รายละเอียด
ls แสดงรายชื่อไฟล์และไดเร็คทอรี่
cp คัดลอกไฟล์
mv เปลี่ยนชื่อไฟล์
rm ลบไฟล์
cd ย้ายไปยังไดเร็คทอรี่ที่ต้องการ
mkdir สร้างไดเร็คทอรี่ใหม่
rmdir ลบไดเร็คทอรี่
chmod เปลี่ยนระดับการป้องกันไฟล์
nano เขียนหรือแก้ไขไฟล์
cat ดูเนื้อหาของ text file

ดูคำสั่งอื่นๆ

Directory ที่จัดเก็บไฟล์

$ cd /etc/apache2  -> mods-available, mods-enabled, sites-available, sites-enabled
$ cd /var/www  -> จัดเก็บไฟล์ html หรือ php ของเว็บไซต์ที่จะเรียกมาแสดงเมื่อเข้า localhost
$ cd /usr/lib/cgi-bin  ->  จัดเก็บไฟล์ที่เขียนในรูปแบบ cgi
$ sudo shutdown -h now  ->  ปิดเครื่อง

กด Ctrl+O  -> บันทึกไฟล์
กด Ctrl+Z  -> ออกจาก text file

 

, , , , , ,