1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Hệ điều hành Linux: Chương 1 - Dzoãn Xuân Thanh

58 23 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bài giảng Hệ điều hành Linux - Chương 1: Giới thiệu tổng quan giúp người học nắm được khái niệm Linux; lịch sử phát triển Linux; những đặc điểm chính; những mặt hạn chế; kiến trúc hệ thống Linux và các bản phân phối Linux. Mời bạn đọc cùng tham khảo.

Chương - Giới thiệu tổng quan Nội dung chi tiết Chương Giới thiệu tổng quan „ „ „ „ „ „ „ Linux ? Lịch sử phát triển Linux Những đặc điểm Những mặt hạn chế Kiến trúc hệ thống Linux Các phân phối Linux Một số phần Mộ hầ mềm nguồn mở Dzỗn Xn Thanh Ngành Tin học Linux ? „ „ „ ‹ Miễn phí (nếu có khoản phí khiêm tốn) Sử dụng tự „ Là hệ điều hành thơng dụng có khả chạy hầu hết thiết bị phần cứng chính „ „ „ „ „ Ngành Tin học Được công bố lần Internet năm 1991 ‹ Là hệ điều hành tương tự Unix, tự : ‹ „ Lịch sử phát triển Linux Là hệ điều hành phát triển dựa hệ điều hành Minix Linus Torvalds năm 1991 ‹ 8/1991 : phiên 0.01 1/1992 : phiên 0.02 1994 1996 1999 2001 2003 : phiên : phiên : phiên : phiên : phiên Ngành Tin học thức 1.0 phát hành 2.0 2.2 22.4 2.6 Chương - Giới thiệu tổng quan Những đặc điểm „ „ „ „ „ „ „ „ Những mặt hạn chế Là hệ điều hành mã nguồn mở, miễn phí Đa người dùng (multiuser) Đa nhiệm (multitasking) Hỗ trợ định dạng hệ thống tập tin khác Khả hỗ trợ mạng Độc lập kiến trúc Bảo mật … gành Tin học „ „ „ „ „ „ Kiến trúc hệ thống Linux Chưa thân thiện với người dùng Cài đặt cịn phức tạp Phần mềm ứng dụng cịn khó thao tác Thiếu trợ giúp kỹ thuật Còn dựa nhiều vào giao tiếp dòng lệnh Thiếu hỗ trợ phần cứng Ngành Tin học Kernel „ Kernel trung tâm điều khiển hệ điều hành Linux, chứa mã nguồn điều khiển hoạt động toàn hệ thống ố • Là cầu nối chương trình Kernel ứng dụng phần cứng • Lập lịch, phân chia tài ngun cho tiến trình Hardware • Sử dụng khơng gian đĩa hoán đổi (swap space) để lưu trữ liệu xử lý chương trình Ngành Tin học Ngành Tin học Chương - Giới thiệu tổng quan Shell „ Bản phân phối Linux Cung cấp tập lệnh cho người dùng thao tác với kernel để thực cơng việc „ „ „ „ Có nhiều loại shell Linux : ‹ ‹ ‹ ‹ C Shell (%) Bourne Shell ($) Korn Shell ($) … Ngành Tin học Shell „ Kernel „ „ Cấu trúc hệ thống tập tin Chương trình cài đặt Các tiện ích chương trình ứng dụng Trình quản lý cập nhật gói phần mềm Các sửa đổi riêng nhà sản xuất Tài liệu hướng dẫn, hỗ trợ người dùng Hardware Một số Linux distro Ngành Tin học Một số phần mềm nguồn mở „ Internet ‹ „ Postgresql, mySQL „ Desktop „ Office ‹ ‹ „ KDE, GNOME OpenOffice, Koffice, Abiword Graphics ‹ 11 Apache, Sendmail, BIND, Squid, Wu-ftp, Inn Database ‹ Ngành Tin học 10 GIMP Ngành Tin học 12 Chương - Giới thiệu tổng quan Linux Unix ? „ Linux Windows NT ? UNIX phát triển với sách nghiêm ngặt „ Mỗi người tham gia phát triển Linux „ Khơng có tổ chức chịu trách nhiệm phiên hiê ủ Linux Ngành Tin học 13 „ „ „ „ Kernel mơi trường Khả tương thích Hỗ trợ Giá thành Ngành Tin học 14 FAQ Ngành Tin học 15 Chương - Cài đặt hệ điều hành Linux Nội dung chi tiết Chương Cài đặt hệ điều hành Linux „ „ „ „ „ „ „ Dzoãn Xuân Thanh „ „ Yêu cầu phần cứng Đĩa cứng phân vùng đĩa cứng Linux Ký hiệu đĩa phân vùng Các bước cài đặt hệ điều hành Linux Sử dụng hệ thống Cú pháp lệnh Linux Sử dụng Runlevel Phục hồi mật cho user quản trị Tìm hiểu Boot loader Ngành Tin học Yêu cầu phần cứng „ Thu thập thông tin phần cứng Cấu hình tối thiểu nên dùng : ‹ ‹ ‹ z z z z ‹ „ CPU : Pentium MMX trở lên RAM z 64Mb trở lên cho Text Mode z 128Mb trở lên cho Graphics Mode HDD : tùy thuộc gói cài đặt z „ „ „ „ „ Custom Installation (minimum) : 520Mb Server (minimum) : 870Mb Personal Desktop : 1.9Gb „ CPU/RAM HDD/CD-ROM/FDD Keyboard/Mouse Graphic card/Monitor Sound card NIC/Modem Printer Workstation : 2.4Gb Custom Installation (everything) : 5.3Gb 2Mb cho card hình sử dụng Graphics Mode Ngành Tin học Ngành Tin học Chương - Cài đặt hệ điều hành Linux Khái niệm phân vùng „ Yêu cầu phân vùng Linux Đĩa cứng phân nhiều vùng khác gọi partition ‹ „ ‹ „ „ Mỗi đĩa chia tối đa partition (Primary) Master Boot Record – MBR Phân loại: ‹ ‹ ‹ Primary Extended Logical „ „ „ Hệ thống file chính: root filesystem “/” Mỗi hệ thống file nằm phân vùng riêng biệt Ít cầnphảicó hệ thống file “/” Nên sử dụng nhiều phân vùng khác cho hệ thống file Công cụ phân vùng : ‹ ‹ Ngành Tin học „ ‹ ‹ „ Ký hiệu partition Mỗi ổ đĩa khai báo thư mục : /dev/ Ký hiệu ổ đĩa : ‹ fdisk Disk Druid Ngành Tin học Ký hiệu đĩa „ /usr, /var, /home Ví dụ : Tên phân vùng MS-DOS/Windows: C:, D:, E: „ „ Unix lưu trữ file hệ thống file (filesystem) Đĩa mềm : fd khai báo /dev/fd0 Đĩa cứng : hd khai báo /dev/hda Đĩa SCSI : sd khai báo /dev/sda „ Dùng số kèm để định partition ‹ ‹ „ Primary partition extented partition đánh số từ → Các logical partition đánh số từ trở lên Ví dụ : Ký tự a, b, c để xác định ổ đĩa loại khác Ký hiệu Ngành Tin học Mô tả Hda Hdb Primary Master Primary Slave ‹ Cấu ấ trúc đĩa thứ gồm có hai partition partition mở rộng Hdc Secondary Master z Hdd Secondary Slave z Sda First SCSI disk Partition gồm : hda1 hda2 Partition mở rộng hda3 có partition logic gồm : hda5 hda6 Ngành Tin học Chương - Cài đặt hệ điều hành Linux Các bước cài đặt „ Yêu cầu phần cứng : ‹ „ Đáp ứng yêu cầu tối thiểu Chuẩn bị : ‹ „ Bước : Tùy chọn cài đặt Bộ CD-ROM cài đặt RedHat Tiến hành cài đặt Ngành Tin học Bước : Kiểm tra đĩa CD Khoa CNTT - CĐCNTT 04/2009 Khoa CNTT - CĐCNTT 04/2009 10 Bước : Màn hình welcome 11 Khoa CNTT - CĐCNTT 04/2009 12 Chương - Cài đặt hệ điều hành Linux Bước : Language Selection Bước : Keyboard Configuration Khoa CNTT - CĐCNTT Khoa CNTT - CĐCNTT 04/2009 13 04/2009 Bước : Mouse configuration Bước : Installation Type Khoa CNTT - CĐCNTT Khoa CNTT - CĐCNTT 04/2009 15 04/2009 14 16 Chương - Cài đặt hệ điều hành Linux Bước : Disk Partitioning Setup Bước 10 : Disk Setup Khoa CNTT - CĐCNTT Khoa CNTT - CĐCNTT 04/2009 17 Bước 10.1 : Thêm hệ thống file “/” „ 04/2009 18 Bước 10.1 : Thêm hệ thống file “/” Thêm hệ thống file “/” : Nhấn vào nút New để xuất hình Add Partion ‹ Mount Point: Chọn “/” ‹ File System Type: Chọn ext3 ‹ Size (MB): Nếu chọn phân vùng cho Swap Boot, chọn size tương ứng (Swap = lần Ram, Boot th thường khoảng R kh ả 100 MB) MB ‹ Additional Size Options: Chọn Fill to maximum allowable size (tồn phần đĩa cịn lại) ‹ ‹ Nhấn OK Ngành Tin học 19 Khoa CNTT - CĐCNTT 04/2009 20 Chương - Cài đặt hệ điều hành Linux Bước 10.2 : Thêm hệ thống file /boot „ Thêm hệ thống file /boot „ Nhấn vào nút New lần để xuất hình Add Partion ‹ Mount Point: Chọn “/boot” ‹ File System Type: Chọn “ext3” ‹ Size (MB): Thường chọn 100MB ‹ Additional Size Options: Mặc định ‹ ‹ Nhấn OK Thêm hệ thống file Swap Nhấn vào nút New lần để xuất hình Add Partion ‹ Mount Point: not ‹ File System Type: Chọn “swap” ‹ Size (MB): Thường chọn gấp đôi Ram ‹ Additional Size Options: Mặc định ‹ ‹ Ngành Tin học 21 04/2009 Nhấn OK Ngành Tin học 22 Bước 11 : Boot Loader Configuration Bước 10.4 : Disk Setup (tt) Khoa CNTT - CĐCNTT Bước 10.3 : Thêm hệ thống file Swap 23 Khoa CNTT - CĐCNTT 04/2009 24 Chương - Cài đặt phần mềm trình tiện ích Qui ước sử dụng keyboard „ „ „ „ Sử dụng keyboard mc C ký hiệu phím Ctrl M ký hiệu phím Meta Alt S ký hiệu phím Shift Sử dụng tổ hợp phím : ‹ C-chr : giữ phím Ctrl nhấn phím chr Ví dụ C-f có nghĩa giữ Ctrl nhấn phím f ‹C C-chr1 chr2 : giữ phím Ctrl Ct l nhấn phím chr1 sau nhả tất nhấn phím chr2 ‹ M-chr : giữ phím Alt nhấn phím chr ‹ S-chr : giữ phím Shift nhấn phím chr „ „ „ „ „ „ „ „ „ Ngành Tin học 13 Phím thao tác panel „ „ „ „ „ „ „ Tab, C-i chuyển đổi panel hành Ins, C-t chọn tập tin / thư mục C-s, M-s tìm kiếm nhanh thư mục hành M-t chuyển chế độ hiển thị thông tin C-\ hiển thị directory hostlist chuyển thư mục M-o chuyển đổi thư mục hành panel khác bỏ chọn tập tin thỏa theo tiêu chí tìm kiếm Home, Pg up, Pg down, End để di chuyển Ngành Tin học C-o Thực thi lệnh, chuyển đổi thư mục hành Cập nhật lại tất thông tin mc Xem thông tin tập tin thư mục Xem nhanh nội dung tập tin Thực thi lệnh hiển thị kết lên panel Thêm thư mục hành vào hotlist Thực thi lệnh tìm kiếm tập tin Hiển thị popup cho phép chuyển đổi nhanh thư mục hành Đưa lệnh shell thực lần sau Ngành Tin học 14 Phím thao tác dịng lệnh thư mục hành panel đứng „ + chọn tập tin thỏa theo tiêu chí tìm kiếm „ Enter C-l C-x i C-x q C-x ! C-x h M-? M-c 15 „ M-Enter, C-Enter : Copy tên file chọn xuống dòng lệnh „ „ C-x t, C-x C-t : Copy tên file chọn panel hành (C-x t) panel khác xuống dòng lệnh C-x p, C-x C-p : Copy đường dẫn panel xuống dòng lệnh „ M-h : Hiển thị lịch sử dòng lệnh Ngành Tin học 16 Chương - Cài đặt phần mềm trình tiện ích Input Line Keys „ „ „ „ „ „ C-a C-e M-f M-b M-backspace C-w Các phím chức Đưa trỏ đầu dòng „ Đưa trỏ cuối dòng „ Đưa trỏ tới từ „ Đưa trỏ tới từ đứng trước „ Xóa ngược từ „ Xóa từ đứng sau từ „ „ „ „ „ Ngành Tin học 17 Trình tiện ích soạn thảo Vi „ „ „ „ Một số tùy chọn : ‹ +n bắt đầu dịng n ‹ +/pattern tìm kiếm pattern ‹ -r phục hồi tập tin sau hệ thống treo Ngành Tin học Hiển thị trang trợ giúp Hiển thị menu người dùng Xem nội dung tập tin Soạn thảo nội dung tập tin Sao chép tập tin / thư mục Di chuyển đổi tên tập tin / thư mục Tạo thư mục Xóa tập tin / thư mục Chọn danh mục Thoát khỏi mc Ngành Tin học 18 Các chế độ làm việc Vi (visual display) trình soạn thảo chuẩn Linux Cú pháp : $ vi [options] [filename] $ view [filename] Ví dụ : ‹ $ vi text.txt ‹ $ vi +5 text.txt F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 „ Có chế độ (mode) làm việc: ‹ ‹ ‹ „ „ Lệnh (command mode) – phím nhập vào lệnh Soạn thảo (edit mode) Dòng lệnh (“:” mode) – thực dịng lệnh sau “:” Nhấn để khỏi chế độ Hầu hết lệnh phân biệt hoa thường soạn thảo tập tin text.txt mở tập tin text.txt dòng 19 Ngành Tin học 20 Chương - Cài đặt phần mềm trình tiện ích Chế độ soạn thảo „ „ „ „ „ „ „ „ „ „ a A i I o O r R S C Di chuyển – theo ký tự chèn sau vị trí trỏ Sử dụng phím mũi tên để di chuyển trỏ ký tự (tuỳ hỗ trợ terminal) „ h, j, k, l thay cho phím mũi tên „ chèn vào cuối dịng chèn trước vị trí trỏ dịch trái [n] ký tự chèn vào đầu dòng „ chèn hàng duới vị trí trỏ „ chèn hàng vị trí trỏ „ thay ký tự vị trí trỏỏ „ thay vị trí trỏ Lưuý: lệnh thêm chữ số đứng trước để số lần lặp lại lệnh thay dịng [n]h [n]j [n]k [n]l dịch xuống [n] ký tự dịch lên [n] ký tự dịch phải [n] ký tự thay từ vị trí trỏ đến cuối dòng Ngành Tin học 21 Ngành Tin học 22 Di chuyển – theo hình Di chuyển – theo từ, dịng Sử dụng phím PgUP, PgDown để cuộn khung hình (tuỳ hỗ trợ terminal) „ ctrl + F cuộn xuống khung hình „ „ „ „ „ ctrl + B ctrl + D ctrl + U cuộn lên khung hình cuộn xuống 1/2 khung hình cuộn lên 1/2 khung hình „ „ „ „ „ „ (khơng phân biệt phím hoa thường) „ „ Ngành Tin học 23 G [n]G :n gg $ ^ [n]w [n]b e Ngành Tin học đến dòng cuối file đến cuối file dòng thứ [n] đến dòng thứ n đến dòng đầu file cuối dòng (End) đầu dòng (Home) tới [n] từ (word) ( ) lùi [n] từ cuối từ 24 Chương - Cài đặt phần mềm trình tiện ích Nhóm lệnh xóa „ „ „ „ „ „ „ [n]x X [n]dw D [n]dd d$ dG Copy, cut, paste xố [n] ký tự vị trí trỏ (Del) „ xố ký tự trước vị trí trỏ (BkSpc) „ xoá [n] từ „ xoá từ vị trí trỏ đến cuối dịng „ xố [n] dịng từ vị trí trỏ „ xố đến cuối dịng „ [n]yw [n]yy [n]dw [n]dd p P copy [n] từ vào đệm (yank) copy (yank) [n] dòng vào đệm cắt [n] từ vào đệm cắt [n] dòng vào đệm dán từ đệm vào sau trỏ dán từ đệm vào trước trỏ xoá đến ế cuối file f Văn bị xố ln lưu tạm đệm (ý nghĩa giống “cut”) Ngành Tin học 25 Một số lệnh đặc biệt „ „ „ „ „ „ „ „ „ 26 Lưu tập tin J nối dịng dòng kế u undo thay đổi cuối U khơi phục dịng trước bị sửa đổi ^R redo thay đổi sau lặp lại thay đổi cuối /[pattern] tìm kiếm theo hướng tới ?[pattern] tìm kiếm ế theo hướng lùi n lặp lại tìm kiếm theo chiều N lặp lại tìm kiếm theo ngược chiều Ngành Tin học Ngành Tin học 27 „ ghi nội dung đệm file thoát „ ZZ x :w :q! :wq „ !b buộc hành (force operation) ộ thi hà h lệnh (f „ „ „ Ngành Tin học ghi nội dung đệm file thoát ghi nội dung đệm file huỷ phiên làm việc thoát ghi nội dung đệm file thoát 28 Chu'dng - Cai dt phan mem va trinh tin fch FAQ Khoa CNTT·C£1CNTT 041200Q 29 Chương - Quản lý tiến trình Nội dung chi tiết „ Chương Quản lý tiến trình „ „ „ Liệt kê tiến trình Tạm ngừng kích hoạt tiến trình Ngừng tiến trình Theo dõi hệ thống Dzỗn Xn Thanh Ngành Tin học Tiến trình ? Phân loại tiến trình „ Tiến trình chương trình đơn chạy nhớ „ Tiến trình tương tác (Interactive Processes) : tiến trình khởi động quản lý shell „ Có nhiều tiến trình chạy đồng thời thời điểm „ „ Mỗi tiến trình gán số PID Hệ thống dựa vào PID để quản lý tiến trình Tiến trình thực theo lơ (Batch Processes) : tiến trình khơng gắn liền với terminal nằm hàng đợi để chờ thực „ Tiến trình ẩn nhớ (Daemon Processes) : thống tiến ttrình ì h chạy ẩẩn bên ddưới ới hệ thố (background) „ Tiến trình có quyền sở hữu truy cập với tập tin Ngành Tin học Ngành Tin học Chương - Quản lý tiến trình Liệt kê tiến trình - ps „ Liệt kê tiến trình – ps (tt) Cú pháp : $ ps PID 728 1010 ps [options] „ Một số tùy chọn : ‹ a ‹x ‹u ‹l ‹w $ ps -auw USER PID %CPU %MEM root 728 0.0 0.6 root 1161 0.0 0.3 Tất proc terminal Các proc không gắn với tty điều khiển User-format „ Long-format format Wide output Ngành Tin học Thông tin sử dụng tài nguyên - top „ TTY TIME pts/3 00:00:00 pts/3 00:00:00 Cú pháp : „ Một số ố phím lệnh sử dụng top : ‹q Thoát khỏi lệnh top ‹ Spacebar Cập nhật thơng tin tiến trình ‹ K Ngành Tin học Ngừng tiến trình TTY pts/3 pts/3 STAT S R START 21:08 22:29 Ngành Tin học TIME 0:00 0:00 COMMAND /bin/bash ps auw Ngừng tiến trình - kill „ Một số tùy chọn : ‹ -d delay Khoảng thời gian trễ hai lần cập nhật ‹ -p [pid] Chỉ theo dõi tiến trình có mã pid ‹ -c Hiển thị đầy đủ dòng lệnh VSZ RSS 3528 1604 3548 860 Trạng thái : ‹ R Đang thi hành ‹ S Đang bị đóng ‹ Z Ngừng thi hành ‹ W Khơng đủ nhớ cho tiến trình thi hành Cú pháp : top [options] „ CMD bash ps kill [-s signal] pid kill -l [signal] signal mặc định SIGTERM Một số signal $ kill -l „ 1) SIGHUP 5) SIGTRAP 9) SIGKILL 13) SIGPIPE 18) SIGCONT Ngành Tin học 2) SIGINT 6) SIGABRT 10) SIGUSR1 14) SIGALRM 19) SIGSTOP 3) SIGQUIT 7) SIGBUS 11) SIGSEGV 15) SIGTERM 20) SIGTSTP 4) SIGILL 8) SIGFPE 12) SIGUSR2 17) SIGCHLD 21) SIGTTIN Chương - Quản lý tiến trình Ngừng theo tên - killall Điều khiển tác vụ „ Cú pháp : killall [-s signal] name „ Một tác vụ (job) tiến trình thực thi „ Ví dụ : „ Lệnh điều khiển tác vụ ‹ ^C thoát ngang ‹ ^Z tạm ngừng ‹ jobs liệt kê tác vụ thực thi ‹ fg tiếp tục tác vụ foreground ‹ bg,& tiếp tục tác vụ background ‹ ‹ # killal -HUP syslogd # killall -9 man Ngành Tin học Thi hành lệnh background „ „ Để tiến trình chạy chế độ background, thêm dấu & vào sau lệnh thực chương trình $ find / -name pro –print > results.txt & „ „ „ „ „ Để kiểm tra, ta dùng lệnh : „ ‹ ps –aux | grep find ‹ Hoặc jobs để xem tiến trình có background Ngành Tin học 11 10 Theo dõi hệ thống „ Ví dụ : ‹ Ngành Tin học w xem user login làm free hiển thị thơng tin nhớ sử dụng/cịn trống uptime thời gian sống hệ thống pstree hiển thị tiến trình pgrep, pkill tìm gửi signal đến tiến trình dựa theo tên thuộc tính khác nice renice, snice thay đổi mức độ ưu tiên nice, tiến trình Ngành Tin học 12 Chu'dng - Quan ly tien trinh FAQ Khoa CNTT·C£1CNTT 041200Q 13 Chương - Mạng Nội dung chi tiết „ Chương Mạng „ „ „ „ „ Căn TCP/IP Thiết bị mạng Cấu hình mạng TCP/IP Cơng cụ quản trị mạng Ứng dụng mạng Network File System (NFS) Dzoãn Xuân Thanh Ngành Tin học Căn TCP/IP „ „ „ „ „ „ „ „ Thiết bị mạng Địa IP: 172.29.9.9/255.255.255.0 Tên máy (hostname): oscar Tên đầy đủ tên miền (FQDN): oscar.hcmuns.edu.vn Phân giải tên: ánh xạ tên sang địa IP (DNS) Giao thức mạng: TCP, UDP, ICMP, ARP, BOOTP, DHCP, DNS, FTP, HTTP, NFS, Địa dùng riêng: 10.0.0.0/8, 172.16.0.0 172.16.31.0.0, 192.168.0.0 – 192.168.255.0 Địa loopback: 127.0.0.1 Ngành Tin học „ „ „ „ „ Thiết bị loopback: lo Thiết bị ethernet: eth0, eth1 Thiết bị PPP: ppp0, ppp1 Thiết bị giả lập: dummy0 Trình điều khiển thiết bị mạng: /lib/modules/kernelversion/kernel/driver/net/ Ngành Tin học Chương - Mạng Cấu hình mạng TCP/IP „ „ „ „ Cơng cụ file cấu hình Cơng cụ file cấu hình Cấu hình thiết bị mạng Cấu hình DNS Cấu hình định tuyến „ Cơng cụ cấu hình đồ họa: redhat-confignetwork, netconfig (Red Hat) Cơng cụ cấu hình dịng lệnh: ifconfig, route „ File cấu hình thiết bị (Red Hat) „ ‹ „ File cấu hình mạng ‹ ‹ ‹ „ /etc/sysconfig/network /etc/hosts /etc/resolv.conf File khởi động/ngừng dịch vụ mạng ‹ Ngành Tin học /etc/sysconfig/network-scripts/ /etc/rc.d/init.d/network Ngành Tin học redhat-config-network netconfig Ngành Tin học Khoa CNTT - CĐCNTT 04/2009 Chương - Mạng Cấu hình thiết bị mạng „ „ „ Cấu hình DNS Nạp trình điều khiển thiết bị # modprobe -v 3c509 /etc/modules.conf alias eth0 3c509 options 3c509 io=0x300, irq=9 „ Thứ tự phân giải tên: /etc/host.conf order hosts,bind „ Phân giải tên tĩnh: /etc/hosts 127.0.0.1 localhost.localdomain locahost 172.29.9.254 gw.hcmuns.edu.vn gateway Cấu hình thiết bị ifconfig DEVICE IP_ADDR netmask MASK [up] „ domain hcmuns.edu.vn nameserver 172.29.9.1 nameserver 172.29.2.1 # ifconfig eth0 172.29.9.9 netmask 255.255.255.0 # ifconfig lo 127.0.0.1 # ifconfig eth0 down Ngành Tin học Phân giải qua dịch vụ DNS: /etc/resolv.conf Ngành Tin học Cấu hình định tuyến File cấu hình mạng Bảng định tuyến # route [-n] „ „ Gateway Genmask 0.0.0.0 255.0.0.0 127.0.0.1 0.0.0.0 Flags MSS Window irtt Iface U 40 0 lo UG 40 0 lo „ „ Cấu hình địa gateway # route add default gw 172.29.9.254 /etc/sysconfig/network NETWORKING=yes HOSTNAME=oscar.hcmuns.edu.vn DOMAINNAME=hcmuns.edu.vn GATEWAY=172.29.9.254 Kernel IP routing table Destination 127.0.0.0 0.0.0.0 10 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=172.29.9.112 NETMASK=255.255.255.0 GATEWAY=172.29.9.254 Ngành Tin học 11 Ngành Tin học 12 Chương - Mạng Công cụ quản trị mạng „ „ „ „ „ ifconfig/route host/nslookup/dig ping traceroute Netstat $ $ $ $ $ Ứng dụng mạng ifconfig -a host www.yahoo.com ping 172.29.2.1 traceroute student netstat -an Ngành Tin học 13 Cổng truy cập „ „ „ Ngành Tin học port/protocol 20/tcp 21/tcp 22/tcp 23/tcp 25/tcp 53/tcp 53/udp 80/tcp 110/tcp 6000/tcp 8080/tcp „ „ Cổng truy cập (port) Ứng dụng máy chủ (daemon) xinetd daemon Ngành Tin học 14 Ứng dụng máy chủ Là số nguyên 16-bits 0-1023: cổng đặc quyền Khai báo cổng: /etc/services service ftp-data ftp ssh telnet smtp domain domain http pop3 x11 webcache „ „ „ aliases Chương trình lắng nghe phục vụ cho dịch vụ mạng Có thể khởi động/ngừng ‹ ‹ Các script khởi động (standalone) xinetd daemon mail www www-http pop-3 X 15 Ngành Tin học 16 Chương - Mạng xinetd „ „ „ Network File System Lắng nghe nhiều cổng truy cập lúc Tạo tiến trình để khởi động phục vụ dịch vụ mạng tương ứng với yêu cầu gửi đến File cấu hình: /etc/xinetd.conf, /etc/xinetd.d/ „ Cơ chế chia sẻ file truyền thống Unix Thường dùng mạng LAN Truy cập suốt Có sẵn hầu hết phiên Unix „ Các dịch vụ mạng cần thiết „ „ „ $ cat /etc/xinetd.d/telnet service telnet { flags socket_type k wait user server log_on_failure disable } Khoa CNTT - CĐCNTT ‹ = REUSE = stream = no = root = /usr/sbin/in.telnetd += USERID = yes ‹ 17 Mount hệ thống file NFS „ portmap – ánh xạ cổng sang số chương trình RPC (rcp.nfsd, rcp.mountd, nfs – dịch vụ máy chủ NFS (rcp rcp rpc.quotad) Ngành Tin học 18 Export hệ thống file NFS Xem hệ thống file export máy chủ # showmount -e oscar „ Mount hệ thống file NFS # mount -t nfs oscar:/export/data/ /mnt/data „ Khai báo /etc/fstab oscar:/export/data/ /mnt/datanfs intr „ Khai báo thư mục export: /etc/exports directory hostname(options) /export/software ws1.lab.hcmuns.edu.vn(ro) /export/home *.lab.hcmuns.edu.vn(rw) „ Lệnh điều khiển hệ thống file export exportfs -a: export unexport tất thư mục -u: unexport nhiều thư mục -r: reexport tất thư mục # exportfs -av Ngành Tin học 19 Ngành Tin học 20 Chu'dng - M ng din bim FAQ Khoa CNTT·C£1CNTT 041200Q 21 ... CNTT - CĐCNTT Khoa CNTT - CĐCNTT 04/2009 15 04/2009 14 16 Chương - Cài đặt hệ điều hành Linux Bước : Disk Partitioning Setup Bước 10 : Disk Setup Khoa CNTT - CĐCNTT Khoa CNTT - CĐCNTT 04/2009 17 ... Tin học 13 „ „ „ „ Kernel mơi trường Khả tương thích Hỗ trợ Giá thành Ngành Tin học 14 FAQ Ngành Tin học 15 Chương - Cài đặt hệ điều hành Linux Nội dung chi tiết Chương Cài đặt hệ điều hành Linux... mục hành Đưa lệnh shell thực lần sau Ngành Tin học 14 Phím thao tác dịng lệnh thư mục hành panel đứng „ + chọn tập tin thỏa theo tiêu chí tìm kiếm „ Enter C-l C-x i C-x q C-x ! C-x h M-? M-c 15

Ngày đăng: 08/05/2021, 11:29

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN