Chia sẻ thông tin

KenjiVN - Quốc Trưởng

Search This Blog

Trưởng Nguyễn 's Blog

Chia sẻ kinh nghiệm, cung cấp những thông tin mới nhất về làng công nghệ. Chia sẻ những thủ thuật, những kiến thức hữu ích về công nghệ thông tin và truyền thông.

Trưởng Nguyễn 's Blog

Chia sẻ kinh nghiệm, cung cấp những thông tin mới nhất về làng công nghệ. Chia sẻ những thủ thuật, những kiến thức hữu ích về công nghệ thông tin và truyền thông.

Trưởng Nguyễn 's Blog

Chia sẻ kinh nghiệm, cung cấp những thông tin mới nhất về làng công nghệ. Chia sẻ những thủ thuật, những kiến thức hữu ích về công nghệ thông tin và truyền thông.

Trưởng Nguyễn 's Blog

Chia sẻ kinh nghiệm, cung cấp những thông tin mới nhất về làng công nghệ. Chia sẻ những thủ thuật, những kiến thức hữu ích về công nghệ thông tin và truyền thông.

Trưởng Nguyễn 's Blog

Chia sẻ kinh nghiệm, cung cấp những thông tin mới nhất về làng công nghệ. Chia sẻ những thủ thuật, những kiến thức hữu ích về công nghệ thông tin và truyền thông.

Monday, June 4, 2012

Cơ bản VPS - Xóa mù VPS

Đa số mọi nguời chưa dùng vps (cụ thể là vps linux) bao h, nên lần đầu tiên dùng chỉ thấy nó mỗi cái IP, user và pass mà ko biết cách dùng sao . Mình sẽ huớng dẫn các bạn cách sử dụng đơn giản nhất cho tất cả các loại VPS chứ ko riêng j amz
- Dụng cụ:
+ Mình hay dùng putty ( ai dùng cái khác cũng đuợc nhưng mình quen dùng putty rùi)
+ winscp để download từ VPS về máy tính ( quen dùng cái nì rùi )
- Bài học bắt đầu:
Bài 1: đăng nhập
+ Bật putty lên và paste IP vào o host name và open thui. 1 cái màn hình đen xì hiện lên như Dos vậy.
+gõ User: root và pass là pass của bạn vào. Thế là xong phần kết nối
Bài 2: Các Lệnh cơ bản
1, Chuyển về thư mục gốc: gõ cd/

Code:

2, Tạo file: lênh vi
- ví dụ tạo file abc.txt ở thư mục gốc /
Code:
[email protected][/]# vi abc.txt



nhấn :wq để ghi file và thoát ra ngoài vi

+Xem lại file đã tạo
Code:
[email protected][/]# vi /abc.txt

+Thoát ra ngoài
:q
3, Xem ngay nội dung file mà ko muốn chỉnh sửa:
Code:
[email protected][/]# cat /abc.txt

or
Code:
[email protected][/]# more /abc.txt

- Dùng lệnh tail -f để xem log file thay đổi liên tục
Code:
[email protected][/]# tail -f /abc.txt
test

Những thay đổi sẽ liên tiếp hiện lên
Nhấn Ctrl + c để thoát
4, Copy file: lệnh cp
ví dụ Copy file abc.txt từ thư mục gốc sang thư mục /usr/local/apache/htdocs/
Code:
[email protected][/]# cp /local.txt /usr/local/apache/htdocs/

5, Move file: lệnh mv
Move file abc.txt từ thư mục gốc sang thư mục /tmp
Code:
[email protected][/]# mv /abc.txt /tmp/

6, Đổi tên file:
dùng lệnh tuơng tự như di chuyển file đổi từ abc.txt thành abc.bak
Code:
[email protected][/]# mv /tmp/abc.txt /tmp/abc.txt.bak

7, xem nội các file trong thư mục
Code:
[email protected][/]# ls
./ bin/ lib64/ perl588installer/ scripts/ usr/
../ dev/ lost+found/ perl588installer.tar.gz selinux/ var/
authProg@ etc/ media/ proc/ srv/
.autofsck home/ mnt/ root/ sys/
.autorelabel lib/ opt/ sbin/ tmp/

