Linux: 20 Iptables Examples For New SysAdmins

Linux comes with a host based firewall called Netfilter. According to the official project site:

netfilter is a set of hooks inside the Linux kernel that allows kernel modules to register callback functions with the network stack. A registered callback function is then called back for every packet that traverses the respective hook within the network stack.

Continue reading

Display All Cron Jobs

How do I view currently setup or all running cron jobs under Linux operating systems? The cron service searches its spool area (usually /var/spool/cron/crontabs) for crontab files (which are named after user accounts); crontabs found are loaded into memory. cron also reads /etc/crontab, which is in a slightly different format. Additionally, cron reads the files in /etc/cron.d: it treats the files in /etc/cron.d as in the same way as the /etc/crontab file. The intended purpose of /etc/cron.d/ directory feature is to allow packages that require finer control of their scheduling than the /etc/cron.{daily,weekly,monthly} directories to add a crontab file to /etc/cron.d.

Continue reading

IPV6 – BÀI SỐ 2: NEIGHBOR DISCOVERY PROTOCOL

Trong bài viết trước, chúng ta đã cùng nhau trao đổi về những đặc điểm khái quát của địa chỉ IPv6, cấu trúc địa chỉ IPv6 cũng như cách cấu hình địa chỉ IPv6 trên các interface của thiết bị mạng Cisco. Trong bài viết tuần này, chúng ta sẽ cùng nhau trao đổi một vài nét về một giao thức nền tảng rất quan trọng được sử dụng cho IPv6 là giao thứcNDP – Neighbor Discovery Protocol.

Continue reading

IPV6 – BÀI SỐ 1: GIỚI THIỆU VỀ IPV6

Như đã đề cập đến trong các bài viết trước, hiện nay không gian IPv4 trên toàn cầu đã cạn kiệt. Vào tháng 02/2011, IANA (Internet Assigned Numbers Authority) – tổ chức quản lý địa chỉ IP và số hiệu mạng trên toàn thế giới đã công bố rằng địa chỉ IPv4 đã được cấp phát hết. Dải IPv4 còn sử dụng đến ngày nay đều nằm trong kho IP của các cơ quan quản lý IP cấp vùng hoặc các ISP; không còn IP mới để cấp phát. Việc sử dụng IPv4 hiện nay đều được các ISP quy hoạch hết sức cẩn thận để không gây lãng phí một tài nguyên mạng đã cạn kiệt. Continue reading

Một thói quen nhỏ có thể tạo nên thành công lớn

Khi quan sát và trao đổi với những bạn trẻ làm SEO tôi nhận thấy có một thói quen hầu như không bạn nào có, đó là thói quen ghi nhật ký dự án. Làm SEO là tiệm cận với thuật toán của google nên kinh nghiệm là yếu tố rất quan trọng đối với SEOer, những nhận định tình huống và quyết định đều cần dựa vào những kinh nghiệm đã học từ trước đây, học tập từ những thứ mình đã làm là rất cần thiết. Và chẳng có gì quý hơn khi học từ những tư liệu từ chính dự án mình đã trải qua.
Một tình huống trực quan sau đây sẽ giúp bạn hiểu sự quan trọng của việc ghi nhật ký dự án:
Một ngày đẹp trời bỗng dưng website của bạn bị tụt top traffic đang từ đỉnh núi rơi xuống vực thẳm, bạn cuống cuồng kiểm tra xem liệu có thuật toán nào cập nhật không? nhưng chả có thuật toán nào cập nhật cả, vậy vấn đề là gì? Để tìm hiểu nguyên nhân chắc chắn rằng bạn sẽ phải lục lại trí nhớ xem mình đã làm gì trong thời gian trước đây để phán đoán điều gì là nguyên nhân gây ra tai nạn này. Tôi chắc chắn rằng trong trường hợp này thì cuốn nhật ký dự án ghi lại những công việc làm SEO của bạn sẽ quý như vàng. Ghi lại nhật ký sẽ giúp ta lục lại quá khứ để tìm hiểu những điều gì đã tác động đến tương lai và tôi đảm bảo rằng nó sẽ giúp bạn tích lũy kinh nghiệm nhanh gấp đôi những người không ghi nhật ký.
Trong khi làm việc với đồng nghiệp mặc dù luôn nhấn mạnh tầm quan trọng của việc ghi nhật ký dự án nhưng việc này có vẻ thực hiện khá khó khăn, không nhắc là y như rằng việc này lại bị thực hiện qua loa ngay. Để ghi nhật ký mỗi ngày chắc chỉ mất giỏi lắm là 10 phút vậy tại sao nó khó khăn đến vậy. Tôi nghĩ vấn đề không nằm ở việc tốn bao nhiêu công mà nằm ở thói quen, người Việt Nam chúng ta với tập quán làm việc nông nghiệp đã quá ăn sâu vào tiềm thức nên động đến những thói quen có tính kỷ luật là y như rằng fail ngay.
Tôi hiểu rằng ngày hôm nay các bạn nghe và hiểu điều này nhưng sẽ rất ít người thực hiện được nó vì chúng ta quá lệ thuộc vào thói quen (bạn thử bỏ một thói quen xấu đi sẽ hiểu là nó khó như thế nào). Tâm lý học có 1 câu rằng: Thói quen quyết định tính cách, tính cách quyết định số phận. Hãy cố gắng thay đổi số phận của bản thân mình bắt đầu từ việc thay đổi một thói quen  Bỏ ra vài phút để ghi ghi nhật ký dự án SEO bạn học tập được nhiều hơn.
Nguồn : http://www.thegioiseo.com/

