18
Người báo cáo: NGUYỄN VĂN QUÝ Người hướng dẫn: PHẠM TUẤN THÀNH, LƯU THÀNH LUÂN Báo cáo công việc

Bao cao 12-6-2012

Embed Size (px)

DESCRIPTION

[email protected]

Citation preview

Page 1: Bao cao 12-6-2012

Người báo cáo: NGUYỄN VĂN QUÝ

Người hướng dẫn: PHẠM TUẤN THÀNH, LƯU THÀNH LUÂN

Báo cáo công việc

Page 2: Bao cao 12-6-2012

Tìm hiểu hệ thống mạng của tòa nhà Internet

Dịch vụ WifiNET

◦Khảo sát, thiết kế

◦ Thiết lập, cấu hình

Tìm hiểu hệ điều hành mã nguồn mở

Tìm hiểu về các dịch vụ mạng

Nội dung công việc

Page 3: Bao cao 12-6-2012

Địa điểm

◦KTX ĐH Quốc gia

◦KTX HV Báo chí tuyên truyền

Kinh nghiệm thực tế

Vẽ sơ đồ thiết bị

Khảo sát, thiết kế WifiNET

Page 4: Bao cao 12-6-2012

Hệ điều hành mã nguồn mở

Linux CentOSUnix Solaris

Page 5: Bao cao 12-6-2012

Linux CentOS

Kiến trúc HĐH Linux

Kernel trợ giúp HĐH quản lý Thiết bị (Devices) Bộ nhớ (Memory) Các tiến trình (Processes) Liên lạc (Communication) Quản lý phần cứng

Bao gồm các thao tác tập tin, nén, sao lưu tập tin, các trình biên dịch, gỡ lỗi, soạn văn bản

Page 6: Bao cao 12-6-2012

Linux CentOS

Đặc điểm chính

◦ Nhiều tiến trình song song

◦ Truy cập nhiều người dùng

◦ Swap lên bộ nhớ đĩa

◦ Thư viện chung

◦ Bộ đệm động của đĩa

◦ Tổ chức bộ nhớ theo trang

◦ Nạp mô-đun sử dụng “theo

yêu cầu”

◦ Cùng sử dụng chương trình

◦ Khả năng chạy chương trình

của HĐH khác

◦ Hỗ trợ các định dạng hệ

thống tập tin khác nhau

◦ Khả năng hỗ trợ mạng

◦ Làm việc trên các phần cứng

khác nhau

Page 7: Bao cao 12-6-2012

Linux CentOS

Filesystem

KNLà cách tổ chức dữ liệu trên thiết bị lưu trữ dữ liệu. Linux hỗ trợ nhiều filesystem

khác nhau để giao tiếp với những HĐH khác như: ext2, ext3, iso9660, vfat …

Các lệnh lấy thông tin của filesystem◦ Lệnh df tổng kết việc sử dụng vùng đĩa trống trên đĩa

◦ Lệnh du ước lượng khối lượng vùng đĩa trống

Mount filesystem◦ Nghĩa là gắn kết các block device vào một điểm mount. Điểm mount phải là

một thư mục rỗng trên cây thư mục

◦ Cú pháp câu lệnh:

#mount –t [loại_filesystem] [tên_thiết_bị] [điểm_mount]

Page 8: Bao cao 12-6-2012

Linux CentOS

Cây thư mục

/bin: chứa các chương trình thực thi và tập tin hệ thống

/boot: chứa image và những tập tin khởi động hệ điều hành

/dev: lưu các tập tin thiết bị

/etc: lưu các tập tin cấu hình của hệ thống cũng như của các dịch vụ

/etc/rc.d/init.d: lưu các script khởi động của hệ thống

và dịch vụ

/home: lưu các thư mục cá nhân của người dùng trong

hệ thống

/lost+found: lưu các dữ liệu không gắn với thư mục

nào khi khởi động hệ thống hay khi chạy chương trình

fsck

/lib: lưu các hàm thư viện

/mnt: có 2 thư mục con là floopy và cd-rom để

mount tạm thời các thiết bị như đĩa mềm, CD-

ROM

/sbin: lưu các chương trình dành cho người

quản trị

/var: lưu những log của hệ thống và các

dịch vụ, hàng đợi của các dịch vụ như

máy in, mail…

/usr: lưu và chứa các tập tin của các ứng

dụng đã được cài đặt cho người dùng

Page 9: Bao cao 12-6-2012

Linux CentOS

Các lệnh cơ bản

Các lệnh quản lý hệ thống

