0

vận dụng thuyết hành vi vào doanh nghiệp nước ta

Đồ án hệ điều hành GIAO TIẾP GIỮA CÁC TIẾN TRÌNH BẰNG SHARED MEMORY

Đồ án hệ điều hành GIAO TIẾP GIỮA CÁC TIẾN TRÌNH BẰNG SHARED MEMORY

Hệ điều hành

... trình vùng nhớ chung  Vi t chương trình minh họa  Mục đích đề tài :  Nghiên cứu lý thuyết  Kết mong muốn Company Logo Phần II:Cơ Sở Lý Thuyết • • • Tổng quan hệ điều hành Linux Lịch sử đời ... shmat() gọi thành công, hệ thống cập nhật thành phần cấu trúc shmid_ds kết nối vùng nhớ chia sẻ sau: - shm_attime : nhận ngày hành - shm_lpid : nhận pid tiến trình thời - shm_nattach: tăng lên ... tiến trình sử dụng tài nguyên Nếu giá trị semaphore
  • 17
  • 2,016
  • 15
Giáo trình hệ điều hành Linux và Unix

Giáo trình hệ điều hành Linux và Unix

Hệ điều hành

... i u hành kh i ng mà theo ó n u tác ng sau thông báo ch n h i u hành LILO s t ng ch n h i u hành ng m nh kh i ng N u không can thi p vào file tương ng c a trình LILO h i u hành Linux h i u hành ... Ritchie th c hi n n năm 1970 h i u hành c vi t assembler cho máy PDP-11/20 mang tên UNIX Năm 1973, Riche Thompson vi t l i nhân c a h i u hành UNIX ngôn ng C, h i u hành ã tr nên d dàng cài t t i ... m GNU GPL Các thành ph n tích h p H i u hành Linux Linux s d ng r t nhi u thành ph n t D án ph n m m t GNU, t h i u hành BSD c a i h c Berkeley t h th ng X-Window c a MIT Thư vi n h th ng c a...
  • 214
  • 5,508
  • 63
Giáo trình Hệ điều hành Linux cơ bản Chương 01

Giáo trình Hệ điều hành Linux cơ bản Chương 01

Hệ điều hành

... 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 phần chính: Kernel ứng dụng 2 Lịch sử phát triển Linux  Linux 1.0 thức phát hành vào năm 1994 ... trình Tốc độ cao Bộ nhớ ảo (Partition Swap) Sử 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 ... 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 32 bit Chạy cấu hình từ 80386 trở lên Chạy...
  • 12
  • 2,565
  • 57
Giáo trình Hệ điều hành Linux cơ bản Chương 02

Giáo trình Hệ điều hành Linux cơ bản Chương 02

... Khi GRUB Screen hiển thị ta chọn phím e để edit boot loader(nếu ta có đặt mật cho GRUB nhập mật vào) Chọn mục kernel /boot… Sau bấm phím e để edit mục thêm từ khóa -s để vào runlevel sau bấm Enter ... giao tiếp với người dùng chế độ đồ họa (X Window)  Init : không sử dụng  Init : dành cho người sử dụng  Init : không sử dụng  Init : dành cho người thường sửa lỗi HT  Init : shutdown hệ ... biết cách cài đặt Fedora Core  Linux làm vi c tương thích nhiều loại phần cứng Intel khác  Vi c tìm hiểu danh sách tương thích phần cứng giúp cho vi c cài đặt tốt 2 Những chuẩn bị trước cài...
  • 33
  • 676
  • 22
Giáo trình Hệ điều hành Linux cơ bản Chương 03

Giáo trình Hệ điều hành Linux cơ bản Chương 03

... 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 character device  Block device: gọi Random ... device  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 ... vùng lưu liệu thực tập tin thư mục Nó chia thành datablock Mỗi block chứa 1024 ký tự - Datablock tập tin thường lưu inode tập tin nội dung tập tin - Datablock thư mục lưu danh sách entry gồm inode...
  • 33
  • 789
  • 6
Giáo trình Hệ điều hành Linux cơ bản Chương 04

Giáo trình Hệ điều hành Linux cơ bản Chương 04

Hệ điều hành

... qua bước sau sau: • Login vào root • #printtool Dịch vụ in ấn (tt) Dịch vụ in ấn (tt) • Nhấp vào nút New Dịch vụ in ấn (tt) • Nhấp vào Next Dịch vụ in ấn (tt) • Nhấp vào Next Dịch vụ in ấn (tt) ... 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 viDùng để soạn thảo tập tin mới, xem hay sửa đổi nội dung tập tin Cú pháp : #vi ...  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 lí toàn công vi c in ấn  /etc/printcab: lưu thông tin...
  • 12
  • 1,770
  • 21
Giáo trình Hệ điều hành Linux cơ bản Chương 05

Giáo trình Hệ điều hành Linux cơ bản Chương 05

Hệ điều hành

