function get_external_ip(){
$ch = curl_init("http://checkip.dyndns.org:8245/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, "").
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
echo get_external_ip();
แนะนำความรู้เรื่องไอทีกับธุรกิจเครือข่าย แผนการตลาดและเทคนิคการทำงาน
โทรศัพท์ : 084-092-5555 Email : iyaraplanet@gmail.com Twitter : @b_kittisak
30 มิถุนายน 2554
หา IP Address ของเึครื่อง Server
หา IP Address ของเึครื่อง Server อย่างง่ายๆ โดยใช้เครื่องมือจาก checkip.dyndns.org ยังไม่ขออธิบายอะไรให้ยืดยาวนะครับ เอาเป็นว่าลองเข้าไปที่ http://checip.dyndns.org:8245 ดูครับ จะเห็นว่าจะมีข้อความบอกว่าคุณใช้ IP Address อะไรในการเข้าไปที่เว็บเขา ผมเลยประยุกต์เอา cURL+PHP มาเขียนคำสั่่งง่ายๆเพื่อจะให้เึครื่อง Server ของเราได้รู้ว่าตัวมันเองใช้อยู่บน IP อะไร ส่วนรู้แล้วจะประยุกต์ใช้ต่อแบบไหนก็สุดแต่จะใช้กันเลยครับ
23 มิถุนายน 2554
Turn-PRO สร้างระบบ Backup แยกตามวันในสัปดาห์
การทำ Backup ให้กับข้อมูลสำคัญนั้นเราอาจทำได้โดยการสำรองไฟล์สำคัญไว้ในอีกหนึ่งหรือหลายๆโฟลเดอร์ เพื่อเป็นหลักประกันว่า หากเกิดการสูญเสียข้อมูลชุดปัจจุบันไป จะสามารถเรียกข้อมูลที่เคยบันทึกเป็นชุดสำรองไว้ก่อนจะเสีย นำมาปรับปรุงข้อมูลอีกนิดหน่อยก็จะใช้การได้ทันที และนับเป็นการแก้ปัญหาที่เสร็จเร็วกว่้าการลงไปตรวจสอบรายละเอียดว่าความเสียหายนี้เกิดกับส่วนไหนบ้าง โดยเฉพาะเมื่อข้อมูลมีขนาดใหญ่ขึ้นการตรวจสอบก็ยิ่งยากและใช้เวลามากขึ้นด้วย ยกตัวอย่างเช่น กรณีข้อมูลเปลี่ยนแปลงไม่บ่อยนัก และสำรองข้อมูลเพียง 1 ชุดใน 1 สัปดาห์ ดังนั้นเมื่อเกิดการสูญเสียในสัปดาห์ใด ก็เพียงแค่นำเอาข้อมูลเก่ามาใช้ แล้วนำรายการปรับปรุงข้อมูลที่เกิดขึ้นในช่วงเวลานั้นมาดำเนินการให้ครบ แบบนี้ก็เรียบร้อยแล้วล่ะครับ
ทีนี้มาถึงประเด็นที่ว่า จะเก็บสำรองข้อมูลกี่ชุดดี? ตอบให้ง่ายก็คือ แล้วแต่ความเหมาะสมครับ แล้วความเหมาะสมเนี่ยเราจะดูจากอะไร? อืม..น่าคิด สำหรับไอเดียของผมนั้นอยากให้ลองพิจารณาอย่างนี้ครับ
1.ความสำคัญของข้อมูล สำคัญมากก็บันทึกหลายชุดหน่อย ชุดไหนเสียก็ยังมีอีกหลายๆชุดไว้ใช้
2.ความถี่ในการเปลี่ยนแปลงของข้อมูล หากข้อมูลเปลี่ยนแปลงบ่อยๆ เราำควรปรับปรุงหรือสำรองข้อมูลให้่บ่อยกว่าข้อมูลชุดที่ไม่ค่อยเปลี่ยนแปลงครับ
3.ความยุ่งยากในการสร้างขึ้นใหม่ อันนี้ก็ขยายความว่า หากมันสร้างขึ้นมาใหม่ได้ยาก หรือใ้ช้เวลามากในการสร้างขึ้นมาใหม่ ยิ่งต้องสำรองไว้หลายๆชุดหน่อยครับ หากมันสร้างใหม่ได้ง่าย กดคีย์สองสามทีก็ได้มาแล้ว แบบนี้ก็สำรองไว้น้อยๆก็ำพอ หรือหากง่ายมาก สร้างใหม่เมื่อไหร่ก็ได้ แบบนี้ก็ไม่ต้องสำรองไว้เลยก็ได้ไงครับ
4.ความยุ่งยากในการสำรองข้อมูลแต่ละชุด นี่เป็นอีกไอเดียที่ต่างออกไปครับ ข้อนี้เสนอว่า หากการจัดเก็บแต่ละชุดมันกินพื้นที่ในสื่อบันทึกข้อมูลเยอะ(เก็บหลายชุดพื้นที่ใน Harddisk จะพอหรือเปล่า) ใช้เวลานาน กินกำลังเครื่อง หรืออะไรที่สร้างอุปสรรคในการทำงานมากขึ้น คุณควรเก็บสำรองให้น้อยชุดลงครับ
เอาละครับไม่จำเป็นต้องเห็นด้วยกับผมทุกอย่างนะครับเพราะนี่คิดเอาเองจากประสบการณ์ เมื่อคนเรามีประสบการณ์ต่างกันก็ย่อมคิดไม่เหมือนกันเป็นธรรมดา สำหรับบทความนี้ผมแนะนำให้สำรองข้อมูล 7 ชุดต่อสัปดาห์ หรือวันละ 1 ชุดนั่นเองครับ เพราะมันดูสม่ำเสมอและไม่มากจนเกินไป
เอาละครับคงพอได้ไอเดียกันแล้ว คราวนี้มาถึงขั้นตอนที่ผมจะแนะนำท่านว่า เราจะสร้างระบบ Backup ข้อมูลได้เองได้อย่างไร เพราะแม้มี Software ด้าน Backup ข้อมูลอยู่ในท้องตลาดอยู่แล้วก็ตาม แต่การซื้อหามาใช้ก็จะเสียเงินเสียทองโดยใช่เหตุ อีกอย่างมันก็ไม่ได้ยุ่งยากอะไรหากจะทำขึ้นมาเอง ผมเลยมาแนะนำให้ทำเองใช้เองกันครับโดยใช้ batch file ส่วนมันคืออะไรนั้นขอเวลาสักหน่อยในการจะเขียนอธิบายครับ ส่วนมือเก่าเก๋าเกมส์ก็แกะจากชุดคำสั่งนี้ข้างล่างนี้ก่อนได้เลยครับ
สำหรับตัวรหัสโปรแกรมนี้ถูกแนะนำขึ้นในเว็บ http://support.mogware.net โดยคุณ Endless Loop ผมเห็นว่าเข้าท่าดีไม่ต้องใช้โปรแกรมช่วยเลย ใช้คำสั่งใน Batchfile ล้วนๆ เลยเก็บมาฝากกันครับ
... โปรดติดตามตอนต่อไป
ทีนี้มาถึงประเด็นที่ว่า จะเก็บสำรองข้อมูลกี่ชุดดี? ตอบให้ง่ายก็คือ แล้วแต่ความเหมาะสมครับ แล้วความเหมาะสมเนี่ยเราจะดูจากอะไร? อืม..น่าคิด สำหรับไอเดียของผมนั้นอยากให้ลองพิจารณาอย่างนี้ครับ
1.ความสำคัญของข้อมูล สำคัญมากก็บันทึกหลายชุดหน่อย ชุดไหนเสียก็ยังมีอีกหลายๆชุดไว้ใช้
2.ความถี่ในการเปลี่ยนแปลงของข้อมูล หากข้อมูลเปลี่ยนแปลงบ่อยๆ เราำควรปรับปรุงหรือสำรองข้อมูลให้่บ่อยกว่าข้อมูลชุดที่ไม่ค่อยเปลี่ยนแปลงครับ
3.ความยุ่งยากในการสร้างขึ้นใหม่ อันนี้ก็ขยายความว่า หากมันสร้างขึ้นมาใหม่ได้ยาก หรือใ้ช้เวลามากในการสร้างขึ้นมาใหม่ ยิ่งต้องสำรองไว้หลายๆชุดหน่อยครับ หากมันสร้างใหม่ได้ง่าย กดคีย์สองสามทีก็ได้มาแล้ว แบบนี้ก็สำรองไว้น้อยๆก็ำพอ หรือหากง่ายมาก สร้างใหม่เมื่อไหร่ก็ได้ แบบนี้ก็ไม่ต้องสำรองไว้เลยก็ได้ไงครับ
4.ความยุ่งยากในการสำรองข้อมูลแต่ละชุด นี่เป็นอีกไอเดียที่ต่างออกไปครับ ข้อนี้เสนอว่า หากการจัดเก็บแต่ละชุดมันกินพื้นที่ในสื่อบันทึกข้อมูลเยอะ(เก็บหลายชุดพื้นที่ใน Harddisk จะพอหรือเปล่า) ใช้เวลานาน กินกำลังเครื่อง หรืออะไรที่สร้างอุปสรรคในการทำงานมากขึ้น คุณควรเก็บสำรองให้น้อยชุดลงครับ
เอาละครับไม่จำเป็นต้องเห็นด้วยกับผมทุกอย่างนะครับเพราะนี่คิดเอาเองจากประสบการณ์ เมื่อคนเรามีประสบการณ์ต่างกันก็ย่อมคิดไม่เหมือนกันเป็นธรรมดา สำหรับบทความนี้ผมแนะนำให้สำรองข้อมูล 7 ชุดต่อสัปดาห์ หรือวันละ 1 ชุดนั่นเองครับ เพราะมันดูสม่ำเสมอและไม่มากจนเกินไป
เอาละครับคงพอได้ไอเดียกันแล้ว คราวนี้มาถึงขั้นตอนที่ผมจะแนะนำท่านว่า เราจะสร้างระบบ Backup ข้อมูลได้เองได้อย่างไร เพราะแม้มี Software ด้าน Backup ข้อมูลอยู่ในท้องตลาดอยู่แล้วก็ตาม แต่การซื้อหามาใช้ก็จะเสียเงินเสียทองโดยใช่เหตุ อีกอย่างมันก็ไม่ได้ยุ่งยากอะไรหากจะทำขึ้นมาเอง ผมเลยมาแนะนำให้ทำเองใช้เองกันครับโดยใช้ batch file ส่วนมันคืออะไรนั้นขอเวลาสักหน่อยในการจะเขียนอธิบายครับ ส่วนมือเก่าเก๋าเกมส์ก็แกะจากชุดคำสั่งนี้ข้างล่างนี้ก่อนได้เลยครับ
สำหรับตัวรหัสโปรแกรมนี้ถูกแนะนำขึ้นในเว็บ http://support.mogware.net โดยคุณ Endless Loop ผมเห็นว่าเข้าท่าดีไม่ต้องใช้โปรแกรมช่วยเลย ใช้คำสั่งใน Batchfile ล้วนๆ เลยเก็บมาฝากกันครับ
@echo off
for /f %%a in ('date /t') do set DAY=%%a
if %DAY%==Mon goto :mon
if %DAY%==Tue goto :tue
if %DAY%==Wed goto :wed
if %DAY%==Thu goto :thu
if %DAY%==Fri goto :fri
if %DAY%==Sat goto :sat
if %DAY%==Sun goto :sun
:mon
:: put your processing here
echo %day%
pause
exit
:tue
:: put your processing here
echo %day%
pause
exit
:wed
:: put your processing here
echo %day%
pause
exit
:thu
:: put your processing here
echo %day%
pause
exit
:fri
:: put your processing here
echo %day%
pause
exit
:sat
:: put your processing here
echo %day%
pause
exit
:sun
:: put your processing here
echo %day%
pause
exit
... โปรดติดตามตอนต่อไป
สมัครสมาชิก:
บทความ (Atom)
-
กลับมาพบกันอีกครั้งในคอลัมน์ System Focus คอลัมน์ที่นำเสนอเรื่องราวในธุรกิจเครือข่ายที่เน้นหนักไปในด้านระบบสนับสนุน หรือระบบช่วยสำเร็จ สำหรั...
-
กลับมาพบกันอีกครั้งสำหรับคอลัมน์ System Focus ซึ่งเน้นเนื้อหาสาระเชิงวิชาการเกี่ยวกับ ระบบช่วยสำเร็จต่างๆ ครั้งนี้เป็นครั้งที่ 2 ครับ โดยผมจ...