Dương thức Thái cực quyền thập yếu

Dương thức Thái cực quyền thập yếu (10 yếu lĩnh luyện tập Dương thức Thái cực quyền) bao gồm:
1. Hư linh đỉnh kình: đầu cổ ngay thẳng, thần quán tại đỉnh, không vận sức mà phải tự nhiên.
2. Hàm hung bạt bối: ngực hơi thóp vào để khí trầm đan điền (hàm hung), và khí dính ở lưng (bạt bối)

3. Tùng yêu: buông lỏng eo, biến hóa hư thực của động tác đều tùy theo sự chuyển động của eo.
4. Phân hư thực: tách biệt rõ rệt hư thực của động tác, thủ-bộ-cước pháp, trọng lượng dồn lên chân nào chân đó là thực, chân còn lại là hư.
5. Trầm kiên trụy chẩu: hai vai buông lỏng tự nhiên (trầm kiên), hai cùi chỏ cũng hạ thấp hướng xuống (trụy chẩu)
6. Dụng ý bất dụng lực: toàn thân buông lỏng, không sử dụng kình lực vụng về cứng nhắc, lấy ý quán chỉ động tác. Ý đến thì khí đến và từ khí đến thì lực đến.
7. Thượng hạ tương tùy: tức trên và dưới đều phải theo nhau. Tay động, eo động, chân động, nhãn thần theo đó mà động.
8. Nội ngoại tương hợp: Khi khai cũng như khi hợp đều dựa trên cơ sở trong ngoài hợp nhất, từ thần thái cho đến cơ thể, trong đó thần là chủ soái và thân là để sai khiến.
9. Tương liên bất đoạn: vận động liên miên như kéo tơ không gián đoạn.
10. Động trung cầu tịnh: lấy tĩnh cai quản động, tuy động mà như tĩnh. Luyện càng chậm càng tốt, càng chậm càng khiến hô hấp sâu dài, khí trầm đan điền.

Thập Tam Thế Ca Quyết

Thập tam tổng thế , mạc khinh thị

Mệnh ý nguyên đầu tại yêu tế
Biến chuyển hư thực tu lưu ý
Khí biến thân khu bất thiểu trệ

Tĩnh trung súc động , động do tĩnh
Nhân địch biến hóa thị thần kỳ
Thế thế tồn tâm quỉ dụng ý
Ðắc lai toàn bất phí công phu
Khắc khắc lưu tâm tại yêu giang
Phúc nội tùng tịnh , khí đằng nhiên
Vĩ lư trung chính thân quán đĩnh
Mãn thân khinh lợi , đĩnh đầu huyền
Tử tế lưu tâm hướng suy cầu
Khuất thân khai hợp tính tự do
Nhập môn dẫn lộ tu khẩu thụ
Công phu vô tức , pháp tự tu
Nhược vấn thể dụng hà vi chuẩn ?
Ý khí quân lai cốt nhục thần
Tường suy dụng ý chung hà tại ?
Ích thọ diên niên bất lão xuân
Ca hề ca hề chấp tứ cú
Tự tự chân thiết ý vô di
Nhược bất hướng thử suy cầu khứ
Uổng phí công phu di thán tức .
Ðả Thủ Ca
Bằng lý tê án tu nhận chân
Thượng hạ tương tùy nhân nan tiến
Nhiệm tha cự lực lai đả ngã
Khiên đông tứ lượng bát thiên cân
Dẫn tiển lạc không hợp tức xuất
Triêm liên niêm tùy bất đâu đỉnh

5 cách tăng tốc cho Blogspot

Không giống với WordPress có thể sử dụng các plugin để tăng tốc cho blog. Với Blogspot, việc tăng tốc blog trên thực tế dựa nhiều vào mẹo hay thủ thuật nhiều hơn. Trong bài viết này, mình sẽ hướng dẫn các bạn cải thiện tốc load trang của Blogspot bằng nhiều cách khác nhau.
1. Rút gọn CSS
Việc hoạt động lâu ngày có thể dẫn tới việc mã CSS của Template dài vô tận, tưởng như không bao giờ hết, điều này có thể làm cho tốc độ tải trang của blog chậm đi đôi chút. Để nén CSS, các bạn vào Template > Edit HTML. Tìm đến thẻ và copy toàn bộ CSS cho đến trước thẻ đóng . Truy cập vào địa chỉ này: http://www.csscompressor.com/ để nén CSS rồi replace cho phần CSS cũ của blog.

