Monthly Archives: December 2013

Kiểm tra Bad Sectors trên HDD để tách nó ra khỏi phần lưu dữ liệu của HDD.

Bad Sectors là những sectors đã bị hỏng, và không thể sử dụng để chứa dữ liệu nữa, nếu dữ liệu của bạn có phần chứa trên bad sectors thì có thể file sẽ bị hỏng vì không truy cập được đến những phần nó nữa, vì vậy cần config để OS không lưu dữ liệu lên những phần nó nữa.

Continue reading Kiểm tra Bad Sectors trên HDD để tách nó ra khỏi phần lưu dữ liệu của HDD.

Khác nhau khi sử dụng braces {} và parentheses () trong Bash Shell

Cả hai đều có chức năng để gom nhóm các câu lệnh để có thể xuất output đến một file hoặc một command nào đó.

Tuy nhiên:
– Khi sử dụng {} bạn cần có khoản trắng giữa hai đầu { và }. Và kết thúc là một semicolon ;. Còn () thì không yêu cầu như vậy.

– Khi sử dụng () bạn đang sử dụng một dạng tương tự của shell, một con của shell hiện tại gọi là subshell.

– Khi sử dụng () các biến môi trường của bạn sẽ không bị thay đổi, ví dụ như bạn sử dụng cd command để đến một thư mục khác, sau khi subshell đó kết thúc các biến môi trường của bạn vẫn không bị thay đổi. Trong khi đó với {} nó sẽ sử dụng trực tiếp biến môi trường của shell hiện tại, vì vậy nếu bạn cd trong {} thì sau thoát khi ra ngoài, mọi thứ sẽ thay đổi.

Relay một hay nhiều domain với Exim và smarthosts (có thể thực hiện với Exim trên Cpanel))

Để relay toàn bộ mail Exim đến một remote SMTP thì đơn giản, và việc relay những domain xác định đến một remote SMTP cũng có thể thực hiện như bên dưới:

1. Tạo một file /etc/staticroutes

Add vào những domain, mỗi dòng là một khai báo domain cần relay và relay Server như bên dưới:

Continue reading Relay một hay nhiều domain với Exim và smarthosts (có thể thực hiện với Exim trên Cpanel))

Thay đổi IP cho Card NAT trên VirtualBox

Mặc định Virtualbox sẽ chọn card mạng NAT cho máy ảo mới được tạo. Và thường thì IP từ mạng NAT sẽ khác với IP bên ngoài, vì vậy Virtualbox chọn lớp mạng 10.0.2.0 cho interface NAT đầu tiên và 10.0.3.0 cho interface NAT thứ hai và cứ tăng như vậy cho các interface khác.

Tuy nhiên trong một số trường hợp cần thay đổi địa chỉ IP của interface cho máy ảo chúng ta có thể thực hiện thông qua Command mà Virtualbox cung cấp.

Lúc này Default Gateway sẽ là 192.168.2.2

Sync Account Dropbox từ Server Via Command Line.

Cài đặt dropbox và download python.py để control Dropbox từ command line
Thực hiện download và cài đặt như hướng dẫn tại trang chủ của dropbox:

https://www.dropbox.com/install?os=lnx

Sau khi thực thi

Bạn sẽ nhận được thông báo như hình bên dưới – > Truy cập vào link đó và đăng nhập tài khoản của bạn,

dropbox-cli1

Vậy là bạn đã sync xong Account Dropbox lên Server. Bạn có thể chép những file cần backup vào thư mục của Dropbox để backup lên Dropbox.

Mặc định đường dẫn của dropbox là ~/Dropbox
Để thay đổi user khác, bạn chỉ cần tắt dropboxd, move thư mục ~/.dropbox đi nơi khác và start lại Dropbox, nó sẽ yêu cầu chứng thực lại một User khác.