Arnut's Blogs
 


:
Arnut's Blog
 
| Home | My Profile | My friend |Research | เรียนต่อ Ph.D. | Sitemap | Contact Us |
คุณเข้าเป็นคนที่ นับตั้งแต่ : 7/3/05
| BACK | Install RedHat9 | File System | | Linux Command | IP Config | DNS Server | Web Server | Proxy Server(Squid) | DHCP Server | Mail Server(sendmail) | Web-based mail | PHP & MySQL | PERL / CGI | Shell Script | File Server | FTP Server | SSH Server | Crontab | PPP Server | Webmin | squidGuard | MRTG | RHCT/RHCE |
Linux : Linux Command
ls ใช้ลิสต์ดูข้อมูล
ls   -al ใช้ลิสต์ดูข้อมูลแบบละเอียด
pwd ดูพาทที่อยู่ในปัจจุบัน
cd  /etc เข้าไปในห้อง etc
cd .. ถอยกลับ 1 ระดับ
cd \ กลับไดเร็กทอรีหลัก
mkdir  data1
mkdir  sys
สร้างไดเร็กทอรี data1
สร้างไดเร็กทอรี sys
rm -rm data1 ลบไดเร็กทอรี data1
   
การจัดการไฟล์และไดเร็กทอรี  
การสร้างไฟล์
วิธีที่ 1
 
cat > admin.sh
xxxxxxxxx พิมพ์ข้อความที่ต้องการ
กด Crtl+D เพื่อบันทึกและออก
สร้างไฟล์ชื่อว่า admin.sh
cat admin.sh ดูรายละเอียดในไฟล์ admin.sh
cat  /etc/passwd ดูรายละเอียดในไฟล์ passwd ในไดเร็กทอรี etc
cat >> admin.sh
พิมพ์ข้อความที่ต้องการ
กด Crtl+D เพื่อบันทึกและออก
พิมพ์ข้อความต่อท้ายไฟล์ admin.sh
   
วิธีที่ 2  
vi  member.txt
กดปุ่ม i เพื่อแทรก
พิมพ์ข้อความที่ต้องการ
xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx
กดปุ่ม ESC
กดปุ่ม
: wq    บันทึกและออก
:w       บันทึก
:q        ออกไม่บันทึก
:wq!    บันทึกไฟล์ที่เป็น read-only

 
   
cp member.txt   member2.txt คัดลอกไฟล์ member.txt เป็น member2.txt
cp member.txt  /sys คัดลอกไฟล์ member.txt ไว้ในไดเร็กทอรี sys
mv member.txt  /sys ย้ายไฟล์ member.txt ไว้ในไดเร็กทอรี sys
rm member2.txt ลบไฟล์ member2.txt
   
history ดูประวัติการใช้คำสั่ง
cat /root/.bash_history ไฟล์เก็บคำสั่งการทำงาน
 
การบริหารบัญชีผู้ใช้  
การสร้างกลุ่มผู้ใช้  
# groupadd  staff    สร้างกลุ่มผู้ใช้ชื่อว่า staff
# groupadd  std สร้างกลุ่มผู้ใช้ชื่อว่า std
# cat  /etc/group ดูชื่อกลุ่มผู้ใช้ที่สร้างแล้ว
   
การเพิ่มบัญชีผู้ใช้  
# useradd  arnut  -g  staff เพิ่มผู้ใช้ชื่อ arnut ไว้ในกลุ่ม staff
# useradd  bee  -g  std เพิ่มผู้ใช้ชื่อ bee ไว้ในกลุ่ม std
# passwd  arnut [enter]
xxxx ป้อนรหัสผ่าน
xxxx ยืนยันรหัสผ่าน
กำหนดรหัสผ่านให้ผู้ใช้ชื่อ arnut
# cat  /etc/passwd
ดูรายชื่อผู้ใช้ที่เพิ่มแล้ว
# cat   /etc/shadow ไฟล์เก็บรหัสผ่าน
# ls  /home ดูห้องเก็บข้อมูลผู้ใช้
การเพิ่มผู้ใช้แบบพิเศษ
# useradd  -g  hrd  -s  /bin/false -c "Mr.Peter" peter 