... 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 ... Bộ số hợp 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 ... danh riêng gọi UID  Định danh người dùng bình thường sử dụng giá trị 100     Group  Group tập hợp nhiều user lại  Mỗi user thành vi n group  Khi tạo user mặc định group tạo  Mỗi group...
  • 21
  • 1,562
  • 17
Giáo trình Hệ điều hành Linux cơ bản Chương 06

Giáo trình Hệ điều hành Linux cơ bản Chương 06

Hệ điều hành

... Nội 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 ... tin #touch /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 ... người dùng #edquota #edquota Filesystem /dev/hdc5 nvan Block Soft 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...
  • 8
  • 1,116
  • 20
Giáo trình Hệ điều hành Linux cơ bản Chương 07

Giáo trình Hệ điều hành Linux cơ bản Chương 07

Hệ điều hành

... /etc/init.d/network restart (hoặc dùng lệnh ifup, ifdown) 3 Thiết bị mạng  Card mạng • Để kiểm tra trạng thái tất card mạng ta dùng lệnh : #netstat –in • Xem bảng định tuyến router netstat –rn  Router : Ta mô ... đ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: $ssh ... Chỉnh sửa trực tiếp vào tập tin : • /etc/hosts • /etc/sysconfig/network • /etc/sysconfig/network-scripts/ifcfg-ethx Công cụ cấu hình (tt) DEVICE=eth0 ONBOOT=yes BOOPROTO=static BROADCAST=172.29.14.159...
  • 20
  • 1,560
  • 17
Giáo trình Hệ điều hành Linux cơ bản Chương 08

Giáo trình Hệ điều hành Linux cơ bản Chương 08

Hệ điều hành

... cung cấp dạng file source code : *.tar, *.tgz Thông thường vi c cài đặt thường thực bước : • Bước : Giải nén file tar • Bước : Chuyển vào thư mục tham khảo file INSTALL, README ... foo-1.0-1.i386.rpm is already installed Lệnh rpm (tt) #rpm -ivh foo-1.0-1.i386.rpm foo /usr/bin/foo conflicts with file from bar-1.0-1 Lưu ý : Để bỏ qua lỗi sử dụng tùy chọn –replacefiles #rpm ... bỏ qua lỗi sử dụng tùy chọ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...
  • 11
  • 1,531
  • 18
Giáo trình Hệ điều hành Linux cơ bản Chương 09

Giáo trình Hệ điều hành Linux cơ bản Chương 09

Hệ điều hành

... #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 : • Chỉnh sửa trực tíêp vào tập tin ... /etc/samba/smbpasswd  Khởi động samba server : #/etc/init.d/smb start|stop|restart Sử dụng SMB client  Từ dấu nhắc lệnh shell, ta sử dụng smbclient để truy xuất thư mục chia sẻ SMB server Cú pháp ... dụ : #smbclient //smb_server/data -U hv1 Password:  Tập lệnh thường sử dụng (tham khảo giáo trình) 7 Truy cập chia sẻ  Ta ánh xạ thư mục chia sẻ vào ổ đĩa cục Cú pháp : #mount -t smbfs...
  • 17
  • 1,601
  • 17
Giáo trình Hệ điều hành Linux cơ bản Chương 10

Giáo trình Hệ điều hành Linux cơ bản Chương 10

Hệ điều hành

... portmap on #service portmap start #service nfslock start #service nfs start  Kiểm tra hoạt động NFS : #rpcinfo -p localhost Cấu hình NFS (tt)  Cấu hình NFS Client : Thông qua /etc/fstab Bước : ... cài NFS package Sau ta tiến hành cấu hình NFS tập tin /etc/exports #/etc/exports /data/files *(ro,sync) /home 192.168.1.0/24(rw,sync) /data/test *.my-site.com(rw,sync) /data/database 192.168.1.203/32(rw,sync) ... 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ử dụng...
  • 10
  • 1,147
  • 21
Giáo trình Hệ điều hành Linux cơ bản Chương 11

Giáo trình Hệ điều hành Linux cơ bản Chương 11

Hệ điều hành

... Shell 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 ... đăng nhập  Khi đăng nhập vào hệ thống, người dùng làm vi c môi trường Linux định nghĩa sẵn Tuy nhiên, thay đổi thiết lập theo ý riêng Môi trường làm vi c gồm hai thành phần : • Môi trường terminal ... echo “User $1 logon vào hệ thống” else echo “User $1 không logon vào hệ thống” fi fi Các dụ minh họa (tt)  dụ : Kiểm tra xem hôm có phải thứ bảy không? Nếu phải, user nhập vào thông báo “Hôm...
  • 28
  • 1,400
  • 14
Giáo trình Hệ điều hành Linux nâng cao Chương 1

Giáo trình Hệ điều hành Linux nâng cao Chương 1

Hệ điều hành

... hủy bỏ, ta sử dụng lệnh : #atrm  Để kiểm tra tiến trình mà bạn nhập vào, dùng lệnh : #at –l Lập lịch với lệnh batch  Batch cho phép hệ thống dựa vào mức tải để thực cơng vi c Thơng ... 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 lịch định nghĩa file Dùng 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 ...  Cấm khơng cho user thực lệnh crontab: liệt kê danh sách user vào nội dung tập tin: /etc/cron.deny  Cho phép user thực lệnh crontab: liệt kê danh sách user vào nội dung tập tin: /etc/cron.alow...
  • 14
  • 886
  • 15
