สำนักวิทยบริการและเทคโนโลยีสารสนเทศ (สวส.)

Office of Academic Resources and Information Technology

บทความ

การใช้คำสั่ง chown เพื่อเปลี่ยน เจ้าของไฟล์และโฟลเดอร์ (owner) บน Linux

chown -R [User] [Path]

เป็นการแก้ไขเจ้าของไฟล์รวมทั้งไฟล์ใน subdirectory ด้วย เช่น chown -R www-data \home\web

chown username:groupname *

กรณีแก้ไขเจ้าของทั้งหมดใน directory นั้น   เช่น root@webserver : /home/web/public_html# chown web:web *
 

backup และ restore file .tar.gz linux

You need to use tar command as follows (syntax of tar command):
tar -zcvf archive-name.tar.gz directory-name
Where,

  • -z: Compress archive using gzip program
  • -c: Create archive
  • -v: Verbose i.e display progress while creating archive
  • -f: Archive File name

For example, you have directory called /home/jerry/prog and you would like to compress this directory then you can type tar command as follows:

$ tar -zcvf prog-1-jan-2005.tar.gz /home/jerry/prog

ตั้งค่า IPv6 ให้กับ Apache

หากต้องการใช้ IPv6 Apache เป็นอีกหนึ่งบริการที่เราต้องไปตั้งค่าให้ถูกต้อง สำหรับค่า config ที่เกี่ยวข้องกับ IPv6 มีดังนี้

  • Listen
  • VirtualHost

มาดูวิธีการกันครับ ค่า Listen จะเป็นการกำหนดว่าเราจะให้ Apache Listen จาก IP Address อะไร port อะไร เช่น Listen 0.0.0.0:80 หรือ Listen 80 ก็คือ Listen IP Address อะไรก็ได้ port ที่ใช้คือ 80 แต่ถ้าต้องการตั้งค่าสำหรับ IPv6 ต้องตั้งค่าอย่างนี้ครับ

Listen [::]:80
Listen 0.0.0.0:80

สำหรับในส่วน VirtualHost ก็ง่ายๆ ใส่ IPAddres ลงใน [] เท่านี้ก็เรียบร้อย

วิธีการสร้าง Hotspot ใน Windows 7,8

โดยปกติเราจะสร้าง Wifi Hotspot หรือที่เรียกว่า Wifi Tethering ใน Android ซึ่งก็คือการแชร์เน็ตของเราออกมาทาง Wireless Network ให้คนอื่นที่เกาะ Wireless นั้นๆสามารถใช้งาน internet ได้นั่นเอง ทีนี้หากเราต้องการจะเปลี่ยนมาแชร์ในเครื่อง Notebook ที่เป็น Windows 7,8 จะทำยังไงมาลองดูกันครับ

1. เปิด cmd.exe ขึ้นมาผ่านปุ่ม Windows -> พิมพ์ว่า cmd.exe จากนั้น click ขวาที่ cmd.exe แล้วเลือก Run as Administrator

การติดตั้ง Central Log ด้วย rsyslog , mysql, php

Install RSyslog+MySQL เพื่อจำ

ขั้นตอนการติดตั้งและตั้งค่า  RSyslog+MySQL+ PHP
 
1.ติดตั้งโปรแกรม RSyslog+MySQL 
ขั้นตอนที่1
ทำการติดตั้งโปรแกรม
aptitude install apache php mysql php-mysql mysql-server wget rsyslog rsyslog-mysql php-gd
 
ขั้นตอนที่ 2
ทำการตั้งค่า Mysql
-By default the MySQL root database user is blank so for security we should set it now:
# mysqladmin -u root password YourNewPassword //ตั้ง password ให้กับ user root ใหม่

Debian : Repository

 Repository แปลให้เข้าใจง่ายก็คือ แหล่งที่เก็บ package ต่างๆ เพื่อใช้สำหรับติดตั้งโปรแกรมให้ครบตามที่เราต้องการ
     หลายๆท่าน เคยกำหนด Debian Repository แต่บางท่านอาจไม่เคยทราบว่า องค์ประกอบแต่ละส่วนมีความหมายกันอย่างไรบ้าง วันนี้มาทำความเข้าใจกัน....
โดยกำหนดไว้ที่ /etc/apt/sources.list 

ตัวอย่างรูปแบบ

เรื่องน่าสนใจใน Windows 10 เวอร์ชั่นล่าสุด

Windows 10 กลายเป็นชื่้อของระบบปฏิบัติการรุ่นล่าสุดของทาง Microsoft โดยที่ทางภายในของไมโครซอฟท์เลือกใช้เป็นชื่อของการระบบก่อนมีการเปลี่ยนแปลง โดยข้ามเลข Windows 9 เพื่อก้าวสู่การพัฒนาใหม่ในไม่ช้านี้ ซึ่ง Windows 10 นี้ มาพร้อมกับการอัพเดต Start Menu, Notification Center และรองรับระบบ Virtual Desktop อีกด้วย แต่ก่อนหน้านี้มีข่าวลืมว่าจะมีการถอดเอา Charm Bar ออกจากระบบปฏิบัติการใหม่นี้ แต่ล่าสุดยังคงมีการพบฟีเจอร์ดังกล่าวอยู่บนระบบนี้อยู่เช่นเดิมด้วยเช่นกัน นอกจสกนี้ยังมีเรื่องราวของ Windows 10 อีกหลายเรื่องที่น่าสนใจ ลองมาดูกันดีกว่า ว่ายังมีสิ่งใดที่เกี่ยวของกับ Windows 10 นี้ ที่น่าติดตามก

เปลี่ยนรหัสผ่าน root MySQL Server สำหรับ Linux

เปิด terminal หรือ โปรแกรม putty remote เข้า server 
1. หยุด Service MySQL Server 

/etc/init.d/mysql stop   หรือ sudo /etc/init.d/mysql stop

2.Start the mysqld configuration

mysqld --skip-grant-tables &  หรือ  sudo mysqld --skip-grant-tables &

3.เปิด terminal อีก tap  Login to MySQL as root

mysql -u root mysql

ปิดการทำงานของ IPv6 ใน Windows 7

IPv6 คืออะไร มาทำความเข้าใจกันสักเล็กน้อย IPv6 มาจากคำว่า Internet Protocol version 6 เป็นโปรโตคอลใหม่เกิดมาเพื่อทดแทนอินเทอร์เน็ตโปรโตคอลรุ่นเดิม (ปัจจุบันเป็น Internet Protocol version 4 :IPv4) โดยมีวัตถุประสงค์ เพื่อปรับปรุงโครงสร้างของตัวโปรโตคอล ให้รองรับหมายเลขแอดเดรสจำนวนมาก และปรับปรุงคุณลักษณะอื่นๆ อีกหลายประการ ทั้งในแง่ของประสิทธิภาพและความปลอดภัยรองรับระบบแอพพลิเคชั่น (application) ใหม่ๆ ที่จะเกิดขึ้นในอนาคต และเพิ่มประสิทธิภาพในการประมวลผลแพ็กเก็ต (packet) ให้ดีขึ้น ทำให้สามารถตอบสนองต่อการขยายตัวและความต้องการใช้งานเทคโนโลยีบนเครือข่ายอินเทอร์เน็ตในอนาคตได้เป็นอย่างดี ?(อ่านรา