Professional Documents
Culture Documents
com
CSE 265:
Quản trị Hệ thống và Mạng
● Khởi động và tắt hệ thống
- Bootstrapping
- Khởi động PC
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Bootstrapping
tức là, khởi động máy tính
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Khởi động PC
● PC khởi động bằng cách thực
thi mã trong ROM (BIOS)
- Thông thường BIOS có một
chế độ cấu hình với phím bấm
đặc biệt trong khi khởi động
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Cấu hình phần cứng
● Kernel kiểm tra môi trường hệ thống
● Cố gắng xác định vị trí và khởi tạo mọi thiết bị
mà nó phải có
● Thông tin cấu hình phần cứng trong nhân thường
không được chỉ định
- Thăm dò các bus cho các thiết bị và hỏi trình điều khiển để
biết thông tin (ví dụ: ngắt nào, địa chỉ PCI nào, v.v.)
● Trình điều khiển đôi khi có thể được thêm vào sau
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Nhà điều hành can thiệp
(khởi động bằng tay)
- Kernel nói vớitrong đónếu chế độ một người dùng được mong muốn
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Khởi động vào chế độ một người dùng
- Tốt hơn là thiết lập một mục nhập chế độ một người dùng ở phía trước
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Tập lệnh khởi động
- Khi kết thúc chế độ một người dùng, init thực thi các tập lệnh khởi
động hệ thống
- Nhiệm vụ điển hình:
● Đặt tên máy tính
● Đặt múi giờ
● Kiểm tra đĩa bằng fsck
● Gắn các đĩa hệ thống
● Xóa các tệp cũ khỏi / tmp
● Cấu hình giao diện mạng
● Khởi động daemon và dịch vụ mạng
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Hoạt động đa người dùng
● Sau khi các tập lệnh khởi tạo chạy, hệ thống hoàn toàn
hoạt động, ngoại trừ việc không ai có thể đăng nhập
● init sinh sản
- các quy trình getty lắng nghe trên các thiết bị đầu cuối (bao
gồm cả bảng điều khiển)
- đăng nhập đồ họa chẳng hạn như xdm hoặc gdm nếu được định cấu hình
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Quy trình hệ thống "tự phát"
● Không được tạo thông qua cơ chế fork thông thường
● Mọi thứ khác (các quy trình khác) được bắt đầu thông
qua init
Tùy ý xem các quy trình như vậy với “ps -aux | hơn"
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
init and run level
- Bảy cấp độ chạy được xác định
● 0 là để tắt hệ thống
● 1 hoặc S là chế độ một người dùng
● 2-5 là cấp độ nhiều người dùng
- Trong RH / Fedora, 3 là nhiều người dùng được nối mạng, 5 là X-windows
● 6 là mức khởi động lại
- /etc / inittab chỉ định những gì init phải làm trong mỗi cấp độ
- Trong quá trình khởi động, hệ thống chuyển từ 0 đến mức chạy mặc
định (trong / etc / inittab) và gọi /etc/rc.d/rc cho mỗi thay đổi
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
tập lệnh init và rc
- Tập lệnh khởi động nằm trong /etc/init.d/ (được liên kết
với /etc/rc.d/init.d/)
- Mỗi tập lệnh bắt đầu, dừng, khởi động lại một số dịch vụ
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
/ etc / sysconfig
- Các tập lệnh và cấu hình bổ sung cho Red Hat
- Cấu hình mạng cửa hàng
● /etc / sysconfig / network-scripts / ifcfg-ethX
- Tập lệnh có thể được sử dụng để khởi động hoặc dừng các giao diện
mạng một cách riêng lẻ
● /etc / sysconfig / network-scripts / ifdown eth0
● /etc / sysconfig / network-scripts / ifup eth0
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Khởi động lại và tắt
- Không cần thiết thường xuyên như trong hệ điều hành dành cho người tiêu dùng
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
Tắt nguồn
● Tắt nguồn có thể gây mất dữ liệu và khiến hệ
thống tệp ở trạng thái không nhất quán
- Hệ thống tệp Linux (và các hệ điều hành hiện đại khác)
đệm các thay đổi trong bộ nhớ và chỉ ghi chúng
thường xuyên vào đĩa
● Làm cho I / O đĩa nhanh hơn, nhưng nhạy cảm hơn với mất mát
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
tắt
● Lệnh tắt là an toàn nhất, cân nhắc và triệt để nhất để tạm dừng, khởi động lại
hoặc chuyển sang chế độ một người dùng
● việc tắt máy có thể đợi trước khi đưa hệ thống xuống
● gửi tin nhắn cảnh báo (nhưTường) cho người dùng đã đăng nhập
- nên giải thích tại sao và khi nào nó quay trở lại
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison
điện thoại viên; tắt nguồn
● telinit
- Hướng dẫn init đến một cấp độ chạy cụ thể
● telinit 1 - đưa hệ thống sang chế độ một người dùng
● tắt nguồn
- Giống nhau để tạm dừng, nhưng thêm yêu cầu vào hệ
thống quản lý điện năng để tắt nguồn của hệ thống
Mùa xuân 2016 CSE 265: Quản trị Hệ thống và Mạng © 2004-2016 Brian D. Davison