1. sudo aptitude install swat
2. เนื่องจาก swat ทำงานผ่าน inetd จึงต้อง restart service ใหม่โดย
sudo /etc/init.d/samba restart
3. เปิด browser http://server-ip:901
4. login ด้วย root ของระบบ จึงจะสามารถคอนฟิกค่าต่าง ๆ ได้
Admin ผู้หญิง ตัวเล็ก ๆ ดำ ๆ (แต่แฝงไปด้วยความน่ารัก) คนหนึ่ง ที่ประสบการณ์ยังน้อยนัก แต่รักลีนุกซ์ไม่แพ้ใคร เจออะไรก็เขียน ๆ ไปตามประสา กันลืมนะจ๊ะ อย่าถือสา ^^
วันพุธที่ 8 เมษายน พ.ศ. 2552
วันศุกร์ที่ 3 เมษายน พ.ศ. 2552
ติดตั้ง Alfresco Lab 3 บน Ubuntu 8.10
เตรียมตัวก่อนติดตั้ง
1. ติดตั้ง jre โดย
2. ตรวจสอบ echo $JAVA_HOME ต้องได้ผลลัพธ์เป็น /usr/lib/jvm/java-6-sun/
ขั้นตอนการติดตั้ง
1. ดาวน์โหลด alfresco-labs-tomcat-3Stable.tar.gz จาก ดาวน์โหลด
2. สร้าง directory alfresco ที่ /opt โดย
3. นำไฟล์ที่ดาวน์โหลดมาแตกไว้ใน /opt/alfresco โดยใช้คำสั่ง
4. แก้ไขไฟล์ /etc/environment โดยเพิ่ม ดังนี้
ขั้นตอนการติดตั้ง WCM
1. ดาวน์โหลดแพ็คเกจ alfresco-labs-wcm-3Stable.tar.gz จาก ดาวน์โหลด
2. แตกไฟล์ โดย
3. ติดตั้ง WCM Bootstrap โดย copy ไฟล์ wcm-bootstrap-context.xml ไปไว้ที่ tomcat/shared/classes/alfresco/extension โดย ใช้คำสั่ง
5. รันคำสั่ง
6. รันคำสั่ง ./alfresco.sh start จะได้ผลลัพธ์ดังนี้
ถ้ารันแล้วได้ผลแบบนี้
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
แสดงว่าอาจมีการติดตั้งซ้ำดังนั้นให้เพิ่ม
JAVA_HOME="/usr/lib/jvm/java-6-sun"
ในไฟล์ /opt/alfresco/tomcat/bin/setclasspath.sh ข้างหลังบรรทัด CLASSPATH= ดังนี้
7. **** ถ้าต้องการให้ alfresco run ทุกครั้งที่เปิดเครื่องให้ไปที่ /etc/rc.local เพิ่ม
8. เปิด browser โดย http://ip-address:8080/alfresco
default login
user : admin
password : admin
1. ติดตั้ง jre โดย
| root@alfresco:~# aptitude install sun-java6-jre |
2. ตรวจสอบ echo $JAVA_HOME ต้องได้ผลลัพธ์เป็น /usr/lib/jvm/java-6-sun/
| root@alfresco:~# echo $JAVA_HOME /usr/lib/jvm/java-6-sun/ |
ขั้นตอนการติดตั้ง
1. ดาวน์โหลด alfresco-labs-tomcat-3Stable.tar.gz จาก ดาวน์โหลด
2. สร้าง directory alfresco ที่ /opt โดย
| root@alfresco:~# mkdir -p /opt/alfresco |
3. นำไฟล์ที่ดาวน์โหลดมาแตกไว้ใน /opt/alfresco โดยใช้คำสั่ง
| root@alfresco:~# tar xvfz alfresco-labs-tomcat-3Stable.tar.gz -C /opt/alfresco/ |
4. แก้ไขไฟล์ /etc/environment โดยเพิ่ม ดังนี้
| JAVA_HOME="/usr/lib/jvm/java-6-sun/" CATALINA_HOME="/opt/alfresco/tomcat" CATALINA_BASE="/opt/alfresco/tomcat" CATALINA_TMPDIR="/opt/alfresco/tomcat/temp" JRE_HOME="/usr/lib/jvm/java-6-sun/" |
ขั้นตอนการติดตั้ง WCM
1. ดาวน์โหลดแพ็คเกจ alfresco-labs-wcm-3Stable.tar.gz จาก ดาวน์โหลด
2. แตกไฟล์ โดย
| root@alfresco:~#tar xvfz alfresco-labs-wcm-3Stable.tar.gz -C /opt/alfresco |
3. ติดตั้ง WCM Bootstrap โดย copy ไฟล์ wcm-bootstrap-context.xml ไปไว้ที่ tomcat/shared/classes/alfresco/extension โดย ใช้คำสั่ง
| root@alfresco:~#cp wcm-bootstrap-context.xml /opt/alfresco/tomcat/shared/classes/alfresco |
5. รันคำสั่ง
| root@alfresco:~# ./virtual_alf.sh start |
6. รันคำสั่ง ./alfresco.sh start จะได้ผลลัพธ์ดังนี้
| root@alfresco:~# ./alfresco.sh start Using CATALINA_BASE: /opt/alfresco/tomcat Using CATALINA_HOME: /opt/alfresco/tomcat Using CATALINA_TMPDIR: /opt/alfresco/tomcat/temp Using JRE_HOME: /usr/lib/jvm/java-6-sun/ |
ถ้ารันแล้วได้ผลแบบนี้
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
แสดงว่าอาจมีการติดตั้งซ้ำดังนั้นให้เพิ่ม
JAVA_HOME="/usr/lib/jvm/java-6-sun"
ในไฟล์ /opt/alfresco/tomcat/bin/setclasspath.sh ข้างหลังบรรทัด CLASSPATH= ดังนี้
| # First clear out the user classpath CLASSPATH= JAVA_HOME="/usr/lib/jvm/java-6-sun" //ส่วนที่เพิ่มเข้ามา |
7. **** ถ้าต้องการให้ alfresco run ทุกครั้งที่เปิดเครื่องให้ไปที่ /etc/rc.local เพิ่ม
| export JAVA_HOME="/usr/lib/jvm/java-6-sun" export JRE_HOME="/usr/lib/jvm/java-6-sun/jre" cd /opt/alfresco ./alfresco.sh start exit 0 |
8. เปิด browser โดย http://ip-address:8080/alfresco
default login
user : admin
password : admin
วันอังคารที่ 31 มีนาคม พ.ศ. 2552
ติดตั้ง webmin บน Ubuntu 8.10
ติดตั้ง webmin บน Ubuntu 8.10
1. sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
2. wget http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb
3. sudo dpkg -i webmin_1.470_all.deb
4. เข้าสู่เว็บไซต์ https://server-ip:10000/
1. sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
2. wget http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb
3. sudo dpkg -i webmin_1.470_all.deb
4. เข้าสู่เว็บไซต์ https://server-ip:10000/
วันเสาร์ที่ 28 มีนาคม พ.ศ. 2552
วันอังคารที่ 17 มีนาคม พ.ศ. 2552
drupal 6.10 multi-site with ubuntu
ได้รับคำสั่งให้ช่วยทำ multi-site ก็เลยค้น ๆ ๆ ๆ แล้วก็ได้เวบนี้ http://drupal.org/node/53705 ใช้ในการอ้างอิง
สิ่งที่ต้องการ มีเวบ example.com อยู่แล้ว ต้องการทำ multi-site ชื่อ mul.example.com จัดการดังนี้
1. จัดการ dns ให้ใช้โดเมน mul.example.com
2. จัดการ virtual host โดยให้ DocumentRoot /var/www/drupal และ ServerName mul.example.com
3. ไปที่ /var/www/drupal/sites สร้าง ไดเรคทอรี mul.example.com
4. สร้างไดเรคทอรี files และ copy ไฟล์ settings.php จาก default
5. แก้ไข $db_url = 'mysqli://root:password@localhost/dbname'; และ $base_url = 'http://mul.example.com';
6. ติดตั้งโดย http://mul.example.com/install.php
แต่ติด error 500 Internal Server Error เข้าไปดูใน log error ของ apache พบ error ดังนี้
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
ตรวจสอบพบว่ามันไม่รู้จัก path install.php เลย เลยตรวจสอบ .htaccess ใน /var/www/drupal แล้วเอา comment หน้า RewriteBase / ออก จากนั้น reload apache2 ใหม่
ลองเข้าไปติดตั้งอีกครั้ง พบว่า ผ่านบริบูรณ์ แหะ ๆ นั่งงมตั้งนาน เจ้านายใจดีช่วยอีกแล้ว หุหุ ^-^
สิ่งที่ต้องการ มีเวบ example.com อยู่แล้ว ต้องการทำ multi-site ชื่อ mul.example.com จัดการดังนี้
1. จัดการ dns ให้ใช้โดเมน mul.example.com
2. จัดการ virtual host โดยให้ DocumentRoot /var/www/drupal และ ServerName mul.example.com
3. ไปที่ /var/www/drupal/sites สร้าง ไดเรคทอรี mul.example.com
4. สร้างไดเรคทอรี files และ copy ไฟล์ settings.php จาก default
5. แก้ไข $db_url = 'mysqli://root:password@localhost/dbname'; และ $base_url = 'http://mul.example.com';
6. ติดตั้งโดย http://mul.example.com/install.php
แต่ติด error 500 Internal Server Error เข้าไปดูใน log error ของ apache พบ error ดังนี้
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.
ตรวจสอบพบว่ามันไม่รู้จัก path install.php เลย เลยตรวจสอบ .htaccess ใน /var/www/drupal แล้วเอา comment หน้า RewriteBase / ออก จากนั้น reload apache2 ใหม่
ลองเข้าไปติดตั้งอีกครั้ง พบว่า ผ่านบริบูรณ์ แหะ ๆ นั่งงมตั้งนาน เจ้านายใจดีช่วยอีกแล้ว หุหุ ^-^
วันศุกร์ที่ 13 มีนาคม พ.ศ. 2552
การ upgrade drupal จาก 6.08 เป็น 6.10 บน Ubuntu
วันนี้ได้รับคำสั่งจากเจ้านายใจดี ให้ช่วย upgrade drupal ให้หน่อย ไม่ขัดศรัทธาเจ้านายรีบทำให้ทันทีทันใด โดยวิธีทำก็ไม่ยากเพียงแต่รู้สึกใจตุ๊มๆ ต่อม ๆ 55 เริ่มต้นทำดังนี้
1. อันดับแรกต้องทำการ backup ตัวข้อมูลและ database โดย ตัวข้อมูลใช้คำสั่ง
cp -rp drupal drupal-bk
สำหรับ database ก็ใช้ phpMyAdmin หรือใช้ command ก็ได้ ถ้าใช้ command ก็ทำโดย
sudo mysqldump -u root -p drupal > drupal.sql
2. download เวอร์ชันใหม่ล่าสุดโดย
wget http://ftp.drupal.org/files/projects/drupal-6.10.tar.gz
3. เข้าไปหน้า Admin แล้วไปกำหนด theme ให้เป็น default theme (Garland)
4. ปิดโมดูลทั้งหมด ยกเว้น Core
5. แตกไฟล์ที่โหลดมาโดย tar xvfz drupal-6.10.tar.gz
6. ลบไดเรคทอรี drupal อันเก่าออก
7. ย้ายไดเรคทอรีที่แตกไปแทนไดเรคทอรีเก่า
8. copy ใน sites ที่ backup ไว้โดย cp -rp drupal-bk/sites/* drupal/sites/
9. run update.php และตรวจสอบโดยเข้าไปที่ Admin -> Status report จะเห็นเป็นเวอร์ชัน 6.10
10. เปิด module ทั้งหมด แล้วเปลี่ยน theme เหมือนเดิม
11. ใช้คำสั่งสำหรับ update module ทั้งหมด โดย drush pm
12. ตรสจสอบความถูกต้องโดยไปที่ Status report อีกครั้งเป็นอันเสร็จ
1. อันดับแรกต้องทำการ backup ตัวข้อมูลและ database โดย ตัวข้อมูลใช้คำสั่ง
cp -rp drupal drupal-bk
สำหรับ database ก็ใช้ phpMyAdmin หรือใช้ command ก็ได้ ถ้าใช้ command ก็ทำโดย
sudo mysqldump -u root -p drupal > drupal.sql
2. download เวอร์ชันใหม่ล่าสุดโดย
wget http://ftp.drupal.org/files/projects/drupal-6.10.tar.gz
3. เข้าไปหน้า Admin แล้วไปกำหนด theme ให้เป็น default theme (Garland)
4. ปิดโมดูลทั้งหมด ยกเว้น Core
5. แตกไฟล์ที่โหลดมาโดย tar xvfz drupal-6.10.tar.gz
6. ลบไดเรคทอรี drupal อันเก่าออก
7. ย้ายไดเรคทอรีที่แตกไปแทนไดเรคทอรีเก่า
8. copy ใน sites ที่ backup ไว้โดย cp -rp drupal-bk/sites/* drupal/sites/
9. run update.php และตรวจสอบโดยเข้าไปที่ Admin -> Status report จะเห็นเป็นเวอร์ชัน 6.10
10. เปิด module ทั้งหมด แล้วเปลี่ยน theme เหมือนเดิม
11. ใช้คำสั่งสำหรับ update module ทั้งหมด โดย drush pm
12. ตรสจสอบความถูกต้องโดยไปที่ Status report อีกครั้งเป็นอันเสร็จ
วันพุธที่ 26 มีนาคม พ.ศ. 2551
เตรียมตัวสอบ LPI
ได้ฤกษ์เขียนซะที หลังจากผลัดมานาน ^^ ช่วงนี้กะจะอ่านหนังสือเตรียมสอบ LPI เนื่องจากเจ้านายลงมติแล้วว่า เหล่าบรรดา admin จะต้องสอบ เลยฟิตซะหน่อยดีก่า
LPI (Linux Professional Institute)
เป็น Cert สำหรับ Linux Administration อีกตัวหนึ่งที่น่าสอบไม่น้อย เนื่องจากไม่อิง distro ใด distro นึง
โชคดีที่คุณเพื่อนมี Study Guide for Linux System Administration 1 Lab work for LPI เลยเป็นผลพลอยได้ไปด้วย จะได้เริ่มทบทวนความรู้เก่า ๆ ที่มีเหลืออยู่น้อยนิด เพื่ออัพเกรดตัวเองซะหน่อย ^^
LPI (Linux Professional Institute)
เป็น Cert สำหรับ Linux Administration อีกตัวหนึ่งที่น่าสอบไม่น้อย เนื่องจากไม่อิง distro ใด distro นึง
LPIC1: is an entry level, foundation or “junior” certification for Linux professionals
LPIC2: is an advanced level for Linux Professionals
โชคดีที่คุณเพื่อนมี Study Guide for Linux System Administration 1 Lab work for LPI เลยเป็นผลพลอยได้ไปด้วย จะได้เริ่มทบทวนความรู้เก่า ๆ ที่มีเหลืออยู่น้อยนิด เพื่ออัพเกรดตัวเองซะหน่อย ^^
สมัครสมาชิก:
บทความ (Atom)