Hiển thị các bài đăng có nhãn Thủ thuật Linux. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Thủ thuật Linux. Hiển thị tất cả bài đăng

Thứ Hai, 12 tháng 1, 2015

Các bản phân phối GNU/Linux hiện nay đều được tích hợp giao diện Gnome (viết bằng thư viện GTK) và Qt/KDE, nên máy tính mặc định phải có ít nhất 512 MB RAM. Song song với sự ra mắt của giao diện Gnome 3, các bản phân phối Linux như Fedora 16 cũng tăng yêu cầu về RAM lên tối thiểu 640 MB. Sự nhảy vọt về RAM thực tế là do việc sử dụng nhiều GPU hơn để đồ họa giao diện desktop, sự nâng cấp về Kernel cũng như các ứng dụng nói chung. Nếu dùng các bản phân phối mới như Ubuntu, Mint, Fedora, v.v… thì bạn có thể nhận ra sự khác biệt này. Đặc biệt là Ubuntu khi bản phân phối của Canonical được trang bị giao diện Unity với hệ thống quản lý hiệu ứng phối hợp Compiz làm mặc định, tốn nhiều tài nguyên hơn. Mình rất thích giao diện Unity bởi tính tiện dụng nhưng đôi khi nó phản hồi khá chậm. Vậy làm sao để Unity chạy mượt mà và ổn định hơn?
tang toc unity tren ubuntu

Tắt ứng dụng chạy khi khởi động (start-up) không cần thiết:

Mặc định, Ubuntu (bao gồm cả giao diện Gnome Classic) sẽ nạp một số ứng dụng trong quá trình khởi động giao diện và các ứng dụng này có thể không cần thiết. Bạn hãy bấm biểu tượng Power nằm ngoài cùng bên phải của thanh Unity panel, chọn: System Settings > Personal > Startup Applications (nếu sử dụng Ubuntu 11.04) hoặc chọn ngay Startup Applications (nếu sử dụng Ubuntu 12.04).
tắt ứng dụng startup ubuntu
Một cửa sổ sẽ hiện ra cho phép bạn khích hoạt/vô hiệu hóa các ứng dụng khởi động cùng hệ thống. Bạn không nên vô hiệu hóa tất cả bởi một số ứng dụng hệ thống vẫn cần thiết để desktop hoạt động bình thường. Đó là vấn đề của Ubuntu 11.10 còn với Ubuntu 12.04, các ứng dụng hệ thống sẽ được ẩn đi và danh sách chỉ hiển thị các ứng dụng từ phía thứ 3 do bạn cài vào.

Cài đặt Preload:

Đây là một tiện ích chạy nền như một dịch vụ hệ thống và hoạt động như Microsoft app pre-fetch. Nhiệm vụ của Preload rất đơn giản, như bạn thường sử dụng 10 ứng dụng chính, trong đó có 3 ứng dụng có tần số sử dụng cao nhất. Các phần của ứng dụng được chia nhỏ nằm rải rác trên ổ cứng khiến hệ thống tốn nhiều thời gian để load hơn. Lúc này, Preload sẽ tạo một index cho 3 ứng dụng thường dùng do đó, giúp hệ thống truy xuất dễ dàng hơn. Hệ thống chỉ cần đọc index và tìm vị trí của các ứng dụng nhanh hơn, rút ngắn thời gian load.
Bạn cài đặt Preload bằng cách mở Terminal (Ctrl + Alt + T) và nhập lệnh:
1
sudo apt-get install preload
Không chỉ giao diện Unity, Preload sẽ giúp giảm thời gian load trên mọi hệ thống GNU/Linux nói chung. Sau khi cài đặt, bạn không cần phải kích hoạt Preload mà tiện ích sẽ tự động chạy nền.

Giảm hiệu ứng Compiz Effect:

