1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giới thiệu về unix một số thao tác cơ bản trên unix

88 0 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

Giới thiệu UNIX- Một số thao tác UNIX I Tổng quan hệ điều hành UNIX Hệ điều hành Unix .4 Các đặc điểm b¶n II Lệnh tiện ích Các lệnh khởi tạo C¸c lƯnh hiĨn thÞ Định hớng vào Desktop: .8 C¸c lƯnh thao th mục tác file In Ên 10 Th tÝn 10 Qu¶n lý tiÕn tr×nh .10 Kiểm soát quyền hạn b¶o mËt .10 10 Lu trữ hồi phục liệu 10 11 C¸c thao tác mạng .10 III Th©m nhËp hƯ thèng - Các lệnh 11 Bắt đầu kết thúc phiên làm việc-Xác lập môi trờng hệ thống 11 Các lệnh hiển thị 12 Định hớng vào đờng ống: 13 Desktop: .14 C¸c lệnh thao tác th mục, file .18 In Ên 25 Th tÝn ®iƯn tư .26 Quản lý tiến trình .28 Các lệnh liên quan bảo mật quyền hạn 29 a) Kh¸i niƯm: 29 b) C¸c lÖnh .31 10 Lu trữ hồi phục d÷ liƯu 33 11 Các thao tác mạng .36 IV LËp tr×nh Shell .38 Các đặc tính 38 Giíi thiƯu vỊ UNIX- Mét sè thao t¸c UNIX V Lập trình shell 41 a) LƯnh ®iỊu kiƯn 42 b) LƯnh lỈp .45 c) Shell Functions 45 d) LÖnh trap 46 e) Thùc hiƯn lƯnh ®iỊu kiƯn víi cÊu tróc AND(&&) vµ OR (||) 46 Starting Up and Shutting Down 47 Booting the System 47 Shutting Down the System 54 VI Managing processes .54 Processes 54 Process scheduling .57 Process priorities 59 VII Security 59 Security datafiles 59 Group and User administration 63 a) Group administration 63 b) User administration 63 System access permissions 67 Acounting 67 VIII File System and Disk Administration 69 CÊu tróc th mơc trªn Unix 69 Creating file systems 70 Mounting and unmounting file systems .71 Managing disk use .74 Checking file system integrity 75 Backup and restore .77 IX Printer administration 78 X Network administration 79 UUCP (Unix to Unix copy) .79 TCP/IP and Neworks 82 a) TCP/IP .82 Giới thiệu UNIX- Một số thao tác trªn UNIX b) PPP 87 c) DNS 88 d) NIS .99 NFS (Network File System) .101 Mail 103 UNIX client .104 Giíi thiƯu vỊ UNIX- Một số thao tác UNIX I Tổng quan hệ điều hành UNIX Hệ điều hành Unix UNIX hệ điều hành phổ biến, trớc chúng đợc sử dụng minicomputer workstation công sở nghiên cứu khoa học Ngày UNIX đà trở thành hệ điều hành đợc dùng cho máy tính cá nhân phục vụ công việc kinh doanh nhờ khả mở UNIX giống nh hệ điều hành khác lớp nằm phần cứng ứng dụng Nó có chức quản lý phần cứng quản lý ứng dụng thực thi Điều khác UNIX hệ điều hành khác thực thi bên giao diện Hệ điều hành UNIX thực hệ điều hành Nó bao gồm thành phần trớc (Phần vốn có hệ điều hành Unix) thành phần bổ sung, lớp nằm phần cứng ứng dụng Cấu trúc hệ điều hành Unix nh sau: User Shell Kernel Hardware Kernel Phần quản lý phần cứng ứng dụng thực thi gọi kernel Trong quản lý thiết bị phần cứng UNIX xem thiết bị nh file (đợc gọi device file) Điều cho phép việc truy nhập thiết bị giống nh việc đọc ghi trªn file Giíi thiƯu vỊ UNIX- Mét sè thao tác UNIX Việc quản lý quyền truy nhập thiết bị thông qua hệ thống kiểm soát bảo mật quyền hạn Các process thực thi đợc UNIX phân chi tài nguyên bao gồm CPU truy nhập tới phần cứng Khi khởi động máy tính chơng trình unix đợc nạp vào nhớ chính, hoạt động shutdown tắt máy Chơng trình đợc gọi kernel, thực chức mức thấp chức mức hệ thống Kernel chịu trách nhiệm thông dịch gửi thị tới vi xử lý máy tính Kernel chịu trách nhiệm tiến trình cung cấp đầu vào cho tiến trình Kernel trái tim hệ điều hành UNIX Khi kernel đợc nạp vào nhớ lúc đà sẵn sàng nhận yêu cầu từ ngời sử dụng Đầu tiên ngời sử dụng phải login đa yêu cầu Việc login để kernel biết đà vào hệ thống cách truyền thông với chúng Để làm điều kernel gọi chạy hai chơng trình đặc biệt getty login Đầu tiên kernel gọi chạy getty Getty hiển thị dấu nhắc yêu cầu ngời sử dụng nhập vào Khi nhận đợc thông tin đầu vào getty gọi chơng trình login Chơng trình login thiết lập định danh cho user xác định quyền user login Chơng trình login kiểm tra mËt khÈu file mËt khÈu NÕu mËt khÈu không cổng vào không đợc thiết lập bị trả lại điều khiển cho getty Nếu user nhập mật chơng trình login gửi điều khiển tới chơng trình mà có tên nằm password file Thông thờng chơng trình shell Shell Việc thao tác trực tiếp tới kernel phức tạp đòi hỏi kỹ thuật cao Để tránh phức tạp cho ngời sử dụng để bảo vệ kernel từ sai sót ngời sử dụng shell đà đợc xây dùng thµnh líp bao quanh kernel Ngêi sư dơng gưi yêu cầu tới shell, shell biên dịch chúng sau gửi tới kernel Chức shell Thờng với UNIX có ba loại shell đợc dùng phổ biến Cả ba nhằm mục đích cung cấp chức sau: Thông dịch lệnh Khởi tạo chơng trình Định hớng vào Kết nối đờng ống Thao tác file Giới thiệu UNIX- Một số thao tác UNIX Duy trì biến Điều khiển môi trờng Lập trình shell Hiện hệ điều hành Unix ngời ta sử dụng chủ yếu ba loại shell sau: Bourne shell, Korn shell, C shell B¶ng sau so sánh loại shell (Theo tài liệu UNIX UNLEASHED - Sams Development Team - SAMS Publishibng) tèt nhÊt, trung b×nh, yÕu Shell Learning Editing Shortcuts Portability Experience 3 3 Bourne C Korn User Gåm c¸c tiƯn tÝch, c¸c øng dơng giao tiÕp víi ngời sử dụng Các đặc điểm Hệ điều hành UNIX có số đặc điểm sau: Đa chơng Nhiều ngời sử dụng Bảo mật Độc lập phần cứng Hệ mở Dùng chung thiết bị Tổ chức tập tin phân cấp Bảng so sánh UNIX, NetWare Windows NT (Theo tµi liƯu Upgrading and Repairing Networks –QUE) Network Goals UNIX NetWare Windows NT Interoperability Excellent Good Fair Transparency Good Good Fair Security Good Good Good Efficiency Excellent Good Fair Reliability Excellent Good Good Accessibility Good Excellent Fair Cost Depends Fair Fair Scalability Excellent Good Fair Third-party utilities available Excellent Good Fair Directory services Excellent Good Fair Giíi thiƯu vỊ UNIX- Một số thao tác UNIX Flexibility Performance Print support Years of experience Excellent Excellent Good >25 Good Good Good >10 Fair Fair Fair File Chun néi dung hiĨn thÞ file cmd < file Lấy đầu vào từ file cmd>>file Nội dung hiển thị đợc thêm vào file cmd1 | cmd2 Đầu lệnh cmd1 thành đầu vào lệnh cmd2 Giới thiệu UNIX- Một số thao tác UNIX Desktop: bc Dùng để tính toán biĨu thøc sè häc cal HiƯn lÞch date HiĨn thÞ đặt ngày mesg Cấm/ cho phép hiển thị thông báo hình (bởi write/ hello) spell Kiểm tra lỗi tả vi Soạn thảo văn write/ hello Cho phép gửi dòng thông báo đến ngời sử dụng hệ thống wall Gửi thông báo đến hình ngời sử dụng hệ thống Các lệnh thao th mục tác file cd Thay đổi th mơc cp Sao chÐp mét hay nhiỊu tËp tin find Tìm vị trí tập tin mkdir Tạo th mục rmdir Xoá th mục mv Chuyển/ đổi tên tập tin pwd HiƯn vÞ trÝ th mơc hiƯn thêi ls Hiện tên file thuộc tính ln Tạo liên kết file (link) sort Sắp xếp thứ tự tập tin hiĨn thÞ cat Xem néi dung cđa file tail Xem néi dung file t¹i ci cđa file more HiƯn nội dung tập tin trình bày dới dạng nhiều trang grep Tìm vị trí chuỗi ký tự wc Đếm sè tõ tËp tin compress NÐn file uncompress Më nÐn Giíi thiƯu vỊ UNIX- Mét sè thao t¸c UNIX In ấn cancel Huỷ bỏ việc In lp In tài liệu máy in lpstat Hiện trạng thái hàng chờ in Th tín mail Gửi - nhận th tín điện tử mailx Quản lý tiến trình kill Hủy bỏ trình hoạt động ps Hiện tiến trình hoạt động trạng thái tiến trình sleep Ngng hoạt động tiến trình khoảng thời gian Kiểm soát quyền hạn bảo mật passwd thay đổi password tham số ngời sử dụng chgrp Thay đổi quyền chủ sở hữu file th mục chmod Thay đổi quyền hạn file th mục chown Thay đổi ngời sở hữu tập tin hay th mục 10 Lu trữ hồi phục liệu cpio Lu trữ hồi phục liệu thiết bị lu trữ tar Lu trữ liệu tape file tar 11 Các thao tác mạng ping Kiểm tra tham gia nút mạng netstat Kiểm tra trạng thái mạng thêi ftp Thùc hiƯn dÞch vơ trun nhËn file telnet Thùc hiĨn kÕt nèi víi mét hƯ thèng Uutry KÕt nèi UUCP rcp Sao chÐp file ë xa Giíi thiệu UNIX- Một số thao tác UNIX III.Thâm nhập hệ thống - Các lệnh Bắt đầu kết thúc phiên làm việc-Xác lập môi trờng hệ thống Khi bắt đầu làm việc hệ thống bạn phải login Việc login báo cho hệ thống biết bạn chủ quyền làm việc bạn, kết thúc phiên làm việc phải logout Khi khác truy xuất tập tin bạn không đợc phép Trong hệ thống có nhiều ngời sử dụng, ngời có tên mật Quy định tên ngời sử dụng không đợc nhỏ h¬n ký tù nÕu lín h¬n ký tù Unix lấy ký tự đầu Lệnh env: Hiện thông tin biến môi trờng Lệnh su: Chun sang ngêi sư dơng tõ mét ngêi sư dơng su Ví dụ: Đang ngời sử dơng anh mn t¹m chun sang ngêi sư dơng root $su root Hệ thống yêu cầu nhập mật cđa ngêi sư dơng root su - - c Chuyển sang user gọi chạy lệnh command LƯnh uname: Xem mét sè th«ng tin hƯ thèng hiƯn thời uname -a Hiện tất thông tin -A Hiện thông tin liên quan đến license -m Hiện tên phần cứng hệ thống -r Hiện lên version hệ điều hành -s Hiện tên hệ thống Lệnh who: HiƯn mét sè th«ng tin sư dơng hƯ thèng who -r Chỉ hệ thống chạy level -n Hiện thông tin user login vào hÖ thèng VÝ du: $ who juucp tty00 Sep 28 11:13 10

Ngày đăng: 27/09/2023, 15:25

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

TÀI LIỆU LIÊN QUAN

w