1. Trang chủ
  2. » Lịch sử lớp 11

Các bài thực hành Linux

7 14 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 615,75 KB

Nội dung

Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead[r]

(1)(2)

Mục lục

Bài 1 ĐĂNG NHẬP HỆ THỐNG LINUX

1.1 Truy cập vào máy tính cài đặt hệđiều hành Linux

1.2 Sử dụng Telnet để truy cập vào máy Linux từ xa

1.3 Thoát khỏi hệ thống

Bài 2 SỬ DỤNG E-Mail 4 2.1 Gởi thư sendmail

2.2 Nhận thư

2.3 Các thao tác hỗ trợ

Bài 3 CÁC LỆNH TRÊN LINUX

3.1 Tổ chức hệ thống tập tin Linux

3.2 Các lệnh thao tác hệ thống tập tin

3.2.1 Tạo thư mục

3.2.2 Thay đổi thư mục hành

3.2.3 Xem thư mục làm việc hành

3.2.4 Xem thông tin tập tin thư mục

3.2.5 Di chuyển hay nhiều tập tin

3.2.6 Sao chép tập tin

3.2.7 Tạo liên kết với tập tin

3.2.8 Tìm kiếm tập tin

3.2.9 Xoá thư mục rỗng

3.2.10 Xóa tập tin thư mục

3.2.11 Xem hướng dẫn sử dụng lệnh

3.2.12 Hiển thị nội tập tin

3.2.13 Nối tập tin

3.2.14 Xuất nội dung thông báo 10

3.2.15 Nén giải nén tập tin 10

3.3 Các lệnh hệ thống 10

3.3.1 Lệnh at 10

3.3.2 Lệnh hostname 10

3.3.3 Lệnh ps 10

3.3.4 Lệnh clear 11

3.3.5 Lệnh date 11

3.3.6 Lệnh cal <month> <year> 11

3.3.7 Lệnh mount 11

3.3.8 Tiện ích mc 11

3.3.9 Tiện ích máy tính bc 12

Bài 4 QUẢN LÝ TÀI KHOẢN VÀ PHÂN QUYỀN SỬ DỤNG 13

4.1 Quản lý tài khoản hệ thống 13

4.1.1 Tài khoản người dùng 13

4.1.2 Tài khoản nhóm người dùng 13

4.2 Phân quyền người dùng hệ thống tập tin 13

4.2.1 Các quyền truy xuất tập tin 13

4.2.2 Lệnh chmod 14

(3)

Bài 5 SỬ DỤNG TRÌNH SOẠN THẢO VI 17

5.1 Giới thiệu 17

5.2 Khởi động vi 17

5.3 Soạn thảo văn 17

5.4 Thoát khỏi vi 18

5.4.1 Dùng vi với danh sách lệnh chạy Shell 18

Bài 6 LẬP TRÌNH SHELL 21 6.1 Chương trình tính tổng 1-> n 21

6.2 Chương trình tính giai thừa số 21

6.3 Chương trình đếm số dịng tập tin 21

6.4 Chương trình đếm số từ tập tin 22

6.5 Chương trình tìm dịng có độ dài lớn tập tin 22

6.6 Chương trình tìm xâu tập tin 23

Bài 7 Lập trình C & C++ 24 Bài 8 QUẢN LÝ TIẾN TRÌNH 26 8.1 Giới thiệu 26

8.1.1 Tạo tiến trình - lệnh fork 26

8.1.2 Dừng tiến trình 26

8.1.3 Giao tiếp tiến trình 27

8.1.4 Liên lạc hai tiến trình 28

8.2 Lập trình đa tiến trình 29

8.2.1 ống dẫn liên lạc 29

8.2.2 Thao tác với "ống dẫn liên lạc" 30

8.2.3 Liên lạc tiến trình cha tiến trình 30

Bài 9 Lập trình mạng TCP/IP 31 9.1 Lập trình client /server theo giao thức TCP/IP 31

9.2 Lập trình client /server theo giao thức UDP/IP 36

Bài 10 DÞch vơ FTP 39 Bài 11 CÁC TẬP TIN CẤU HÌNH MẠNG 41

Bài 12 CẤU HÌNH DỊCH VỤ DNS 43

12.1 Các tập tin cấu hình dịch vụ DNS 43

12.1.1 Tập tin /etc/host.conf 43

12.1.2 Tập tin /etc/resolv.conf 43

12.1.3 Tập tin /etc/named.conf 43

12.1.4 Tập tin /var/named/dng.vn.zone 43

12.1.5 Tập tin /var/named/edu.vn.zone 44

12.1.6 Tập tin /var/named/0.0.127.in-addr.arpa.zone 44

12.1.7 Tập tin /var/named/localhost.zone 44

12.1.8 Lệnh khởi động dịch vụ DNS 44

