Introduction การใช้งาน Linux ด้วย command line สามารถเข้าถึงได้ 3 วิธี

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การสร้างเว็บเพจด้วยภาษา Html
Advertisements

FILE AND DIRECTORIES พื้นฐานลินุกส์ ผู้สอน นายวุฒิชัย คำมีสว่าง.
จัดทำโดย น. ส. ดวงกมล งามอยู่เจริญ เลขที่ 8 น. ส. ณัชชา เชื้อตา เลขที่ 6 เตรียมบริหารธุรกิจปี 1.
การเพิ่ม ลบ จำกัดสิทธิ์ User จัดทำโดย 1. นายธัชนนท์ ต๊ะต้องใจ 1-B เลขที่ 4 2. นาย ไพบูรณ์ อินทะซาว 1-B เลขที่ 23.
Sc B011 Software ที่สนใจ. sc B012 VCD Cutter โปรแกรม ตัด - ต่อ VCD เฉพาะส่วนที่ ต้องการแบบง่าย ๆ.
จัดทำโดย ปราง เจริญสุข รหัสนิสิต Software.
หน่วยที่ 3 ภาษาคำสั่งพื้นฐานที่ใช้เขียนโปรแกรม PLC
ซอฟต์แวร์ระบบที่รู้จักกันดี คือซอฟต์แวร์ควบคุมการปฏิบัติการ ของคอมพิวเตอร์ที่เรียกว่า ระบบปฏิบัติการ ระบบปฏิบัติการเป็นชุดคำสั่งที่ใช้ควบคุมระบบฮาร์ดแวร์และ.
ระบบแฟ้มข้อมูล.
LAB ตัวแปร : Variables ในการเขียนโปรแกรมเราต้องการให้โปรแกรม จดจำค่าต่างๆ ไว้ เช่นเมื่อรับค่าข้อมูลจาก ผู้ใช้ หรือค่าที่ได้จากการคำนวณใดๆ ค่า.
FIX COMMON PC PROBLEMS By Missis Jatuporn Surinseng Missis Chamaiporn Sommit.
เครือข่ายคอมพิวเตอร์
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
Pro/Desktop.
และสร้างเว็บไซต์ประเภทCMS
ซอฟต์แวร์และการเลือกใช้
คำสั่ง ในระบบ DOS (Disk Operating System)
เทคโนโลยีอินเตอร์เน็ต
การใช้งาน Microsoft Excel
นาย ชญานิน ฉวีอินทร์ รหัส กลุ่ม PE11 ตอนเรียน B06.
ซอฟต์แวร์ที่น่าสนใจ จัดทำโดย น.ส. จิตรวรรณ เอกพันธ์ sc คณะวิทยาศาสตร์ วิชาเอกคณิตศาสตร์ (กศ.บ.)
CD แผ่น ชื่อ File Program
การรักษาความปลอดภัยข้อมูลขั้นพื้นฐาน
Intro Excel 2010 ข้อมูลจาก... ellession1.htm.
Microsof t Office Word เตรียมความ พร้อม Microsoft Office Word 2007 แดงเขียวน้ำเงิน ม่วงดำเขียว เหลืองส้มน้ำตาล น้ำเงินดำแดง.
การใช้โปรแกรม Microsoft Word XP Microsoft Word XP.
โปรแกรมสต๊อกสินค้า และ โปรแกรมขายหน้าร้าน Nanosoft Smart INV.NET วิชาโปรแกรมสำเร็จรูปและการ ประยุกต์ใช้งาน อ. วิสุตร์ เพชรรัตน์
เตชิษฐ์ เรือง ไพศาล.  คอมพิวเตอร์เป็นอุปกรณ์ไฟฟ้าที่ใช้ไฟฟ้า กระแสตรงทำงาน  ข้อมูลภายในเป็นข้อมูลดิจิตอล  …..  แทนข้อมูลเหล่านี้ด้วยแรงดันไฟฟ้า.
การใช้งาน Microsoft Word กลุ่ม 2T_PUK. โปรแกรม Microsoft Word เป็นโปรแกรมสำเร็จรูปที่เหมาะกับ งานพิมพ์ต่าง ๆ แทนเครื่องพิมพ์ดีดในสมัยก่อน ที่เวลาแก้ไข.
นาย สรวิศ เตธัญญวรากูล ปวช.3/2 นาย ศิวกร มาลี ปวช.3/2.
การจัดเก็บข้อมูลในแฟ้มข้อมูลธรรมดา นั้น อาจจำเป็นที่ใช้แต่ละคน จะต้องมีแฟ้มข้อมูลของตนไว้เป็นส่วนตัว จึง อาจเป็นเหตุให้มีการเก็บข้อมูล ชนิดเดียวกันไว้หลาย.
เทคนิคการใช้ Microsoft Excel. 1. การตีตารางในรูปแบบต่าง ๆ 2. การแทรกภาพในตาราง 3. การตกแต่งข้อมูลด้วย Format Cells 4. การคำนวณ บวก ลบ คูณ หาร 5. การย่อ.
การเลือกข้อมูลจาก List การกำหนดเงื่อนไขการป้อนข้อมูลด้วย Data Validation การใส่ Comment / แสดง / แก้ไข / ลบ.
MTH 261 File Management. File Management File Management จะอธิบายเกี่ยวกับการเขียน ส่วนจัดการแฟ้มข้อมูล เราสามารถที่จะเขียน โปรแกรมเพื่อเรียกใช้แฟ้มข้อมูลที่เรามี
งานวิชา เทคโนโลยี สารสนเทศ 4/3 เรื่อง INPUT และ OUTPUT จัดทำโดย นาย ชาญชัย ศรีน้อย เลขที่ 3 นาย ณัฐดนัย จันทมาศ เลขที่ 4 นาย อุดมศักดิ์ เกื้อนะ เลขที่
IP-Addressing and Subneting
หน่วยการเรียนที่ 6 เรื่อง การจัดการฐานข้อมูลด้วย PHP Function
การใช้ Social Media เพื่อการสื่อสาร
IP-Addressing and Subneting
Boson Netsim Simulator ภาควิชาวิศวกรรมไฟฟ้าและคอมพิวเตอร์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 2 : แบบจำลองเครือข่าย (Network Models) part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
Introduction SQLite Prawit Pimpisan Computer Science RERU.
Basic Config Router&Switch
บทที่ 3 Windows OUTLINE คำสั่งเกี่ยวกับไฟล์และโฟลเดอร์
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
การพัฒนาการใช้งานในระบบเว็บ
เรียนรู้การใช้งานโปรแกรม เพื่อจำลองระบบไมโครคอนโทรลเลอร์
โครงสร้างภาษา C Arduino
QUEUE คิวจะมีโครงสร้างแบบเชิงเส้นเหมือน stack แต่แตกต่างตรงที่ queue มีตัวชี้ 2 ตัวคือ หัว(Head) และหาง(Tail) โดยการใส่ข้อมูลเข้าและนำข้อมูลออก จะมีลักษณะ.
Vernier เวอร์เนียร์ คือเครื่องมือที่ใช้วัดระยะ (distance) หรือ ความยาว (length) ให้ได้ค่าอย่างละเอียด เวอร์เนียร์ต่างจากไม้บรรทัดทั่วๆไป เพราะมี 2 สเกล.
บทที่ 3 การสร้างเว็บไซต์ และการปรับคุณสมบัติของเว็บเพจ
Basic Input Output System
บทที่ 13 การจัดการไฟล์ (File Management)
คำสั่ง Create , Insert, Delete, Update
บทที่ 3 แฟ้มข้อมูลและฐานข้อมูล
บทที่ 8 การควบคุมระบบสารสนเทศทางการบัญชี : การควบคุมเฉพาะระบบงาน
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
บริษัท พัฒนาวิชาการ (2535) จำกัด
SMS News Distribute Service
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
บรรยายครั้งที่ 8 - กราฟฟิกวิศวกรรม 1
บทที่ 8 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
สถาปัตยกรรมของฐานข้อมูล
หลักเกณฑ์การเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ ของผู้ให้บริการ
ค่ารูรับแสง - F/Stop ค่ารูรับแสงที่มีค่าตัวเลขต่ำใกล้เคียง 1 มากเท่าไหร่ ค่าของรูรับแสงนั้นก็ยิ่งมีความกว้างมาก เพราะเราเปรียบเทียบค่าความสว่างที่ 1:1.
เริ่มต้นสร้างบล็อกเวิร์ดเพรส
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
ระบบการส่งต่อข้อมูลอาการไม่พึงประสงค์จากการแพ้ยา
กระดาษทำการ (หลักการและภาคปฏิบัติ)
ใบสำเนางานนำเสนอ:

