... Logo Giải tranh chấp sử dụng chế Semaphone Đối tượng semaphore khởi đầu mang giá trị dương, tiến trình yêu cầu sử dụng tài nguyên thông báo với semaphore Semaphore kiểm tra giá trị mình, > tự ... #include void *shmat(int shmid, const void *shmaddr, int shmflg); Company Logo Kết gán tháo rời Các tham số - shmid định danh id vùng nhớ chung shmget() trả - shmaddr trỏ đến địa nơi bắt ... Tài Phần 2 :Cơ Sở lý Thuyết Phần :Cài Đặt Chương Trình Phần 4: Kết Quả Và Đánh Giá Company Logo Phần I:Tổng Quan Đề Tài Bối Cảnh Vấn đề đặt : Tìm hiểu tiến trình throng Linux Cơ chế giao...
Ngày tải lên: 30/01/2016, 14:43
Ngày tải lên: 20/08/2014, 13:04
Giáo trình hệ điều hành Linux và Unix
... u quên n i dung m t l nh ó cách t t nh t s d ng trang Man C u trúc chung c a m t trang Man sau: COMMAND(1) Linux Programmer's Manual COMMAND(1) NAME tên l nh - khái quát tác d ng c a l nh SYNOPSIS ... y cho phép ngư i dùng có th m nh n c tr giúp m trang Man c a m t l nh, s d ng l nh man c a Linux gõ: # man N i dung c a trang Man không ph i khó hi u, song hi u h t c òi h i không ... ngư i dùng s d ng cách th c g i trang Man có c thông tin y gi i thi u n i dung l nh Dư i ây m t s n i dung v cách th c s d ng trang Man "Man" t vi t t t c a "manual", c coi tài li u tr c n Linux...
Ngày tải lên: 23/08/2012, 10:08
Giáo trình Hệ điều hành Linux cơ bản Chương 01
... dụng chung thư viện Sử dụng chương trình xử lý văn Sử dụng giao diện cửa sổ Samba Network Information Service (NIS) Các đặc tính … (tt) Lập lịch hoạt động Sao lưu liệu Hỗ trợ nhiều ngôn...
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 02
... người dùng quản trị (root) Thoát khỏi user hành : exit logout 5 Cú pháp lệnh Command [options] [paramaters] Tùy chọn Ví dụ : #ls –l /etc Tham số Những lệnh thông thường ... user khác Cú pháp : #su [ - ] [tên-user] Dấu - sử dụng biến môi trường user Man : Xem cú pháp lệnh Cú pháp : #man [tên lệnh] Hostname : Xem đổi tên máy 7 Các mức hoạt động hệ thống Init ... lilo.conf #lilo GRUB boot manager có nhiệm vụ tải Kernel khởi động hệ thống Linux Ví dụ : Tập tin cấu hình /etc/grub/grub.conf LILO & GRUB (tt) default=0 timeout=50 splashimage=(hd0,0)/grub/splash.xpm.gz...
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
... hướng : • Chuyển hướng nhập : #command < file • Chuyển hướng xuất : #command > file • Đường ống (Pipe) : hướng xuất lệnh hướng nhập lệnh Cú pháp : #command1 | command2 | … 14 Lưu trữ tập tin thư ... : cdrom Partition Linux hỗ trợ primary partition MỗI partition thiết bị có tập tin tương ứng /dev Tên gọi chúng bắt nguồn từ tên ổ đĩa số thứ tự từ Primary có số thứ tự từ ->4, logical từ ... Block device: gọi Random Access Device đĩa cứng Character device: keyboard, audio device Master Boot Record (MBR) chứa Bootloader code partition table Mỗi thiết bị Linux xem tập tin lưu...
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
... độ lệnh: nhấn phím ESC sau lệnh thao tác 2 Email Linux Trình tiện ích cung cấp để hổ trợ cho việc gởi nhận mail • Nhận mail : #mail • Gởi mail : #mail Dịch vụ in ấn Daemon lpd: quản ... 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 để...
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ệnh umask (user file creation mask) : Dùng hiển thị xét lại quyền hạn mặc định ban đầu tạo tập tin, thư mục Các lệnh liên quan đến quyền hạn (tt) Bộ số hợp lệ lệnh umask Số Các quyền ... dụng công cụ đồ họa Chỉnh sửa trực tiếp vào file 4 Tạo user công cụ User Manager Từ Programs -> System -> RedHat User Manager Tạo user công cụ (tt) Tạo user với công cụ linuxconf Tạo user với ... Nội dung User Group Các cách quản lý user group Tạo user với công cụ user manager Tạo user với công cụ linuxconf Tập lệnh quản lý user group Những file lưu thông tin user...
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
... 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.254; option domain-name-servers 192.168.1.1,192.168.1.2; option domain-name ... interface thật phải tồn • Bước : dùng lệnh ifconfig : #ifconfig :x netmask up Trong : x subinterface_number • Bước : Khởi động lại /etc/init.d/network restart ... route add default gw 172.29.14.150 • route add –net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 eth0 • route del –net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.254 eth0 Công cụ cấu hình lệnh ifconfig...
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
... 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 người dùng Đặt tính RPM : • Khả nâng cấ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 09
... browseable hostallow Những biến file smb.conf (tt) • • • • • • • • host allow create mask workgroup log file max log size encrypt passwords smb passwd file server string : Chỉ host phép truy xuất ... cho khách log file = /var/log/samba/smb.%m ; xác định vị trí tập tin log client truy cập samba max log size = 50 ; kích thước tối đa tập tin log (KB) encrypt password = yes ; mã hóa mật smb passwd ... @group_name browseable = no ; hiển thị danh sách duyệt mạng writeable = yes ; định quyền ghi create mask = 0750 ; kiểm tra xem số tập tin tạo thư mục chia sẻ, tập tin phép làm Cấu hình samba (tt)...
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
... NFS hệ thống : #rpm -qa | grep nfs redhat-config-nfs-1.1.3-1 nfs-utils-1.0.1-3.9 #rpm -q portmap portmap-4.0-57 Cấu hình NFS Cả hai NFS Server NFS Client phải cài NFS package Sau ta tiến hành ... #chkconfig level 35 nfs on #chkconfig level 35 nfslock on #chkconfig level 35 portmap on #service portmap start #service nfslock start #service nfs start Kiểm tra hoạt động NFS : #rpcinfo...
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
... if : if then command1 [else command2] fi Cú pháp ngôn ngữ shell (tt) if then command1 elif < control command > then command2 [else command3] fi Cú pháp ngôn ... for variable in const1 const2 … commands done Cú pháp ngôn ngữ shell (tt) Vòng lặp while : while expression command done Vòng lặp until : until expression commands done Cú pháp ngôn ngữ shell ... command3] fi Cú pháp ngôn ngữ shell (tt) Cấu trúc lựa chọn case : case in value1) command1 ;; valueN) commandN ;; esac Cú pháp ngôn ngữ shell (tt) Lệnh kiểm tra : [expression]...
Ngày tải lên: 05/11/2012, 14:31
Giáo trình Hệ điều hành Linux nâng cao Chương 1
... lịch với lệnh at Dùng để thực cơng việc thời điểm định trước Cú pháp: $at [time] … Ví dụ : $at 2:00 /etc/init.d/sendmail restart lp /var/logs/messages ... chạy khơng gian địa ảo nhằm thực cơng việc Một 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 ... tải để thực cơng việc Thơng thường 20% Ví dụ: $batch lp /usr/sales/reports/* Lập lịch với tiện ích crontab Cron cho phép lập lịch có tính chu kỳ Những cơng việc lập...
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
... gọi Domain Mỗi Domain phân chia thành phân vùng nhỏ gọi miền Subdomian (Hình trang 10) DNS LÀ GÌ? (tt) Đòa tên miền (domain name) tổng quát: host.subdomain.domain + host: tên máy + subdomain: ... cho người biết DNS LÀ GÌ? (tt) Sự khác Zone Domain: (hình trang 17) + Zone: bao gồm domain hay nhiều subdomain + Domain: gồm nhiều subdomain zone 2 CƠ CHẾ PHÂN GIẢI Phân giải tên thành IP Vai ... RESOURCE RECORD (tt) MX (Mail Exchanger) DNS dùng record MX để thực việc chuyển mail mạng Internet Cú pháp: [tên-domain] IN MX [độ ưu tiên] [tên mail server] Ví dụ : t3h.com IN MX mail.t3h.com PTR (Pointer)...
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
... 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 + Passive TỔNG QUAN (tt) Tuỳ ... thời gian client sử dụng chế độ passive để thiết lập kết nối đến Server Tính giây anon_max_rate : tốc độ truyền liệu tối đa cho người dùng anonymous Tính byte/second connect_timeout : thời gian ... nối đến Server Tính giây data_connect_timeout : thời gian truyền liệu tối đa Khi kết thúc thời gian cho phép kết nối từ client bị đóng max_clients : số client tối đa đồng thời truy cập đến Server...
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 giao thức Mail Giới thiệu hệ thống Mail Cài đặt cấu hình mail server – sendmail Cài đặt cấu hình POP IMAP Cài đặt cấu hình WebmailOpenWebmai 1 NHỮNG GIAO THỨC MAIL Hệ thống mail xây dựng ... quan đến sendmail /etc/mail: thư mục chứa file cấu hình sendmail /var/spool/mail /etc/mail/sendmail.cf /etc/mail/access /etc/aliases Khởi động sendmail #/etc/init.d/sendmail start/stop/restart ... sendmail đọc #cd /etc/mail #makemap hash access < access d) Khởi động lại sendmail #/etc/init.d/sendmail restart CÀI ĐẶT VÀ CẤU HÌNH (tt) SỬ DỤNG: Dùng trình tiện ích mail để tiến hành gởi nhận mail...
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
... acltype string1 hoaëc “file” aclname: tên acl acltype = src IP address/netmask srcdomain domain dst IP address/netmask dstdomain domain b) acl aclname time [day of week] [h1:m1-h2:m2] c) acl aclname ... yahoo.com acl baddomain dstdomain yahoo.com 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 ... xuất phát • Địa IP nơi nhận • Cổng TCP nơi xuất phát • Cổng TCP nơi nhận Application gateway : Cơ chế hoạt động dựa mô hình Proxy Service Đòi hỏi mô hình cần phải tồn hay nhiều máy tính đó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 7
... tuyến (routing) Server Bảng biết với tên gọi SNAT (Source NAT) SNAT có trường hợp đặc biệt gọi MASQUERADE MASQUERADE dùng trường hợp IP thật thay đổi liên tục (thường ta dùng Dial-up ADSL) CÁC LOẠI ... (Destination NAT) CÁC LOẠI CHAIN (tt) Routing Web Server cơng ty (destination) 172.29.1.8 Máy nguồn (một máy bên ngồi Internet muốn truy xuất vào trang web cơng ty) IP: 203.25.1.2 DNAT 203.162.4.54 172.29.1.8 ... card mạng Internet Router CÁCH SỬ DỤNG (tt) Ví Dụ 2: dùng masquerade để nat ip thật thay đổi (adsl, dialup) -A POSTROUTING -o ppp0 -j MASQUERADE ppp0 : interface modem adsl router Ví Dụ 3: NAT...
Ngày tải lên: 05/11/2012, 14:34