Giáo trình mô đun Hệ điều hành máy chủ

Windows Server 2008 hỗ trợ cả 2 cấu trúc vi xử lý 32-bit và 64-bit. Tuy nhiên,

phiên bản mới nhất là Windows Server 2008 R2, Windows Midmarket Server và

Windows Small Business với những tính năng đa dịch vụ, các phiên bản này chỉ

hỗ trợ cấu trúc vi xử lý 64-bit.

RAM hỗ trợ tối đa cho hệ thống 32-bit là 4GB khi chạy phiên bản

Standard Edition và 64GB khi chạy phiên bản Enterprise và Datacenter. Nếu

chạy hệ thống 64-bit, bộ nhớ RAM có thể hỗ trợ lên dến 32GB và 2TB RAM

cho phiên bản Enterprise và Datacenter. Thêm vào đó, Windows Server 2008

hỗ trợ hệ thống Itanium, tuy nhiên chip xử lí Intel Itanium 2 nhân là cần thiết

CÁC CÁCH CÀI ĐẶT

Có 6 cách cài đặt Windows Server 2008

Tự cài đặt các nâng cấp

Cài đặt từ kịch bản

Sử dụng Sconfig

Visual Core Configurator 2008

Cài đặt bằng cách sử dụng Core Configurator 2.0

Cài đặt trực tiếp từ đĩa CD Windows Server 2008

NÂNG CẤP LÊN WINDOWS SERVER 2008

Để nâng cấp lên phiên bản Windows Server 2008, cần phải chạy các hệ điều hành

ở cấp độ server. Không thể nâng cấp các phiên bản Windows dành cho người

dùng như Windows XP hoặc Windows Vista lên Windows Server 2008. Để nâng

cấp lên Windows Server 2008, hệ thống của bạn phải chạy Windows Server

2003. Việc nâng cấp từ Windows NT 4.0 và Windows 2000 Server không được

hỗ trợ. Việc nâng cấp từ những phiên bản Windows Server 2003 lên phiên bản

Windows Server 2008 Server Core không được hỗ trợ. Việc nâng cấp chỉ thực

hiện được ở những phiên bản giống nhau. Khi nâng cấp lên phiên bản Windows

Server 2008, mọi cấu hình thiết lập, file và các chương trình đều được giữ lại

CÀI ĐẶT WINDOWS SERVER 2008

Đặt đĩa CD vào ổ đĩa, khởi động lại máy tính và bắt đầu tiến hành quá trình cài

đặt.

Language to instalk : ngôn ngữ bạn muốn hiển thị.

Time and currency format : định dạng thời gian và tiền tệ.

Keyboard or input method : định dạng bàn phím và phương thức nhập chữ.Sau

khi lựa chọn, click Next để tiếp tục cài đặt

Giáo trình mô đun Hệ điều hành máy chủ trang 1

Trang 1

Giáo trình mô đun Hệ điều hành máy chủ trang 2

Trang 2

Giáo trình mô đun Hệ điều hành máy chủ trang 3

Trang 3

Giáo trình mô đun Hệ điều hành máy chủ trang 4

Trang 4

Giáo trình mô đun Hệ điều hành máy chủ trang 5

Trang 5

Giáo trình mô đun Hệ điều hành máy chủ trang 6

Trang 6

Giáo trình mô đun Hệ điều hành máy chủ trang 7

Trang 7

Giáo trình mô đun Hệ điều hành máy chủ trang 8

Trang 8

Giáo trình mô đun Hệ điều hành máy chủ trang 9

Trang 9

Giáo trình mô đun Hệ điều hành máy chủ trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 127 trang xuanhieu 10900
Bạn đang xem 10 trang mẫu của tài liệu "Giáo trình mô đun Hệ điều hành máy chủ", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Giáo trình mô đun Hệ điều hành máy chủ