Introduction การใช้งาน Linux ด้วย command line สามารถเข้าถึงได้ 3 วิธี Virtual Terminal Graphical Terminal Remote Terminal (Telnet, SSH) คำสั่งทุกคำสั่งใน command line จะทำงานผ่านสิ่งแวดล้อมที่เรียกว่า “Shell” ใน Linux มี shell ให้เลือกใช้งานหลายชนิด แต่ชนิดที่ได้รับความนิยม และใช้กันมากก็คือ BASH (Bourne-again shell)

Help ใน Linux เนื่องด้วยคำสั่งใน Linux นั้นมีมากมาย Linux จึงมี help ช่วยเหลือ เอาไว้ให้ คำสั่ง help ใน Linux คือ “man” (manual) ตัวอย่าง : อยากดู help ของคำสั่ง ls man ls

[choopan@localhost ~]$ Linux Shell เมื่อเปิด terminal ขึ้นมาจะมี command prompt ซึ่งเป็น Linux shell Prompt จะมีรายละเอียดดังนี้ [choopan@localhost ~]$ สิทธิของผู้ใช้ $ = ผู้ใช้ทั่วไป # = ผู้ดูแลระบบ ชื่อบัญชีผู้ใช้งาน ชื่อเครื่องที่ใช้งาน Path ที่กำลังทำงาน

คำสั่ง ifconfig ifconfig - เป็นคํา สั่งที่ใช้ในการดูชื่อการ์ดแลน/หมายเลขIP Address hostname # ifconfig

คำสั่ง ping ping - เป็นคํา สั่งที่ใช้ในกํารตรวจสอบ Network ว่ามีการเชื่อมต่อ และสามารถใช้งานได้หรือไม่ # ping web # ping IP

คำสั่งสำหรับสร้าง-ลบ ผู้ใช้งาน ใช้คำสั่ง adduser newuser newuser ชื่อผู้ใช้ที่เราต้องการ ใช้คำสั่ง rmuser user rmuser ชื่อผู้ใช้ที่ต้องการลบ

คำสั่งสำหรับเปลี่ยนผู้ใช้งาน ปกติจะปลอดภัยในการ Login เข้า Linux เป็นผู้ใช้ธรรมดามากกว่าเป็น root เนื่องจาก บางทีอาจไปลบแฟ้มข้อมูลระบบโดยไม่ได้ตั้งใจได้ แต่ผู้ใช้ก็สามารถเข้าทำงานเป็น root ในภายหลังได้หลังจากที่ Login เข้า มาเป็นผู้ใช้ธรรมดา ด้วยคำสั่ง “su” กด Ctrl+D หรือพิมพ์ exit แล้ว Enter เพื่อออกจาก shell ของ root

คำสั่ง Restart shutdown –r now hostname # shutdown –r now Reboot! hostname # reboot

คำสั่ง init 0 init 0 -เป็นคํา สั่งที่ใช้ในการปิดเครื่อง hostname # init 0

คำสั่ง whoami ใน Linux มีคำสั่งที่ใช้ตรวจสอบว่า ขณะนี้ผู้ใช้เป็นใคร

คำสั่งจัดการ Directory pwd แสดงตำแหน่ง directory ปัจจุบัน cd เปลี่ยนตำแหน่งของ directory ที่ทำงาน mkdir สร้าง Directory ขึ้นใหม่ mv เปลี่ยนชื่อ หรือ เปลี่ยนตำแหน่งแฟ้มข้อมูลหรือ directory ls ดูรายชื่อแฟ้มข้อมูล และ directory rm ลบแฟ้มข้อมูล rmdir ลบ directory ทดลองใช้คำสั่งจัดการ Directory สร้าง directory ชื่อ Hello ที่อยู่ในภายใน directory ที่อยู่ Test ที่อยู่ภายใต้ home directory (รอตรวจ) ลบ directory ที่เพิ่งสร้างออก

Linux Filesystem (1) root เป็น home directory ของผู้ดูแลระบบ แฟ้มข้อมูลในคอมพิวเตอร์ ปกติจะใช้เก็บข้อมูลต่างๆ รวมถึงโปรแกรม ฐานข้อมูล ภาพ หนัง เพลง ซึ่งแฟ้มข้อมูลของระบบใน Linux จะถูกรวมกันอยู่ใน directory (หรือ folder) ต่างๆ Directory ที่สำคัญๆ ของ Linux มีดังนี้ root เป็น home directory ของผู้ดูแลระบบ home เป็น directory ที่เก็บ home ของผู้ใช้ bin เป็นที่เก็บคำสั่งพื้นฐานของ Linux sbin เป็นที่เก็บคำสั่งเฉพาะของผู้ดูแลระบบ lib ที่เก็บ library สำคัญของระบบ usr เก็บโปรแกรมที่ติดตั้ง usr/bin คำสั่งที่เรียกใช้งานโปรแกรม usr/sbin คำสั่งเฉพาะของผู้ดูแลระบบ usr/lib library ที่จำเป็นของโปรแกรม

Linux Filesystem (2) var เก็บข้อมูลต่างๆเช่น log, database, web, mail boot เก็บแฟ้มข้อมูลสำคัญในการ boot ระบบ etc เก็บแฟ้มข้อมูล config ต่างๆ ของโปรแกรมระบบ lost+found เก็บแฟ้มข้อมูลที่กู้คืนหลังจากระบบล้มเหลว media ตำแหน่งการเชื่อมต่อของอุปกรณ์แบบ dynamic อัตโนมัติ(USB key, CD-rom) misc ตำแหน่งทั่วไปตอนเชื่อมต่อกับ NFS srv ที่เก็บข้อมูลของ web, ftp, cvs mnt ตำแหน่งเชื่อมต่ออุปกรณ์ (CD-ROM, remote file) opt ที่ติดตั้งโปรแกรม 3rd-party proc เก็บแฟ้มข้อมูลเกี่ยวกับข้อมูลของระบบที่กำลังทำงาน dev ตำแหน่งเชื่อมต่อกับ hardware (HDD, network card) selinux เก็บการปรับแต่งค่าของ SELinux tmp เก็บแฟ้มข้อมูลชั่วคราว

สิทธิการเข้าใช้งานแฟ้มข้อมูล คำสั่ง touch คำสั่ง touch- เป็นคำสั่งในการสร้างไฟล์ hostname # touch (ชื่อไฟล์ที่ต้องการสร้าง) คำสั่ง cat คำสั่ง cat -เป็นคำสั่งในการดูรายละเอียดไฟล์ hostname # cat (ชื่อไฟล์ที่ต้องการดูรายละเอียด)

