Chuyện của sys

DevOps Blog

[OpenEdge] AdminServer is not starting August 5, 2014

Description:

  • Tried to start the AdminService more than once using Windows Services
  • PROADSV -query shows that the AdminServer is not alive.
  • java process are still running in memory  
  • AdminServer port is in use
  • netstat -a shows port 20931, the default AdminServer port, is in use.

Root Cause:

  • Previous session did not finished properly. Java processes are hung.      

Resolution:

  • For UNIX, Kill any jvm processes that show from a ‘ps -ef || grep jvm’ command.
    Then restart the AdminServer with proadsv -start.
  • For Windows, Terminate all java.exe using Windows Task Manager.
    Make sure that that “Show process for all users” is turned on when looking for java.exe process.Restart AdminServer.

More: http://knowledgebase.progress.com/articles/Article/P17481      

No Comments on [OpenEdge] AdminServer is not starting
Categories: Uncategorized

[Windows 7] Sửa lỗi Remote Desktop Client trên Win 7 July 29, 2014

Chi tiết lỗi: The remote session was disconnected because there are no Remote Desktop client access licenses available for this computer. Please contact the server administrator.

( Sửa xong mà quên chụp lại cái hình :D)

1. Mở Regedit lên, tìm tới subkey sau: 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.

2. Xóa nó đi + restart máy tính!!!

Ok, tiếp tục công việc thôi!!

remote

No Comments on [Windows 7] Sửa lỗi Remote Desktop Client trên Win 7
Categories: Uncategorized

[Tip] Tắt máy tính từ xa nhờ chức năng cảnh bảo của Outlook July 28, 2014

Khi chẳng may phải có việc gấp phải ra ngoài, nhưng máy tính của bạn chưa kịp tắt, hoặc bạn đã quên tắt nó khi sử dụng ở công ty. ( Xảy ra thường xuyên luôn ^^)
Bạn sử dụng email Outlook và dĩ nhiên là nó đang được chạy trên máy tính. Lợi dụng được tính năng chạy 1 application khi nhận 1 email của outlook, ta sẽ tạo 1 đoạn chương trình tắt máy, gọi và thực thi nó để phục vụ mục đích ban đầu của chúng ta.
Bước 1: Tạo script để tắt máy. Đơn giản với vài dòng: Ở đây bạn có thể chỉnh số giây là 0 thay vì 100 như trong hình.
tatmay1
Bước 2: Mở Outlook lên, Chọn Rules
tatmay2
Bước 3: Chọn Manage Rules & Alerts:
tatmay3
Bước 4: Chọn New Rule, chọn Apply rule on messages I receive. Click Next
tatmay4
Bước 5: Chọn Select condition(s): tick vào ô with specific words in the subjects
tatmay5
Bước 6: Chọn từ để thực hiện : ở đây chọn từ shutdown. có nghĩa là có chữ shutdown ở subject là sẽ thực thi.
tatmay6
Bước 7: Sau đó, click Next để qua bước tiếp theo
tatmay7
Bước 8: Bước tiếp theo, chúng ta sẽ chọn hành động sẽ thực hiện, ở đây chúng ta chọn hành động Run application:
tatmay8
Bước 9: Trỏ tới chương trình lúc nãy chúng ta đã tạo: sau đó click Next
tatmay9
Bước 10: Bạn có thể chọn ngoại lệ cho nó trong bảng sau, nếu không cần thiết thì có thể bỏ qua bước này, rồi click Next
tatmay10
Bước 11: Đặt tên cho Rules bạn vừa tạo, Click Finish, vậy là xong.
tatmay11
Như vậy cơ bản là hoàn thành rồi đó, các bạn có thể đọc kỹ các bước của nó để thực hiện 1 cách hợp lý và hoàn toàn theo cách riêng của bạn.
nhanpt

No Comments on [Tip] Tắt máy tính từ xa nhờ chức năng cảnh bảo của Outlook
Categories: Uncategorized

Chạy file đuôi chấm bin trên *NIX July 21, 2014

Khi bạn download ở trên Internet về 1 file cài đặt với phần mở rộng là file chấm bin ( ví dụ: bạn down java JDK từ trang chủ với dạng jdk-6u45-linux-x64.bin), khá mơ hồ nhỉ 😀

30s để google cách chạy file này!!!

1. Bạn cho phép quyền thực thi file với câu lệnh chmod:

chmod +x jdk-6u45-linux-x64.bin ( thêm mode excecute cho nó)

2. Bắt đầu chạy nó thôi 😀

./jdk-6u45-linux-x64.bin

hoặc 

sh jdk-6u45-linux-x64.bin

Kết quả thu được là thư mục jdk được tạo ra, ngay ở bên trong đường dẫn mà bạn thực thi.

Enjoy!

No Comments on Chạy file đuôi chấm bin trên *NIX
Categories: Uncategorized

Hướng dẫn cài đặt SAP B1 8.8 PL 10 (video) July 20, 2014

No Comments on Hướng dẫn cài đặt SAP B1 8.8 PL 10 (video)
Categories: Uncategorized

9 Lý Do Chứng Minh Thuyết Tiến Hóa của Darwin Sai July 18, 2014

No Comments on 9 Lý Do Chứng Minh Thuyết Tiến Hóa của Darwin Sai
Categories: Uncategorized

Linux Baby Rocker :D ru con hợp lý!!! July 15, 2014

No Comments on Linux Baby Rocker :D ru con hợp lý!!!
Categories: Uncategorized

[Linux] Triển khai mô hình VPN sử dụng OpenVPN Client to Site trên Linux (4) July 13, 2014

