Tổng quan về mạng máy tính
QTSC-ITAHỆ ĐIỀU HÀNH UNIX/LINUXGiảng viên : VÕ HỒNG MINHBằng cấp : Sun Solaris System AdministratorLinux Professional Institute ( LPI ) QTSC-ITA CHƯƠNG 1 :HỆ ĐIỀU HÀNHUNIX/LINUX QTSC-ITA Dẫn nhậpDẫn nhậpCác họ UNIX phổ biến ở Việt Nam : SCO UNIX, Sun Solaris, HP UX, IBM AIX, MAC OS9, OSX, …Các tính chất chung : Tính đa nhiệm ( multitasking ) Tính đa dụng ( multiuser ) Tính mở So sánh UNIX và Windows QTSC-ITA Dẫn nhậpDẫn nhậpPhiên làm việc đầu tiên:oTerminal hay PC có cài HĐH Unix/Linux và một tài khoản ( account )oĐăng nhập ( login )oNhững loại người dùng : superuser (root), user thườngoMật khẩu : phân biệt chữ hoa, thuờng; được mã hóa QTSC-ITA Giao diện người sử dụngGiao diện người sử dụngDòng lệnh (command line) : thường dùng bởi root để thao tác nhanh.Giao diện đồ họa : trực quan, dể nhớ, là giao diện ưa thích của người dùng thường. QTSC-ITA Giao tiếp qua dòng lệnh (1)Giao tiếp qua dòng lệnh (1)Shell : giao tiếp giữa người sử dụng và HĐHCác loại shell : Bourne (sh) , Korn (ksh), C (csh), Bourne Again Shell (bash), tcsh, …Dấu nhắc shell (dấu nhắc đợi lệnh)# khi ta là root (uperuser), ở bất kỳ shell nào% dấu nhắc khi chạy C shell$ dấu nhắc khi chạy Bourne shell hoặc Korn shell> dấu nhắc khi chạy tcsh shell QTSC-ITA Giao tiếp qua dòng lệnh (2)Giao tiếp qua dòng lệnh (2)Nhận diện máy UNIX đang dùng : tên, phiên bản, tên máy, kiến trúc bộ vi xử lý, …$ uname –aSun Solaris 2.26 Lan_Anh Sun UltraSparcNên dùng shell nào ? – bash (Bourne Again Shell)Nhận diện shell đang làm việc : lệnh echo$ echo $SHELL hoặc % echo $shell/bin/sh /bin/csh QTSC-ITA Giao tiếp qua dòng lệnh (3)Giao tiếp qua dòng lệnh (3)Thay đổi shell làm việc :oThay đổi vĩnh viễn : dùng lệnh passwd$ passwd –sChanging login shell for Lan_Anh on LinuxOld shell: /bin/shNew shell: /bin/bashoThay đổi tạm thời (chuyển tạm thời qua shell khác ) :$ bash[nam@localhost nam] $ exit ( hoặc ^D, tức Ctrl-D )$ QTSC-ITA Giao diện đồ họaGiao diện đồ họaCó tên gọi khác nhau tùy thuộc HĐH: oSolaris : CDE (Common Desktop Environment)oLinux : X Window, phổ biến là KDE, GNOMEX Window bao gồm : hệ thống cung cấp dịch vụ cửa sổ, thư viện đồ họa , …Nguyên lý hoạt động : theo mô hình client/server với X Server và X Client QTSC-ITA Tệp trong UNIX/LinuxTệp trong UNIX/LinuxThông tin trong chứa trong tệp : chuỗi các byte không có cấu trúc.Các kiểu tệp :oBình thường : tệp văn bản, dữ liệu nhị phân, …oThư mục : chứa các tệp có một mối liên hệ nào đóoĐặc biệt : có quan hệ trực tiếp với thiết bị ngoại viLưu ý: lệnh file cho phép xác định kiểu của một file nào đó. [...]... sa[bcdefijklm] sadsai sam sak $ ls sa[!b-m] QTSC-ITA Dẫn nhập Dẫn nhập Các họ UNIX phổ biến ở Việt Nam : SCO UNIX, Sun Solaris, HP UX, IBM AIX, MAC OS9, OSX, … Các tính chất chung : Tính đa nhiệm ( multitasking ) Tính đa dụng ( multiuser ) Tính mở So sánh UNIX và Windows QTSC-ITA Các job trong shell Các job trong shell Khái niệm job : bao gồm một hay nhiều tiến trình. Quản lý các... hiển thị nội dung dưới dạng thập lục phân QTSC-ITA Giao diện người sử dụng Giao diện người sử dụng Dòng lệnh (command line) : thường dùng bởi root để thao tác nhanh. Giao diện đồ họa : trực quan, dể nhớ, là giao diện ưa thích của người dùng thường. QTSC-ITA THỰC HÀNH QTSC-ITA Các thao tác cơ bản trên tệp (4) Các thao tác cơ bản trên tệp (4) So sánh nội dung tệp : cmp,... UNIX/Linux Thông tin trong chứa trong tệp : chuỗi các byte khơng có cấu trúc. Các kiểu tệp : o Bình thường : tệp văn bản, dữ liệu nhị phân, … o Thư mục : chứa các tệp có một mối liên hệ nào đó o Đặc biệt : có quan hệ trực tiếp với thiết bị ngoại vi Lưu ý: lệnh file cho phép xác định kiểu của một file nào đó. QTSC-ITA Các tiến trình (process) Các tiến trình (process) Daemon : là tiến trình được kích... : o -n đánh số các dòng kết quả theo tệp gốc o -v kết quả là những dịng khơng chứa “chuỗi” o -i khơng phân biệt chữ hoa, chữ thường QTSC-ITA Lệnh trong UNIX/Linux Lệnh trong UNIX/Linux Cú pháp tổng qt : lệnh [tùy_chọn] [đối_số] Trong đó : lệnh Làm việc gì ? tùy_chọn Làm như thế nào ? Bắt đầu bằng “-” đối_số Làm ở đâu ? Trên đối tượng nào ? QTSC-ITA Giao diện đồ họa Giao diện đồ họa Có . HP UX, IBM AIX, MAC OS9, OSX, …Các tính chất chung : Tính đa nhiệm ( multitasking ) Tính đa dụng ( multiuser ) Tính mở So sánh UNIX và Windows . qua dòng lệnh (2)Giao tiếp qua dòng lệnh (2)Nhận diện máy UNIX đang dùng : tên, phiên bản, tên máy, kiến trúc bộ vi xử lý, …$ uname –aSun Solaris 2.26