สิทธิการเข้าใช้งานแฟ้มข้อมูล คำสั่ง rm คำสั่ง rm - เป็นคำสั่งที่ใช้ในการลบไฟล์ hostname # rm (ชื่อไฟล์ที่ต้องกาลบ) ถ้าต้องการลบทั้งหมด hostname # rm * (ชื่อไฟล์ที่ต้องการลบ) คำสั่ง cp คำสั่ง cp- เป็นคำสั่งที่ใช้ในการ Copy ไฟล์ hostname # cp (ชื่อไฟล์ที่ต้องการ copy)

สิทธิการเข้าใช้งานแฟ้มข้อมูล คำสั่ง cd คำสั่ง cd- เป็นคำสั่งที่ใช้ในการเข้าถึงไฟล์/ไดเร็กทอรี่ hostname # cd (พาทที่ต้องการเข้าถึง) คำสั่ง cp คำาสั่ง pwd คำสั่ง pwd- เป็นคำสั่งที่ใช้ในการดูพาท ปัจจุบัน hostname # pwd

สิทธิการเข้าใช้งานแฟ้มข้อมูล คำสั่ง mkdir คำสั่ง mkdir - เป็นคำสั่งที่ใช้ในการสร้างไดเรกทอรี่ hostname # mkdir (ไดเรกทอรี่ที่ต้องการสร้าง) คำสั่ง rmdir คำสั่ง rmdir - เป็นคำสั่งที่ใช้ในการลบ Directory hostname # rmdir (ชื่อ Directory ที่ต้องการลบ)

สิทธิการเข้าใช้งานแฟ้มข้อมูล เมื่อใช้คำสั่ง “ls -l” เพื่อแสดง list รายละเอียดของแฟ้มข้อมูลหรือ Directory สิ่งที่จะเห็นในคอลัมแรก คือสิทธิการเข้าใช้งานของแฟ้มข้อมูล ใน Linux จะมีสิทธิด้วยกัน 3 ระดับ เจ้าของแฟ้มข้อมูล กลุ่มของเจ้าของแฟ้มข้อมูล ทุกคน

รายละเอียดแฟ้มข้อมูล drwxrwxrwx all group user directory ชื่อแฟ้มข้อมูล วันเวลาที่สร้างแฟ้มข้อมูล ขนาดของแฟ้มข้อมูล กลุ่มของแฟ้มข้อมูล rwx r = read w = write x = execute เจ้าของแฟ้มข้อมูล จำนวน link หรือแฟ้มข้อมูลที่อยู่ใน directory

ชนิดของแฟ้มข้อมูล (File types)2-3 - แฟ้มข้อมูลปกติ d แฟ้มข้อมูลประเภท directory l แฟ้มข้อมูลประเภท soft link b block device (HDD, CD-ROM) c character device (modem) s socket เชื่อมต่อแบบ network p แฟ้มข้อมูลประเภท pipe

Text Editor : vi การใช้งานสร้างและแก้ไขแฟ้มข้อมูลใน Linux ถ้าทำผ่าน command line จะมี text editor ที่นิยมมากคือ vi การใช้งานของโปรแกรม vi ค่อนข้างจะซับซ้อนสำหรับผู้เริ่มต้นใช้งาน แต่ เมื่อใช้งานคล่องแล้วจะสามารถทำงานได้มีประสิทธิภาพมากขึ้นกว่า text editor ตัวอื่น โปรแกรม vi เป็นโปรแกรมมาตรฐานใน Linux และ Unix ต่างๆ ทำให้ สามารถทำงานกับ Linux ได้ทุกประเภท

โหมดการทำงานของ vi vi ชื่อแฟ้มข้อมูล โหมดคำสั่ง โหมดการแก้ไขเอกสาร เมื่อเริ่มใช้งาน vi ผ่านคำสั่ง vi ชื่อแฟ้มข้อมูล โปรแกรมจะเริ่มต้นที่โหมดคำสั่ง ถ้าแฟ้มข้อมูลที่ต้องการไม่มีอยู่ในระบบ vi จะสร้างแฟ้มข้อมูลนั้นขึ้นมา ถ้าแฟ้มข้อมูลที่ต้องการมีอยู่ในระบบ vi จะเปิดแฟ้มข้อมูลนั้นขึ้นมาแก้ไข การเปลี่ยนโหมดใน vi ให้กลับมาอยู่ในโหมดคำสั่ง จะต้องกด ESC

