วันพุธที่ 24 ธันวาคม พ.ศ. 2557

การสร้าง bash file ใน Freebsd

การสร้าง bash file ใน Freebsd

1. เข้าไปที่ path ที่จะสร้างไฟล์
#cd /var/log
2. สร้างไฟล์ชื่อ Clearlog.sh
#pico Clearlog.sh

3. เริ่มเขียนรูปแบบของ script sh

#!/bin/sh

cd /var/log
rm httpd-access.log
touch httpd-access.log
chown root:wheel httpd-access.log

rm httpd-error.log
touch httpd-error.log
chown root:wheel httpd-error.log

rm snmpd.log
touch snmpd.log
chown root:wheel snmpd.log

sleep 10s --> ตั้งค่าหน่วงเวลา

/usr/local/sbin/apachectl restart

เสร็จแล้ว save ออกมา

4. เปลี่ยน mod ของไฟล์
#chmod 755 Clearlog.sh

5. ทดสอบการรันไฟล์
#./Clearlog.sh
หากไม่มี Error อะไรแสดงว่า Script ใช้ได้

6.เข้าไปกำหนดค่าเวลาที่ crontab -e
เพิ่มข้อความ
0 5 * * 0 /var/log/Clearlog.sh

เสร็จแล้ว save ออกมา

วันศุกร์ที่ 12 ธันวาคม พ.ศ. 2557

แก้ปัญหา Apache ฟ้อง AH00558 ใน Ubuntu 14.04

แก้ปัญหา Apache ฟ้อง AH00558 ใน Ubuntu 14.04
  • Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1.
Set the 'ServerName' directive globally to suppress this message
เข้าไปที่ #/etc/apache2
#pico apache2.conf
เพิ่มข้อความ
ServerName localhost
กด Ctrl+x พร้อม save ไฟล์
สั่ง restart apache ใหม่
sudo service apache2 restart