Secure Shell
/etc/ssh/sshd_config
เก็บค่า config สำหรับการ login
PermitRootLogin no
เป็นตัวแปรเกี่ยวกับการยินยอมให้ Root login ผ่าน Secure Shell (Remote)
สำหรับในการเปลี่ยนแปลงค่า config แต่ละครั้งจะต้องให้ Linux อ่านค่าใหม่ ซึ่ง sshd เป็น service จึงต้อง Restart Service
/etc/rc.d/init.d/sshd restart
/var/log/secure
เป็นไฟล์ที่เก็บร่องรอยการ Login ของแต่ละ user ที่เครื่อง Server
RPM
Red Hat Package Management facilitates users to install or update RedHat Software across a wide variety of Linux flavor.
การใช้ package rpm จำเป็นจะต้องมี package มาอยู่ที่เครื่อง Server ก่อนทำการติดตั้ง
เราสามารถใช้ ftp เข้าไปโหลด package จาก http://www.rpmfind.net/ หรือ ftp://download.fedora.redhat.com/pub/fedora/linux/core/
Get RPM with Command-Line Anonymous FTP
เราจะเข้าไปเอา package จาก ftp ของ fedora ด้วย command ftp โดยใช้ user:anonymous เข้าไปดาวน์โหลดให้พิมพ์คำสั่ง
ftp download.fedora.redhat.com
จากนั้นใส่ user : anonymous
pass ไม่ต้องใส่ให้กด Enter ไปได้เลย
จากนั้น cd ไปจนถึง /pub/fedora/linux/core/
ใน core นี้จะประกอบไปด้วย version ของ fedora ถ้า version 2 ให้ cd 2 เพื่อเข้า directory แล้วเข้าไปถึง /i386/os/Fedora/RPMS/
เราสามารถใช้ คำสั่ง get ตามด้วย ชื่อไฟล์ หรือ mget ตามด้วยชื่อไฟล์แล้ว Wild card เช่น abc* เพื่อโหลดไฟล์ที่ขึ้นต้นด้วย abc ทั้งหมดมาก็ได้
จากนั้นพิมพ์ Exit เพื่อออก
แล้วให้ ls เพื่อดูไฟล์ที่ดาวน์โหลดมา
Get RPMs Using CD-ROM
ให้ดูไฟล์ File System Table ที่ /etc/fstab ก่อนว่า cdrom อยู่ที่ drive ไหน
ให้ mount ไปที่ Drive นั้น ด้วยคำสั่ง
mount /mnt/cdrom
จากนั้น cd /mnt/cdrom เพื่อเข้าไป drive cd rom แล้ว copy file ลงที่เครื่องหรือ install จาก cd rom ก็ได้
เมื่อเสร็จแล้วให้ Eject cd-rom ด้วยคำสั่ง
eject cdrom
ตรวจสอบ package ว่าติดตั้งหรือยัง
rpm -q
เช่น rpm -q bind
จะตรวจสอบว่า package bind มีการติดตั้งหรือยัง ในกรณีที่ติดตั้งแล้วระบบจะบอกข้อมูลให้กับเราอย่างไม่ละเอียด ถ้าต้องการให้แสดงข้อมูล Package อย่างละเอียดให้เพิ่ม option i เข้าไปตรง -q เป็น -qi
การติดตั้งและอัพเดท package
ติดตั้งใช้คำสั่ง rpm -ivh
อัพเดทใช้คำสั่ง rpm -Uvh
การลบ package
rpm -e
ดูคำสั่งว่าอยู่ที่ไหนด้วย which
ถ้าเราพิมพ์ which ntpdate
จะได้ผล /urs/sbin/ntpdate
การใช้ ntpdate เพื่อ Synchronize time กับเครื่อง server
เป็นการอัพเดท เวลาของเครื่อง server ให้ตรงกัน ใช้คำสั่งดังนี้
ntpdate clock.nectec.or.th
Schedule update เวลา Crontab
ให้พิมพ์ crontab -e เพื่อทำการกำหนด schedule ให้รันคำสั่ง โปรแกรมจะเปิด vi ขึ้นมาให้เราพิมพ์
0 0,6,12,18 * * * /USR/SBIN/ntpdate clock.nectec.or.th
หมายความว่าให้ทำคำสั่ง
ntpdate clock.nectec.or.th
ทุกวัน ทุกเวลา 0.00,6.00,12.00,18.00
0 ตัวแรกหมายถึง นาที
0 ตัวที่สองเป็นชั่วโมง
6,12,18 เป็นชั่วโมงเหมือนกัน
* ถัดจาก 18 น่าจะเป็นวัน
* ตัวต่อมาน่าจะเป็นสัปดาห์
* ตัวถัดมาน่าจะเป็นเดือน
yum
yum list แสดงรายการ package ทุก package
yum update อัพเดท package ทุก package ที่ใหม่กว่า
yum install
yum -y install
yum info
yum remove