5.6 Theo dõi tiến trình và chấm dứt một tiến trình
Đôi khi hệ thống bị chậm một cách đáng kể mà ta khó dùng các công cụ đồ họa để theo dõi và tắt các ứng dụng làm lũng đọan bộ nhớ.
Trong những trường hợp như vây, ta bắt buộc phải dùng dòng lệnh, tất nhiên lúc đó hệ thống chưa bị treo. Việc làm này, giống như trong Windows các bạn bấmCtrl - Alt - Delete để bỏ chọn các ứng dụng làm chậm hệ thống.
Lệnhps
Liệt kê các tiến trình đang chạy trên hệ thống. Khi chạy ps và không cung cấp tham số nào phía sau, BASH sẽ liệt kê các tiến trình người dùng hiện tại đang chạy và đang làm việc trên đầu cuối điều khiển. Các tuỳ chọn bổ sung:
• -aux : liệt kê tất cả các tiến trình đang chạy (bởi tất cả các người dùng)
• -a : liệt kê tất cả các tiến trình của tất cả các người dùng.
• -u username : liệt kê các tiến trình, kèm theo tên người dùng, hiệu suất CPU và không gian nhớ mà tiến trình sử dụng.
• -x : liệt kê các tiến trình đang chạy nhưng không thuộc đầu cuối nào (các ứng dụng X chảng hạn)
• -l : liệt kê các thông tin chi tiết cho mỗi tiến trình.
• –forest : liệt kê các tiến trình đang chạy dưới dạng cây, để bạn biết chính xác mối tương quan giữa chúng.
5.6. THEO DÕI TIẾN TRÌNH VÀ CHẤM DỨT MỘT TIẾN TRÌNH 41
Chú ý cột thứ nhấtPID. Muốn tắt một tiến trình, ta gõ
kill -9 số_PID hoặc kill -15 số_PID (-15 nếuSố_PIDtương ứng với một phần mềm (Soft Kill)) Ví dụ, muốn tắt bluetooth-applet ta gõkill -a 7053
muốn tắt phần mềmtexmaker, ta gõkill -15 9437
Ngoài ra, ta cũng còn có cú pháp khác như sau (để tắtamarok, firefox): killall amarok
killall firefox
Lưu ý: Không giống nhưkilltắt tiến trình có pid và id nào đó,killalltắt một tiến trình có tên chính xác được nhập vào. Ví dụ, để tắt tiến trình mozilla, ta gõ:killall mozilla
42 CHƯƠNG 5. MỘT SỐ VẤN ĐỀ HỆ THỐNG
5.7 NVidia Driver
Giả sử bạn có một máy tính với card màn hình rời NVIDIA, ví dụ máy tính Lenovo ThinkPad T61
Khi bạn nâng cấp hệ thống, như nâng cấp Kernel chẳng hạn, Ubuntu sẽ không nhận diện được card màn hình NVIDIA, lúc đó nó sẽ hiển thị màn hình 640 x 480. Để set lại màn hình đúng độ
phân giải của nó (là 1400 x 1050, ), các bạn sẽ phải download fileNVIDIA-Linux-x86-x-pkg1.run từ trang Web của NVIDA (x là số phiên bản hiện tại của Nvidia), hiện nay là
NVIDIA-Linux-x86-180.29-pkg1.run. Sau đó lần lượt theo các bước sau đây:
1. Gỡ bỏ driver do Ubuntu cung cấp, bằng cách dùng lệnh
sudo apt-get remove –purge nvidia-glx (nếu đã cài từ bản install)
2. chmod 777 NVIDIA-Linux-x86-180.29-pkg1.run
3. Bấm CTRL ALT F1 trở ra màn hình console và tắt giao diện đồ họa bằng lệnh sudo invoke-rc.d gdm stop
4. Cài đặt driver do nhà cung cấp viết, bằng cách chuyển đến thư mục chứa file run nói trên và gõ lệnh
sudo ./NVIDIA-Linux-x86-180.29-pkg1.run 5. Chương trình sẽ tự động cài đặt, các bạn phải trả lời Yes, No tùy câu hỏi 6. Khởi động lại hệ thốngsudo reboot
Phần II