Qun tr mng Linux Dch v Mng c

  • Slides: 30
Download presentation
Quản trị mạng Linux Dịch vụ Mạng cơ bản

Quản trị mạng Linux Dịch vụ Mạng cơ bản

Nội dung n n n Đặt các địa chỉ mạng Đặt địa chỉ name

Nội dung n n n Đặt các địa chỉ mạng Đặt địa chỉ name server Các câu lệnh kiểm tra kết nối Bật / Tắt các dịch vụ mạng trong Fedora Dịch vụ SSH Dịch vụ smb

Đặt địa chỉ cho card mạng n Để đặt địa chỉ cho card mạng,

Đặt địa chỉ cho card mạng n Để đặt địa chỉ cho card mạng, ta có thể sử dụng GUI:

Sửa thông số card mạng qua file n Có thể thay đổi thông số

Sửa thông số card mạng qua file n Có thể thay đổi thông số card mạng thông qua việc edit file /etc/sysconfig/networkscripts/ifcfg-eth<n>, thường với máy chỉ có 1 card mạng sẽ là ifcfg-eth 0.

n Nếu xin địa chỉ IP động, mục BOOTPROTO sẽ có giá trị dhcp

n Nếu xin địa chỉ IP động, mục BOOTPROTO sẽ có giá trị dhcp

Sau khi đổi thông số card mạng, ta nên thực thi câu lệnh #service

Sau khi đổi thông số card mạng, ta nên thực thi câu lệnh #service network restart để apply thay đổi n

Xem/Thay đổi địa chỉ ip n Sử dụng lệnh ifconfig

Xem/Thay đổi địa chỉ ip n Sử dụng lệnh ifconfig

n n Có thể thay đổi nhanh địa chỉ một card mạng bằng lệnh

n n Có thể thay đổi nhanh địa chỉ một card mạng bằng lệnh ifconfig. Ví dụ: Bật/tắt card mạng ifconfig eth 0 up ifconfig eth 0 down n

Đặt địa chỉ name server n Có thể đặt bằng GUI, nằm cùng mục

Đặt địa chỉ name server n Có thể đặt bằng GUI, nằm cùng mục với đặt địa chỉ IP.

Đặt địa chỉ name server qua file n Sửa nội dụng file /etc/resolv. conf

Đặt địa chỉ name server qua file n Sửa nội dụng file /etc/resolv. conf

Một số câu lệnh kiểm tra kết nối n n ping traceroute nslookup dig

Một số câu lệnh kiểm tra kết nối n n ping traceroute nslookup dig

Bật/Tắt dịch vụ nhanh trong Fedora Trong fedora, các dịch vụ có thể được

Bật/Tắt dịch vụ nhanh trong Fedora Trong fedora, các dịch vụ có thể được bật/tắt nhanh với script “service” n Cú pháp service <tên dịch vụ> (start|stop|restart|status) n Tên dịch vụ thường có ký tự d (daemon) ở phía sau. Ví dụ dịch vụ ssh sẽ có tên sshd n Để tắt dịch vụ ssh: service sshd stop n Để bật dịch vụ ssh: service sshd start n Kiểm tra trạng thái của dịch vụ ssh: serivce sshd status n

n Các script này được viết bằng bash shell và đặt trong thư mục

n Các script này được viết bằng bash shell và đặt trong thư mục /etc/init. d/

Dịch vụ SSH giúp người dùng có thể điều khiển các máy tính ở

Dịch vụ SSH giúp người dùng có thể điều khiển các máy tính ở xa, viết tắt của cụm từ secured shell. n Mọi dữ liệu truyền theo giao thức đều được mã hóa và rất an toàn, không thể bị “xem trộm” trên đường truyền. n Để login vào máy 192. 168. 10 với quyền root, ta có thể thực thi lệnh: # ssh -l root 102. 168. 10 hoặc # ssh root@192. 168. 10 n

n n Người dùng sẽ được yêu cầu nhập password trên máy truy xuất