Giáo trình mô đun Hệ điều hành máy chủ
ành CentOS, RPM là trình quản lý gói tin, sử 
dụng lệnh yum trong command. 
3. Display Server khác nhau trên Linux 
Trong Linux bạn có thể tìm thấy rất nhiều công cụ, ứng dụng, tiến trình và 
server giúp hệ điều hành này chạy mượt mà. 
Ví dụ chủ chốt ở đấy chính là display server. Phần mềm này phối hợp dữ liệu 
giữa phần cứng máy tính và màn hình, cho phép người dùng tương tác với giao 
diện đồ họa. 
Trước đây, server X.Org được sử dụng phổ biến. Tuy nhiên, có rất nhiều lựa 
chọn thay thế khác như Mir, SurfaceFlinger cũng được sử dụng trên Android. 
Display server Wayland được xem là tương lai của Linux, khi rất nhiều bản 
phân phối hiện nay đã sử dụng nó. 
4. Mục đích sử dụng 
Một vài bản phân phối Linux xuất hiện vì nhà phát triển muốn thay đổi gói phần 
mềm trên một hệ điều hành đã có s n. Trong khi đó, các bản phân phối Linux có 
thể khác biệt dựa trên mục đích sử dụng của chúng. Ví dụ, Linux Mint dựa trên 
Ubuntu, nhưng nó chứa rất nhiều công cụ hệ thống, môi trường desktop khác và 
cả theme màu xanh bạc hà nữa. Mục đích chính của của hệ điều hành này đó là 
tạo ra một hệ điều hành Linux dễ sử dụng cho người mới chuyển từ Windows 
hoặc macOS sang. 
Tương tự như vậy, Debian cũng hướng đến việc cung cấp một hệ điều hành ổn 
định (do đó nó có rất nhiều phần mềm đã cũ). 
111 
Hệ điều hành Debian 
Một vài phiên bản Linux có mục đích sử dụng riêng biệt. Ví dụ, Steam được 
thiết kế riêng để chơi game hay Fedora Design Suite phục vụ nhiều cho các hoạt 
động đa phương tiện. 
5. Triết lý nguồn mở và độc quyền 
Mặc dù GNU/Linux là một hệ điều hành đã có tiếng sử dụng mã nguồn mở, 
nhưng không phải 100% các bản phân phối của nó cũng có nguồn mở như vậy. 
Những nhà phát triển có quan điểm khác nhau về mã nguồn mở, những quan 
điểm này có thể là nhân tố quyết định của những người theo chủ nghĩa nguồn 
mở thuần túy. 
Ví dụ, Ubuntu rất thoải mái trong việc cài đặt những phần mềm độc quyền vào 
hệ điều hành này. Steam cũng cho phép người dùng cài driver đồ họa từ AMD 
và Nvidia vào máy. Fedora thì ngược lại, có một chính sách nguồn mở mạnh 
đến mức không một phần mềm độc quyền nào có thể được cài đặt trong hệ điều 
hành. 
Tất nhiên, bạn luôn có thể làm được tất cả mọi thứ mình muốn trên bản phân 
phối Linux đã chọn. Cho dù chính sách của nó có là gì đi nữa, bạn cũng không 
thể bị chặn hoàn toàn, không thể cài đặt phần mềm bạn muốn. 
Tóm lại, nhiều bản phân phối Linux mang tiếng là mã nguồn mở nhưng lại 
không thực sự mở lắm. 
Tất cả các bản phân phối đều có một điểm chung: Linux Kernel 
Cho dù có rất nhiều điểm khác biệt nhưng tất cả các bản phân phối Linux đều 
được coi là hệ điều hành Linux. Tại sao? 
Chúng đều có ít nhất một điểm chung đó là nhân Linux Kernel. Đây là cốt lõi 
của hệ điều hành, là cầu nối giữa các phần mềm và phần cứng đang hoạt động 
trong máy. Nó có thể bao gồm rất nhiều driver thiết bị, hỗ trợ bất kì loại phần 
cứng nào. 
112 
Đó là lí do vì sao liên tục nâng cấp kernel rất quan trọng. Các nhà phát triển trên 
khắp thế giới đều cống hiến cho kernel, kể cả người đã tạo ra nó, Linus 
Torvalds. 
Chọn bản phân phối Linux phù hợp với bạn nhất 
Biết được các bản phân phối Linux khác nhau ở đâu có thể giúp bạn rất nhiều 
trong quá trình chọn lựa. 
Không phải bản phân phối nào ai cũng dùng được, vì vậy hãy chọn một phiên 
bản phù hợp với mục đích sử dụng của bản thân nhất. 
3.2. Cài đặt MacOS Server 
Cách cài đặt macOS trên Windows bằng VirtualBox 
Là người dùng Windows, có thể đôi khi bạn cần sử dụng macOS nhưng không 
có tiền để mua một chiếc máy Mac riêng. Apple luôn gây khó khăn cho việc cài 
đặt hệ điều hành của hãng này trên phần cứng không phải của Apple, khiến cho 
việc tận dụng lợi ích của hệ điều hành tinh tế này trở nên khó khăn. 
Tuy nhiên, với VirtualBox, bạn có thể cài đặt macOS trên PC Windows. 
Cùng Quantrimang.com tìm hiểu cách làm qua bài viết sau đây nhé! 
Những gì bạn cần để chạy macOS trong máy ảo 
Đầu tiên, bạn sẽ cần tải xuống một bản sao của Oracle VM VirtualBox. Bạn 
cũng sẽ cần một ISO image của phiên bản macOS mà bạn muốn cài đặt. Trang 
Techsviewer đã tạo s n 2 file ảo macOS cho VirtualBox, bạn có thể tải về từ 
Google Drive hoặc Mediafire dưới đây. 
VirtualBox Intel HFS Mojave 10.14.3 
 Link tải Google Drive: 
