แสดงบทความที่มีป้ายกำกับ Linux command line แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Linux command line แสดงบทความทั้งหมด

คำสั่ง Linux ในการสำรองข้อมูล

คำสั่ง Linux ในการสำรองฐานข้อมูล (Database Backup)


คำสั่งสำหรับการสำรองฐานข้อมูล ใน mysql คือ คำสั่ง mysqldump มีรูปแบบในการใช้งาน ดังต่อไปนี้
สำหรับรายละเอียดของ options ต่างๆ สามารถศึกษาเพิ่มเติมได้ที่ http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

ตัวอย่างการใช้งาน

# mysqldump -u root -p mydatabase(ชื่อดาต้าเบส) > testdb.sql(ชื่อไฟล์ดาต้าเบส)
หรือในกรณีที่ต้องการสำรองเฉพาะตาราง (Table) ใดตารางหนึ่งสามารถใช้คำสั่ง ดังต่อไปนี้

# mysqldump -u root -p mydatabase -tables news(ชื่อตาราง) > testdb.sql 

เมื่อ news คือ ตารางหนึ่งในฐานข้อมูล mydatabase จากตัวอย่างข้างต้น จะได้ไฟล์ที่ชื่อว่า 

testdb.sql ณ ตำแหน่งที่มีการเรียกใช้คำสั่ง 




การ Restore ฐานข้อมูลกลับ

# mysql -u root -p database < testdb.sql

เป็นการ คืนค่าข้อมูล Database ในที่นี้คือ testdb.sql ที่เราได้ใช้คำสั่ง Dump ออกมา เพื่อคืนไป

ยัง database (ชื่อดาต้าเบสที่เราสร้างเอาไว้ใน phpMyAdmin )





ขอบคุณแหล่งข้อมูล : freebsd.sru.ac.th

คำสั่งที่ใช้จัดการผู้ใช้บน Linux

                           คำสั่งที่ใช้จัดการผู้ใช้บน Linux !



# useradd
เพิ่มยูเซอร์ใหม่ ถ้าเราใส่แค่ชื่อยูเซอร์ใหม่ที่ต้องการ ระบบจะสร้างกรุปใหม่ขึ้นมาให้ด้วย โดยชื่อกรุปจะเป็นชื่อเดียวกับชื่อยูเซอร์
# useradd ispying
เพิ่มยูเซอร์ใหม่และกำหนดโฮมไดเร็กทอรี
# useradd ispying -d /home/student/ispying
เพิ่มยูเซอร์ใหม่และกำหนดโฮมไดเร็กทอรีและเชล
# useradd ispying -d /home/student/ispying -s /sbin/nologin

# passwd  
เปลี่ยนรหัสผ่านใหม่
# passwrd ispying
# chage
แสดงข้อมูลของผู้ใช้
# chage -l ispying
# usermod
เปลียนชื่อผู้ใช้ (ในตัวอย่างจะเปลียนจากชื่อ ispying01 เป็น ispying09)
# usermod -l isyping09 ispying01
เปลี่ยนกลุ่มของผู้ใช้ (เปลี่ยนกลุ่มของยูเซอร์ student ไปเป็น staff )
# usermod -g staff student
# userdel
ลบชื่อผู้ใช้ออกจากระบบ แต่ไม่ต้องลบโฮมไดเร็กทอรีของผู้ใช้
# userdel ispying
ลบชื่อผู้ใช้ออกจากระบบและลบโฮมไดเร็กทอรีออกจากระบด้วย
# userdel -r ispying
# groupadd
เพิ่มกลุ่มใหม่
# groupadd student
# groupdel
ลบกลุ่ม
# groupdel student
# su
เปลี่ยนสิทธิ์เป็นยูเซอร์ root (ในตัวอย่างเราเป็นยูเซอร์ธรรมดาอยู่ เมื่อใช้คำสั่ง su – และใส่รหัสผ่านของ root เราก็จะเปลี่ยนตัวเองเป็น root)
# su -
เปลี่ยนสิทธิ์เป็นยูเซอร์คนอื่นในระบบ (ถ้าเราเป็น root อยู่ในระบบ เราสามารถเปลียนตัวเองไปเป็นยูเซอร์คนไหนในระบบก็ได้)
# su ispying

ขอบคุณแหล่งข้อมูลจาก : unzeen.com