คำสั่งของ vi ในโหมดคำสั่ง คำอธิบาย Up arrow, k เลื่อน cursor ขึ้นข้างบน 1 บรรทัด Down arrow, j เลื่อน cursor ลงข้างล่าง 1 บรรทัด Left arrow, h เลื่อน cursor ไปทางซ้าย 1 ตัวอักษร Right arrow, l เลื่อน cursor ไปทางขวา 1 ตัวอักษร :q ออกจากโปรแกรม :q! บังคับให้ออกจากโปรแกรม :w บันทึกแฟ้มข้อมูล :wq , ZZ บันทึกแฟ้มข้อมูล และออกจากโปรแกรม x ลบตัวอักษรที่ cursor ชี้อยู่ dw ลบ 1 คำที่ cursor ชี้อยู่ dd ลบ 1 บรรทัดที่ cursor ชี้อยู่

คำสั่งของ vi ในโหมดคำสั่ง (2) คำอธิบาย / <text> ค้นหาคำในแฟ้มข้อมูล n ค้นหาคำถัดไป u undo yy Copy ข้อความบรรทัดที่ cursor ชี้อยู่ yw Copy ข้อความหนึ่งคำที่ cursor ชี้อยู่ p Paste ข้อมูลที่ copy ไว้ลงในแฟ้มข้อมูล i แทรกข้อมูลลงในแฟ้มข้อมูลตำแหน่งที่ cursor ชี้อยู่ I แทรกข้อมูลตำแหน่งท้ายสุดของบรรทัดที่ cursor ชี้อยู่ <ตัวเลข>G ไปที่บรรทัด <ตัวเลข>

ดูเนื้อหาในแฟ้มข้อมูล คำสั่งที่ใช้ดูเนื้อหาในแฟ้มข้อมูล cat ชื่อแฟ้มข้อมูล เมื่อต้องการดูเนื้อหาหลายแฟ้มข้อมูลต่อกัน cat ชื่อแฟ้มข้อมูล1 ชื่อแฟ้มข้อมูล2 คำสั่งที่ใช้ดูแฟ้มข้อมูลยาวๆ แต่ตัดให้เห็นที่ละหน้า more ชื่อแฟ้มข้อมูล ตัวพัฒนาต่อจากคำสั่ง more ให้มีการทำงานที่สะดวกมากขึ้น less ชื่อแฟ้มข้อมูล

ดูเนื้อหาในแฟ้มข้อมูลบางส่วน คำสั่งที่ใช้ดูข้อมูลส่วนหัวของแฟ้มข้อมูล head ชื่อแฟ้มข้อมูล คำสั่งที่ใช้ดูข้อมูลส่วนท้ายของแฟ้มข้อมูล tail ชื่อแฟ้มข้อมูล ทั้ง head และ tail มี option ที่นิยมใช้คือ -n จำนวนบรรทัด head -n 10 ชื่อแฟ้มข้อมูล แสดงเนื้อหาในแฟ้มข้อมูล 10 บรรทัดเริ่มนับจากบรรทัดที่ 1 tail -n 10 ชื่อแฟ้มข้อมูล แสดงเนื้อหาในแฟ้มข้อมูล 10 บรรทัดนับจากบรรทัดสุดท้ายของแฟ้มข้อมูล