https://drive.google.com/drive/folders/1rRsCDq2qN56EFK5awZLfHPiF42uhA
Cs3?usp=sharing 
 Link tải từ Mediafire: 
https://www.mediafire.com/file/cy7oa9a154bnmua/Mojave_Image_HFS_by_Te
chsviewer.com.rar/file 
 File Code for VirtualBox, bắt buộc phải có: 
https://goo.gl/GvhfVS 
Virtualbox Intel APFS Mojave 10.14.3 
 Google Drive: 
https://drive.google.com/drive/folders/1m5hNrScjMzYlB50yMx3rAHjpZCwBh
hhB?usp=sharing 
 Media Fire: 
https://www.mediafire.com/file/ijdsdjpm1cnu7nl/Mojave_10.14.3_VirtualBox_
APFS_Image_by_Techsviewer.rar/file 
 Code for VirtuaBox (cần có): 
https://goo.gl/GvhfVS 
Cách tạo máy ảo macOS Mojave bằng VirtualBox 
Bƣớc 1: Sau khi cài đặt VirtualBox, bạn tải thêm bản mở rộng VirtualBox 
Extension Pack và nhấp đúp vào để cài đặt. 
113 
Sau khi có thông báo cài đặt thành công như dưới đây hãy tắt cửa sổ VirtualBox 
đi và mở lại. Đừng bỏ qua bước này vì nó sẽ ảnh hưởng đến bước 10 và sau đó 
bạn sẽ không thể sử dụng bàn phím. 
Bƣớc 2: Mở VirtualBox > chọn New. Trong dòng Name, đặt tên cho máy ảo 
của bạn. VirtualBox sẽ phát hiện hệ điều hành khi bạn nhập và sẽ mặc định 
là macOS. Trong Machine Folder, bạn có thể đổi thư mục chứa máy ảo. 
Trong Version, chọn macOS 10.13 High Sierra, rồi nhấn Next. 
114 
Bƣớc 3: Đặt lượng RAM mà máy ảo và macOS có thể sử dụng. Đề xuất tối 
thiểu là 4GB, nhưng bạn càng cung cấp nhiều RAM từ hệ thống máy chủ, trải 
nghiệm sẽ càng tốt hơn. Hãy nhớ rằng, bạn không thể chỉ định nhiều hơn lượng 
RAM hệ thống có s n và bạn cần để lại số lượng bộ nhớ khả dụng cho hệ điều 
hành máy chủ (cho dù đó là Windows Windows hay Linux). (Tham khảo bài 
viết: Máy tính của bạn cần RAM bao nhiêu GB là đủ? để biết thêm chi tiết). 
115 
Bƣớc 4: Bạn cần chỉ định một ổ cứng. Chọn Use an existing virtual hard disk 
file. Chọn biểu tượng thư mục, nhấn tiếp Add và duyệt đến file VMDK: 
Sau đó nhấn Create để bắt đầu tạo máy ảo: 
116 
Bên cạnh đó, bạn có thể cài đặt VirtualBox trên PC Windows 7 bằng cách làm 
theo những hướng dẫn trong bài viết: Các bước cơ bản thiết lập hệ thống máy ảo 
với VirtualBox trên PC hoặc Cách chạy macOS trên Windows 10 trong máy 
ảo nếu bạn đang sử dụng Windows 10. 
Bƣớc 5: Trước khi kích hoạt máy ảo và sử dụng macOS Mojave, bạn cần thực 
hiện một vài điều chỉnh cho các cài đặt. Nhấp chuột phải vào máy ảo macOS và 
chọn Settings. 
Bƣớc 6: Trong System, bỏ chọn Floppy khỏi thứ tự khởi động. Đảm 
bảo Chipset được đặt thành ICH9. 
117 
Bƣớc 7: Chọn tab Processor. Chỉ định hai bộ xử lý. Nếu bạn có CPU i7 với 
nguồn dự phòng (hoặc i9 có nhiều core bổ sung), hãy cân nhắc việc chỉ định 
thêm bộ xử lý. Tuy nhiên, đây không phải là vấn đề sống còn. Đảm bảo 
hộp Enable PAE/NX được chọn. 
118 
Bƣớc 8: Trong phần Display, đặt Video Memory thành 128MB. 
119 
Bƣớc 9: Bây giờ, trong mục Storage, hãy chọn hộp bên cạnh Use Host I/O 
Cache. 
120 
Bƣớc 10: Trong phần USB, chọn USB 3.0 (xHCI) Controller, sau đó 
nhấn OK. 
121 
Bƣớc 11: Vá VirtualBox 
Thật không may, trong cấu hình hiện tại, VirtualBox không hoạt động với 
macOS VMDK. Để khởi động và chạy, về cơ bản bạn phải vá VirtualBox trước 
khi máy ảo macOS hoạt động. Để làm điều này, bạn cần nhập vài đoạn code 
vào Command Prompt. Cách làm như sau: 
Đóng VirtualBox, các lệnh sẽ không thực thi đúng nếu VirtualBox hoặc bất kỳ 
tiến trình liên quan nào đang chạy. 
Mở PowerShell với quyền admin trên Windows hoặc mở Command Prompt 
(Admin). 
Đoạn code sau hoạt động cho VirtualBox 5.x và 6.x. Lưu ý: Bạn cần phải đưa 
CMD về đúng thư mục VirtualBox bạn đã cài trên máy. Nếu không thay đổi gì 
khi cài thì thường thư mục sẽ nằm ở đường dẫn C:\Program 
Files\Oracle\VirtualBox. Và lệnh đầu tiên bạn nhập vào cmd sẽ như sau: 
cd "C:\Program Files\Oracle\VirtualBox\" 
Trên máy mình cài vào ổ E, thư mục VirtualBox nằm ở đường dẫn 
E:\VirtualBox, và để chuyển đổi giữa các ổ đĩa bạn cần dùng thêm /d, lệnh của 
mình sẽ thành: cd /d "E:\VirtualBox". Bạn cần kiểm tra lại xem thư mục 
VirtualBox nằm ở đường dẫn nào để nhập lệnh cho đúng nhé. 
Bây giờ, nhập các lệnh sau, từng cái một. Sửa lệnh về đúng tên của máy ảo bạn 
đang sử dụng. Chẳng hạn, tên máy ảo trong bài viết này của mình là MacOS. 
Đây là các lệnh cần sử dụng, bạn copy chúng ra Notepad, thay MacOS bằng tên 
122 
máy ảo bạn điền trong ô Name ở ảnh đầu tiên của Bước 1, và dán lần lượt từng 
lệnh một vào cmd admin nhé: 
VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 
00100800 0098e3fd bfebfbff 
 VBoxManage setextradata "MacOS" 
"VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" 
 VBoxManage setextradata "MacOS" 
"VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" 
 VBoxManage setextradata "MacOS" 
"VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" 
 VBoxManage setextradata "MacOS" 
"VBoxInternal/Devices/smc/0/Config/DeviceKey" 
"ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" 
 VBoxManage setextradata "MacOS" 
"VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 
Sau khi hoàn thành các lệnh và giả sử bạn không gặp phải lỗi nào bạn sẽ có kết 
quả như hình dưới đây, khi đó hãy đóng Command Prompt. 
Khởi động máy ảo macOS Mojave 
Mở lại VirtualBox. Bấm đúp vào máy ảo macOS hoặc nút Start mũi tên màu 
xanh để khởi động nó. Một màn hình giống cmd sẽ chạy khá lâu, khoảng chục 
phút hoặc hơn. 
123 
Bạn cứ kiên nhẫn đợi cho đến khi xuất hiện màn hình Welcome của macOS như 
dưới đây nhé. 
124 
Từ đây, bạn có thể thiết lập máy ảo macOS Mojave sao cho phù hợp. 
Mẹo nâng cao: 
 Tạo bản sao máy ảo khi nó chuyển qua màn hình màu xám. Nếu có gì sai 
sót, bạn có thể quay lại thiết lập màn hình Welcome và bắt đầu lại quá trình. 
Khi bạn hoàn thành cài đặt macOS, hãy tạo thêm bản sao khác để vào thằng 
giao diện macOS thay vì phải chạy lại các bước thiết lập từ đầu. Đi 
tới Machine > Take Snapshot, đặt tên cho bản sao và chờ cho nó xử lý. 
 Khi bạn đưa chuột vào máy ảo, có thể không cách nào di được ra ngoài 