Các lệnh phân quyền

Các lệnh xử lý tiến trình

Các lệnh thao tác với tập tin

Các lệnh liên quan tới mạng

Các lệnh cơ bản khác

rpm

arch

uname

cat

passwd,

dmeg

useradd

groupadd

userdel

groupdel

passwd

gpasswd

groups

su

who/w

man

chmod

chown

chgrp

ls –l xem chi tiết

top

ps

pstree

kill

pkill, killall

sleep

renice

ls

pwd

cd

mkdir

echo

rm, rmdir

cp

mv

wc

touch

cat

vi

ln

tar, zip, gzip

grep

file

iconv

find

ifconfig

route

more /etc/resolv.conf

gedit /etc/resolv.conf

ping

service network restart

exit

logout

reboot

shutdown

Page 10: Bao cao 12-6-2012

Unix Solaris

Kiến trúc tổng quát giống Linux (Kernel, Shell)

Về tập lệnh

Cơ bản giống với Linux

Tài liệu

“UNIX® Essentials Featuring the Solaris™ 10 Operating System

SA-100-S10, Student Guide”, Sun Microsystems, 2005

Page 11: Bao cao 12-6-2012

Unix Solaris

Sự khác biệt về tập lệnh

CentOS Solarisshutdown

shutdown -h now (or) poweroff shutdown -y -g0 -i5 (or) init 5reboot reboot (or) shutdown -y -g0 -i6 (or) init 6

kernel/sbin/lsmod modinfo/sbin/insmod modload/sbin/rmmod modunloadscanpci /usr/x11/bin/scanpci (or) prtconf -v

printinglp (or) lpr lp (or /usr/ucb/lpr)lpstat (or) lpq lpstat (or /usr/ucb/lpq)

services/sbin/service --status-all svcs –a/sbin/service sendmail stop svcadm disable sendmail/sbin/service sendmail start svcadm enable sendmail/sbin/service sendmail status svcs sendmail/sbin/chkconfig –list svcs –a/sbin/chkconfig –add /etc/rc3.d/f00 svccfg import f00.xml/sbin/chkconfig sendmail on svcadm enable sendmail

Page 12: Bao cao 12-6-2012

Unix Solaris

Sự khác biệt về tập lệnh

CentOS Solaris

monitoring

top prstat

cat /proc/cpuinfo psrinfo –v

cat /proc/meminfo prtconf

nfs

exportfs exportfs (or) share

(edit /etc/exports) share /home (or) zfs sharenfs=on

networking

/sbin/mii-tool ndd (or) /sbin/dladm show-dev

ifconfig ifconfig -a

/sbin/ethtool ndd

/sbin/dhclient dhcpagent

iptables ipfilter

Page 13: Bao cao 12-6-2012

Unix Solaris

Sự khác biệt về tập lệnh

CentOS Solaris

storage

fdisk fdisk (and) format

parted format

mkfs -t ext3 /dev/hda1 mkfs -f ufs /dev/rdsk/c0t0d0s0 (or) newfs /dev/rdsk/c0t0d0s0

cdrecord dev=2,0 f00.iso cdrw -i f00.iso

tar xfvj f00.tar.bz2 gtar xfvj f00.tar.bz2

lvm/pv*/lv*/vg* meta*

dev

(edit /etc/ld.so.conf) crle

gcc /opt/csw/bin/gcc

ld /usr/ccs/bin/ld

Page 14: Bao cao 12-6-2012

Unix Solaris

Thực hành

Viewing directories and files

Changing the Solaris OS directory contents

Using command within the Shell

Using basic file permissions

Configuring access control lists (ACLs)

Page 15: Bao cao 12-6-2012

Các dịch vụ mạng

Mail

◦ Hoạt động, các dịch vụ mail

DNS

◦ Cơ chế phân giải tên miền

AntiSpam

◦ Các kỹ thuật chống spam

AntiRelay

LDAP

◦ Giao thức truy cập nhanh các dịch vụ thư mục

Page 16: Bao cao 12-6-2012

Công việc sắp tới

Thực hành với Solaris

◦ Searching files and directories

◦ Performing basic process control

◦Advanced Shell scripts

◦Creating archives

◦Compressing, viewing, and uncompressing files

Page 17: Bao cao 12-6-2012

Công việc sắp tới

Cài đặt và cấu hình server

◦ FTP server

◦DNS server

◦ LDAP server

◦Mail server

Page 18: Bao cao 12-6-2012

Em xin chân thành cảm ơn!