Hiển thị nội dung thư mục ls hiện thời Chép cp tệp /etc/passwd vào thư mục hiện thời... Tập lệnh Hiển thị nội dung cattệp passwd Hiển thị 10 headdòng đầu của tệp passwd Hiển thị 10 ta
Trang 1THỰC HÀNH QUẢN TRỊ LINUX
Trang 2Du xuân 1:
Tạo lập thư mục TP1 trong UX và chuyển về thư mục này
Hiển thị nội dung thư mục (ls) hiện thời
Chép (cp) tệp /etc/passwd vào thư mục hiện thời
Trang 3Tập lệnh
Hiển thị nội dung (cat)tệp passwd
Hiển thị 10 (head)dòng đầu của tệp passwd
Hiển thị 10 (tail)dòng cuối của tệp passwd
Tạo hai thư mục SUB và SUB2 trong thư mục hiện thời
Hiển thị nội dung 2 thư mục này
Xoá thư mục (rmdir)SUB2
Trang 4Tập lệnh
Hiển thị nội dung thư mục hiện thời
Chép tệp passwd vào SUB với tên mới passwd2
So sánh inode của 2 tệp này (dùng option -i của lệnh ls)G
Đặt lại tên cho passwd2 thành dup
So sánh inode của 2 tệp này (dùng option -i của lệnh ls)G
Tạo một link link.txt lên tệp passwd trong thư mục SUB mà không cần di chuyển vào thư mục này
So sánh inode của 2 tệp link.txt và passwd
Trang 5Tập lệnh
Tạo một symbolic link link_sym.txt lên tệp passwd trong thư mục SUB mà không cần di chuyển vào thư mục này
So sánh inode của 2 tệp link_sym.txt và
passwd
Hiển thị nội dung 2 tệp link.txt và
link_sym.txt
Chuyển tệp passwd vào thư mục SUB
Hiển thị nội dung 2 tệp link.txt và
link_sym.txt
Trang 6Hiển hị đệ qui tất cả các phần tử không bị
che trong cây danh mục UX
Xoá thư mục TP1 và tất cả các phần tử đã tạo trong đó và kiểm tra lại
Trang 7Bài 2
Tập lệnh (2)G
Tạo thư mục tmp dưới thư mục UX và cho
nó quyền truy nhập
rwxr-x - Tạo một tệp rỗng có tên wordday dưới tmp
(bằng lệnh touch) Cho nó quyền truy nhập rw-r - và thử đọc nội dung của nó
Bỏ quyền đọc (r) của user và thử đọc lại
wordday
Bỏ quyền ghi (w) của user của thư mục tmp
và thử xoá tệp wordday
Trang 8Bài 2
Tập lệnh (2)G
Bỏ quyền đọc (r) của user của thư mục tmp
và thử hiển thị nội dung của nó
Bỏ quyền chạy (x) của user của thư mục tmp
và thử đi vào thư mục này
Trả lại quyền rwx cho user của thư mục tmp
Thử cho bạn quyền ghi (w) vào thư mục chủcủa một thành viên của nhóm của bạn
Xoá nội dung và bản thân thư mục tmp
Trang 9Tập lệnh (2)G
Tạo lập 2 tệp activity1 và activity2 cùng chứa kết quả
(output) của các lệnh : pwd, whoami và id (xem man của các lệnh này để hiểu ý nghĩa của chúng) theo 2 cách như sau :
để tạo activity1, đầu tiên tạo 3 tệp trung gian chứa kết quả từng lệnh bằng redirection đơn (>), rồi nối cả ba với nhau
đẻ tạo ta activity1 bàng một redirection đơn (>) nữa.
để tạo activity2, sử dụng các redirections kép đê tạo lập rồi thêm thông tin vào sau.
Kiểm tra xem 2 tệp có hoàn toàn giống nhau hay không (bằng các lệnh diff hoặc cmp)
Trang 10Tập lệnh (2)G
Redirection : Khi nào ?
Hãy tạo tệp list chứa danh sách các phần
tử của thư mục hiện thời (dùng option -l)
Hiển thị nội dung của tệp này Bạn có nhận xét gì về độ dài của phần tử list (so với
thực tế) và hãy giải thích tại sao
Trang 11Install APP package
Using binary package
Don’t check dependencies
Using source package
/ Configure
Make install
Trang 13Bài 4 Cài đặt ứng dụng- Font X-Unikey
Chuẩn bị
Chép gói x-unikey vào đĩa usb
Gắn usb vào PC & Mount đĩa usb
mount –t vfat <mô tả> </mnt/usb>
Chép gói x-unikey vào home’s user
Trang 15xfs có thể quản lý các kiểu font
TrueType, Type1 và bitmap
Trang 16Cài đặt font (2)
Cài đặt
Tạo thư mục chứa các file font
/usr/share/fonts
Thêm font path vào path của tệp config
chkfontpath –add font-directory-path
Khởi động lại xfs
/sbin/service xfs restart
Kiểm tra
chkfontpath list
Trang 17Bài 5
Bộ lọc, công cụ
Bài tập thực hành : Sử dụng các filter đơn giản
Trong bài tập này, chúng ta sử dụng tệp auto chứa các thông tin liên quan đến một xe hơi : mác xe,
model, năm sản xuất, số km đã chạy, giá và màu Dấu phân cách các thông tin trên là ':' Ví dụ một dòng của tệp auto :
Chuẩn bị :
Tạo và chuyển về thư mục tp-filter dưới thư mục UXTP của thư mục đăng nhập của bạn Chép tệp auto vào đây.
Trang 18a liệt kê các xe sản xuất năm 89
b hiển thị số lượng xe mác hiệu Opel
c liệt kê các xe có model Rnn với nn là một số có 2 chữ số
d sắp xếp tệp auto trên mác hiệu, giá thành và số km
e hiển thị 3 xe rẻ nhất và đắt nhất
f hiển thị model và giá của các xe màu xanh lơ (bleu)G
g hiển thị các mác hiệu có trong tệp auto
h thêm vào số lượng xe của từng mác hiệu
i liệt kê các model của mác Opel (mỗi model một dòng)G
Trang 19và trong trường hợp bằng nhau thì sắp xếp theo vần tên tệp
b liệt kê các NSD đang có mặt trong máy
nhưng chỉ hiển thị tên và giờ đăng nhập vàsắp xếp theo giờ đăng nhập
Trang 21Bài 5
Bộ lọc, công cụ
4 Tạo một tệp today chứa danh sách các tệp thường của thư mục đăng nhập của bạn đã bị sửa đổi trong 24h qua.
5 Hiển thị tên các phần tử trong /var đã bị thay đổi trong 72h
qua bằng cách dùng tuỳ chọn -ls của find để kiểm tra các
thuộc tính của phần tử được chọn Không hiển thị các thông
báo lỗi truy nhập (ví dụ nếu bạn không có quyền truy nhập một thư mục)G
6 Tạo tệp lưu trữ (archive) chứa toàn bộ thư mục đăng nhập của bạn Têp này phải được nén với gzip
Nhận xét : lệnh này phải chạy được bởi một NSD bất kỳ có quyền đọc thư mục đăng nhập của bạn Tệp archive tạo ra sẽ nằm
trong thư mục hiện thời của người đã chạy nó.
Trang 22Cấu hình LAN
Cấu hình NIC
Thiết lập route (gateway)G
Thiết lập route static
Cài đặt, thiết lập DHCP Server
Thiết lập server DNS
Kiểm tra
Ping
telnet
Trang 23Cấu hình LAN
Cấu hình NIC
Xem cấu hình hiện tại của NIC
/etc/sysconfig/network
Thiết lập IP cho các PC – LAN1
IP: 192.168.1.x (x: thứ tự các máy trong LAN)G
Netmask: 255.255.255.0
Network: 192.168.1.0
Broadcast: 192.168.1.255
Kiểm tra trạng thái network với netstat
Kiểm tra sự thông mạng với ping
Trang 24Cấu hình LAN
Lập router
Dùng PC với 2 NIC
NIC 1: giao tiếp với LAN 192.168.1.0
NIC 2: giao tiếp bên ngoài
Thiết lập NIC cho 2 PC (đối diện) – LAN2
IP: 192.168.2.x (x=1, 2)G
Network: 192.168.2.0
Lập route static trên PC router
IP của NIC 2 là gateway của LAN 1
IP của NIC1 là gateway của LAN2
Kiểm tra thông mạng dùng ping
Kiểm tra đường đi với traceroute
Trang 25Cấu hình LAN
Cài đặt, cấu hình DHCP server - LAN1
Kiểm tra DHCP đã cài đặt ?
Trang 26Bài 7
Cấu hình LAN
Trang 27Kiểm tra dhcp trên các PC client
Kiểm tra cài đặt (?) dhcpcd
Kích hoạt DHCP cho 1 NIC trên các client
Khởi động DHCP server (nếu cần)G
Kiểm tra lại gateway cho LAN1
Các PC của LAN1 vẫn đi đến PC trong LAN2
?
Nếu không ? Hướng giải quyết?
Trang 28Cấu hình LAN
Thiết lập DNS
Kiểm tra cài đặt (?) DNS
Dùng rpm với gói bind
Thiết lập hosts trên từng PC
Thiết lập resolv.conf trên từng PC
Thiết lập named.conf trên 2 LAN
Trang 32Mô tả CNAME www trong zone DNS
www IN CNAME tên server