màn hình máy chủ, khi đó, hãy nhấn phím Ctrl bên phải nhé. 
3.3. Cài đặt UNIX (Solari) 
UNIX là gì? 
UNIX là một hệ điều hành được phát triển vào thập kỷ 60. Nó là một hệ thống 
đa nhiệm, đa người dùng và ổn định đối với các máy chủ, máy trạm hoặc các 
laptop. 
Các hệ thống UNIX cũng có một giao diện đồ họa giống (GUI) như Windows 
của Microsoft, tạo sự dễ dàng trong sử dụng. Tuy vậy bạn vẫn phải cần đến rất 
nhiều kiến thức cần thiết cho các hoạt động của UNIX, đây là các kiến thức 
không được mô tả bằng chương trình đồ họa, hoặc như khi không có giao diện 
cửa sổ, ví dụ trong một phiên telnet. 
Các kiểu Unix 
125 
Có một số phiên bản khác nhau của Unix, tuy vậy chúng có nhiều điểm chung 
được chia sẻ với nhau. Những sự khác nhau phổ biến nhất đối với Unix là 
Solaris, GNU/Linux và MacOS X. 
Hệ điều hành Unix 
Hệ điều hành Unix được xây dựng trên ba phần chính 
đó là: kernel, shell và các chương trình. 
Kernel 
Kernel (nhân) của Unix được ví như một hub (điểm 
trung tâm) của hệ điều hành: nó định phần thời gian 
và bộ nhớ cho các chương trình, quản lý các file và 
vấn đề truyền thông để phục vụ cho các cuộc gọi của 
hệ thống. 
Như một minh chứng cho cách shell và kernel làm việc cùng nhau, giả dụ một 
người dùng nào đó đánh rm myfile (lệnh có tác dụng xóa file có tên myfile). 
Shell sẽ tìm kiếm ngân hàng các file đối với file gồm chương trình rm, sau đó 
yêu cầu kernel, thông qua các cuộc gọi, để thực thi chương trình rm đối với 
file myfile. Khi quá trình xử lý rm myfile kết thúc, shell sẽ trả về dấu nhắc % 
của Unix cho người dùng, chỉ thị rằng nó đang ở trong trạng thái đợi các lệnh 
tiếp theo. 
Shell 
Shell làm việc như một giao diện giữa người dùng và kernel. Khi một người 
dùng nào đó đăng nhập, chương trình đăng nhập sẽ kiểm tra tên người dùng và 
mật khẩu, sau đó bắt đầu chương trình khác. Shell là một trình thông dịch dòng 
lệnh (CLI). Nó thông dịch các lệnh mà người dùng đánh vào và sắp xếp chúng 
để thực thi. Các lệnh bản thân chúng cũng là chương trình: khi chúng kết thúc, 
shell sẽ trả về cho người dùng một nhắc lệnh khác. 
Những người dùng có kinh nghiệm có thể tùy chỉnh shell của chính bản thân họ 
và người dùng có thể sử dụng các shell khác trên cùng một máy tính. Các nhân 
viên và sinh viên trong các trường học có thể chọn tcsh shell mặc định. 
tcsh shell có các tính năng giúp đỡ người dùng trong việc nhập vào các lệnh. 
Filename Completion – Bằng cách đánh một phần tên của lệnh, tên file hoặc thư 
mục và nhấn phím [Tab], tcsh shell sẽ hoàn tất phần còn lại của tên một cách tự 
động. Nếu shell tìm thấy nhiều tên bắt đầu với các ký tự mà bạn đã đánh thì nó 
sẽ ra tín hiệu nhắc bạn đánh thêm một số ký tự nữa trước khi nhấn phím tab lại 
một lần nữa. 
History – shell giữ một danh sách các lệnh mà bạn đã đánh trong đó. Nếu bạn 
cần lặp lại một lệnh nào đó, hãy sử dụng các phím con trỏ để cuộn lên hoặc 
xuống danh sách hoặc đánh history để xem danh sách các lệnh trước đó. 
File và các qúa trình 
126 
Mọi thứ trong UNIX đều là file hoặc một quá trình. 
Một quá trình là một file thực thi được nhận dạng bằng một PID duy nhất (bộ 
nhận dạng xử lý). 
Một file là bộ sưu tập các dữ liệu bên trong. Chúng được tạo bởi người dùng sử 
dụng các công cụ văn bản, chạy các trình biên dịch, 
Các ví dụ về file: 
 Một tài liệu (báo cáo, bài luận,) 
 Văn bản của chương trình đã được viết bằng một số ngôn ngữ lập trình 
