Mar 24, 2012

Bring back GTK+ Remote Desktop Client on CentOS 6.2 to the world

Hello every body. How are you today?

Are you ok? I hope so

Are you happy? I hope so

In this post, I will show you the tip to bring back the nice Gtk+ Remote Desktop Client to CentOS 6.2. As we known, in previous version, we have an friendly GNOME Remote Desktop Client that named gnome-rdc or grdc that provide accessibility to connect to various type of systems. On CentOS 6.2, there is only one default RDC (remote desktop client) that based on KDE libraries. It's make me unhappy :)

I've search and find the old friend RDC that was renamed to Remmina Remote Desktop Client. The current version of Remmina is 0.9.x, you can found it here: http://sourceforge.net/projects/remmina/files/

Mar 19, 2012

Setup simple local DNS server on CentOS 5.x

Hi all.

How are you today? Are you OK? - I hope so

Are you happy? I hope so

I'm facing with a trouble when trying to install and configure Oracle 11gR2 Grid Infrastructure for RAC. That is, the installation need to configure SCAN address with DNS name. I'm trying to use hosts file, but I think it's not good for further configuration on production environments. So, I deciced to setup a new local DNS on that server. The main responsibility of this DNS server is resolving IP and address for cluster members, all of other IP resolving request will be redirect to global public DNS servers, such as Google DNS or OpenDNS.

Mar 15, 2012

Làm chủ Vim trong Linux (Phần 2)

Trong phần 1, chúng ta đã thực hành và làm quen với một số lệnh sửa, xóa trong chế độ command mode và editting mode. Tiếp tục lần này, tôi xin trình bày nốt về một số thao tác căn bản thường dùng trong vim.

Phần 3. Các thao tác hỗ trợ

Làm chủ Vim trong Linux (Phần 1)

Xin chào các bạn, một tiện ích thao tác text rất hữu ích trong unix/linux đó là vim.
Vim - Vi Improved, là một phiên bản nâng cao của trình xử lý text rất thông dụng là vi, nó có thể thao tác được với tất cả các dạng text, và là công cụ lập trình rất tốt.

Sức mạnh của biểu thức chính quy trong Linux (Phần 2)

Phần trước chúng ta đã đề cập đến một số cú pháp cơ bản của biểu thức chính quy, trong phần tiếp theo này, chúng ta sẽ xét thêm một số ví dụ cơ bản khác và sau đó sẽ đề cập đến một số ứng dụng cơ bản trong việc xây dựng mẫu lọc cho Egrep.


Regex on linux - part 1

Sức mạnh của biểu thức chính quy trong Linux (Phần 1)


Câu hỏi: Điều gì làm nên sức mạnh xử lý text trong Unix/Linux?

Trong quá trình học tập và sử dụng, cá nhân tôi thấy lý do của việc này chính là khả năng *NIX cho phép người dùng thao tác trực tiếp với biểu thức chính quy. Nói như vậy không có nghĩa là Windows không dùng, mà đó là họ triển khai sẵn các mẫu và không nói cho người dùng biết về khả năng của Regex.

Các tùy chọn trong lệnh mount trong Linux/Unix

Các tùy chọn trong lệnh mount trong Linux/Unix
Một trong số các lệnh căn bản nhất được sử dụng để thao tác với filesystem trong linux/unix chính là lệnh mount. Lệnh này có tác dụng gắn kết một thiết bị (device) phần cứng hoặc một thư mục nào đó lên một thư mục trong cây thư mục của hệ điều hành.

Mar 13, 2012

How to install Oracle Service Bus 11.1.1.5 with silent option on Linux Server

How are you today?
Are you OK? -- I hope so
Are you Happy? -- I hope so

Today, I will note another tips for installing an Oracle Fusion Middleware product - that is Oracle Service Bus. Graphical setup is complicated for me, so I will choose silent install with response file method for this product. Now, let's get to work!

Basic configuration for ModSecurity on OHS 11g - Ubuntu 10.04.2 LTS

Are you happy ? I hope so

On previous post in we have already install ModSecurity 2.x for Oracle HTTP Server 11g on Ubuntu Server 10.04. Today we will discovery how to enable that module and give it some basic instructions to protect our web application.

Mar 6, 2012

Cấu trúc điều kiện trong bash shell script

Các cấu trúc điều kiện là một thành phần xử lý rất phổ biến trên các ngôn ngữ lập trình, shell cũng không là ngoại lệ. Bash shell hỗ trợ cấu trúc điều khiển với rất nhiều tùy chọn hỗ trợ. Sau đây ta sẽ điểm qua các đặc điểm chính yếu cần nắm được khi thao tác với cấu trúc xử lý trong bash shell.

Mar 2, 2012

Các tiện ích tìm kiếm trên Linux

Tìm kiếm là một thao tác phổ biến và thường xuyên trên các hệ điều hành. Sử dụng tiện ích tìm kiếm được cung cấp sẵn sao cho hiệu quả và tối ưu luôn giúp chúng ta tiết kiệm thời gian và công sức rất nhiều.

Quá trình thực thi và cách xây dựng chương trình Shell


  • Chạy các lệnh trên shell


Bash sẽ tự quyết định kiểu chương trình nào sẽ được thực thi. Các chương trình bình thường sẽ gồm các lệnh được biên dịch sẵn trong hệ thống. Khi một chương trình như vậy được thực thi, sẽ có một process mới được tạo ra, bởi Bash sẽ tạo một bản sao của chính nó, tiến trình con ấy sẽ có cùng các biến môi trường như cha, chỉ khác duy nhất process ID. Thủ tục này được gọi là forking.

Bash & Bash shell là gì ?

Làm chủ được Linux shell là mộ trong số các mục tiêu mà nhiều người yêu thích hệ điều hành này mong muốn. Tôi nghĩ mục tiêu này chúng ta nên có và nên thực hiện sớm :) Để cùng bắt tay vào việc này, chúng ta cùng tìm hiểu khái quát cho tới chi tiết cụ thể những kiến thức căn bản gì cần có để làm chủ được môi trường, ngôn ngữ lập trình này.

Mar 1, 2012

Debug SHELL script trên Unix/Linux

Không giống như những ngôn ngữ lập trình khác, khi viết các shell script, ta không thể có được sự hỗ trợ mạnh mẽ từ compiler, không có breakpoint, ... để phục vụ quá trình debug. Thay vào đó ta phải xem kết quả chạy từng dòng lệnh để kiểm tra luồng xử lý dữ liệu của shell, và ngoài ra, yếu tố hàng đầu phải nắm được khi viết SHELL script, đó là phải cẩn thận cú pháp, SHELL rất nhạy cảm với điều này.