Giáo trình Hệ điều hành Linux nâng cao Chương 2

Giáo trình Hệ điều hành Linux nâng cao Chương 2

Hệ điều hành

... dụ : movie.edu IN NS terminator.movie.edu movie.edu IN NS wormhole.movie.edu Chỉ name servers cho zone movie.edu RESOURCE RECORD (tt) A (Address) Record A (Address) ánh xạ tên vào đòa Cú ... tra số serial, số serial master lớn tức liệu hết hạn sử dụng load lại liệu ta cập nhật liệu name server ta nên tăng số serial Thơng thường ta định dạng theo thời gian sau: YYYYMMDDNN dụ: 2004122901 ... giải IP thành tên Ánh xạ đòa vào tên dùng để diễn dòch file log cho dễ đọc Nó dùng số trường hợp chứng thực hệ thống UNIX Để phân giải tên máy mộtù đòa IP, không gian tên miền người ta bổ sung...
  • 43
  • 764
  • 6
Giáo trình Hệ điều hành Linux nâng cao Chương 3

Giáo trình Hệ điều hành Linux nâng cao Chương 3

Hệ điều hành

... thức FTP xây dựng dựa 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 ... vsftpd_log_file Khởi động vsftpd: Sau thiết lập thông số cấu hình, ta phải khởi động lại vsftpd lệnh sau: #/etc/init.d/vsftpd restart CẤU HÌNH VIRTUAL FTP Server a) Tạo thêm địa IP ảo (vd: 1.2.3.4) b) ... thông dụng: + Private FTP Server (user-only site) + Anonymous FTP Server 2 FTP SERVER Cơ chế Active:  Bước1: client dùng 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...
  • 18
  • 614
  • 7
Giáo trình Hệ điều hành Linux nâng cao Chương 5

Giáo trình Hệ điều hành Linux nâng cao Chương 5

Hệ điều hành

... Transfer Agent (MTA): chương trình chuyển thư mail Hub c) Sendmail: MTA dùng giao thức SMTP để đóng vai trò SMTP Server làm nhiệm vụ đònh tuyến vi c phân thư Nó nhận mail từ MUA MTA khác, sau chuyển ... /var/www/cgi-bin/openwebmail/openwebmail.pl –init • Truy cập vào địa http://server/cgi-bin/openwebmail/openwebmail.pl • Login sử dụng Open Webmail Tổng quan  Một hệ thống email gồm hai thành phần là: • MUA • MTA  Sendmail chương ... thức SMTP đònh nghóa RFC 821, cung cấp giao thức TCP, sở dụng cổng (port) 25 - Tập lệnh SMTP (tham khảo trang 66) - Để sử dụng tập lệnh SMTP ta dùng lệnh telnet theo port 25 hệ thống xa sau gởi mail...
  • 29
  • 666
  • 5
Giáo trình Hệ điều hành Linux nâng cao Chương 6

Giáo trình Hệ điều hành Linux nâng cao Chương 6

Hệ điều hành

... Squid 1 FIREWALL Firewall : kỹ thuật 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) ... acl aclname proto HTTP FTP e) acl aclname method GET POST CẤU HÌNH SQUID (tt) Sử dụng access list vào tag điều khiển truy cập : http_access allow/deny aclname Dụ: Cho phép mạng 172.29.10.0/255.255.255.0 ... /etc/squid/squid.conf : tập tin cấu hình • /var/log/squid : lưu tập tin log • /usr/sbin : lưu thư vi n squid 5 CẤU HÌNH SQUID  Tập tin cấu hình : /etc/squid/squid.conf  Thay đổi số tùy chọn để...
  • 13
  • 661
  • 6
Giáo trình Hệ điều hành Linux nâng cao Chương 7

Giáo trình Hệ điều hành Linux nâng cao Chương 7

Hệ điều hành

... Iptable : • Iptable cài đặt mặc đònh hệ thống Linux, package Iptable Iptable-1.2.9-1.0.i386.rpm  Khởi động Iptable : • #service iptable start • #service iptable stop • #service iptable restart ... §    GIỚI THIỆU VỀ IPTABLE CÁC LOẠI BẢNG TRONG TABLE CÁC LOẠI CHAIN TRONG BẢNG CÁCH SỬ DỤNG FILTER LÀM FIREWALL CÁCH SỬ DỤNG BẢNG NAT 1 GIỚI THIỆU VỀ IPTABLE  IPTABLE dùng để tăng tính bảo ... Chúng ta để file script (/etc/sysconfig/iptables) thực thi file lệnh /etc/ init.d/iptables restart iptables –A INPUT –p icmp icmp-type any -j ACCEPT • -A: thêm rule • -p: giao thức sử dụng (icmp,...
  • 20
  • 653
  • 5

Xem thêm