ทำการติดตั้ง centOS6 เพิ่มเติมสำหรับ host 9ton.co.cc เพื่อการทดสอบการให้บริหารอินเตอร์เน็ต พึ่งลงเสร็จใหม่ๆ เลยยังไม่รู้จะต้องทำอะไรต่อไป
วันนี้วิรัตน์เรียกประชุม/อบรม การส่งข้อมูลเข้าสู่ datacenter ที่จังหวัดทำ server เอาไว้เอง 3 เครื่อง การทำงาน การใช้งาน หรืออะไรก็ตามแต่ ไอ้กระผมไม่รู้เรื่องเลยซักอย่าง คำถามก็คือ?? ทำไมใช้ RedHat 5 ทั้งๆที่น่าจะอัพขึ้นเป็น 6 หรือมากกว่า หรือเป็น CentOS ไปเลย เพราะว่าเป็นแพทฟอร์มเดียวกัน และมีการอัพเดทอยู่ตลอด หรือมัน stable?? มากกว่า ก็ไม่รู้เหมือนกัน รู้แต่ว่าทีมที่คิดโปรแกรมนี้ขึ้นมา เค้าใช้แบบนี้ เออ ก็ว่าตามเค้าไป จัด ip ให้ไป 9 ip ตั้งแต่ 41-49 เพื่อบริหารจัดการเรื่อง datacenter โดยเฉพาะ ต้องดำเนินการแล้วเสร็จภายในเดือนนี้?? โห ทำได้จริง ก็ขั้นเทพละเนี่ย มีเวลาถึงแค่วันที่ 25 นี้เท่านั้นเอง เอายังไงดีละ เดี๋ยววิรัตน์ก็คงจัดการเอง โห ไม่ได้อะไรเลยนะ ไม่รู้เรื่องเลยจริงๆ เหอะๆ จะให้ช่วยอะไรก็บอกแล้วกัน งง รอทางทีมที่เค้าจะมาทำบอกอีกทีแล้วกัน ตอนนี้งงๆ
Blog เพื่อบันทึกความจำต่างๆ ที่น่าจดจำ และไม่น่าจดจำทั้งหลาย เพื่อการศึกษานะ
วันศุกร์ที่ 11 พฤษภาคม พ.ศ. 2555
วันจันทร์ที่ 2 เมษายน พ.ศ. 2555
ตัดผมมาใหม่วู้ๆ
ตัดผมมาใหม่ แนวมากมายเลยวันนี้ ไอ้มดจัดเต็ม น้องแนนก็จัดซะตั้งเด่เลย 555 เอาๆ เพื่อเป็นการลดอายุไปในตัว
วันอังคารที่ 6 มีนาคม พ.ศ. 2555
แม่ซื้อรถมาใหม่เอาไว้ใช้งาน
แม่ถอยรถมาใหม่ กาแลนซ์ ซิกม่า เจ้าของเดิมซื้อมาตั้งแต่ 2527 ตอนนี้ก็ 28 ปีแล้ว แต่สภาพยังโอเคอยู่ ก็นะ ไม่ค่อยได้ใช้ อะไรที่เก่ามันก็เก่าตามสภาพ ก็ค่อยๆลองใช้ไป ดูสภาพไป
วันพฤหัสบดีที่ 1 มีนาคม พ.ศ. 2555
ทำการติดตั้งตาม howtoforce
เนื่องจากว่า CentOS6 ที่ลงไปเนี่ย เป็นแบบ 64bit แล้วลงพื้นที่เอาไว้ถึง 50Gb มันเป็น Graphic เลย งงๆ ปกติชินกับการติดตั้งผ่าน textmode ก็เลยต้องวิ่งมาใช้บริการ การ config ผ่านเวปเทพ ก็ทำตามเค้าไป อะไรที่ไม่น่าสนใจ ไม่ได้ใช้ก็ไม่ต้องติดตั้งนะครับ
http://www.howtoforge.com/perfect-server-centos-6.0-x86_64-ispconfig-2-p2
http://www.howtoforge.com/perfect-server-centos-6.0-x86_64-ispconfig-2-p2
Disable SELinux CentOS6
# vi /etc/sysconfig/selinux# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - SELinux is fully disabled.
SELINUX=disabled # change
# SELINUXTYPE= type of policy in use. Possible values are:
#targeted - Only targeted network daemons are protected.
#strict - Full SELinux protection.
SELINUXTYPE=targeted
# SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - SELinux is fully disabled.
SELINUX=disabled # change
# SELINUXTYPE= type of policy in use. Possible values are:
#targeted - Only targeted network daemons are protected.
#strict - Full SELinux protection.
SELINUXTYPE=targeted
ติดตั้ง webmin ใน Centos 6
จะต้องมี wget ถ้าไม่มี ให้ติดตั้งก่อน
yum install wget
ต่อไปสร้างไฟล์ webmin.repo
nano /etc/yum.repo.d/webmin.repo
copy คำสั่งต่อไปนี้ใส่ลงไปในไฟล์ webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
เสร็จแล้วก็ save โดย Ctrl+x+y
cd /root
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
yum install webmin
เป็นอันเสร็จ
เปิด webmin ใช้งานก็ http://หมายเลขไอพีของคุณ:10000
Centos 6 Install/Configure httpd
1] Install httpd สำหรับ CentOS6
[root@www ~]#
yum -y install httpd
# remove welcome page
[root@www ~]#
rm -f /etc/httpd/conf.d/welcome.conf
# remove default error page
[root@www ~]#
rm -f /var/www/error/noindex.html
# create a link for Perl
[root@www ~]#
ln -s /usr/bin/perl /usr/local/bin/perl
[2] Configure httpd.
[root@www ~]#
vi /etc/httpd/conf/httpd.conf
# line 44: change
ServerTokens Prod
# line 76: change to ON
KeepAlive On
# line 262: Admin's address
ServerAdmin
root@server.world
# line 276: change to your server's name
ServerName
www.server.world:80
# line 331: change (enable CGI and disable Indexes)
Options FollowSymLinks ExecCGI
# line 338: change
AllowOverride All
# line 402: add file name that it can access only with directory's name
DirectoryIndex index.html index.cgi index.php
# line 536: change
ServerSignature Off
# line 759: make it comment
#AddDefaultCharset UTF-8
# line 796: uncomment and add file-type that apache looks them CGI
AddHandler cgi-script .cgi .pl
[root@www ~]#
/etc/rc.d/init.d/httpd start
Starting httpd:
[ OK ]
[root@www ~]#
chkconfig httpd on
วันพุธที่ 29 กุมภาพันธ์ พ.ศ. 2555
Openmeetings บน Ubuntu 10.04 LTS
1. ติดตั้ง Ubuntu 10.04
2. ติดตั้ง sun-java6
3. ติดตั้ง Software ที่ต้องใช้งาน
$ sudo apt-get install -y java-package sun-java6-bin sun-java6-jdk sun-java6-jre mysql-server openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-draw openoffice.org-math imagemagick gs-gpl libart-2.0-2 libt1-5 zip unzip bzip2 subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev libogg-dev sox libvorbis0a libvorbis-dev libgsm1 libgsm1-dev libfaad2 flvtool2 lame swftools
4. ติดตั้ง ffmpeg โดย Download Version ล่าสุดได้ที่ http://www.ffmpeg.org
เพิ่ม source ลงใน source.list โดยดูจาก version ubuntu ที่ท่านใช้ ของผมเป็น 10.04 ได้ดังนี้
Signing key:
add-apt-repository ppa:gwibber-daily/ppa
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CFCA9579
จากนั้นให้ทำการ apt-get update ครับ
ติดตั้ง ffmpeg ด้วยคำสั่ง
apt-get install ffmpeg
5. ติดตั้ง Openmeeting
Download openmmeeting http://openmeetings.googlecode.com/files/openmeetings_1_6_rc1_r3621.zip
$ unzip openmeetings_1_6_rc1_r3621.zip
$ mv red5 /opt/
$ chown -R nobody\: /opt/red5
$ chmod +x /opt/red5/*.sh
$ chmod +x /opt/red5/webapps/openmeetings/jod/*.sh
6. Config OpenMeeting
สร้างไฟล์ red5,openoffice ที่ /etc/init.d
Code red5
$ nano /etc/init.d/red5
Code openoffice
$ nano /etc/init.d/openoffice
$ chmod +x /etc/init.d/red5
$ chmod +x /etc/init.d/openoffice
$ update-rc.d red5 defaults
$ update-rc.d openoffice defaults
7. Create Database
$ echo "CREATE USER openmeetings@localhost;" | mysql -u root -p
$ echo "CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8';" | mysql -u root -p
$ echo "GRANT ALL PRIVILEGES ON openmeetings.* TO 'openmeetings'@'localhost' IDENTIFIED BY 'Password ของ database' WITH GRANT OPTION;" | mysql -u root -p
$ echo "FLUSH PRIVILEGES;" | mysql -u root -p
# Config Connection file
$ nano /opt/red5/webapps/openmeetings/conf/hibernate.cfg.xml
# บรรทัดที่ 12,13 แก้ User&Password
(-- User / Password --)
(property name="connection.username")
openmeetings
(/property)
(property name="connection.password")
Password ของ database
(/property)
(! -- for performance reasons changed to MyISAM from org.hibernate.dialect.MySQLInnoDBDialect --)
(property name= " dialect " )
org.hibernate.dialect.MySQLMyISAMDialect
(/property)
(property name= " connection.url ")
jdbc:mysql://localhost/openmeetings
(/property)
$ /etc/init.d/red5 start
$ /etc/init.d/openoffice start
8. ทำการติดตั้ง -> http://localhost:5080/openmeetings/install
2. ติดตั้ง sun-java6
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get update
จากนั้นทำการติดตั้ง jre jdk โดยการพิมพ์
sudo apt-get install sun-java6-jre sun-java6-jdk
ต่อมาก็ ทำให้ Sun java เป็น default แทน Open java โดยการพิมพ์
sudo update-alternatives –config java
และเลือก /usr/lib/jvm/java-6-sun/jre/bin/java น่าจะเป็นตัวเลือกที่ 3
หากไม่มีตัวเลือกขึ้นให้ จะเป็นการแสดง path ให้เห็นเหมือน path ด้านบน ถือว่าติดตั้งสมบูรณ์แล้ว
3. ติดตั้ง Software ที่ต้องใช้งาน
$ sudo apt-get install -y java-package sun-java6-bin sun-java6-jdk sun-java6-jre mysql-server openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-draw openoffice.org-math imagemagick gs-gpl libart-2.0-2 libt1-5 zip unzip bzip2 subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev libogg-dev sox libvorbis0a libvorbis-dev libgsm1 libgsm1-dev libfaad2 flvtool2 lame swftools
4. ติดตั้ง ffmpeg โดย Download Version ล่าสุดได้ที่ http://www.ffmpeg.org
เพิ่ม source ลงใน source.list โดยดูจาก version ubuntu ที่ท่านใช้ ของผมเป็น 10.04 ได้ดังนี้
deb http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu lucid main deb-src http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu lucid mainจากนั้นต้องเพิ่มคีย์ต่อท้ายลงไปด้วย แต่ให้ไปเอาจากเวปนะครับ เนื่องจากตรงนี้อาจจะเปลี่ยนได้
1024R/CFCA9579
add-apt-repository ppa:gwibber-daily/ppa
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CFCA9579
จากนั้นให้ทำการ apt-get update ครับ
ติดตั้ง ffmpeg ด้วยคำสั่ง
apt-get install ffmpeg
5. ติดตั้ง Openmeeting
Download openmmeeting http://openmeetings.googlecode.com/files/openmeetings_1_6_rc1_r3621.zip
$ unzip openmeetings_1_6_rc1_r3621.zip
$ mv red5 /opt/
$ chown -R nobody\: /opt/red5
$ chmod +x /opt/red5/*.sh
$ chmod +x /opt/red5/webapps/openmeetings/jod/*.sh
6. Config OpenMeeting
สร้างไฟล์ red5,openoffice ที่ /etc/init.d
Code red5
$ nano /etc/init.d/red5
Code openoffice
$ nano /etc/init.d/openoffice
$ chmod +x /etc/init.d/red5
$ chmod +x /etc/init.d/openoffice
$ update-rc.d red5 defaults
$ update-rc.d openoffice defaults
7. Create Database
$ echo "CREATE USER openmeetings@localhost;" | mysql -u root -p
$ echo "CREATE DATABASE openmeetings DEFAULT CHARACTER SET 'utf8';" | mysql -u root -p
$ echo "GRANT ALL PRIVILEGES ON openmeetings.* TO 'openmeetings'@'localhost' IDENTIFIED BY 'Password ของ database' WITH GRANT OPTION;" | mysql -u root -p
$ echo "FLUSH PRIVILEGES;" | mysql -u root -p
# Config Connection file
$ nano /opt/red5/webapps/openmeetings/conf/hibernate.cfg.xml
# บรรทัดที่ 12,13 แก้ User&Password
(-- User / Password --)
(property name="connection.username")
openmeetings
(/property)
(property name="connection.password")
Password ของ database
(/property)
(! -- for performance reasons changed to MyISAM from org.hibernate.dialect.MySQLInnoDBDialect --)
(property name= " dialect " )
org.hibernate.dialect.MySQLMyISAMDialect
(/property)
(property name= " connection.url ")
jdbc:mysql://localhost/openmeetings
(/property)
$ /etc/init.d/red5 start
$ /etc/init.d/openoffice start
8. ทำการติดตั้ง -> http://localhost:5080/openmeetings/install
วันจันทร์ที่ 6 กุมภาพันธ์ พ.ศ. 2555
ติดตั้งระบบ webboard ลง sweety-bigeye
ติดตั้งระบบ webboard เพื่อใช้ในการสอบถาม ตามสินค้า สำหรับเวป sweety-bigeye ยังไม่ได้ทำการระบุว่าเป็นสมาชิก เนื่องจากไม่ต้องการระบบสมาชิกในการทำงาน เพราะใช้เพียงแค่โพสสอบถามสินค้า หรือตามสินค้าเท่านั้น
วันอาทิตย์ที่ 5 กุมภาพันธ์ พ.ศ. 2555
ลงทะเบียนเวป www.sweety-bigeye.com
อาทิตย์ที่แล้ว (จำวันไม่ได้อีกละ) ลงทะเบียนกับทาง ireallyhost เพื่อจดโดเมน และเช่าพื้นที่สำหรับทำเวปไซต์มา 1 เวป เค้าลดราคาลงมา 50% เลยทีเดียวเชียว จาก 1800 บาท เหลือแค่ 900 ด้วยละ แถมจับรางวัล ได้ Handy Drive 4G มาด้วย แม๊ น่าจะได้ ipad2 มาเลยนะ ไม่งั้นละแจ่มเลย แต่ยังไม่ได้เมล์แจ้งรายละเอียดไปให้เค้าเลย เดี๋ยวต้องทำซักหน่อย หลังจากได้ config ระบบเรียบร้อยแล้ว ใส่เมล์ที่จำเป็นแล้ว ก็เริ่มทำการติดตั้งเวป ตอนนี้หน้าแรก ก็ผ่านไปแล้ว แต่ก็ยังมึนๆ อยู่ เพราะว่าต้องทำเป็นระบบ shopping online ด้วย ตอนนี้เลยดูๆว่า จะเอา code จากตรงไหนยังไงดี เพราะก็ยังศึกษา php แบบงูๆ ปลาๆ ข่าๆ ขิงๆ เอาเป็นว่าเดี๋ยวลองไปเรื่อยๆละกัน
http://www.sweety-bigeye.com
สมัครสมาชิก:
บทความ (Atom)