0

lập trình hệ điều hành linux

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

... thành phần của Linux Hệ thống Linux, được thi hành như một hệ điều hà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ều hành chịu trách nhiệm ... 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ều hành Linux phiên bản 1.0 được phổ biến. Thành công lớn nhất của Linux 1.0 là nó đã hỗ ... của hệ điều hành Linux hiện tại:  Linux tương thích với nhiều hệ điều hành như DOS, MicroSoft Windows :  Cho phép cài đặt Linux cùng với các hệ điều hành khác trên cùng một ổ cứng. Linux có...
  • 214
  • 5,508
  • 63
Lập trình hệ điều hành Chapter 2.

Lập trình hệ điều hành Chapter 2.

Hệ điều hành

... được phát minh bởi Dennis Ritchie năm 1972C dùng để viết hệ điều hành UNIXLịch sử của C và Unix gắn liền với nhauUNIX được hoàn thành với C01/11/12 16:386/202. Mở rộng của C++Một số ... tập (week 2-tiếp)•Sử dụng TC++ để lập trình: 4. Xây dựng chương trình thao tác với phân số: nhập, in, tối giản, cộng, tích hai phân số5. Xây dựng chương trình thao tác với vec tơ:-Nhập 2 ... dụngCó hiệu lực trong phạm vi chương trình kể từ vị trí nó xuất hiệnVí dụ: tìm số lớn nhất trong dãy01/11/12 16:3817/20Bài tập (week 2)•Sử dụng TC++ để lập trình: 2. Làm lại các bài tập ở tuần...
  • 19
  • 603
  • 2
Lập trình hệ điều hành Chapter 3 (cont).

Lập trình hệ điều hành Chapter 3 (cont).

Hệ điều hành

... – KTKhoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài ChínhTel: 0982.165.568Email: sanghv@hvtc.edu.vnWebsite: http://www.hvtc.edu.vn/sanghv Lập trình hướng đối tượng 15/207. Thành phần hằnga. ... khởi tạo}17/208. Thành phần đối tượngKhái niệm: là thành phần dữ liệu của lớp có kiểu là một lớp khácKhai báo:<tên lớp> <tên thành phần dữ liệu>Ví dụ: thành phần ns của lớp ... là thành phần dữ liệu của lớp nhưng không thay đổi giá trị trong quá trình tồn tạiVí dụ: Với lớp nhân sự thì số CMT là tp hằng Khai báo:const <kiểu dl> <tên thành phần>;Thành...
  • 19
  • 500
  • 1
Lập trình hệ điều hành Chapter 3

Lập trình hệ điều hành Chapter 3

Hệ điều hành

... việc trứơc khi hệ thống giải phóng bộ nhớChương trình dịch tự động sinh hàm hủy mặc định28/20Bài tập (week 3)•Sử dụng TC++ để lập trình: 3. Xây dựng lớp vectơ gồm các thành phần:-DL: ... báo thành phầnDữ liệu:Tương tự như khai báo biến <kiểu dữ liệu > <tên_thành_phần>;Chú ý: không được khởi tạo giá trị ban đầu31/20Bài tập (week 3)•Sử dụng TC++ để lập trình: 6. ... gồm các thành phần:-DL: mã vật tư, tên vật tư, loại phiếu, ngày lập, khối lượng, đơn giá, thành tiền-Pt: nhập, in, kiểm tra phiếu nhập hay xuấtHàm main:-Nhập danh sách hóa đơn-Tính thành tiền...
  • 32
  • 415
  • 0
Lập trình hệ điều hành Chapter 4

Lập trình hệ điều hành Chapter 4

Hệ điều hành

... conprivate: tất cả các thành phần public của lớp cha sẽ là private ở lớp conprotectedprivate (ngầm định)11/01/1211/01/12 16:3816:38 Lập trình hướng đối tượng Lập trình hướng đối tượngHà ... khởi tạo lớp conVí dụ: hàm khởi tạo của lớp A, B11/01/1211/01/12 16:3816:38 Lập trình hướng đối tượng Lập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy Of Finance, HanoiCHƯƠNG IVObject ... lớp A có thành phần xTrong lớp B cũng có thành phần xXây dựng lớp C kế thừa từ lớp A và BTheo nguyên lý kế thừa: trong C sẽ có hai thành phần xVấn đề xảy ra:Khi truy cập thành phần...
  • 26
  • 526
  • 1
Lập trình hệ điều hành Chapter 5.

Lập trình hệ điều hành Chapter 5.

Hệ điều hành

... 2;}}11/01/1211/01/12 16:3816:38 Lập trình hướng đối tượng Lập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy Of Finance, HanoiHà Văn SangBộ môn: Tin học TC – KTKhoa: Hệ Thống Thông Tin Kinh ... biên dịch chương trình  Kết gán sớm•Lúc chạy chương trình  Kết gán muộn11/01/1211/01/12 16:3816:38 Lập trình hướng đối tượng Lập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy ... http://www.hvtc.edu.vn/sanghv Lập trình hướng đối tượng Object Oriented Programing– Information Systems Department42. Phương thức ảo2. Phương thức ảoĐịnh nghĩa:Hàm ảo là hàm thành phần của lớpĐược...
  • 9
  • 520
  • 2