2. Tối ưu hình ảnh
Việc lấy hình ảnh từ các trang web khác rồi đặt lên blog của mình sẽ làm chậm tốc độ tải hình ảnh của blog vì việc tải hình ảnh lúc này phụ thuộc vào tốc độ của host chứa hình ảnh mà bạn lấy. Vì vậy lời khuyên của mình là bạn cứ nên upload trực tiếp hình ảnh lên blog, việc này sẽ cải thiện được đôi chút tốc độ.
3. Tối ưu Javascript
Việc chèn nhiều script vào blog là điều không nên vì điều đó sẽ làm cho tốc độ của blog chậm đi đáng kể. Để cải thiện tốc độ bạn có thể tối ưu các script qua các cách sau:
Chèn trực tiếp script vào template bằng thẻ sau:
//<![CDATA[
code
//]]>
Việc chèn script thẳng vào template thay vì Layout sẽ làm tốc độ tải trang được nhanh hơn, tuy nhiên việc này sẽ làm template dài hơn và điều này thì không có lợi cho SEO. Chính vì thế, bạn nên chèn script càng xuống phía dưới, càng gần thẻ càng tốt và lời khuyên của mình vẫn cứ là sử dụng càng ít script thì càng nhanh
Các script không nhất thiết phải xuất hiện ở toàn bộ các trang, vì vậy bạn nên tính toán xem nó nên xuất hiện ở những trang nào. Việc tùy chỉnh vị trí xuất hiện của các script mình sẽ nói chi tiết ở những bài sau, tuy nhiền có 2 thẻ có thể giúp bạn cơ bản trong việc này:
Chỉ hiện thị script tại trang chủ:
DATA
Chỉ hiện thị script tại trang bài viết:
DATA
4. Sử dụng Jump Break mặc định thay vì Auto Read More
Như mình đã nói trong bài viết Hiển thị đầy đủ bài viết tại trang chủ Blogspot? thì nếu như Insert Jump Break mặc định của Blogspot thực sự thu gọn bài viết thì Auto Read More của các Template chỉ làm ẩn đi một phần bài viết. Vì vậy nếu bạn không sử dụng Jump Break thì trang chủ hay các trang search, archive của bạn sẽ vẫn load tất cả nội dung của các bài viết, điều này thực sự sẽ làm chậm blog của bạn đi rất là nhiều!! Chính vì thế Insert Jump Break vào mỗi bài viết là điều thực sự cần thiết
5. Tăng tốc blog bằng Cloudflare hoặc Incapsula
Cả 2 dịch vụ Cloudflare và Incapsula đều có thể hỗ trợ tăng tốc website tuyệt đối với tính năng lưu cache các file tĩnh và tính năng tích hợp CDN. Blog của bạn sẽ thực sự được chạy với 1 tốc độ không tưởng so với trước khi sử dụng. Tuy nhiên việc Cloudflare có thể mang lại những lỗi DNS không mong muốn dẫn đến việc không thể truy cập blog. Vì vậy Incapsula có vẻ như là thích hợp để sử dụng nhất
Nguồn  : thachpham.com

Tự động thêm thẻ alt và title cho hình ảnh trong Blogspot

Để thực hiện được điều này, việc bạn phải làm đơn giản chỉ là thêm 1 đoạn script vào template Blogspot.
Đăng nhập vào Blogspot, trong tab Template, chọn Edit Html. Sau đó bạn tìm thẻ đóng và thêm đoạn script dưới đây vào bên trên thẻ :
$(document).ready(function() {$(‘img’).each(function(){var $img = $(this);var filename = $img.attr(‘src’)$img.attr(‘alt’, filename.substring((filename.lastIndexOf(‘/’))+1, filename.lastIndexOf(‘.’)));});});
$(document).ready(function() {$(‘img’).each(function(){var $img = $(this);var filename = $img.attr(‘src’)$img.attr(‘title’, filename.substring((filename.lastIndexOf(‘/’))+1, filename.lastIndexOf(‘.’)));});});
Sau đó chọn Save Template và bạn đã hoàn thành công việc
Tuy nhiên việc tự động thêm thẻ alt và title này có thể mang lại những hiệu ứng không mong muốn, vì vậy hãy đọc qua phần những lưu ý của mình dưới đây:Đoạn mã Script trên sẽ lấy tên của ảnh làm thẻ title và alt của chính bức ảnh đó, vì vậy hãy nhớ đổi tên ảnh trước khi upload, nếu không 1 thẻ trên sẽ không được tối ưu như mong muốn.
Đoạn script trên sẽ làm chậm tốc độ tải trang của Blogspot đi trông thấy vì vậy hãy chắc rằng bạn đã tăng tốc cho Blogspot và việc tự động thêm thẻ title và alt trên là điều cuối cùng bạn có thể làm, nếu không bạn nên tự thêm 2 thẻ này 1 cách thủ công.
Đoạn script trên có thể gây xung đột với Json Label Widget (1 widget giúp hiển thị bài post tại trang chủ theo label) và 1 số widget khác, vì vậy khi thực hiện xong các bạn nên quay lại blog của mình và xem có widget nào bị mất đi không