... bộ về các thành phần của Linux
Hệ thống Linux, được thi hành như một hệđiềuhành UNIX truyền thống, gồm shell và ba
thành phần (đã dạng mã chương trình) sau đây:
- Nhân hệđiềuhành chịu trách ... giữa các
thành phần hệ thống.
Một số đặc điểm chính của Linux
Dưới đây trình bày một số đặc điểm chính của của hệđiềuhành Linux hiện tại:
Linux tương thích với nhiều hệđiềuhành như DOS, ... trọng trong quá trình hình thành và phát triển hệ
điều hành Linux.
Sau ba năm nhân Linux ra đời, đến ngày 14-3-1994, hệđiềuhành Linux phiên bản
1.0 được phổ biến. Thành công lớn nhất của Linux...
... GIỚI THIỆU
HỆ ĐIỀUHÀNH LINUX
CHƯƠNG 1
1. Giới thiệu về Linux.
Linux dựa trên nền tảng của UNIX.
Linus Torvalds là người viết nên hệđiều
hành này.
Nó là hệđiềuhành đa nhiệm, đa ... là hệđiềuhành đa nhiệm, đa người
dùng.
Linux gồm hai thành phần chính: Kernel và
ứng dụng.
3. Điểm khác biệt của Linux.
Hệ điềuhành đa nhiệm 32 bit.
Chạy trên mọi cấu hình từ 80386 trở ... nhiệm phát triển hệđiều
hành Linux này.
Các vấn đề về phần cứng. Linux không dể
cài đặt và rất nhiều khi không tương thích
với một vài phần cứng nào đó.
9. So sánh Linux với Windows NT.
Kernel...
... trình và Package cài đặt
Quá trình cài đặt (tt)
Cấu hình khu vực địa lý của hệ thống
9. LILO & GRUB.
LILO và GRUB là hai trình quản lí khởi động các
hệ điều hành.
Từ LILO chuyển sang ... đặt.
Quá trình cài đặt (tt)
Chọn cấu hình mouse
Quá trình cài đặt (tt)
Đặt mật khẩu cho người quản trị
Quá trình cài đặt (tt)
Cấu hình Firewall
Quá trình cài đặt (tt)
Chọn các chương trình và ...
và thêm từ khóa -s để vào runlevel 1 sau đó bấm Enter.
CÀI ĐẶT
HỆ ĐIỀUHÀNH LINUX
CHƯƠNG 2
Quá trình cài đặt (tt)
Cài đặt chương trình Boot Loader
...
... trước khi kiểm tra hệ thống tập tin s
Hỏi trước khi sửa chữa hệ thống tập tin r
Liệt kê tất cả các tên tập tin trong hệ thống tập tin l
Tự động sửa chữa những hỏng hóc trong hệ thống tập tin mà ... mount hệ thống tập tin với quyền đọc và ghi.
-r : mount hệ thống tập tin với quyền đọc.
-t loai-fs : xác định hệ thống tập tin đang được mount : ext2, ext3,vfat
-a : mount tất cả những hệ thống ... thời gian để lệnh dump sao chép (backup)
hệ thống tập tin.
cột 6: khai báo cho lệnh fsck biết thứ tự kiểm tra các hệ
thống tập tin khi khởi động hệ thống.
LABEL=/ / ext3 defaults 1 1
LABEL=/boot...
... liên quan đến quyền
hạn (tt).
Đọc và ghi (thi hành cho thư mục).
Đọc và ghi.
Đọc (thi hành cho thư mục).
Đọc.
Ghi (thi hành cho thư mục).
Ghi.
Thi hành cho thư mục.
Không có quyền.
0
1
2
3
4
5
6
7
Các ... lệnh quản lý user và group (tt)
2. Group.
Group là tập hợp nhiều user lại.
Mỗi user luôn là thành viên của một group.
Khi tạo một user thì mặc định một group
được tạo ra.
Mỗi group còn ... đọc nội dung.
•
Write – w – 2 : dùng để tạo, thay đổi hay xóa.
•
Execute – x – 1: thực thi chương trình.
6. Tập lệnh quản lý user và group.
Tạo user :
Cú pháp
: #useradd [options] <username>
•
-c...
... <command>
Ví dụ : $ssh –l <tên_user> <ssh_address>
Quản trị hệ thống Linux thông qua ssh
client for Windows (tham khảo giáo trình) .
Tạo nhiều địa chỉ IP cho card mạng.
Phương thức tạo nhiều ...
điểm của nó là tên người dùng và mật khẩu sẽ
được mã hóa khi gởi qua mạng.
ssh có hai thành phần: server và client
Khởi động: /etc/init.d/ssh start|stop|restart
Sử dụng ssh client:
$ssh ... cho máy trạm những thông tin
trong đó có địa chỉ IP.
DHCP server : Cấp IP cho máy tính khác.
DHCP client : Nhận địa chỉ IP từ dhcp server.
Cấu hình DHCP :
•
Cài đặt : #rpm –ivh packagename.rpm
•
Tạo...
... tra hệ thống (System Verification).
Nếu bạn nghi ngờ một tập tin nào bị xóa hay bị thay thế.
trong package, bạn có thể kiểm tra lại một cách dể dàng.
Chương trình rpm (tt).
Nội dung
1. Chương trình ...
thông báo :
saving /etc/… as /etc/…
CÀI ĐẶT PHẦN MỀM
CHƯƠNG 8
1. Chương trình rpm.
RedHat Packege Manager (RPM) là một hệ
thống quản lý những package được Linux
hỗ trợ cho người dùng.
Đặt ...
Khả năng nâng cấp phần mềm.
Với RPM bạn có thể nâng cấp các thành phần riêng biệt
mà không cần cài lại. Các tập tin cấu hình được giữ gìn
cẩn thận qua các...
... <username>
Ví dụ : #smbclient //smb _server/ data -U hv1
Password:
Tập lệnh thường được sử dụng (tham khảo
giáo trình) .
Khởi động Samba tại thời điểm boot của hệ
thống chkconfig :
#chkconfig ... smb.conf
1. Tổng quan về samba.
Samba là chương trình tiện ích hỗ trợ việc
chia sẻ tài nguyên cho những máy khác
như Linux, Windows.
Bộ Samba gồm nhiều thành phần :
•
smbd : Cung cấp dịch vụ in ... chung.[global]
Giải thíchThành phần
6. Sử dụng SMB client.
Từ dấu nhắc lệnh của shell, ta sử dụng
smbclient để truy xuất thư mục chia sẻ trên
SMB server.
Cú pháp
:
smbclient <//SMB_ServerName/Sharename>...
... NFS-mount file một cách
thông suốt trên Remote Server.
•
Stateless Operation là những chương trình đọc và ghi
tập tin trên hệ thống tập tin cục bộ dựa vào hệ thống
để theo dõi và ghi nhận vị trí ... *.my-site.com(rw,sync)
/data/database 192.168.1.203/32(rw,sync)
* Sau khi cấu hình phải reactive lại NFS Server.
Theo dõi và xử lý sự cố trên NFS Server :
•
Liệt kê các export directory :
#showmount -a
•
Liệt kê các mounting ... NFS.
NFS được cài đặt mặc định trên Linux. Khi hệ
thống khởi động, dịch vụ NFS sẽ hoạt động. Ta có
thể dùng một số lệnh sau để kiểm tra NFS trong
hệ thống :
#rpm -qa | grep nfs
redhat-config-nfs-1.1.3-1
nfs-utils-1.0.1-3.9
#rpm...
... quan
Shell là chương trình luôn được thực thi khi người
dùng đăng nhập vào hệ thống.
Shell Linux hỗ trợ một tập lệnh mà có thể kết hợp
chúng lại thành một script hay thành một chương
trình có thể ... ;;
esac
3. Giới thiệu về shell scripting.
Shell là một cầu nối giao tiếp giữa người
dùng và hệđiềuhành Linux.
Shell có sẵn như Bourne Again Shell (bash),
Public Domain Korn Shell (pdksh) ... >
then
command2
[else
command3]
fi
Nội dung
1. Tổng quan.
2. Trình biên dịch GNU.
3. Giới thiệu về shell scripting.
4. Những tính năng của shell.
5. Cấu hình môi trường đăng nhập.
6. Điều khiển Shell.
7. Cú pháp ngôn ngữ...
... loại.
Phân biệt giữa tiến trình và chương trình:
+ Chương trình chỉ đơn thuần là một loạt các câu
lệnh và nó phát sinh ra nhiều tiến trình khác nhau.
+ Tiến trình hơn chương trình ở chổ là biết sử ... tiến trình: có 3 loại tiến trình.
+ Tiến trình tương tác (Interactive Processes)
+ Tiến trình thực hiện theo lô (Batch Processes)
+ Tiến trình ẩn trên bộ nhớ (Daemon Processes)
Để h y 1 tiến trình ... tin cây
tiến trình trong hệ thống.
#pstree –np
Lệnh ps dùng để xem thơng tin tiến trình
•
-a : hiển thị tất cả các tiến trình.
•
-ax : hiển thị tất cả các tiến trình kể cả tiến trình không gắn...
... hosts nằm trong /etc
7. HOẠT ĐỘNG CỦA NAME
SERVER TRONG LINUX.
Chương trìnhserver của DNS name server là một
chương trình Daemon (named).
Trong quá trình khởi động named đọc các tập tin
dữ ... TCP.
Một truy vấn client-to -server: port nguồn >1023,
port đích 53.
Một trả lời server- to-client: port nguồn 53, port đích
> 1023.
Một truy vấn và trả lời server- to -server: với giao
thức ... server; };
Phân giải tên thành IP.
Vai trò của Root name server: là máy chủ
quản lý các name server ở mức top-level
domain.
Khi có truy vấn về một tên miền nào đó thì root
name server phải cung cấp...
... Anonymous FTP Server.
2. FTP SERVER.
Cơ chế Active:
Bước1: client dùng một cổng lệnh
ngẫu nhiên không dành riêng (port N
>1024) kết nối vào cổng 21 của FTP
Server.
Bước2: server gởi xác ... của server.
Bước4: server trả lời bằng xác nhận
ACK về cho cổng dữ liệu của client.
Nội dung
1. TỔNG QUAN.
2. FTP SERVER.
3. CÀI ĐẶT VSFTPD.
4. CẤU HÌNH VSFTPD.
5. CẤU HÌNH VIRTUAL FTP SERVER.
6. ... (Remote).
Giao thức FTP được xây dựng dựa trên chuẩn
TCP/IP.
FTP có hai thành phần : FTP Client và FTP Server.
FTP Server sử dụng 2 port:
+ Port 20: dùng để truyền dữ liệu (data port).
+ Port...
... MAIL.
Những thành phần trong hệ thống mail.
Một hệ thống mail yêu cầu
phải có các thành phần sau:
- Mail Server
- Mail Client.
- Mail Host.
- Mail Gateway.
1. NHỮNG GIAO THỨC MAIL.
Hệ thống mail ... HÌNH MAIL
SERVER- SENDMAIL.
Cài đặt:
Cài đặt sendmail trong quá trình cài đặt hệđiều hành.
Cài đặt từ các package sau:
sendmail-x-x.rpm
sendmail-cf-x-x.rpm
m4-x-x.rpm
GIỚI THIỆU HỆ THỐNG MAIL ... THIỆU HỆ THỐNG MAIL (tt).
e) Email Address:
Một địa chỉ email tổng quát thường có dạng:
username@mailserver
+ Username: tên người dùng.
+ MailServer: là địa chỉ tên miền của máy chủ email.
MAIL SERVER...