8, Tạo thư mục:
Tạo thư mục ccvug trong thư mục root
Code:
[email protected][/]# mkdir /ccvug

Nếu thư mục cha chưa tồn tại thì có thể dùng lệnh mkdir với tham số -p để nó tạo cả thử mục cha (parent)
Code:
[email protected][/]# mkdir -p /txt/thanlong

9, Mở port firewall:
-AMZ thì vào console mở port thì ko nói làm j nhé
- Kiểm tra firewall đã chạy chưa. nếu chưa chạy thì ko cần mở port
Code:
[email protected][/]# /etc/rc.d/init.d/iptables status

Thấy nó hiện ra nhiều lằng ngoằng tức là đang chạy
- Sửa file cấu hình firewall bằng lệnh vi đã giới thiệu ở trên
Code:
[email protected][/]# vi /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:oUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

Nhấn Insert để chuyển sang chế độ soạn thảo
Di chuyển con trỏ đến vị trí muốn thêm chữ. Chú ý các luật thực hiện từ trên xuống
Thêm vào
Code:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2086 -j ACCEPT

nhấn Esc
nhấn :wq để ghi lại
- Xem lại nội dung file cấu hình đã sửa
Code:
[email protected][/]# cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:oUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2086 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMITp

- Khởi động lại firewall
Code:
[email protected][/]# /etc/rc.d/init.d/iptable restart

10, Muốn dùng vps cho domain thì chỉ việc point domain về địa chỉ IP của VPS thui ko cần làm j thêm ( vì 1 ip chỉ dùng cho 1 domain thui, muốn 1 ip dùng nhiù domain thì cài Cpanel vào)

Hướng dẫn Cách bấm cáp mạng (Cáp RJ45) (Bấm thẳng + Bấm chéo)

Đây là vấn đề đơn giản đối với dân mạng. Nói là đơn giản nhưng nếu bạn gặp 1 sinh viên học CNTT (Kể cả chuyên ngành mạng) mới ra trường chắc chắn rằng đại đa số sẽ lúng túng ko biết bấm. Vấn đề không phải là khó mà là không làm nhiều hoặc làm rồi không bao giờ dụng lại nữa nên quên.

Do đó, để làm tốt vấn đề đơn giản này mình có lời khuyên sau:
+ Bỏ ra khoảng 150k, mua 1 kìm bấm cáp (<=80k). 1 hộp đầu cáp RJ45 (100 cái) (<=80k) và 1-2m cáp
+ Mang về xem hướng dẫn ở bài viết này bấm đến khi mỏi tay thì thôi , Sau này sẽ thành dân Pro bấm cáp cho xem

(Mình nghĩ bấm mỏi tay cũng ko hết 100 cái đâu, nhưng cứ để đó, sau này dây mình xài có vấn đề gì mang ra bấm, mình thấy mấy đầu cáp mạng hay bị gãy chốt lắm đó)

1. Các kiểu bấm cáp và khi nào dùng kiểu này

Đối với cáp RJ45 thì có 2 kiểu bấm là :
Bấm thẳng + Bấm chéo.

Bấm thẳng: Kiểu này dùng để nối 2 thiết bị khác loại lại với nhau. VD: PC + Switch, Switch + Router ....
Lý do: Đầu nhận của bên này là đầu gửi của bên kia rồi nên bấm thẳng sẽ dùng nối 2 thiết bị khác loại

Bấm chéo: Kiểu này dùng để nối 2 thiết bị cùng loại lại với nhau. VD: PC-PC, PC-Router ...

Lý do: Đầu nhận của bên này là đầu nhận của bên kia luôn nên phải đảo chéo lại để nó có thể gửi nhận đúng.

Để cho rõ, thì các bạn có thể tham khảo danh sách các thiết bị cùng loại dưới đây

+ Hub, Repeater.
+ Bridge, Switch.
+ Router, PC.

Như vậy, Router nối PC là cùng loại nên phải bấm chéo, PC nối PC cùng loại nên phải bấm chéo ....