คำสั่งเกี่ยวกับ text processing Command Usage Description wc wc <ชื่อแฟ้มข้อมูล> นับจำนวนคำที่อยู่ในแฟ้มข้อมูล grep grep <ข้อความ> <ชื่อแฟ้มข้อมูล> ค้นหาข้อความในแฟ้มข้อมูล cut cut <ชื่อแฟ้มข้อมูล> ตัดคำในแฟ้มข้อมูล sort sort <ชื่อแฟ้มข้อมูล> เรียงคำในแฟ้มข้อมูล wc มี option ที่ใช้ควบคู่ไปด้วยคือ -l นับจำนวนบรรทัดของแฟ้มข้อมูล -w นับจำนวนคำของเนื้อหาในแฟ้มข้อมูล -c นับจำนวนตัวอักษรในแฟ้มข้อมูล

คำสั่ง grep grep เป็นคำสั่งที่ใช้ค้นหาคำในแฟ้มข้อมูล การใช้งานที่ง่ายที่สุดเช่น grep root /etc/passwd เป็นการค้นหาบรรทัดที่มีคำว่า root ในแฟ้มข้อมูล /etc/passwd คำสั่ง grep สามารถใช้ในการค้นหาคำที่มีความซับซ้อนมากขึ้นได้ โดยจะ มีการใช้งานคู่กับ regular expression (option –r) Regular expression หรือบางครั้งเราสามารถเรียกได้ว่าเป็น pattern ของข้อความ

Important Configuration Files /etc/hosts Local mappings between IP addresses and hostnames

Important Configuration Files /etc/rc.conf Master configuration file. See /etc/defaults/rc.conf for allowable settings (but don't edit them there, because changes will be lost on upgrade) # Network settings hostname="foo.example.com" ifconfig_fxp0="192.168.0.1/24" # or "DHCP" defaultrouter="192.168.0.254"

Important Configuration Files /etc/rc.conf # Set clock at bootup ntpdate_enable="YES" ntpdate_flags="-b ntp-1.example.net ntp- 2.example.net" # Enable services inetd_enable="YES" sshd_enable="YES"

Important Configuration Files /etc/sysctl.conf Set run- time kernel variables at bootup, e.g. net.inet.ip.forwarding=1 # if this machine is a router

การปรับสิทธิการเข้าถึงของแฟ้มข้อมูล (1) คำสั่ง “chmod” (change mode) ใช้สำหรับแก้ไขสิทธิการเข้าถึงแฟ้มข้อมูล สิทธิของแฟ้มข้อมูลมี 3 ชั้นคือ ผู้ใช้ (user) u กลุ่ม (group) g ทุกคน (all) a การเข้าถึงแฟ้มข้อมูลมี 3 แบบคือ อ่าน (read) r เขียน (write) w เรียกใช้งาน (execute) x ตัวอย่าง ต้องการเขียนแฟ้มข้อมูลชื่อ myfile.txt ให้คนในกลุ่มเขียนได้ chmod g+w myfile.txt

การปรับสิทธิการเข้าถึงของแฟ้มข้อมูล (2) การปรับสิทธิการเข้าถึงแฟ้มข้อมูลบางครั้งทำสะดวกกว่าเมื่อใช้เป็นตัวเลข ตัวเลขจะถูกแบ่งออกเป็น 3 ชุด ของ ผู้ใช้, กลุ่ม, และ ทุกคน ซึ่งแต่ละชุดจะมีสิทธิในการ อ่าน, เขียน,เรียกใช้งาน ดังนี้ r w x 4 2 1 ตัวอย่าง ถ้าต้องการปรับสิทธิการเข้าถึงแฟ้มข้อมูล myfile.txt ให้ ผู้ใช้ มีสิทธิทุกอย่างคือ อ่าน เขียน และเรียกใช้งาน กลุ่ม มีสิทธิในการการอ่าน ทุกคน ไม่มีสิทธิใดๆในแฟ้มข้อมูลนี้เลย chmod 740 myfile.txt

การปรับสิทธิการเข้าถึงของแฟ้มข้อมูล (2) 7 rwx 6 rw- 5 r-x 4 r-- 3 -wx 2 -w- 1 --x 0 ---

การปรับสิทธิการเข้าถึงของแฟ้มข้อมูล (2)