1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BaoCao ver2

50 46 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

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 4,56 MB

Nội dung

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI THÀNH PHỐ HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO BÀI TẬP LỚN MÔN HỆ ĐIỀU HÀNH UNIX ĐỀ TÀI: TÌM HIỂU MÁY ẢO VMWARE VÀ HỆ ĐIỀU HÀNH LINUX MINT Giảng viên hướng dẫn: LÊ NHẬT TÙNG Sinh viên thực hiện: HUỲNH PHÚC TRƯỜNG Lớp : CƠNG NGHỆ THƠNG TIN Khố : 57 Tp Hồ Chí Minh, năm 2018 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI THÀNH PHỐ HỒ CHÍ MINH BỘ MƠN CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN HỆ ĐIỀU HÀNH UNIX ĐỀ TÀI: TÌM HIỂU MÁY ẢO VMWARE VÀ HỆ ĐIỀU HÀNH LINUX MINT Giảng viên hướng dẫn: LÊ NHẬT TÙNG Sinh viên thực hiện: HUỲNH PHÚC TRƯỜNG Lớp : CƠNG NGHỆ THƠNG TIN Khố : 57 Tp Hồ Chí Minh, năm 2018 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày ….… tháng ….… năm 2018 Giáo viên hướng dẫn Lê Nhật Tùng MỤC LỤC BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ DANH MỤC CHỮ VIẾT TẮT CHƯƠNG TÌM HIỂU VỀ MÁY ẢO VMWARE 1.1 Giới thiệu tổng quan 1.1.1 Khái niệm máy ảo 1.1.2 Phần mềm VMware 1.2 Ưu nhược điểm phần mềm VMware 1.3 Cài đặt VMware Workstation 14 2.1 Giới thiệu sơ lược Linux 2.2 Phân biệt Unix Linux 2.2.1 Giới thiệu sơ lược Unix 2.2.2 Những điểm khác biệt Unix Linux 2.3 Tìm hiểu DEB 10 2.3.1 Nội dung file deb 10 2.3.2 Hệ thống quản lý file deb 10 2.4 Tìm hiểu RPM 12 2.4.1 File RPM 12 2.4.2 Hệ thống quản lý file RPM 13 2.5 Tìm hiểu YUM 14 CHƯƠNG TÌM HIỂU VỀ HĐH LINUX MINT 16 3.1 Giới thiệu 16 3.2 Cách cài đặt hệ điều hành 17 3.3 Cài đặt phần mềm 22 3.3.1 Bộ gõ tiếng Việt 22 3.3.2 Skype 24 3.3.3 Java 25 3.3.4 Eclipse 29 3.3.5 Texmaker 31 3.3.6 MySQL 32 3.3.7 Eric 33 3.3.8 GNS3 34 3.3.9 Python 35 3.3.10 Chromium 36 CHƯƠNG KẾT LUẬN 38 4.1 Kết thực 38 4.2 Kết luận chung 38 TÀI LIỆU THAM KHẢO 39 BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ Hình 1.1 Bước 1: Double click vào file cài đặt chọn next Hình 1.2 Bước 2: Chọn đồng ý chọn next Hình 1.3 Bước 3: Chọn next Hình 1.4 Bước 4: Chọn next Hình 1.5 Bước 5: Chọn next Hình 1.6 Bước 6: Chọn Install Hình 1.7 Bước 7: Chờ trình cài đặt hồn tất Hình 1.8 Bước 8: Chọn License để nhập key cho phần mềm Hình 1.9 Bước 9: Nhập key Hình 1.10 Chọn Finish Hình 1.11 Giao diện VMware Workstation Hình 2.1 Chim cánh cụt Tux, biểu trưng vật may mắn Linux Bảng 2.1 Những điểm khác biệt Unix Linux Hình 2.2 Giao diện text aptitude 12 Hình 3.1 Logo Linux Mint 16 Hình 3.2 Bắt đầu chuẩn bị cài đặt 17 Hình 3.3 Chọn cách để nạp HĐH 17 Hình 3.4 Chọn HĐH phiên 18 Hình 3.5 Đặt tên chọn nơi lưu 18 Hình 3.6 Thiết lập dung lượng ổ cứng 18 Hình 3.7 Chọn Customize Hardware 18 Hình 3.8 Thiết lập vài thành phần cho máy ảo 19 Hình 3.9 Giao diện phần mềm VMware sau hồn tất việc cấu hình cho máy ảo19 Hình 3.10 Giao diện Linux Mint sau khởi động máy ảo 20 Hình 3.11 Thiết lập ngôn ngữ 20 Hình 3.12 Thiết lập bàn phím 20 Hình 3.13 Chọn để cài phần mềm bên thứ ba 21 Hình 3.14 Chọn hình thức cài đặt 21 Hình 3.15 Xác nhận hình thức cài đặt 21 Hình 3.16 Chọn múi 21 Hình 3.17 Thiết lập tài khoản 21 Hình 3.18 Quá trình cài đặt chạy 21 Hình 3.19 Hệ thống yêu cầu khởi động lại 22 Hình 3.20 Logo khởi động lại HĐH Linux Mint 22 Hình 3.21 Màn hình đăng nhập 22 Hình 3.22 Màn hình đăng nhập vào Linux Mint 22 Hình 3.23 Cài đặt Vietnamese 23 Hình 3.24 Updating cache 23 Hình 3.25 Hệ thống thơng báo thay đổi 23 Hình 3.26 Hệ thống u cầu xác thực danh tính 23 Hình 3.27 Quá trình cài đặt bắt đầu 23 Hình 3.28 Chọn Ibus 23 Hình 3.29 Chọn Vietnamese 24 Hình 3.30 Chọn Unikey 24 Hình 3.31 Khởi động Skype 24 Hình 3.32 Đăng nhập vào Skype 24 Hình 3.33 OpenJDK mặc định Linux Mint 25 Hình 3.34 Thơng tin phiên java chạy hệ thống 28 Hình 3.35 Chạy thử file java 28 Hình 3.36 Hiển thị cửa sổ cài đặt Eclipse 29 Hình 3.37 Chọn phiên Eclipse để cài đặt 29 Hình 3.38 Chọn Install để cài đặt 30 Hình 3.39 Chờ đợi trình cài đặt 30 Hình 3.40 Đồng ý với điều khoản 30 Hình 3.41 Quá trình cài đặt xong 30 Hình 3.42 Eclipse chạy 30 Hình 3.43 Chọn nơi lưu mã nguồn 30 Hình 3.44 Chạy thử chương trình HelloWorld 31 Hình 3.45 Hệ thống cài Texmaker 31 Hình 3.46 Giao diện Texmaker 31 Hình 3.47 Quá trình cài đặt MySQL 32 Hình 3.48 Truy cập vào MySQL 33 Hình 3.49 Giao diện Eric vừa khởi động 34 Hình 3.50 Giao diện Eric 34 Hình 3.51 Đang cài đặt GNS3 35 Hình 3.52 Giao diện vào GNS3 35 Hình 3.53 Chạy tập tin HelloWorld.py 36 Hình 3.54 Quá trình cài đặt Chromium 37 Hình 3.55 Giao diện Chromium khởi động 37 DANH MỤC CHỮ VIẾT TẮT Mô tả STT Tiếng Anh Tiếng Việt APT Advanced Packaging Tool Cơng cụ đóng gói nâng cao CPU Central Processing Unit Bộ xử lí trung tâm DEB Debian software package Gói phần mềm Debian GNOME GNU Network Object Model Bộ phần mềm cung cấp Environment mơi trường hình dễ dùng cho hệ điều hành GNU GPL GNU General Public License Giấy phép phần mềm tự HĐH Operating System Hệ điều hành I/O Input/Output Nhập xuất IBM International Business Tên tập đồn cơng Machines nghệ máy tính đa quốc gia Integrated development Mơi trường phát triển tích environment hợp IDE 10 IT Information Technology Công nghệ thông tin 11 KDE K Desktop Environment Mơi trường hình đại 12 OS Operating System Hệ điều hành 13 PC Personal Computer Máy tính cá nhân 14 RAM Random Access Memory Bộ nhớ truy cập ngẫu nhiên 15 RPM Red Hat Package Manager Trình quản lý gói Red Hat 16 VM Virtual Machine Máy ảo 17 YUM Yellowdog Updater, Modified Một trình quản lý gói tin 26 + Bước 2: Vào trang https://www.oracle.com/technetwork/java/javase /downloads/jdk10-downloads-4416644.html , tích vào Accept License Agreement, tải file jdk-10.0.2_linux-x64_bin.tar.gz + Bước 3: Thường tập tin tải lưu thư mục: /home/"tên_người_sử_dụng"/Downloads Sao chép file vào thư mục /usr/local/java lệnh: cd /home/"tên_người_sử_dụng"/Downloads sudo cp -r jdk-10.0.2_linux-x64_bin.tar.gz /usr/local/java/ + Bước 4: Chuyển đường dẫn đến thư mục /usr/local/java giải nén lệnh: cd /usr/local/java sudo tar xvzf jdk-10.0.2_linux-x64_bin.tar.gz + Bước 5: Sử dụng nano để mở /etc/profile Gõ lệnh: sudo nano /etc/profile + Bước 6: Chỉnh sửa đường dẫn tập tin /etc/profile thêm biến hệ thống sau vào đường dẫn Kéo xuống cuối tập tin phím điều hướng nhập thêm dòng sau vào tập tin /etc/profile: JAVA_HOME=/usr/local/java/jdk-10.0.2 JRE_HOME=/usr/local/java/jre-10.0.2 PATH=$PATH:$JRE_HOME/bin:$JAVA_HOME/bin export JAVA_HOME export JRE_HOME export PATH Lưu lại file bấm Ctrl + X để thoát + Bước 7: Thơng báo cho hệ thống biết vị trí Oracle Java JDK/JRE Đây cách thông báo cho hệ thống biết phiên Oracle Java sẵn sàng vào sử dụng Gõ lệnh sau:  Lệnh thông báo với hệ thống Oracle Java JRE sẵn sàng vào sử dụng: 27 sudo update-alternatives install "/usr/bin/java" "java" "/usr/local/java/jdk-10.0.2/bin/java"  Lệnh thông báo với hệ thống Oracle Java JDK sẵn sàng vào sử dụng: sudo update-alternatives install "/usr/bin/javac" "javac" "/usr/local/java/jdk-10.0.2/bin/javac"  Lệnh thông báo với hệ thống Oracle Java Web sẵn sàng vào sử dụng: sudo update-alternatives install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk-10.0.2/bin/javaws" + Bước 8: Thông báo với hệ thống Oracle Java JDK/JRE Java mặc định Gõ lệnh sau:  Lệnh thiết lập môi trường chạy java cho hệ thống: sudo update-alternatives set java /usr/local/java/jdk-10.0.2/bin/java  Lệnh thiết lập trình biên dịch javac cho hệ thống: sudo update-alternatives set javac /usr/local/java/jdk- 10.0.2/bin/javac  Lệnh thiết lập Java Web khởi động hệ thống: sudo update-alternatives set javaws /usr/local/java/jdk10.0.2/bin/javaws + Bước 9: Tiếp theo ta gõ hai lệnh java –version javac – version để kiểm tra phiên java cài dặt (hình 3.34) - Để kiểm tra, tạo tập tin Hello.java lưu desktop với nội dung: public class Hello{ public static void main(String[] args) { System.out.println("Hello Word!"); } } 28 Hình 3.34 Thơng tin phiên java chạy hệ thống - Trước tiên ta trỏ tới desktop lệnh cd Desktop/ Sau đó, gõ lệnh javac Hello.java để tiến hành biên dịch tập tin Hello.java thành tập tin Hello.class Sau tiếp tục gõ lệnh java Hello để chạy, kết hiển thị hình (hình 3.35) Hình 3.35 Chạy thử file java 29 3.3.4 Eclipse - Eclipse công cụ hỗ trợ lập trình miễn phí, mạnh mẽ hỗ trợ lập trình nhiều ngơn ngữ, cộng đồng sử dụng đánh giá cao số editor miễn phí Eclipse mơi trường phát triển tích hợp cho Java, phát triển ban đầu IBM, tổ chức Eclipse Ngồi Java, Eclipse hỗ trợ nhiều ngơn ngữ lập trình khác PHP, C, C++, C#, Python, HTML, XML, JavaScript dùng thêm trình bổ sung (plug-in) - Để cài đặt ta chạy lệnh sau để tải về, giải nén cài đặt Eclipse: wget http://artfiles.org/eclipse.org//oomph/epp/oxygen/RC2/eclipse-inst- linux64.tar.gz tar xf eclipse-inst-linux64.tar.gz cd eclipse-installer sudo /eclipse-inst - Sau chạy xong lệnh trên, cửa sổ xuất cho phép ta cài đặt Eclipse (hình 3.36).+ Hình 3.36 Hiển thị cửa sổ cài đặt Hình 3.37 Chọn phiên Eclipse để Eclipse cài đặt - Sau cửa sổ lên, ta chọn phiên cài đặt Eclipse Eclipse IDE for Java Developers (hình 3.37) , tiếp tục chọn Install (hình 3.38), chờ đợi q trình hồn tất (hình 3.39) Trong đợi, hệ thống yêu cầu đồng ý với điều 30 khoản sử dụng (hình 3.40), chọn Accept tiếp tục việc cài đặt hồn thành (hình 3.41) Hình 3.38 Chọn Install để cài đặt Hình 3.39 Chờ đợi trình cài đặt Hình 3.40 Đồng ý với điều khoản Hình 3.41 Quá trình cài đặt xong - Chọn Launch để chạy ứng dụng (hình 3.42), chọn nơi lưu mã nguồn java (hình 3.43) thử chạy chương trình đơn giản (hình 3.44) Hình 3.42 Eclipse chạy Hình 3.43 Chọn nơi lưu mã nguồn 31 Hình 3.44 Chạy thử chương trình HelloWorld - Như vậy, Eclipse cài đặt xong 3.3.5 Texmaker - TeXmaker phần mềm soạn thảo văn hỗ trợ định dạng LaTeX với tính tô màu cú pháp, biên dịch tài liệu click chuột; công cụ tạo cấu trúc (danh sách, bảng, chèn hình vẽ, ), sốt lỗi tả, gợi ý thông minh - Để cài đặt ta gõ lệnh: sudo apt-get install texmaker (hình 3.45) Hình 3.45 Hệ thống cài Texmaker Hình 3.46 Giao diện Texmaker 32 - Sau cài đặt xong, ta gõ lệnh texmaker terminal để chạy phần mềm Giao diện hình 3.46 3.3.6 MySQL - MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet - Để cài đặt MySQL Linux Mint, ta gõ hai lệnh sau: sudo apt-get update sudo apt-get install mysql-server - Quá trình cài đặt bắt đầu hình 3.47 Hình 3.47 Quá trình cài đặt MySQL - Sau ta gõ lệnh sudo mysql để truy cập vào MySQL (hình 3.48) 33 Hình 3.48 Truy cập vào MySQL 3.3.7 Eric - Eric dự án nguồn mở đa tảng cung cấp cho nhà phát triển lập trình viên IDE đầy đủ tính cho ngơn ngữ lập trình Python Ruby - Phần mềm viết Python, có giao diện người dùng đồ họa thiết kế với trợ giúp cơng cụ Qt tích hợp thư viện Scintilla, cung cấp chức chỉnh sửa văn - Eric thiết kế để sử dụng trình soạn thảo lập trình hàng ngày tồn diện, tiện ích quản lý dự án cấp chuyên nghiệp, tích hợp số tính mạnh mẽ cho lập trình viên Python Ruby - Để cài đặt, ta mở Terminal gõ hai lệnh sau: sudo apt install python3-pip sudo apt-get install eric - Sau trình cài đặt hoàn tất, ta gõ eric Terminal, eric khởi động (hình 3.49) 34 Hình 3.49 Giao diện Eric vừa khởi động Hình 3.50 Giao diện Eric 3.3.8 GNS3 - GNS3 (Graphical Network Simulator) chương trình giả lập hệ thống mạng có giao diện đồ họa, cho phép mô mạng phức tạp GNS3 Cho phép tạo mơ hình mạng hồn chỉnh xác 35 - Để cài đặt ta gõ lệnh: sudo add-apt-repository ppa:gns3/ppa Nhấn enter để tiếp tục, sau gõ hai lệnh sau chờ đợi q trình cài đặt hồn thành (hình 3.51): sudo apt-get update sudo apt-get install gns3-gui - Trong cài đặt, có vài cửa sổ hiển thị, ta chọn Yes Sau trình cài đặt hoàn tất, ta gõ lệnh gns3 Terminal để chạy ứng dụng Giao diện mở ứng dụng lệnh hình 3.52 Hình 3.51 Đang cài đặt GNS3 Hình 3.52 Giao diện vào GNS3 3.3.9 Python - Chúng ta chọn tải cài đặt Python 3.6.0 Trước đó, phải cài đặt gói ứng dụng thư viện cần thiết trước cài đặt Python Ta gõ hai lệnh sau: sudo apt-get install -y build-essential checkinstall sudo apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssldev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libssl-dev openssl - Tiếp đến ta tiến hành tải gói mã nguồn 3.6.0 từ trang chủ thức Python lệnh: sudo wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz - Sau đó, ta tiến hành giải nén tập tinh vừa tải lệnh: 36 tar xzf Python-3.6.0.tgz - Tiếp theo, tiến hành compile Python 3.6.0 cách gõ lệnh sau: cd Python-3.6.0 /configure make make altinstall - altinstall sử dụng để tránh việc ghi đè thay python mặc định hệ thống chạy /usr/bin/python Mà cài đặt thành chương trình binary riêng hệ thống - Cài đặt hoàn tất, ta kiểm tra phiên lệnh python3.6 –V Để kiểm tra ta tạo tập tin HelloWorld.py với nội dung: print ("Hello World") - Sau gõ lệnh python HelloWorld.py Terminal HelloWorld.py (hình 3.53): Hình 3.53 Chạy tập tin HelloWorld.py 3.3.10 Chromium để chạy tập tin 37 - Chromium trình duyệt web mã nguồn mở, tảng để xây dựng nên Google Chrome, có tính Google Chrome, khác biểu tượng - Để cài đặt ta gõ lệnh sudo apt-get install chromium-browser, nhập mật chờ đợi trình cài đặt hồn tất (hình 3.54) Sau ta tiếp tục gõ lệnh chromium-browser Terminal để mở Chromium (hình 3.55) Hình 3.54 Quá trình cài đặt Chromium Hình 3.55 Giao diện Chromium khởi động 38 CHƯƠNG KẾT LUẬN 4.1 Kết thực - Sau trình tìm hiểu máy ảo VMware em biết cách tạo máy ảo phần mềm VMware Workstation - Về hệ điều hành, em biết cách cài đặt số chương trình Linux, cụ thể Linux Mint thông qua câu lệnh gõ Terminal thơng qua Software Manager - Các chương trình sau cài chạy 4.2 Kết luận chung - Vì thời gian khơng có nhiều kiến thức kỹ yếu nên khơng thể tránh khỏi thiếu sót số lỗi trình cài đặt chương trình Em mong nhận ý kiến đóng góp từ thầy để hoàn thiện 39 TÀI LIỆU THAM KHẢO [1] https://quantrimang.com/tim-hieu-ve-may-ao-88905, “Tìm hiểu máy ảo” (Truy cập 20/09/2018) [2] https://123doc.org/document/3085040-bai-tap-lon-ve-gioi-thieu-tinhvmware.htm, “Tìm hiểu phần mềm giả lập hệ thống” (Try cập ngày 20/09/2018) [3] https://download.com.vn/vmware-workstation/download, “VMware WorkStation Pro” (Truy cập 21/09/2018) [4] https://www.slideshare.net/bichtuyencao/tm-hiu-v-vmware, “Tìm hiểu VMware” (Truy cập 21/09/2018) [5] https://vi.wikipedia.org/wiki/Linux, “Linux” (Truy cập ngày 22/09/2018) [6] https://vi.wikipedia.org/wiki/Unix, “Unix” (Truy cập ngày 22/09/2018) [7] https://tinhte.vn/threads/phan-biet-giua-unix-va-linux.816063, “Phân biệt Unix Linux” (Truy cập ngày 22/09/2018) [8] https://techshare.vn/linux/sanh-dieu-hanh-linux-va-unix, “So sánh hệ điều hành Linux Unix” (Truy cập ngày 22/09/2018) [9] https://www.gocit.vn/bai-viet/cac-goi-phan-mem-va-he-thong-quan-ly-goiphan-mem/, “Các gói phần mềm hệ thống quản lý gói phần mềm” (Truy cập ngày 23/09/2018) [10] https://vi.wikipedia.org/wiki/YUM, “YUM” (Truy cập ngày 23/09/2018) [11] https://vi.wikipedia.org/wiki/Linux_Mint, “Linux Mint” (Truy cập ngày 23/09/2018) [12] https://cuongquach.com/cai-dat-python-360-tren-centos-ubuntu.html, “[Python] Hướng dẫn cài đặt Python 3.6.0 CentOS/Ubuntu” (Truy cập ngày 24/09/2018) [13] https://vi.wikipedia.org/wiki/TeXmaker, “TeXmaker” (Truy cập ngày 24/09/2018) [14] https://www.wikihow.vn/C%C3%A0i-%C4%91%E1%BA%B7t-OracleJava-JDK-tr%C3%AAn-h%E1%BB%87-%C4%91i%E1%BB%81u- 40 h%C3%A0nh-Ubuntu-Linux, “Cách để cài đặt Oracle Java JDK hệ điều hành Ubuntu Linux” (Truy cập ngày 25/09/2018) [15] https://linuxhint.com/install-eclipse-neon-ubuntu/, “How to install Eclipse in Ubuntu & Linux Mint with Ease” (Truy cập ngày 25/09/2018) [16] http://vi.softoware.org/apps/download-eric-for-linux.html, “Eric” (Truy cập ngày 25/09/2018) [17] https://linuxinfoid.blogspot.com/2016/03/learn-how-to-install-mysqlserver.html, “Learn How To Install MySQL Server on Ubuntu/Linux Mint” (Truy cập ngày 26/09/2018)

Ngày đăng: 03/11/2019, 18:22

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w