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
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
Đị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
Hệ điều hành mã nguồn mở
Linux CentOSUnix Solaris
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
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
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]
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
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
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
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
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
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
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)
Các dịch vụ mạng
◦ 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
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
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
Em xin chân thành cảm ơn!
Top Related