Nếu bạn sở hữu GPU mạnh và mở mặc định nhiều hiệu ứng Compiz thì đây không phải là vấn đề lớn. Tuy nhiêu, nếu bạn quan tâm đến việc tăng tốc Unity lên mức tối đa thì bạn có thể tự điều chỉnh và giảm bớt một số hiệu ứng Compiz yêu cầu quá nhiều sức mạnh đồ họa của GPU.
Đối với ai đã quen thuộc với thay đổi các giá trị hiệu ứng trên Ubuntu thì có thể làm theo bước sau:
1. Mở Terminal và cài đặt gconf-editor (nếu chưa có) theo lệnh:
1
sudo apt-get install gconf-editor
2. Mở Unity Lens và tìm Configuration Editor:
Bây giờ trong cây thư mục, bạn tìm đến khóa “compiz-1″ và chọn “plugins”. Lúc này bạn sẽ thấy rất nhiều tùy chọn được dùng để thiết lập các hiệu ứng compiz. Tuy nhiên, thậm chí với những thay đổi rất nhỏ cũng có thể tác động lớn đến Ubuntu bởi thực tế giao diện Unity là một plug-in chạy trên nền bộ máy render Compiz 3D.
giảm hiệu ứng compiz effect
Nếu bạn lỡ tay thay đổi nhiều tùy chỉnh trong Compiz mà không nhớ mình đã làm gì thì bạn có thể reset tất cả về mặc định theo lệnh:
1
2
gconftool-2 --recursive-unset /apps/compiz-1
unity --reset
Nếu bạn thay đổi các thiết lập Compiz chỉ liên quan đến Unity qua khóa “apps” > “compizconfig-1″ > “profiles” > “unity” thì bạn có thể reset về mặc định với dòng lệnh:
1
unity --reset
*Lưu ý 1: Không nên thay đổi các giá trị “refresh rate” trong thiết lập bởi nếu không rõ mình đang làm gì, hệ thống có thể bị ép xung gây hỏng phần cứng.
*Lưu ý 2: Sau khi tùy chỉnh, bạn nên log out và log in trở lại hoặc reboot hệ thống.
Đối với những ai thích tùy chỉnh trực quan hơn thì có thể cài đặt trình quản lý CompizConfig Settings Manager trong Ubuntu Software Center.
tăng tốc ubuntu

Xóa apt-get cache:

apt-get là một trong những câu lệnh mạnh mẽ để bạn có thể thao tác với ứng dụng như cài đặt, gỡ bỏ, tải về, v.v… Trước khi cài đặt các ứng dụng, apt-get sẽ lưu tạm (cache) chúng lại trên ổ cứng nhằm sao lưu các gói đã tải. Nếu bạn không muốn apt-get lưu tạm (trừ khi bạn muốn cài đặt lại các gói mà không muốn tải thêm lần nữa) và nếu bạn nhận thấy thư mục cache đang ngày một “phình to” thì bạn có thể xóa hết cache mà không mất đi các ứng dụng bằng dòng lệnh:
1
sudo apt-get clean

Xóa những gói không cần thiết:

Đây là một vấn đề cố hữu và gây phiền phức đối với mọi người dùng GNU/Linux. Hẳn bạn đều quen với một khái niệm có tên “dependencies” (các phần phụ thuộc) khi cài đặt một ứng dụng nào đó. Chẳng hạn như bạn cài một ứng dụng tên là “A” nhưng khi cài, Ubuntu sẽ hỏi bạn là ứng dụng này cần phải tải thêm 10 gói nhỏ để hoạt động, đây chính là các “dependencies”.
Vì vậy, sau khi cài đặt “A” và cảm thấy ứng dụng này không cần thiết, bạn quyết định gỡ bỏ. Tuy nhiên, vấn đề ở đây là mặc dù ứng dụng có tên là “A” đã được gỡ bỏ nhưng 10 gói dependencies cài thêm có thể không bị gỡ bỏ hoàn toàn do nhiều nguyên nhân. Vậy làm sao để giải quyết đống dependencies còn lại?
Bạn lại cần tới lệnh apt-get để gỡ bỏ một cách an toàn các gói phụ thuộc không cần thiết chỉ với một dòng lệnh. Việc gỡ bỏ các gói sẽ giúp bạn giải phóng bộ nhớ ổ cứng cũng như các khóa registry của ứng dụng để hệ thống hoạt động nhanh hơn. Để thực hiện thao tác xóa bỏ các gói không cần thiết, mở Terminal và nhập dòng lệnh sau:
1
sudo apt-get autoremove
Hy vọng giao diện Unity trên máy tính của bạn sẽ hoạt động mượt mà hơn!