Kiểm tra log file ở server:
bsdinsight-vpn23.png 
– Kiểm tra đã kết nối được với Local hay chưa?
bsdinsight-vpn24.png 
– Tracert đường đi của nó:
bsdinsight-vpn25.png 
– Truy nhập vào máy Local:
bsdinsight-vpn26.png 
– Xem các thư mục được chia sẻ:
bsdinsight-vpn27.png 
– Down tập tin BaiTapThucHanhDebug.doc từ máy Local:
bsdinsight-vpn28.png 
– Up tập tin uptest.rar lên máy Local:
bsdinsight-vpn29.png 

Nhanpt

No Comments on [Linux] Triển khai mô hình VPN sử dụng OpenVPN Client to Site trên Linux (4)
Categories: Uncategorized

[Linux] Triển khai mô hình VPN sử dụng OpenVPN Client to Site trên Linux (3)

 Bật chức năng IP Forwarding:
Mở file /etc/sysctl.conf và đặt ‘net.ipv4.ip_forward’ to 1.
net.ipv4.ip_forward = 1
Để chắc chắn rằng đã thay đổi sysctl.conf sử dụng lệnh sau:
sysctl –p
– Tắt firewall
Service iptables stop
– Tạo thư mục chứa IP tĩnh cho từng user Client.
Tạo thư mục ccd (/etc/openvpn/ccd)
mkdir /etc/openvpn/ccd
Tạo profile cho user nhan và qui
vi /etc/openvpn/ccd/nhan
bsdinsight-vpn15.png 
– Sửa file cấu hình server.conf
Tạo file cấu hình server.conf:
bsdinsight-vpn16.png 
Cấu hình theo mẫu sau:
local 192.168.1.200 #ip của server
port 1194 #port mặc định là 1194
proto udp # giao thức udp
dev tun #
dùng tunnel, nếu dùng theo bridge chọn dev tap0 và những config khác sẽ khác với tunnel
tun-mtu 1500 # Thiết lập một trên ràng buộc về kích thước của gói tin UDP được gửi giữa các OpenVPN, mặc định là 1500
tun-mtu-extra 32 # phần bổ sung
mssfix 1450# để mặc định
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem

Khai báo đường dẫn chứa các CA,CERT,KEY và DH.
Một số các thông số khác:
plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.8.0.0 255.255.255.0
push “redirect-gateway def1”
push “dhcp-option DNS 8.8.8.8”
push “dhcp-option DNS 8.8.4.4”
keepalive 5 30
comp-lzo
persist-key
persist-tun
status 1194.log
verb 3

File :
bsdinsight-vpn17.png 
– Khởi động Server:
openvpn /etc/openvpn/server.conf
bsdinsight-vpn18.png 
 Cài đặt, config OpenVPN GUI cho Client:
– Cài đặt OpenVPN GUI cho client.
bsdinsight-vpn19.png 
– Chép các file key, certificate cần thiết ca.crt, nhan.crt, nhan.key vào đường dẫn C:\Program Files\OpenVPN\configbsdinsight-vpn20.png 
– Tạo file client.ovpn và chỉnh sửa tương tự như ở server:
client
dev tun (tunnel)
proto udp (upd protocol)
remote 192.168.1.200 1194 (khai báo IP:port server OpenVPN)
nobind
persist-key
persist-tun
ca ca.crt (khai báo CA server)
cert nhan.crt (certificate user nhan)
key nhan.key (private key nhan)
comp-lzo
verb 3

– Quay VPN từ phần mềm GUI:
bsdinsight-vpn21.png 
– Kết nối thành công!!!
bsdinsight-vpn22.png

No Comments on [Linux] Triển khai mô hình VPN sử dụng OpenVPN Client to Site trên Linux (3)
Categories: Uncategorized

[Linux] Triển khai mô hình VPN sử dụng OpenVPN Client to Site trên Linux (2)

Copy thư mục easy-rsa sang /etc/openvpn/:
cp -R /usr/share/doc/openvpn-2.2.2/easy-rsa/ /etc/openvpn/
Tiếp theo: Chuẩn bị tạo Giấy chứng nhận CA
cd /etc/openvpn/easy-rsa/2.0
chmod 755 *
source ./vars
./vars
./clean-all
bsdinsight-vpn9.png 
– Build CA:
./build-ca
Country Name: Điền tên quốc gia, có thể để trống
State or Province Name: điền bang hay tỉnh hoặc để trống
City: điền Thành phố hoặc để trống
Org Name: điền Tổ chức hoặc để trống
Org Unit Name: điền Đơn vị hoặc để trống
Common Name: Điền hostname server của bạn.
Email Address: điền địa chỉ mail hoặc để trống.
bsdinsight-vpn10.png 
– Build key server:
./build-key-server server
Các thông số tương tự khi build CA, thêm 1 số thông số:
Common Name: server
A challenge password: Đặt hoặc không
Optional company name: điền hoặc không
bsdinsight-vpn11.png 
sign the certificate: y
1 out of 1 certificate requests: y
bsdinsight-vpn12.png 
– Build Diffie Hellman (đợi trong giây lát):
./build-dh
bsdinsight-vpn13.png 

– Tạo Client Certificate và Private key cho Client

./build-key nhan (common name: nhan)
./build-key qui (common name: qui)
Lúc này trong thư mục keys sẽ có :
bsdinsight-vpn14.png

No Comments on [Linux] Triển khai mô hình VPN sử dụng OpenVPN Client to Site trên Linux (2)
Categories: Uncategorized