2. Các dụng cụ cần thiết
+ Kìm bấm cáp
+ Kéo cắt vỏ (Có thể ko cần vì trên kìm cũng có rồi nhưng lúc mua kìm có cho kèm cái này)
+ 2 đầu cáp
+ 1 dây cáp

3. Cách bấm thẳng
+ Các bạn dùng kìm hoặc kéo cắt vỏ đầu cáp (Cứ cắt dài 1 xíu, tý xếp màu cho dễ)




Sau khi cắt ra, các bạn gỡ các đầu xoắn và xếp theo thứ tự:
Cam - Xanh da trời - Xanh lá - Nâu.
Lưu ý: Màu trắng xếp trước như hình dưới






Đổi chỗ màu trắng của xanh lá cây và màu trắng của xanh da trời ta được như hình dưới




Xếp các dây lại sát nhau và dùng kìm cắt cho bằng lại với độ dài còn lại vừa phải



Dút dây vào đầu cáp.
Lưu ý: Đút vào thật sâu để các đầu dây chạm lõi đồng nhé. Nếu bạn căn chuẩn thì vỏ dây sẽ vừa đi qua nấc bấm, Sau khi bấm xong đầu cáp sẽ chắc chắn hơn.



Cuối cùng nhét vào kìm và bấm mạnh 1 cái (Bấm dứt khoát nhé )




Đầu dây còn lại bạn bấm y chang như vừa rồi là xong





4. Cách bấm chéo
1 đầu bạn bấm như bấm thẳng bên trên, đâu còn lại bạn bấm theo hướng dẫn bên dưới


Cắt vỏ cáp và xếp dây như hình dưới (Các bạn chọn cách nhớ thế nào cho dễ thì tùy )



Xếp sát lại và cắt cho bằng lại. Chừa lại 1 đoạn vừa đủ như hình dưới



Nhét vào đầu cáp và bấm lại bằng kìm là xong

Hướng dẫn sử dụng Putty – Telnet/SSH Client

