... thiệu Linux Linux dựa tảng UNIX Linus Torvalds người viết nên hệđiềuhành Nó hệđiềuhà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 ... dung Giới thiệu Linux Lịch sử phát triển Linux Đặc điểm khác biệt Linux Những phiên Linux Những tính Linux Các khuyết điểm Linux Kiến trúc LinuxLinux khác với UNIX nào? So sánh Linux với Windows ... Linux1.0 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) Linuxhệđiềuhành mở miễn phí, phát triển mạng Internet 3 Điểm khác biệt Linux Hệ điều...
... đặt (tt) Cài đặt chươngtrì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) ... 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ươngtrình Package cài đặt Quá trình cài đặt ... 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...
... tin thư mục 1 Filesystem gì? Là cách tổ chức liệu thiết bị lưu trữ Hệ thống tập tin phần hệđiềuhànhLinux 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 ... -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...
... 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 ... 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 1Trình soạn thảo vi Dùng để soạn thảo tập tin mới, ... 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 tiện ích cung cấp để hổ trợ cho việc gởi nhận mail • Nhận mail : #mail • Gởi mail : #mail...
... 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 ... RedHat User Manager Tạo user công cụ (tt) Tạo user với công cụ linuxconf Tạo user với công cụ linuxconf (tt) Tạo user với công cụ linuxconf (tt) Tập lệnh quản lý user group Tạo user : Cú pháp ... phép đọc nội dung • Write – w – : dùng để tạo, thay đổi hay xóa • Execute – x – 1: thực thi chươngtrình Quyền hạn (tt) Ví dụ : Với lệnh ls –l ta thấy : -rw-r r fido user 163 Dec 14 : 31 myfile...
... quota cho thư mục 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 ... /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]...
... Ví dụ : $ssh –l 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 ... thành phần: server client Khởi động: /etc/init.d/ssh start|stop|restart Sử dụng ssh client: $ssh Ví dụ : $ssh –l Quản trị hệ ... 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ô tả đường (route) xóa đường bảng định tuyến router • route add default gw 172.29.14.150...
... Nội dung Chươngtrình rpm Lệnh rpm Cài đặt dạng file source code 1Chươngtrình rpm RedHat Packege Manager (RPM) hệ thống quản lý package Linux hỗ trợ cho người dùng ... 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ươngtrì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 ... tin hiệu Bạn tìm kiếm thông tin package toàn sở liệu Bạn hỏi tập tin thuộc package đâu Thẩm tra hệ thống (System Verification) Nếu bạn nghi ngờ tập tin bị xóa hay bị thay package, bạn kiểm tra...
... Truy cập chia sẻ 1 Tổng quan samba Samba chươngtrì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 ... 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 tin cấu hình : Thành phần Giải thích [global] Chứa tham số cấu hình chung [printers] Chứa tham số ... Ví 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...
... Server • Stateless Operation chươngtrì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ànhtrình sử ... Nội dung Quá trình hoạt động NFS Cài đặt NFS Cấu hình NFS 1 Quá trình hoạt động NFS NFS dịch vụ hổ trợ chế chia sẻ tài nguyên máy chủ Linux Dịch vụ NFS sử dụng rộng rãi...
... 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ươngtrình sử dụng nhiều lần Thiếu sót ngôn ngữ script lệnh phải thông dịch lại lần script thực thi Linux ... 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ươngtrình : tmp=$( grep $1:x /etc/passwd | wc –l ) if [ $tmp –eq ] then echo “User $1 không tồn hệ thống” ... nhiều tiện ích trình thông dịch cho ngôn ngữ C, C++, debugger, công cụ tổ chức project công cụ quản lý code 2 Trình biên dịch GNU C GNU C Compiler (GCC) với Slackware Linuxtrình biên dịch...
... tiến trình 2 Phân loại Phân biệt tiến trìnhchương trình: + Chươngtrình đơn loạt câu lệnh phát sinh nhiều tiến trình khác + Tiến trìnhchươngtrình chổ biết sử dụng tài nguyên Phân loại tiến trình: ... cảnh (foreground process): thực chươngtrình từ dấu nhắc shell ($ #), chươngtrình thực không xuất dấu nhắc thực xong chươngtrình Do đó, thực công việc khác chươngtrình thực Ví dụ : #find / -name ... Khi chươngtrình chạy bạn phải chờ lâu dấu nhắc xuất trở lại 5 Tiến trình hậu cảnh Tiến trình hậu cảnh (background process): tiến trình sinh độc lập với tiến trình cha Khi chạy chương trình...
... IN PTR server.t3h.com 7 HOẠT ĐỘNG CỦA NAME SERVER TRONG LINUX Chươngtrình server DNS name server chươngtrình Daemon (named) Trong trình khởi động named đọc tập tin liệu chờ yêu cầu phân ... Client (Resolver): gọi trình phân giải tên - DNS thi hànhgiao thức tầng Application mô hình TCP/IP - DNS phân bổ theo chế phân cấp tương tự phân cấp hệ thống tập tin Unix /Linux Hình vẽ mơ tả tên ... group chạy name server Điều cho phép chạy Name server với chế gọi “least privilege”: quyền tối thiểu đủ để 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...
... tập tin máy cục (Local) máy xa (Remote) Giao 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 ... truyền lệnh (command port) Có hai chế : + Active + Passive TỔNG QUAN (tt) Tuỳ theo phiên RedHat Linuxcó 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 ... FTP Server 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...
... Flag Linux www.redflag -linux. com Slackware Linux www.slackware.com SuSE Linux www.suse.com TurboLinux www.turbolinux.com 1.2 Sơ b v thành ph n c a Linux H th ng Linux, c thi hành m t h i u hành ... c a Linux Dư i ây trình bày m t s c i m c a c a h Linux tương thích v i nhi u h i u hànhLinux hi n t i: i u hành DOS, MicroSoft Windows : Cho phép cài t Linux v i h i u hành khác m t c ng Linux ... i u hành m t ĩa Linux cho phép ch y mô ph ng chươngtrình thu c h i u hành khác Do gi d dàng c chu n c a UNIX nên s chuy n i gi a Linux h UNIX khác Linux m t h i u hành UNIX tiêu bi u v i chương...