mức cao 
 Các chỉ lệnh dễ hiểu trực tiếp cho máy và không dễ hiểu đối với những 
người dùng ít kinh nghiệm, ví dụ, một bộ sưu tập các số nhị phân (file nhị 
phân hoặc file thực thi); 
 Một thư mục, gồm có các thông tin về nội dung của nó, các thông tin này 
có thể là một sự trộn lẫn của các thư mục khác (thư mục con) và các file 
gốc. 
Cấu trúc thƣ mục 
Tất cả các file đều được nhóm cùng với nhau theo một cấu trúc thư mục. Hệ 
thống file được sắp xếp theo một cấu trúc có thứ bậc, giống như một cây trồng 
ngược. Đỉnh của kiến trúc theo truyền thống vẫn được gọi là root (viết như một 
dấu /) 
Trong sơ đồ ở trên, chúng ta có thể thấy thư mục chủ của một sinh viên chưa tốt 
nghiệp "ee51vn" gồm có hai thư mục cọn (docs và pics) và một file có tên 
gọi report.doc. 
Đường dẫn đầy đủ đến file report.doc là "/home/its/ug1/ee51vn/report.doc" 
Bắt đầu với UNIX terminal 
Để mở một cửa sổ UNIX terminal, bạn hãy kích vào biểu tượng "Terminal" từ 
menu chính của hệ điều hành. 
127 
Cửa sổ UNIX Terminal sẽ xuất hiện với dấu nhắc %, đợi để bạn nhập vào các 
lệnh của mình. 
Tài liệu tham khảo 
[1]. Làm chủ Windows Server 2003, tập 1, 2, Nhà xuất bản thống kê, 2005. 
[2]. Giáo trình hệ điều hành Linux, NXB Đại học quốc gia TP HCM, 2010 

File đính kèm:

  • pdfgiao_trinh_mo_dun_he_dieu_hanh_may_chu.pdf