putty Ở đây tôi xin trình bày cách sử dụng putty để các bạn tham khảo thêm:
1. Tải về và cài đặt putty để sử dụng
2. Chạy file putty.exe
3. Một hộp hội thoại sẽ được mở ra. Ở đó bạn sẽ điền thông tin về host name và xin hãy gõ vào đó như sau: m-net.arbornet.org sau đó bấn vào chỗ lựa chọn có chữ Telnet
4. Hệ thống sẽ cung cấp cho chúng ta dấu nhắc của Telnet.
5. Bạn sẽ nhìn thấy ô login: tại dấu nhắc đó bạn gõ vào newuser
6. Hãy đọc các điều khoản được cung cấp và gõ vào Enter cho đến khi có dấu nhắc. Và bấm vào phím xoá lùi (backspace)
7. Bấm vào phím backspace
8. Nhập vào tên login (nhập vào tên mà bạn thích)
9. Hãy chờ đợi cho tới khi có dấu nhắc: sau đó bạn thực thi những gì bạn muốn
đánh vào thực đơn và gõ Enter
10. Hãy gõ và các tiền tố và gõ Enter
11. Nhập vào các thông tin cá nhân nếu bạn muốn
12. Tài khoản của bạn sẽ được khởi tạo, sau đó hệ thống sẽ yêu cầu bạn nhập vào mật khẩu cho lần kế tiếp
13. Tiếp tục và log in vào
14. Bây giờ bạn đã có thể kết nối vào một hệ thông của UNIX với một shell. Để chứng thực điều đó, tại nơi đó bạn có thể chat, chơi trò chơi, bàn bạc, gửi mail, .. đấy là bước đầu tiên chú bé hướng dẫn các bạn cách sử dụng Telnet với putty (Để biết về Telnet mong các bạn tự tìm hiểu thêm)
Bây giờ chúng ta sẽ nghiên cứu sâu thêm một chút
Telnet luôn đặt ngầm định với cổng 23 (Để xem chi tiết về các cổng vào box lập trình bài hướng dẫn viết chương trình quét công có liệt kê đầy đủ các cổng và chương trình) do vậy đại bộ phận các máy tính đều sử dụng Telnet chạy ở cổng 23. để tìm các cổng mở bạn có thể dùng chương trình quét IP để tìm cổng mở trên các máy chủ. Bạn hãy thử telnet đến nó trước sau đó sử dụng với putty:
1. Host: <nhập vào địa chỉ IP>
2. Và bạn cũng đừng quên chuyển sang chỗ lựa chon có chứa chữ Telnet đấy nhé
3. Hạy bấm vào nút open ở bên dưới để kết nối
4. Và bây giờ bạn hãy sử dụng tên và mật khẩu đã được tạo ở trên
5. Hãy cố gắng thử với những câu lệnh cơ bản
6. Công việc kết nối giứa các máy tính đã được hoàn thành
7. Bây giờ chính là lúc bạn có thể thực hành với các câu lệnh cơ bản của Linux và Unix !!!
Ví dụ một vài lệnh sau đây
CD – dùng đển vào ra thư mục. Cú pháp: CD <tên thư mục>
LS – Liệt kê tất cả các file và thư mục hiện thời
PWD – Hiển thị thư mục đang làm việc
FIND – Câu lệnh dùng để tìm kiếm
LOGOUT – đóng kết nối tới máy chủ
QUIT – dùng để thoát khỏi Telnet
STATUS – hiện thị các thông tin của phiên giao dịch hiện thời
Để tìm hiểu được kỹ các câu lệnh của LINUX và UNIX chú bé thường sử dụng cái nè: Man, info, .. các bạn cũng thử dùng xem cũng rất có hiệu quả đấy !
(Để biết thêm về các câu lệnh cơ bản của Linux xem thêm ở trang của bác Lê Hoàn hoặc lúc nào rảnh chú bé sẽ gửi lên cho .. nhiều wé chỉ sợ không dùng để làm gì .. hic hic ..)
Telnet tới một cổng khác công thiết lập ngầm định
Oh kê .. Như các bạn đã biết là Telnet luôn thiết lập công ngầm định là 23 nhưng giả sử bạn bạn mốn telnet tới cổng 25 (cổng SMTP) thì điều này có thể làm được không? câu trả lời là hoàn toàn được !
Cho mình hỏi một câu nhé các bạn đã biết được những gì về cổng 23? và sử dụng các giao thức ..?? Nói chung mọi điều đều rất khó có phải không? Thôi quay trở lại vấn đề:
1. Điều đầu tiên là bạn phải thiết lập kết nối từ máy tính của bạn đến máy chủ phục vụ Mail
2. Bạn gõ sẽ gõ vào Telnet mail.domain.ext 25 có đúng không?
3. Và bạn sẽ nhận được như thế này
220 digital Microsoft ESMTP MAIL Service, Version: 6.0.2600.1106 ready at Fri,
7 Jan 2000 02:35:43 +0700
4. Sau đó bạn cần gõ vào
HELO local.domain.name – bạn hãy cứ gõ vào như vậy và cũng đừng bận tâm gì về nó còn nếu có thắc mắc gì cứ hỏi chú bé sẽ trả lời cho. (Để thử nghiệm các bạn cần có hòm thư ở Yahoo với điều kiện là đã buy)
5. Để bắt đầu gửi bức thư đó hệ thống sẽ đưa một lệnh đến DATA
Nếu bạn muốn có chủ đề cho bức thư của bạn thì bạn gõ: Subject:-type subject here- sau đó bấn Enter hai lần (điều này cẩn phải phù hợp với RFC 882)
6. Và bây giờ bạn có thể nhập nội dung của bức thư
7. Để cho máy chủ phục vụ Mail hiểu được bạn đã hoàn thành nội dung của một bức thư thì bạn cần viết riêng một dòng với ký hiệu “.”
8. Khi đó máy chủ phục vụ Mail sẽ đưa cho bạn một thông báo 250 2.0.0 ???????? Message accepted for delivery
9. Đến đây bạn đã hoàn tất công việc gửi thư và hãy đưa ra lệnh Quit để thoát khỏi
10. Sau đó máy chủ phục vụ Mail sẽ đưa ra một thông báo:
221 2.0.0 mail.domain.ext closing connection
Connection closed by foreign host.
Oh kê .. chú bé đã trình bày cách sử dụng putty để làm việc với Mail server rồi vậy còn FTP thì sao nhỉ? liệu có được không?
(FTP là phương thức truyền file và nó được đặt ngầm định ở cổng 21, vậy tại sao ta không thử kết nối tới nó nhỉ)
Để hiểu thêm về FTP và Telnet bạn hãy tìn trên mạng và xem thêm ở trang này http://www.csun.edu/itr/guides/ftp+telnet.html
Phù .. kết quả là bạn cũng nhận thấy sử dụng putty vời FTP cũng vẫn OK có đúng không? vậy tại sao chúng ta không thử đánh liều telnet đến máy chủ phục vụ web nhỉ (HTTP server)
Ok kết quả là ngoài sự mong đợi !!!!!!!!!