Lập trình hệ điều hành Chapter 6.

Lập trình hệ điều hành Chapter 6.

Hệ điều hành

... T3> T1 tong(T1 x, T2 y, T3 z){return x+y+z ;}11/01/1211/01/12 16:3816:38 Lập trình hướng đối tượng Lập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy Of Finance, HanoiCHƯƠNG VI ... Khuôn hình lớp2. Khuôn hình lớpSử dụng khuôn hình lớp- Mỗi giá trị của tham số kiểu, chương trình dịch sẽ phát sinh ra một lớp cụ thểCú pháp: <tên khuôn hình><kiểu>Khai báo ... Department81. Khuôn hình hàm1. Khuôn hình hàmVới khuôn hình hàm max:int a,b;max(a,b)Khi đó chương trình dịch sẽ xác định:-Kiểu của a,b là int nên kiểu của T cũng sẽ là int-Phát sinh một hàm...
  • 13
  • 484
  • 0
Lập trình hệ điều hành Chapter1

Lập trình hệ điều hành Chapter1

Hệ điều hành

... kỹ thuật lập trình 1. Tổng quan về các kỹ thuật lập trình 1.1 Lập trình tuyến tính1.2 Lập trình cấu trúc1.3 Lập trình môđun1.4 Nhược điểm của lập trình cấu trúc1.5 Lập trình hướng ... Lập trình tuyến tính1.1 Lập trình tuyến tính Lập trình tuyến tính :•Còn gọi là lập trình phi cấu trúc•Giải quyết các bài toán tương nhỏ, đối đơn giảnĐặc điểm:•Chỉ gồm một chương trình ... Department71.2 Lập trình cấu trúc1.2 Lập trình cấu trúcRa đời vào những năm 70:Chương trình được chia nhỏ thành chương trình con:Thủ tục (Procedure)Hàm (Function)Các chương trình con:Độc...
  • 29
  • 447
  • 0
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

... GIỚI THIỆUHỆ ĐIỀU HÀNH LINUX CHƯƠNG 11. 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ều hành đa nhiệm, đa ... này.Nó là hệ điều hà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ều hành đa nhiệm 32 bit.Chạy trên mọi cấu hình từ ... Service (NIS). Lập lịch hoạt động.Sao lưu dữ liệu.Hỗ trợ nhiều ngôn ngữ lập trình. Các đặc tính cơ bản … (tt)2. Lịch sử phát triển của Linux.  Linux 1.0 chính thức được phát hành vào năm...
  • 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

... và thêm từ khóa -s để vào runlevel 1 sau đó bấm Enter.CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX CHƯƠNG 2Quá trình cài đặt (tt)Cài đặt chương trình Boot Loader ... 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 GRUB : #/sbin/grub-install ... +1Quá trình cài đặt (tt)Chia Partition bằng Disk Druid Quá trình cài đặt (tt)Chia Partition Quá trình cài đặt (tt)Lựa chọn loại màn hình 3. Quá trình cài đặt.Có thể cài đặt RedHat Linux...
  • 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

... trước khi kiểm tra hệ thống tập tin sHỏi trước khi sửa chữa hệ thống tập tin rLiệt kê tất cả các tên tập tin trong hệ thống tập tin lTự độ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 1LABEL=/boot...
  • 33
  • 789
  • 6
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

... 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.01234567Các ... người dùng bình thường sử dụng giá trị bắt đầu từ 100.Tạo user với công cụ linuxconf (tt)5. Tạo user với công cụ linuxconf.Xem thông tin về user và group :Cú pháp : #id <option> ... 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...
  • 21
  • 1,562
  • 17
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

... <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 ... start|stop|restartKiểm tra :•Trên Win9x : gõ lệnh ipconfig hoặc winipcfg•Trên Linux : #ifconfig -aCông cụ cấu hình (tt)linuxconfCông cụ cấu hình (tt) ... đổi thông tin cấu hình mạng trong tập tin /etc/sysconfig/network-scripts/ifcfg-eth0C3 : Dùng trình tiện ích setup để cấu hình.Ta có thể sử dụng IP tĩnh (BOOTPROTO=static) hoặc IP động (BOOTPROTO=dhcp).2....
  • 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

... 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 dung1. Chương trình ... /etc/… as /etc/…CÀI ĐẶT PHẦN MỀM CHƯƠNG 81. 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 tính của RPM :•Khả ... 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...
  • 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

... dịch vụ hiện hành Những biến trong file smb.conf•guest ok•guest only•print ok•browseable•hostallow4. Những biến trong file smb.conf1. Tổng quan về samba.Samba là chương trình tiện ... 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 ấn.•nmbd : Hỗ trợ dịch vụ tên NETBIOS.•smbclient ... //smb_server/data -U hv1Password: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 onTa có thể start/stop/restart...
  • 17
  • 1,601
  • 17

Xem thêm