... với UNIX nào? So sánh Linux với Windows NT 1 Giới thiệu Linux Linux dựa tảng UNIX Linus Torvalds người viết nên hệ điều hành Nó hệ điều hành đa nhiệm, đa người dùng Linux gồm hai thành ... thức phát hành vào năm 1994 Nó phát triển từ đề án có tên Minix (một phiên Unix) Linux hệ điều hành mở miễn phí, phát triển mạng Internet 3 Điểm khác biệt Linux Hệ điều hành đa nhiệm ... trợ nhiều ngôn ngữ lập trình 6 Các khuyết điểm Linux Thiếu trợ giúp kỹ thuật Không có công ty chịu trách nhiệm phát triển hệ điều hành Linux Các vấn đề phần cứng Linux không dể cài đặt nhiều...
Ngày tải lên: 05/11/2012, 14:31
... khu vực địa lý hệ thống Quá trình cài đặt (tt) Đặt mật cho người quản trị Quá trình cài đặt (tt) Cấu hình chứng thực Quá trình cài đặt (tt) Chọn chương trình Package cài đặt Quá trình cài đặt ... đặt (tt) Cài đặt chương trình Boot Loader Quá trình cài đặt (tt) Cấu hình mạng Quá trình cài đặt (tt) Cấu hình Firewall Quá trình cài đặt (tt) Chọn ngôn ngữ hỗ trợ Linux Quá trình cài đặt (tt) ... Quá trình cài đặt (tt) Chọn chế độ cài đặt Quá trình cài đặt (tt) Chọn ngôn ngữ hiển thị trình cài đặt Quá trình cài đặt (tt) Cấu hình bàn phím Quá trình cài đặt (tt) Chọn cấu hình mouse Quá trình...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 03
... chức liệu thiết bị lưu trữ Hệ thống tập tin phần hệ điều hành Linux Một hệ thống tập tin thiết bị mà định dạng để lưu trữ tập tin thư mục 2 Khái niệm thiết bị Có loại thiết bị: block device ... -l Liệt kê tất tên tập tin hệ thống tập tin -r Hỏi trước sửa chữa hệ thống tập tin -s Liệt kê superblock trước kiểm tra hệ thống tập tin 8 Mount filesystem Mount hệ thống tập tin : Cú pháp ... định thực -w : mount hệ thống tập tin với quyền đọc 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 mount : ext2, ext3,vfat -a : mount tất hệ thống tập tin khai...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 04
... Tạo đĩa mềm boot Trình tiện ích setup : Trình tiện ích fdisk : Trình tiện ích iptraf : Trình tiện ích lynx : Trình tiện ích mc : Hổ trợ cài đặt Quản lý đĩa cứng Theo dõi mạng Trình duyệt Web Quản ... Có hai chế độ: soạn thảo lệnh Chuyển chế độ lệnh sang chế độ soạn thảo: nhấn phím i, a … Chuyển chế độ soạn thảo sang chế độ lệnh: nhấn phím ESC sau lệnh thao tác 2 Email Linux Trình ... Nội dung Trình soạn thảo vi Email linux Dịch vụ in ấn Những công cụ in ấn Một số tiện ích khác 1 Trình soạn thảo vi Dùng để soạn thảo tập tin mới,...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 05
... lệ lệnh umask Số Các quyền Đọc ghi (thi hành cho thư mục) Đọc 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 ... tin gồm có trường, phân cách dấu hai chấm /etc/group Mỗi dòng tập tin gồm có trường, phân cách dấu hai chấm /etc/shadow Lưu mật mã hóa có user root quyền đọc 8 Quyền hạn Trong Linux có dạng ... liên quan đến quyền hạn 1 User User người truy cập đến hệ thống User có username password Có hai loại user: super user regular user Mỗi user có định danh riêng gọi UID Định danh người dùng bình...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 06
... quota nhóm người dùng -u : hiển thị quota người dùng -v : xem hạn nghạch -q : hiển thị hệ thống tập tin có thiết lập quota Thống kê hạn nghạch : Cú pháp : #requota Thay đổi thời ... /home/aquota.user #touch /home/aquota.group #chmod 600 /home/aquota.user /home/aquota.group Khởi động lại hệ thống Thiết lập quota (tt) Thực quotacheck #quotacheck -avug Giới hạn dung lượng cho người ... Hard Inode Soft 1500 2000 0 Hard Khởi động quota #quotaon /dev/hdc5 #quotaoff : Tạm ngưng quota hệ thống tập tin 5 Kiểm tra - Thống kê hạn nghạch Kiểm tra hạn nghạch : Cú pháp : #quota [options]...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 07
... C3 : Dùng trình tiện ích setup để cấu hình Ta sử dụng IP tĩnh (BOOTPROTO=static) IP động (BOOTPROTO=dhcp) Cấu hình địa IP cho NIC (tt) Tạo nhiều địa IP cho card mạng Phương thức tạo nhiều địa ... Quản trị hệ thống Linux thông qua ssh client for Windows (tham khảo giáo trình) 7 DHCP DHCP công cụ hữu ích việc quản trị mạng DHCP cấp cho máy trạm thông tin có địa IP DHCP server ... ssh hỗ trợ cho người dùng truy cập từ xa ưu điểm tên người dùng mật mã hóa gởi qua mạng ssh có hai thành phần: server client Khởi động: /etc/init.d/ssh start|stop|restart Sử dụng ssh client:...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 08
... Nội dung Chương trình rpm Lệnh rpm Cài đặt dạng file source code 1 Chương trình rpm RedHat Packege Manager (RPM) hệ thống quản lý package Linux hỗ trợ cho ... Thẩm tra hệ thống (System Verification) Những package đóng gói có dạng : Tênpackage-phiên bản-số hiệu.kiến trúc.rpm Chương trình rpm (tt) Khả nâng cấp phần mềm Với RPM bạn nâng cấp thành phần ... –nodeps Lệnh rpm (tt) Xóa phần mềm cài đặt : Cú pháp : #rpm –e name-package Có thể gặp lỗi sau : • Package xóa có liên quan đến package khác : removing these packages would break dependecies...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 09
... Truy cập chia sẻ 1 Tổng quan samba Samba chương trình tiện ích hỗ trợ việc chia sẻ tài nguyên cho máy khác Linux, Windows Bộ Samba gồm nhiều thành phần : • smbd : Cung cấp dịch vụ in ấn ... điểm boot hệ thống chkconfig : #chkconfig smb on Ta start/stop/restart samba : #service smb start #service smb stop #service smb restart Kiểm tra : #pgrep smb Cấu hình samba Có nhiều cách ... samba Tập tin có nhiều phần, phần bắt đầu dấu […] tiếp tục đến bắt đầu phần Những dòng bắt đầu dấu ; hay # dòng thích Cấu hình samba (tt) Cú pháp dòng : Paramater=value Các thành phần tập...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 10
... Server • Stateless Operation chương trình đọc ghi tập tin hệ thống tập tin cục dựa vào hệ thống để theo dõi ghi nhận vị trí đọc liệu thông qua trỏ địa pointer Quá trình hoạt động NFS (tt) • Caching ... thiết vào hệ thống cục • NFS Background Mounting định khoảng thời gian đợi với tham số gb trường hợp Remote Server không tồn • Hard and Soft Mounts có ý nghĩa trình mount file tiến hành trình sử ... Versions phiên NFS Hiện NFS có phiên 2, 2 Cài đặt NFS NFS cài đặt mặc định Linux Khi hệ thống khởi động, dịch vụ NFS hoạt động Ta dùng số lệnh sau để kiểm tra NFS hệ thống : #rpm -qa | grep...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux cơ bản Chương 11
... vào có hệ thống không? Nếu có, kiểm tra user có login vào hệ thống không? In thông báo Đoạn chương trình : tmp=$( grep $1:x /etc/passwd | wc –l ) if [ $tmp –eq ] then echo “User $1 không tồn hệ ... chương trình thực thi người dùng đăng nhập vào hệ thống Shell Linux hỗ trợ tập lệnh mà kết hợp chúng lại thành script hay thành chương trình sử dụng nhiều lần Thiếu sót ngôn ngữ script lệnh phải ... shell C) tập tin profile (nếu chạy shell Bourne) 6 Điều khiển Shell Điều khiển Shell từ dòng lệnh : • Chúng ta sử dụng nhiều lệnh dòng cách dấu chấm phẩy (;) Điều khiển Shell từ tập tin lệnh...
Ngày tải lên: 05/11/2012, 14:31
Tổng quan về hệ điều hành UNIX cơ sở
... chung Bài 11 Lập trình mức sở UNIX 11.1 Các phép thử Shell 11.2 Lập trình cấu trúc có điều kiện 11.3 Lập trình chu trình Bài 12 Tín hiệu đồng 12.1 Quản lý tín hiệu 12.2 Quản lý tiến trình 12.3 Đệ ... tiến trình: 7.1.1 Mục đích shell Shell chương trình thông dòch lệnh Hiển thò $ Đọc lệnh Tạo tiến trình Đợi tiến trình kết thúc Hiển thò $ 7.1.2 Tạo tiến trình: Khái niệm chung tiến trình: Tiến trình ... công việc hay chương trình môi trường cụ thể hệ thóng Ta phân biệt hai loại tiến trình: - Tiến trình hệ thống: tiến trình không gắn với terminal nào, tạo vào thời điểm khởi động hệ thống vào thời...
Ngày tải lên: 16/06/2014, 08:59
bài giảng hệ điều hành mạng nâng cao chương iv các cơ chế giao tiếp giữa các tiến trình phân tán
... tiến trình thực theo chế gọi thủ tục/hàm • Khác với gọi thủ tục cục (trong tiến trình) , thủ tục gọi từ xa thực ngữ cảnh tiến trình khác, tiến trình chạy máy khác • RPC giúp đơn giản hoá lập trình ... Truyền thông ệp • Là phương thức truyền thông sở hỗ trợ hệ điều hành • Cho phép tiến trình máy truyền môt gói liệu chuỗi bytes đến tiến trình khác máy máy khác • Socket kỹ thuật dùng phổ biến ... – Là điểm giao tiếp truyền thông tiến trình – Các thông điệp truyền sockets – Socket tạo dựa giao thức TCP UDP – Mỗi tiến trình sử dụng nhiều cổng để tạo nhiều sockets – Không thể chia sẻ cổng,...
Ngày tải lên: 22/07/2014, 20:52
Giáo trình Hệ điều hành Linux nâng cao Chương 1
... tiến trình chương trình: + Chương trình đơn loạt câu lệnh phát sinh nhiều tiến trình khác + Tiến trình chương trình chổ biết sử dụng tài nguyên Phân loại tiến trình: có loại tiến trình + Tiến trình ... tiến trình thực sinh nhiều tiến trình khác Khi tiến trình cha bị dừng tiến trình bị dừng theo Mỗi tiến trình mang định danh gọi PID Process Id số lớn Hệ thống dựa vào PID để quản lý tiến trình ... user tạo tiến trình Xem tiến trình sử dụng tài nguyên CPU: #top Tiến trình tiền cảnh Tiến trình tiền cảnh (foreground process): thực chương trình từ dấu nhắc shell ($ #), chương trình thực không...
Ngày tải lên: 05/11/2012, 14:34
Giáo trình Hệ điều hành Linux nâng cao Chương 2
... PTR server.t3h.com 7 HOẠT ĐỘNG CỦA NAME SERVER TRONG LINUX Chương trình server DNS name server chương trình Daemon (named) Trong trình khởi động named đọc tập tin liệu chờ yêu cầu phân giải ... {192.168.11/24}; }; BẢO MẬT DNS SERVER(tt) Chạy DNS Server với quyền user thường : BIND phiên 8.1.2 có chức cho phép thay đổi username group chạy name server Điều cho phép chạy Name server với chế gọi “least ... làm việc, khơng dư thừa Khi hacker có cơng chiếm quyền điều khiển tiến trình named chúng khơng có quyền root, tác hại nhỏ Tính bật thơng qua tuỳ chọn dòng lệnh chạy named: -u: username user ID...
Ngày tải lên: 05/11/2012, 14:34
Giáo trình Hệ điều hành Linux nâng cao Chương 3
... chuẩn TCP/IP FTP có hai thành phần : FTP Client FTP Server FTP Server sử dụng port: + Port 20: dùng để truyền liệu (data port) + Port 21: dùng để truyền lệnh (command port) Có hai chế : + Active ... QUAN (tt) Tuỳ theo phiên RedHat Linux có phần mềm FTP Server khác nhau: + wu-ftpd: dành cho phiên trước RH 9.0 + vsftpd: dành cho phiên RH 9.0 trở sau Có hai cách cấu hình FTP Server thông ... hình /etc/vsftpd/vsftpd.conf Mỗi tuỳ chọn tập tin có dạng sau: = Những tuỳ chọn thiết lập sau : Daemon: listen=YES/NO : VSFTPD chạy chế độ standalone session_support=YES/NO :...
Ngày tải lên: 05/11/2012, 14:34
Giáo trình Hệ điều hành Linux nâng cao Chương 5
... Những thành phần hệ thống mail Một hệ thống mail yêu cầu phải có thành phần sau: - Mail Server - Mail Client - Mail Host - Mail Gateway GIỚI THIỆU HỆ THỐNG MAIL (tt) Những chương trình mail a) ... Mailing list: Phân phối đến nhiều người qua đòa Phân phối đến cho người qua nhiều đòa khác Kết nối thư với tập tin để lưu trữ Loc thư thông qua chương trình hay script Trên hệ thống Linux tập tin ... /etc/aliases GIỚI THIỆU HỆ THỐNG MAIL (tt) d) Forwarder: Chương trình sendmail cho phép người dùng có tập tin lưu danh sách đòa nhận mail Tập tin đònh tuỳ chọn FrowardPath có tên forward nằm Home...
Ngày tải lên: 05/11/2012, 14:34
Giáo trình Hệ điều hành Linux nâng cao Chương 6
... Proxy Service Đòi hỏi mô hình cần phải tồn hay nhiều máy tính đóng vai trò Proxy Server 3 SQUID LÀ GÌ? Squid chương trình Internet Proxy – Caching có vai trò tiếp nhận yêu cầu từ Client chuyển ... http_access deny baddomain Ví Dụ: Có thể lưu vào tập tin dạng văn acl baddomain dstdomain “/etc/squid/file_cấm” http_access deny baddomain Nếu có nhiều acl ứng với acl phải có http_access CẤU HÌNH SQUID ... tích hợp vào hệ thống mạng để chống lại việc truy cập trái phép, bảo vệ nguồn tài nguyên hạn chế xâm nhập vào hệ thống Cụ thể firewall bảo vệ mạng nội (LAN) với mạng Internet Firewall có chức sau...
Ngày tải lên: 05/11/2012, 14:34
Giáo trình Hệ điều hành Linux nâng cao Chương 7
... NAT 1 GIỚI THIỆU VỀ IPTABLE IPTABLE dùng để tăng tính bảo mật hệ thống Linux Cài đặt Iptable : • Iptable cài đặt mặc đònh hệ thống Linux, package Iptable Iptable-1.2.9-1.0.i386.rpm Khởi ... (trong bảng có phân biệt dạng gói tin vào- INPUT, ra- OUTPUT chuyển tiếp- Forward hay cách thức biến đổi địa nguồn, đích- PREROUTING, POSTROUTING,… người ta gọi chain Trong chain có luật- rule ... FILTER NAT • FILTER: lọc gói tin vào Server (đóng vai trò firewall) • NAT: cho ánh xạ địa IP thành nhiều • MANGLE: biến đổi Type of Service bits header gói tin TCP CÁC LOẠI CHAIN TRONG BẢNG ...
Ngày tải lên: 05/11/2012, 14:34