... shmctl(int shmid,int cmd,struct shmid ds*buf); Company Logo Vấn Đề Đồng Bộ Tiến Trình Là phương pháp nhanh trao đổi tiến trình vấn đề đặt đồng hay nhiều tiến trình việc đọc ghi liệu chung vùng nhớ chung ... Company Logo Nhận xét 1. Những kết đạt được: •Nắm kiến thức chế giao tiếp tiến trình Share memory •Viết chạy chương trình với toán đơn giản +, -, (, ) 2.Hướng phát triển: Đồ án dừng lại phạm vi ... tham chiếu đến trang nhớ chung với định danh id shmget() trả Nếu không thành công hàm trả giá trị -1 Company Logo Kết gán tháo rời Kết gán Sau tạo phân bổ trang nhớ chung hệ thống, cần phải gọi...
... Jan 23: 58:50 ICT 20 01 # date -d=' 01/ 01/ 2000' Sat Jan 00:00:00 ICT 2000 # date -iso-86 01= 'seconds' 2000 -12 -01T00 :36 : 41- 0500 # date -d=' 01/ 01/ 20 01' Mon Jan 00:00:00 ICT 20 01 # date 01 032 35020 01. 50 ... 11 5 3. 5 .1 Sao lưu file (l nh tar) 11 5 3. 5.2 Nén d li u 11 8 CHƯƠNG QU N TR QUÁ TRÌNH 12 2 4 .1 Quá trình UNIX 12 2 4 .1. 1Sơ b v trình 12 2 ... trình 13 2 4 .1. 7 Sơ b v l nh i v i trình 13 2 4.2 Các l nh b n 13 3 4.2 .1 L nh fg l nh bg 13 3 4.2.2 Hi n th trình ang ch y v i l nh ps 13 5 4.2 .3 H y trình...
... phát triển Linux Linux 1. 0 thức phát hành vào năm 19 94 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 ... phí, phát triển mạng Internet 3 Điểm khác biệt Linux Hệ điều hành đa nhiệm 32 bit Chạy cấu hình từ 8 038 6 trở lên Chạy nhiều kiến trúc Intel, Alpha Hầu hết tiện ích hay ứng dụng miễn phí ... Linux Các khuyết điểm Linux Kiến trúc Linux Linux khác 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...
... title Fedora Core (2.6.8 -1. 5 21) root (hd0,0) kernel /vmlinuz-2.6.8 -1. 5 21 ro root=LABEL=/ initrd /initrd-2.6.8 -1. 5 21. img title Windows 2000 rootnoverify (hd0 ,1) chainloader +1 LILO & GRUB (tt) Bảo ... Các lớp cài đặt 3 Quá trình cài đặt Có thể cài đặt RedHat Linux từ: • CD_ROM • Đĩa khởi động windows • Đĩa khởi động Linux: cục hay qua mạng Quá trình cài đặt có giao diện: đồ họa text Những ... Nội dung 10 Tổng quan Những chuẩn bị trước cài đặt Linux Quá trình cài đặt Login Logout Cú pháp lệnh Những...
... ext3 ext3 devpts defaults defaults gid=5,mode=620 11 0 cột 1: thiết bị hệ thống tập tin cần mount cột 2: xác định mount point (chữ none sử dụng cho hệ thống tập tin đặc biệt swap) cột 3: ... /mnt/newpartition #mount /dev/hda4 /home 10 Tập hợp thông tin filesystem Lệnh df Cú pháp : #df -l : Liệt kê filesystem -h : In theo dạng MB, GB System monitor Lệnh du 11 Cấu trúc thư mục / / / ... : Sao chép chuyển đổi tập tin Cú pháp : #dd if= of= if input file of output file 13 Các tập tin chuẩn Linux Có loại : • Nhập chuẩn : Dữ liệu nhập từ bàn phím • Xuất chuẩn : Dữ...
... 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, xem hay sửa đổi nội dung tập tin Cú pháp :...
... dùng để tạo, thay đổi hay xóa • Execute – x – 1: thực thi chương trình Quyền hạn (tt) Ví dụ : Với lệnh ls –l ta thấy : -rw-r r fido user 1 63 Dec 14 : 31 myfile r w owner - r - - Group owner r - ... danh riêng gọi GID Định danh group thường sử dụng giá trị 500 3 Các cách quản lý user group Sử dụng lệnh Sử 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 ... quản lý user group Những file lưu thông tin user group Quyền hạn Các lệnh 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...
... dung Quota gì? Cách hoạt động quota Một số khái niệm Thiết lập quota Kiểm tra thống kê hạn nghạch 1 Quota gì? Quota dùng để hiển thị việc sử dụng giới hạn không gian lưu trữ người dùng partition ... thư mục phải partition Khi gọi, quota đọc tập tin /etc/fstab kiểm tra tập tin hệ thống tập tin 3 Một số khái niệm Giới hạn cứng (Hard limit) : Định nghĩa dung lượng đĩa cứng tối đa mà người ... lập quota Hoạch định thư mục (giả sử /home) Chỉnh sửa tập tin /etc/fstab LEBEL=/home /home etx3 defaults, usrquota, grpquota Tạo hai tập tin lưu trữ thông tin cầu hình đặt quyền hạn cho hai...
... tập tin bao gồm : • • • • • system-config-samba -1. 2 .15 -0.fc2 .1 samba -3. 0.7-2.fc2 samba-client -3. 0.7-2.fc2 samba-common -3. 0.7-2.fc2 samba-swat -3. 0.7-2.fc2 Cài đặt khởi động samba (tt) Khởi động ... workgroup = LINUX ; nhóm mà máy tham gia server string = Samba Server ; hosts allow = 19 2 .16 8 .1. 150 19 2 .16 8.2 .12 7 ; định địa phép truy cập đến samba server guest account = pcguest ; cung cấp username ... samba Cấu hình samba Những biến file smb.conf Mã hóa password Sử dụng SMB client 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,...
... /etc/exports #/etc/exports /data/files *(ro,sync) /home 19 2 .16 8 .1. 0/24(rw,sync) /data/test *.my-site.com(rw,sync) /data/database 19 2 .16 8 .1. 2 03/ 32(rw,sync) * Sau cấu hình phải reactive lại NFS Server ... Ta dùng số lệnh sau để kiểm tra 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 ... tra hoạt động NFS Bước : Mount tài nguyên từ NFS Server MountPoint Type Options Dump FSCK 19 2 .16 8 .1. 100:/data/files /mnt/nfs nfs soft, nfsvers=2 0 Bước : Thực thi tập tin /etc/fstab #mkdir /mnt/nfs...
... /home/abc • • • • • • • Dấu “*” có nghóa “với mọi” minute ( – 59 ) hour ( – 23 ) day of month ( – 31 ) month of year ( 1- 12 ) day of week ( – 6, is Sunday ) Command (rest of line) ... lệnh sau để tạo tập tin: #crontab [filename] Cú pháp cơng việc file : Phút ngày _của_ tháng tháng _của_ năm ngày _của_ tuần lệnh Cấm khơng cho user thực lệnh crontab: liệt kê danh sách user vào ... hậu cảnh phím Ctrl + Z Lệnh jobs $jobs [1] + Stopped find / -name pro –print > results.txt Lệnh bg #bg find / -name pro –print > results.txt #jobs [1] + Running find / -name pro –print > results.txt...
... Active: Bước1: client dùng cổng lệnh ngẫu nhiên không dành riêng (port N >10 24) kết nối vào cổng 21 FTP Server Bước2: server gởi xác nhận ACK cổng lệnh (port N) client Bước3: server khởi ... kết nối vào cổng 21 FTP Server Bước2: server mở cổng liệu không dành riêng P(P >10 24) gởi lệnh Port P cho client Bước3: client tạo kết nối truyền liệu từ cổng liệu (port N +1) đến cổng liệu ... VIRTUAL FTP Server a) Tạo thêm địa IP ảo (vd: 1. 2 .3. 4) b) Tạo tập tin .conf thư mục /etc/vsftpd/ mô tả thông tin sau: listen=YES listen_address =1. 2 .3. 4 connect_form_port_20=YES anonymous_enable=YES...
... máy trạm kết nối mạng trở lại - Có hai phiên POP: + POP2: sử dụng port 10 9 + POP3: sử dụng port 11 0 - Tập lệnh POP2 POP3 hoàn toàn khác nhau, chúng thực chung chức (tham khảo trang 69) 2 GIỚI ... /etc/xinetd.d chứa tập tin cấu hình như: imap, POP2, POP3 • Mở nội dung tập tin IMAP, POP3 sửa lại: DISABLE=no Khởi động lại xinetd: #chkconfig pop3 on #/etc/init.d/xinetd restart CÀI ĐẶT VÀ CẤU HÌNH ... Giới hạn kích thước tối đa thư, tính theo đơn vò Bytes O DaemonPortOptions=Name=MTA Thay đòa 12 7.0.0 .1 đòa IP máy Mail Server CÀI ĐẶT VÀ CẤU HÌNH (tt) b) Tập tin /etc/mail/access : chỉnh sửa nội...