hrd เป็นชื่อกลุ่ม
perter เป็นชื่อบัญชีผู้ใช้

 
การลบบัญชีผู้ใช้ออกจากระบบ  
# userdel  arnut ลบบัญชีผู้ใช้ชื่อ arnut ไม่ลบ home directory
# userdel  -r  arnut ลบบัญชีผู้ใช้ชื่อ arnut ลบ home directory ด้วย
   
การเปลี่ยนโหมดไฟล์  
# ls -al ดูรายละเอียดโหมดไฟล์
-
rwx
rwx
rwx
u
g
o

- เป็นไฟล์หรือไดเร็กทอรี
r = read อ่านได้
w = write เขียนได้
x = Execute คอมไพล์ได้
u = user เจ้าของไฟล์ (Owner)
g = group บุคคภายในกลุ่ม
o = other บุคคลภายนอก
a = ugo
มีทั้งหมด 10 หลัก
สามารถทำได้ 2 รูปแบบ  
แบบที่ 1 การอ้างจากกลุ่มโดยตรง

 
chmod  ug+x test1.pl เพิ่มสิทธิให้เจ้าของไฟล์และบุคคลในกลุ่มสามารถคอมไพล์ได้
chmod a+x test1.pl ให้ทุกคนสามารถรันไฟล์ได้
   
แบบที่ 2 แบบเลขฐานสอง  
-
rwx
rwx
rwx
u
g
o
1 = - -x
2 = -w-
3 = -wx
4 = r- -
5 = r-x
6 = rw-
7 = rwx

 
chmod 755 test.pl เจ้าของไฟล์สามารถทำได้ทุกอย่าง บุคคลในกลุ่มและบุคคลภายนอกสามารถ
chmod 666 config.php ให้ทุกคนสามารถอ่านและเขียนไฟล์ได้
   
   
การเปลี่ยนชื่อเจ้าของไฟล์  
# chown  bee data ให้ bee เป็นเจ้าของไดเร็กทอรี data
   
   
การเปลี่ยนกลุ่มผู้ใช้ (Chgre)  
รูปแบบ
chgrp groupname text.txt option
เช่น
chgrp   staff   test1.txt
 
   
   
การจัดการ Process  
# ps   -aux ดูโปรเซสระบบ
# kill  -9   3452 ตัดโปรเซสหมายเลข 3452 ออกจากระบบ
   
คำสั่งจัดการ Package  
RPM = RedHat Package Management  
rpm  -q httpd ตรวจสอบแพกเก็จ Apache Web Server ว่าถูกติดตั้งหรือยัง
rpm  -ql httpd |more
หรือ
rpm  -ql httpd |less

 ตรวจสอบแพ็กเกจแบบละเอียด
rpm  -i  mc-version ติดตั้งแพ็กเกจ
rpm  -ivh  mc-version  ติดตั้งแพ็กเกจ พร้อมดูขั้นตอนติดตั้ง
rpm  -Uvh  httpd-version  อัปเกรดแพ็กเกจ
rpm -ivh --nodeps httpd-version ติดตั้งแบบไม่สนใจ
   
การติดตั้งไฟล์ .tar.gz
# tar -zxvf ชื่อแพ็กเกจ.tar.gz   < แตกไฟล์
# cd ชื่อแพ็กเกจ  < เข้าไปในไดเร็กทอรี
# ls  < ดูข้อมูล
# ./configure
# make
# make install


หรือสามารถติดตั้งโดยใช้คำสั่ง
# gzip -cd ชื่อแพ็กเกจ.tar.gz | tar xvf  -

| Home | My Profile | My friend |Research | เรียนต่อ Ph.D. | Sitemap | Contact Us |
gotoKnow.org Blognone
แนะนำเว็บเพจนี้ให้เพื่อนคุณ
บทความและข้อมูลในเว็บนี้สงวนลิขสิทธิ์โดย อ.อาณัติ รัตนถิรกุล
Copyright© 2003-2008 by Arnut.com All right reserved.

Contact :
   
Arnut's Blog
สำหรับท่านที่ต้องการแลกลิงค์ให้ส่งไฟล์ภาพขนาด 88x31 pixel
พร้อม url เว็บไซต์ท่านมาที่ arnut@cmsthailand.com