Theo MyGeekOpinions​

Chủ Nhật, 11 tháng 1, 2015

Nếu bạn thường xuyên lưu giữ toàn bộ file tạm thời trên màn hình desktop máy tính (hoặc trong bất cứ thư mục nào khác) và quên xóa chúng, sau đó nhận ra rằng máy tính của mình bị rối tung với hàng tá những file mà bạn không dùng nữa. Khi đó việc dọn dẹp máy tính trở thành một công việc chán ngán. Đây là cách nhanh và dễ dàng để xem xét thư mục có những file cũ và xóa chúng một cách tự động.
Câu lệnh thực hiện:
1
find /path/to/directory/* -mtime +t -exec rm {} \;
Với +t là định chế thời gian tìm kiếm file.
Ví dụ như, do chụp quá nhiều ảnh màn hình trên Gnome shell desktop làm xuất hiện rất nhiều ảnh thừa trong thư mục Picture. Ta sử dụng câu lệnh sau để xóa những ảnh cũ trong thư mục:
1
find /home/damien/Pictures/* -mtime +1 -exec rm -f {} \;
Hệ thống sẽ tìm toàn bộ những file trong thư mục Pictures mà được lưu hơn một ngày và xóa toàn bộ chúng đi.

Các tùy chọn

  • Có thể thay đổi đường dẫn để trỏ đến bất cứ thư mục nào. Hãy đảm bảo bạn sử dụng đúng đường dẫn.
  • Có thể thay đổi khoảng thời gian. –mtime là số ngày trong khi –mmin là số phút.
  • Có thể đặt định chế thời gian. Giá trị “+5” nghĩa là nhiều hơn 5 ngày/phút trong khi giá trị “-5” nghĩa là dưới 5 ngày/phút. Bạn cũng có thể sử dụng kết hợp như “+5-10” để biểu thị một khoảng thời gian nhiều hơn 5 ngày/phút và ít hơn 10 ngày/phút.
  • Câu lệnh “exec” sẽ làm việc với câu lệnh như “cp”, “rm”, “rmdir”… Ngoài việc xóa những file cũ, bạn cũng có thể dùng câu lệnh để thực hiện những tác vụ khác, như chuyển một file ra khỏi thư mục Dropbox.

Tự động hóa thực thi

Có một số cách cho phép người dùng thực hiện xóa file tạm tự động.
Chạy lúc khởi động
Copy đoạn mã sau và dán lên một trình biên tập văn bản. Hãy nhớ đổi đường dẫn file, khoảng thời gian, định chế thời gian theo yêu cầu của mình. Lưu file thành “find-and-delete” trong thư mục Home.
1
2
#!/bin/bash
find /path/to/directory/* -mtime +t -exec rm -f {} \;
Mở ứng dụng File Manager và duyệt đến thư mục Home. Kích chuột phải lên file “find-and-delete” và chọn Properties. Vào tab Permissions và tích vào hộp Allow executing file as program.
tu dong xoa file tam tren linux
Tiếp theo, mở Startup Application và thêm file “find-and-delete” vào danh sách.
Cron
Nếu cần script chạy trên một khoảng thời gian định kỳ, người dùng có thể đặt một cron tự động hóa.
Mở cửa sổ lệnh và nhập lệnh sau:
1
crontab –e
Nhập “2” để chọn trình biên tập (cho nano).
Định dạng thiết lập cho cron là:
1
minute hour day-of-month month day-of-week command
Để chạy script mọi lúc, nhập:
1
00 * * * * /path/to/find-and-delete
ở cuối file crontab, trên một dòng mới.
xoa file tam tren linux
Lưu (Ctrl + O) và thoát (Ctrl + X) crontab.
Sử dụng GNOME Schedule
Nếu việc sử dụng crontab từ cửa sổ lệnh làm bạn lo lắng thì bạn có thể dử dụng Gnome schedule thay thế để lập lịch công việc.
xoa file tam linux
Đó là tất cả những việc bạn phải làm. Những phương pháp trên đã được thử nghiệm trên Ubuntu nhưng có thể hoạt động trên tất cả các bản Linux distro.

Theo MakeTechEasier