n n Người dùng sẽ được yêu cầu nhập password trên máy truy xuất đến, nếu chứng thực thành công có thể điều khiển máy tính từ xa. Có thể sử dụng chương trình Putty để truy xuất ssh trên môi trường Windows

SCP là dịch vụ copy file trên một máy khác, sử dụng giao thức

SCP là dịch vụ copy file trên một máy khác, sử dụng giao thức ssh n Cú pháp: scp <nguồn> <đích> Ví dụ muốn copy file /root/test. txt lên máy 192. 168. 10, tại thư mục /home/sv với quyền sv, ta thực thi: scp /root/test. txt sv@192. 168. 10: /home/sv n

Dịch vụ smb n n n Các máy windows có thể chia sẻ files

Dịch vụ smb n n n Các máy windows có thể chia sẻ files (share) với nhau thông qua giao thức smb (server message block) Linux cũng hỗ trợ giao thức này thông qua bộ phần mềm smb, hay còn được gọi nôm na là “Samba” SMB gồm 2 phần: q q client: lấy file từ máy khác server: chia sẻ file cho máy khác

Sử dụng smbclient Giả sử có máy windows tại địa chỉ 192. 168. 10.

Sử dụng smbclient Giả sử có máy windows tại địa chỉ 192. 168. 10. 30 đang chia sẻ file n Muốn biết windows hiện đang chia sẻ các thư mục gì, ta thực thi lệnh: smbclient -N -L//192. 168. 10. 30 tham số -N để yêu cầu không hỏi password (vì chỉ list danh sách các thư mục). n

n Danh sách:

n Danh sách:

Lấy file thông qua smbclient Giả sử muốn lấy file trong thư mục ccna

Lấy file thông qua smbclient Giả sử muốn lấy file trong thư mục ccna được chia sẻ trên máy 192. 168. 10. 30. smbclient -U “username” //192. 168. 10. 30/ccna n

n Nếu thư mục chia sẻ dạng public, không cần nhập username để chứng

n Nếu thư mục chia sẻ dạng public, không cần nhập username để chứng thực, ta có thể dùng lệnh:

n Dùng lệnh ls để biết trong thư mục ccna có những gì:

n Dùng lệnh ls để biết trong thư mục ccna có những gì:

n Dùng lệnh cd Tool để chuyển vào thư mục Tool

n Dùng lệnh cd Tool để chuyển vào thư mục Tool

n n n Chép tập tin subnet 10. exe về thư mục /tmp Dùng

n n n Chép tập tin subnet 10. exe về thư mục /tmp Dùng “lcd /tmp” để chuyển thư mục trên linux về /tmp Dùng lệnh get subnet 10. ext để copy tập tin về máy

Dùng smbmount Cú pháp: smbmount <share folder> <mount point> [-o options] Ở đây ta

Dùng smbmount Cú pháp: smbmount <share folder> <mount point> [-o options] Ở đây ta sử dụng option username=“tên user” n

Chia sẻ với smbserver n n Giả sử ta muốn chia sẻ thư mục

Chia sẻ với smbserver n n Giả sử ta muốn chia sẻ thư mục /tmp cho máy windows Sửa file /etc/samba/smb. conf

n Bổ sung đoạn text sau vào cuối file [temp] path=/tmp public = yes

n Bổ sung đoạn text sau vào cuối file [temp] path=/tmp public = yes writeable = yes

Tạo user để kết nối smb Do user trên windows và linux có cách

Tạo user để kết nối smb Do user trên windows và linux có cách mã hóa password khác nhau, ta phải tạo các user bằng smbpasswd để Windows có thể connect vào Linux. n Trước hết tạo user sv trên Linux useradd sv n Tạo user sv bằng smbpasswd -a sv n

Connect đến smb server Connect từ Windows Vào giao diện run, gõ câu lệnh

Connect đến smb server Connect từ Windows Vào giao diện run, gõ câu lệnh \<IP của LINUX> n