How to find the biggest files or directories on Linux.

Advertisements

Cấu hình SAN ( iSCSI ) với Openfiler cho vSphere ESXi Server!

Phần 1 : Cài đặt OpenFiler 2.99

1. Yêu cầu phần cứng : OpenFiler hỗ trợ CPU 32 lẫn 64-bit, tối thiểu 512MB RAM ( đối với phiên bản GUI – 256MB với phiên bản text )  và 1G ổ cứng trống cho OS. Ở bài này, mình để RAM 512 và HDD 1 : 10G ( chứa OS ) HDD2 : 100G : làm datastore sau này.

 2. Cài đặt : Khi cho đĩa vào, màn hình khởi động của OpenFiler xuất hiện. Ở bài này mình sẽ cài giao diện GUI ( graphic mode ) > ấn Enter

2013-10-16_175615
Tiếp tục đọc

Tool monitor linux .

Tool : Đối với người quản trị hệ thống mạng thì việc monitor và troubleshoot hệ thống là công việc thiết yếu thường phải thực hiện thường xuyên. Trong bài viết này mình sẽ giới thiệu một số công cụ nhỏ nhưng hiệu quả cao, đa số đều có sẵn trên hệ điều hành để giúp chúng ta có thể thực hiện được công việc quản trị tốt hơn khi làm việc trong môi trường dòng lệnh.

1) sar

Sử dụng tiện ích sar chúng ta có thể làm việc là: monitor hiệu suất hoạt động của hệ thống theo thời gian thực (CPU, Memory, I/O,…) và thu thập các dữ liệu của các tiến trình đang xử lý để đưa ra thống kê và xử lý tắt nghẽn.

Một vài nội dung chúng ta có thể sử dụng sar để xem:

  • Tài nguyên CPU được sử dụng.
  • Tài nguyên CPU được sử dụng theo từng core.
  • Tình trạng bộ nhớ RAM.
  • Tình trạng bộ nhớ SWAP.
  • Tình trạng I/O trên hệ thống.
  • Thống kê về mạng.
  • Đưa ra các báo cáo từ khoản thời gian nào đó.
  • Tiếp tục đọc

Một số lệnh Linux cơ bản.

GIT – Một số lệnh cơ bản : khi “kết thân” với , nếu không nắm được một số câu lệnh cần thiết thì công việc quản trị của bạn sẽ gặp không ít khó khăn. Dưới đây là một số lệnh  commands cơ bản giúp cho việc quản trị của bạn dễ dàng hơn rất nhiều.

Lưu ý: hệ điều hành Linux phân biệt chữ hoa và chữ thường.

1. Hiển thị tiến trình trong hệ thống Linux

Một trong những công việc cần thiết khi quản trị hệ thống Linux đó là kiểm soát các tiến trình hiện đang chạy. Khi đã biết được những tiến trình nào đang chạy bạn có thể tắt những tiến trình gây giảm tốc độ của hệ thống. Ngoài ra, thông tin về những tiến trình hệ thống cho chúng ta biết nên tắt nhưng tiến trình làm cho hệ thống vận hành không ổn định. Do đó việc biết được những tiến trình nào đang chạy trên hệ thống rất quan trọng. Linux hỗ trợ nhiều phương pháp kiểm tra tiến trình, một trong số đó là sử dụng lệnh ps. Khi sử dụng lệnh này mọi thông tin về những tiến trình đang chạy sẽ được hiển thị. Bạn chỉ cần nhập cú pháp lệnh sau vào cửa sổ terminal:

# ps aux | less

Ngoài ra lệnh này có thể sử dụng kết hợp với một số tham số khác như:

# ps –A: Kiểm tra mọi tiến trình trong hệ thống.
# ps -U root -u root –N: Kiểm tra mọi tiến trình ngoại trừ những tiến trình hệ thống.
# ps -u username: Kiểm tra những tiến trình được thực hiện bởi một người dùng nhất định.

Hoặc bạn có thể sử dụng lệnh # top để xem những tiến trình đang chạy trên hệ thống trong thời gian thực. Tiếp tục đọc

Giới thiệu dịch vụ SSH trên Linux

GIT – SSH (Secure Shell) là một giao thức mạng dùng để thiết lập kết nối mạng một cách bảo mật. SSH hoạt động ở lớp trên trong mô hình phân lớp TCP/IP. Các công cụ SSH (như là OpenSSH, …) cung cấp cho người dùng cách thức để thiết lập kết nối mạng được mã hoá để tạo một kênh kết nối riêng tư. 
SSH là một chương trình tương tác giữa máy chủ và máy khách có sử dụng cơ chế mã hoá đủ mạnh nhằm ngăn chặn các hiện tượng nghe trộm, đánh cắp thông tin trên đường truyền. Các chương trình trước đây: telnet, rlogin không sử dụng phương pháp mã hoá. Vì thế bất cứ ai cũng có thể nghe trộm thậm chí đọc được toàn bộ nội dung của phiên làm việc bằng cách sử dụng một số công cụ đơn giản. Sử dụng SSH là biện pháp hữu hiệu bảo mật dữ liệu trên đường truyền từ hệ thống này đến hệ thống khác.
SSH làm việc thông qua 3 bước đơn giản:

 * Định danh host - xác định định danh của hệ thống tham gia phiên làm việc SSH.
 * Mã hoá - thiết lập kênh làm việc mã hoá.
 * Chứng thực - xác thực người sử dụng có quyền đăng nhập hệ thống.

Xem ssh đã được cài đặt trên máy hay chưa.
#rpm -qa | grep ssh
Nếu chưa có, ta có thể cài đặt từ internet bằng sau:
#yum -y ssh
Tất cả các tập tin cấu hình của ssh đều nằm trong thư mục /etc/ssh.Ta sẽ khảo sát sơ lược một số file trong thư mục ssh này:
+ moduli: Chứa một nhóm Diffie-Hellman được sử dụng cho việc trao đổi khóa Diffie-Hellman, nó thực sự quan trọng để xây dựng một lớp bảo mật ở tầng vận chuyển dữ liệu.Khi các khóa được trao đổi với nhau bắt đấu ở một phiên kết nối SSH, một secret value được tạo ra và không thể xác định bởi một trong hai bên kết nối, giá trị này sau đó sẽ được dùng để cung cấp chứng thực cho host. Tiếp tục đọc

Căn bản Squid Proxy Server .

  là một chương trình Internet Proxy – Caching có vai trò tiếp nhận các yêu cầu từ Client và chuyển cho Internet Server thích hợp. Đồng thời nó sẽ lưu lại trên đĩa những dữ liệu được trả về từ Internet Server – gọi là caching.

Cài từ gói phần mềm có sẵn:

+ Trên 6 có thể cài bằng Yum như sau:

yum squid Tiếp tục đọc