Hi anh em,
Như anh em đã biết khi mình ra các site khác mua VPS, nhiều site bán VPS cấu hình cao vl và rất rẻ nhưng chúng ta toàn mắc bẫy của nó vì nếu mình chọn OS Windows là phải thêm 10$, thế mắc vãi. Nhưng ko sao, nay Sandaru đã có cách giúp anh em chạy các tool C# .NET Framework ngay tại Linux. Quy trình cài đặt hơi dài tý.
Nguyên liệu:
- VPS Linux – Ưu tiên duy nhất Ubuntu 14.04 (Debian cũng dc mà ko nên)
- HDD >= 20GB (dư tý an toàn).
- Full Root access (hỏi support các site vps rõ về vụ này nha).
- Bitvise – dùng để connect tới VPS và xài luôn Terminal
- Kiên nhẫn, chịu khó.
#Lưu ý: Hiện tại những thứ mình in đậm sẽ chạy tốt nhất với 32 bit + 64 bit nhé. Sẽ tiếp tục tìm hiểu để phục vụ anh em 1 cách tốt nhất.
Có thể chạy được:
- Hitleap (tải về cài BT)
- Tool C# .NET Framework (2.0, 3.5, 4.0, 4.5)
- Traffic Click Botz (Vướng AutoControl – ko xài dc SSH, còn lại chạy tốt)
- Tool C++, C
- Các software thông thường(cài đặt như bình thường)
- Jingling – TUT cài thêm ở dưới
- …
Bắt đầu nhé:
*Note: Login vào VPS thông qua Bitvise và bật Terminal lên để bắt đầu nhé.
1/ Đầu tiên chúng ta chạy lệnh này để update data:
sudo apt-get update
2/ Cài VNCServer (Trong quá trình cài thì Y – Yes hết)
sudo apt-get install vnc4server
3/ Cài Gnome Core (Trong quá trình cài thì Y – Yes hết)
sudo apt-get install gnome-core
4/ Chạy VNC lần đầu để đặt pass
vnc4server
5/ Sau khi đặt pass xong kill vncserver
vncserver -kill :1
6/ Chỉnh sửa VNC
+ Run lệnh:
vim .vnc/xstartup
+ Thêm vào 3 dòng này ở cuối như trong hình(Nhấn INSERT để có thể viết, chỉnh sửa):
metacity & gnome-settings-daemon & gnome-panel &
(Hình mượn, còn Bitvise thì Terminal ko có màu nghen)
+ Nhấn ESC sau đó nhập :wq rồi Enter (Save and Quit)
7/ Khởi động VNCServer
*In đậm: có thể đổi sang resolution khác nha như: 1028×728, 1600×900, 1440×720,…
8/ Tải phần mềm VNCViewer:
- TightVNC: http://www.tightvnc.com/download.html
- UltraVNC: http://www.uvnc.com/downloads.html
9/ Kết nối tới VPS theo
IP_VPS:1
VD: 44.44.44.44:1
Trong quá trình connect đòi nhập pass thì các bạn nhập nhé.
10/ Cài đặt Wine
sudo apt-get install wine
Cài hơi lâu, anh em chịu khó đợi.
11/ Trong màn hình VNC, chúng ta chọn
Applications => Other => Winetricks
Trong quá trình bật lên, nó đòi cài cái gì thì cài hết nha (tầm 2-3 thứ đồ).
#Note: tới đây các bạn nào chỉ xài hitleap, C++, C,… tool softwares thì có thể dừng và tải về và sử dụng.
12/ Sau khi cài đặt bên lề xong và bật lên được, tiếp tục cài đặt NET Framework
rồi OK, Tiếp tục chọn
Tiếp tục kéo xuống 1 chút sẽ thấy 1 mớ này, chọn version .NET mà bạn muốn cài (mình cài 4.0), sau đó OK.
======= Update cài dotnet cho 64-bit version =============
1/ Chạy 3 lệnh (nhớ bật VNC để theo dõi) (nhớ tắt cái Winetricks nha)
export WINEARCH="win32" export WINEPREFIX=~/.wine-PROGRAM-NAME/ wineboot -u
Sẽ thấy bảng này hiện ra
Sau khi chạy xong tiếp tục cài dotnet
2/ Cài dotnet bằng lệnh sau
winetricks dotnet40
Version 2: dotnet20
Version 3.5: dotnet35
Version 4: dotnet40
Version 4.5: dotnet45
Máy sẽ tiến hành download .net và bản cài đặt sẽ hiện lên, các bạn chỉ cần tick accept rồi next next là được.
13/ Sau khi cài xong .NET thì bạn đã có thể sử dụng được các tool .NET, mình đã test với Traffic Click Botz và thành công. SBT chưa test dù đã có firefox.
========= Phụ (Optional) =========
Hướng dẫn cài Lazy SSH (+Server)
Để chạy được Lazy SSH hay các tool java, cần tải Java Runtime Environment 7 về và cài đặt (Lưu ý tải bản dành cho Windows)
+ Link: http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html
Tạo Server cho Lazy
1/ Cài MySQL (trong quá trình cài đặt thì nó sẽ bảo các bạn tạo password, cứ nhập bt nhé)
sudo apt-get install mysql-server
2/ Sửa my.cnf (VNC edit cho lẹ nha)
Tìm tới thư mục /etc và tìm file my.cnf
Mở file lên và thêm skip-grant-tables như hình:
3/ Restart MySQL
sudo service mysql restart
4/ Login và MySQL và tạo database, table
mysql -u root
(Chạy như thế là login luôn ko cần nhập pass)
Copy 1 mớ này vào và Enter để chạy(chuột fải => paste là dc nha)
CREATE DATABASE thanhps_dbLazySsh; CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` text NOT NULL, `password` text NOT NULL, `expired` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; INSERT INTO `customer` (`id`, `username`, `password`, `expired`) VALUES (1, 'demo', 'demo', '2199-09-30');
5/ Đổi file hosts
Cũng trong thư mục /etc sẽ có file hosts, search và mở lên thêm 2 dòng
127.0.0.1 marten.arvixe.com 127.0.0.1 botz42.com
6/ Bạn đã có thể khởi động Lazy SSH và xài.
TUT Jingling coming soon
Next Tutorials, Jingling:
1/ Cài CrossOver, tải về tại:
http://media.codeweavers.com/pub/crossover/cxlinux/demo/crossover_13.1.0-1.deb
2/ Tải về thì double chuột vào để cài, cài dễ thôi, nhấn 1-2 nút rồi đợi nên khỏi pic nghen .
3/ Cài xong thì các bạn tải bản crack:
Tại đây: https://www.mediafire.com/?m7rqdpdnof1uwdp
Xong rồi giải nén nhé, rồi vào thư mục đã giải nén, copy file này: winewrapper.exe.so
4/ Tiếp tục đi tới thư mục /opt/cxoffice/lib/wine và paste đè lên file cũ nha
5/ Chạy sudo reboot hoặc reboot trên management để restart lại vps.
Thế là cài xong, để xài dc Jingling thì các bạn khởi động Jingling như sau:
(Lưu ý lần đầu nó bảo tạo Bottle, tạo xong mà có error hay gì thì kệ, nó ko tắt thì mình tự tắt khung cài rồi chạy lại Jingling là mở lên dc)
1 Cores – 1GB Ram dc 3 slot, too good
Bug:
- Hiện lên popup các site mà mình view cho người ta(ko ẩn như Windows)
- Ko có font Trung Quốc nên đa số các bạn sẽ thấy các ô vuông
- (Hết)
Lưu ý: để cài winrar thì lên Rarlab.com và tải bản WINDOWS (x64) rồi cài là mở dc các file nén và giải nén nhé.
Lưu ý 2: mình test thành công trên VPS Linux Ubuntu 14.04 32 bit. 64 bit chưa thử nhưng sẽ cố gắng tìm VPS và thử nha, hoặc anh em nào thử rồi thì báo mình cái để mình update vào.
Làm đầy đủ từ đầu đến đuôi nha, và nếu gặp lỗi gì thì post lên đây nhé.
Demo chạy:
Bitvise đang chạy bật hết lên ko ẩn xuống, nhưng vẫn chạy tốt nha. Click tốt, như trên Windows
Author: sandaru
Xong nhé, anh em nào leech xin để copyright cái nghen :”>.
Have fun!