Putty còn nhiều điều thú vị nữa mong các bạn hãy tự tìm hiều tiếp, và những ai biết về lập trình thì hãy bớt chút thời gian vào trang này http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html và ngó qua source xem nó viết gì nhé ! :-p
Kết luận: vậy chúng ta nên sử dung putty như một tool vi nó rất tuyệt vừa đơn giản vừa gọn nhẹ, vừa dễ dùng …

Saturday, June 2, 2012

10000+ backlinks cho một click

Một số thủ thuật để tăng lượng backlink cho bạn:
1.gửi link vào các trang link directory, danh bạ website quan trọng.

2.Comment trên các trang blog hoặc web có nội dung liên quan bằng một link duy nhất

3.Đừng bao giờ comment trên những trang nội dung không liên quan

4.Đừng spam link 2 lần trên một website

5.Sử dụng những dịch vụ tạo backlink tự động, miễn phí và hữu hiệu bên dưới bài này !

Vậy làm cách nào để có 10000 auto backlink một cách dễ dàng ?

Hãy vào các trang sau, điền địa chỉ web của bạn và nhấn nút để bắt đầu, và thế là xong :) Tuy thao tác này không cho bạn những backlinks chất lượng nhưng ở thời điểm khởi đầu thì thao tác này cực kì hữu ích.


1. ImTalk - 2500 backlinks

2. 500+ backlinks

3. 300+ backlinks . http://www.backlinkgenerator.net

4. Get 320+ backlinks.

5. Get 100+ backlinks.

6. Markosweb.com/addsite

7. Woorank.com

8. Auto backlink Generator - 250 backlinks

9. http://v8l.info/

Chúc các bạn thành công !

Hướng dẫn tạo subdomain ảo với .htaccess


Tạo subdomain ảo giúp chúng ta có thể tạo các trang như
user.xtgem.com, user.wordpress.com mà không cần dùng đến cPanel để tạo từng cái như thông thường.
Bắt đầu, các bạn vào trang dns trung gian đang dùng (ở đây gavn dùng sitelutions.com) tạo 1 subdomain tên *.domain.com và trỏ về IP của host đang dùng.
Ở đây mình dùng host cPanel 11
Tiếp đến các bạn vào host tạo tiếp 1 *.domain.com.
Thế là bước đầu đã thành công rồi bạn thử đánh đại njajn.domain.com xem, tất cả đều chuyển về trang chủ
Bây giờ chúng tao nhờ vào công dụng của file .htaccess để thực hiện

bạn tạo một file .htaccess với nội dung

RewriteEngine On
RewriteBase /

#www is not a user subdomain
RewriteCond %{HTTP_HOST} ^gavn.info [NC,OR]
RewriteCond %{HTTP_HOST} ^gavn.info [NC]
RewriteRule ^(.*) $1 [L]

#redirect wildcard subdomains
RewriteCond %{HTTP_HOST} ([^.]+)\.gavn.info [NC]
RewriteRule ^$ /thanhvien.php?user=%1 [L]


ErrorDocument 404 /index.php



save lại nhá, thử đánh admin.domain.com xem, cuối cùng là hưởng thành quả.