12.2 Các lệnh tiện ích hỗ trợ 45

12.2.1 Lệnh nslookup 45

12.2.2 Lệnh host 45

12.2.3 Lệnh dig 45

(4)

Bài ĐĂNG NHP H THNG LINUX

1.1 Truy cp vào máy tính đã cài đặt hđiu hành Linux

Khởi động máy cài đặt Linux, xuất dấu nhắc khởi động hệđiều hành:

Boot : linux

Khi HĐH Linux khởi động, xuất dấu nhắc truy cập hệ thống :

login : password :

Người dùng nhập vào username password tương ứng, hình xuất dấu nhắc hệ thống sau :

[user12@linux user12]$

1.2 S dng Telnet để truy cp vào máy Linux t xa

Truy cập vào Server LINUX từ máy Windows Yêu cầu máy Windows cài đặt mạng Để kiểm tra hệ thống mạng, từ dấu nhắc cửa lệnh Windows, gõ lệnh :

C:\>ping 200.201.202.180

Nếu hình xuất : Reply from 200.201.202.180

thì nghĩa máy tính có khả truy cập vào Server LINUX, ngược lại, có thơng báo khác thơng báo nên kiểm tra lại cấu hình mạng máy Tiếp theo, ta gõ lệnh :

telnet 200.201.202.180

Sau khoảng thời gian thiết lập liên kết, cửa sổ telnet xuất :

login : password :

- Người dùng nhập vào username password tương ứng

Ví dụ : Đăng nhập vào với tài khoản user12, hình xuất sau :

login: user12 Password:

Last login: Wed Apr 08:35:50 from 131.16.16.21 [user12@linux user12]$

1.3 Thoát khi h thng

Thoát khỏi phiên làm việc : #exit #logout

(5)

Bài S DNG E-Mail

Thư điện tử trở thành phương tiện để liên lạc mạng Thư điện tử dễ sử dụng, tiện lợi nhanh chóng Trong phần ta sử dụng dịch vụ

sendmail hệ thống Linux 2.1 Gi thư bng sendmail

Cú pháp : mail <address1> <address2> <address3> $mail user01 root

Tiếp theo, hình xuất Subject :

Bạn gõ vào chủđề thư Nhấn Enter, bắt đầu nhập vào nội dung thư Sau nhập vào nội dung thư, nhấn CTRL-D để gởi thưđi

Trên hình xuất : CC :

Nhập vào tên người nhận thư nhấn Enter để bỏ qua 2.2 Nhn thư

Khi có thưđến, hình xuất thơng báo : You have mail

Đểđọc thư, gõ vào lệnh : $mail

Trên hình liệt kê thư theo thứ tự 1, 2, Đểđọc nội dung thư nào, gõ vào số thứ tự thưđó

Dấu & nhắc bạn chương trình đọc thư

Để xóa thưđang đọc, dấu nhắc bạn gõ : &d

Để thoát chương trình đọc thư, dấu nhắc bạn gõ : &q Ví dụ Một phiên gởi mail user12 :

[user12@linux user12]$ mail user15 root Subject: Chao ban

Thuc hanh LINUX Cc:

[user12@linux user12]$

2.3 Các thao tác h tr

- Để hủy bỏ thư trước gởi, bạn nhấn CTRL-C hai lần

(6)

12.2 Các lnh tin ích h tr

12.2.1 Lnh nslookup

#nslookup

Note: nslookup is deprecated and may be removed from future releases Consider using the `dig' or `host' programs instead Run nslookup with the `-sil[ent]' option to prevent this message from appearing

> www.dng.vn

Server: 200.201.202.1 Address: 200.201.202.1#53 Name: www.dng.vn

Address: 200.201.202.1 > tankhoi02.edu.vn

Server: 200.201.202.1 Address: 200.201.202.1#53 Name: tankhoi02.edu.vn

Address: 200.201.202.2

12.2.2 Lnh host

#host tankhoi01.dng.vn

tankhoi01.dng.vn has address 200.201.202.1

12.2.3 Lnh dig

# dig dng.vn

; <<>> DiG 9.2.1 <<>> dng.vn ;; global options: printcmd ;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58922

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: ;; QUESTION SECTION:

;dng.vn IN A ;; AUTHORITY SECTION:

dng.vn 86400 IN SOA dng root.localhost.dng.vn 28800 7200 604800 86400

;; Query time: 28 msec

;; SERVER: 200.201.202.1#53(200.201.202.1) ;; WHEN: Mon Mar 22 09:14:13 2004

;; MSG SIZE rcvd: 78

(7)

Hình Cấu hình dịch vụ BIND tiện ích redhat-config-bind

@2004, Nguyễn Tấn Khôi

Ngày đăng: 10/03/2021, 14:04

TỪ KHÓA LIÊN QUAN

w