QTI

qti.vn. Được tạo bởi Blogger.

Hiển thị các bài đăng có nhãn CentOS. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn CentOS. Hiển thị tất cả bài đăng

Thứ Năm, 23 tháng 6, 2016

How to Remove MySQL Completely from Linux System


Some time we faces issues with MySQL installation on Linux machine. If we simply remove MySQL packages and re-install doesn’t fixes the issue, in that case old settings may still exists on server which again affects new install. In that case first uninstall MySQL completely from system and erase all settings of old install. To do the same follow the below settings.
Note: Please do not use below steps if MySQL have any running databases.
Step 1: Uninstall MySQL Packages
First uninstall all the MySQL packages installed on your server
 # yum remove mysql mysql-server
Step 2: Romove MySQL Directory
Now we need to remove MySQL data directory from system which by default exists at /var/lib/mysql. If you didn’t find this, It may be changed to some other place, which you can find in my.cnf file with variable datadir. Delete the /var/lib/mysql directory from system but we prefer to rename it to keep a backup of existing files.
 # mv /var/lib/mysql /var/lib/mysql_old_backup
Step 3: Install MySQL Packages Again
After removing MySQL completely, install it again using yum package manager, It will re create mysql directory under /var/lib/.
# yum install mysql mysql-server
After completing above three steps, now you have a fresh MySQL install on your system with new settings.

Thứ Ba, 21 tháng 6, 2016

Install Oracle Java JDK 8 On CentOS 7/6.5/6.4


This tutorial describes how to install and configure latest Oracle Java JDK on CentOS 7, 6.5, and 6.4 servers. Although, the steps should work on other RPM based distributions such as RHEL 7, 6.x, Scientific Linux 6.x, and Fedora too.
First of all, update your server.
yum update
Then, search for if any older JDK versions are installed in your system.
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
Sample output:
gobject-introspection-1.36.0-4.el7.x86_64
pygobject3-base-3.8.2-4.el7.x86_64
To check the already installed Java version, enter the following command:
java -version
If Java 1.6 or 1.7 have been installed already, you can uninstall them using the following commands.
yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk

Download And Install Oracle Java JDK

At the time of writing this tutorial, the latest Java JDK version was JDK 8u25. First, let us download the latest Java version.
Go to the Oracle Java download page and download the required version depending upon your distribution architecture.
As I use 64bit CentOS 7 server, I have downloaded the 64bit rpm package.
Then, go to the directory where you’ve downloaded the jdk package, and run the following command to install it.
rpm -ivh jdk-8u25-linux-x64.rpm
Sample output:
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_25-2000:1.8.0_25-fcs    ################################# [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...

Check Java version

Now, check for the installed JDK version in your system using command:
java -version
Sample output:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
As you see above, latest java 1.8 has been installed.

Setup Global Environment Variables

We can easily set the environment variables using the export command as shown below.
export JAVA_HOME=/usr/java/jdk1.8.0_25/
export PATH=$PATH:$JAVA_HOME
Now, let us check for the environment variables using commands:
echo $JAVA_HOME
Sample output:
/usr/java/jdk1.8.0_25/
Or
echo $PATH
Sample output:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_25/
However, the above method is not recommended. Because, the path will be disappeared when the system reboots. To make it permanent, you have to add the paths in the system wide profile.
To do that, create a file called java.sh under /etc/profile.d/ directory.
vi /etc/profile.d/java.sh
Add the following lines:
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_25/
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME
export CLASSPATH=.
Save and close the file. Make it executable using command:
chmod +x /etc/profile.d/java.sh
Then, set the environment variables permanently by running the following command:
source /etc/profile.d/java.sh
That’s it.

What if I didn’t remove the old JDK versions from my system?

As I mentioned before, make sure you have removed all old JDK versions from your system. If you didn’t remove the older versions from your server before installing latest JDK version, you should tell your system from where java should be executed.
By default, the JDK 1.8.x will be installed in /usr/java/jdk1.8.0_25/ location. In order to tell our system, from where java should be executed, we need to run the following commands one by one.
alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_25/jre/bin/java 20000
alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_25/bin/jar 20000
alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_25/bin/javac 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_25/jre/bin/javaws 20000
alternatives --set java /usr/java/jdk1.8.0_25/jre/bin/java
alternatives --set jar /usr/java/jdk1.8.0_25/bin/jar
alternatives --set javac /usr/java/jdk1.8.0_25/bin/javac 
alternatives --set javaws /usr/java/jdk1.8.0_25/jre/bin/javaws
All done. Let us check the alternatives.
ls -lA /etc/alternatives/
Sample output:
lrwxrwxrwx. 1 root root 29 Dec  2 16:24 jar -> /usr/java/jdk1.8.0_25/bin/jar
lrwxrwxrwx. 1 root root 34 Dec  2 16:24 java -> /usr/java/jdk1.8.0_25/jre/bin/java
lrwxrwxrwx. 1 root root 31 Dec  2 16:24 javac -> /usr/java/jdk1.8.0_25/bin/javac
lrwxrwxrwx. 1 root root 36 Dec  2 16:24 javaws -> /usr/java/jdk1.8.0_25/jre/bin/javaws
[...]
That’s it. Now check for the java version using command:
java -version
Sample output:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Cheers!

Thứ Hai, 20 tháng 6, 2016

Chỉnh độ phân giải của CentOS


# Use "grubby" to update all current and future kernels passing the video argument 
# for the Microsoft Hyper-V Synthetic Video Frame Buffer driver 
grubby --update-kernel=ALL --args="video=hyperv_fb:1024x768" 
# A reboot is required to apply the changes:
 reboot

Chủ Nhật, 19 tháng 6, 2016

Hướng dẫn cài Centos 6.5 64bit


GIT – Bài viết sau đây hướng dẫn các bạn cài hệ điều hành CentOS 6.5 ( hướng dẫn bên dưới cho Centos 6.5, tuy nhiên cũng có thể áp dụng cho Centos 6.x ) bằng video. Chúng tôi chọn Centos vì hệ điều hành này khá bổ biến ở Việt Nam. Bài viết này nằm trong dự án LPI Toàn Tập website : www.gocit.vn,  xem thêm tại link http://www.gocit.vn/du-an-lpi-toan-tap/
Xem thêm Hướng dẫn cài hệ điều hành  6 : http://www.gocit.vn/bai-viet/huong-dan-cai-centos-6/
1. Chuẩn bị : 
–  file ISO ( CentOS-6.5-x86_64-minimal.iso ) từ link sau
Fshare ( Centos 6.5 64bit ) : https://www.fshare.vn/file/YJHMDQ9U6Z9Z
Fshare ( Centos 6.6 64bit ) https://www.fshare.vn/file/96TEAU89CMU3
– Lưu ý : nếu bạn muốn cài hệ điều hành với packet tối thiểu thì có thể download CentOS-6.5-x86_64-minimal.iso hoặc CentOS-6.5-x86_64-netinstall.iso . Bài viết bên dưới sẽ hướng dẫn bạn cài từ CentOS-6.5-x86_64-minimal.iso.
– Ghi file ISO CentOS-6.5-x86_64-minimal.iso ra đĩa DVD, chọn boot từ CD/DVD
– Kiểm tra  có hổ trợ cài Redhat – Centos tại link https://hardware.redhat.com/
– Yêu cầu phần cứng: xem tại link sau http://wiki.centos.org/About/Product
2. Film hướng dẫn:

3. Câu hỏi: 
– Ngoài cách cài OS bằng DVD, còn sử dụng cách nào để cài Linux không ?
– Tìm hiểu về các định dạng đĩa trên linux: etx2, etx3, etx4, swap, reiserFS, XFS … -> so sách ưu khuyết điểm của chúng
– Tìm hiểu về các thư mục trên linux: /boot, /, /home, /tmp, /var, /usr, swap …
4. Bài tập:
– Mức độ dễ :
– Mức độ trung bình:
  • Cài hệ điều hành Centos 6.5 64bit, khi format  chỉ format 2 phân vùng ( Swap, phần còn lại cho / ), không tạo phân vùng /root.
– Mức độ khó:
  • Cài hệ điều hành Centos 6.5 64bit với 2 HDD  1 ( softraid ), yêu cầu khi rút 1 trong 2 HDD ra thì server vẫn khởi động được.
  • Cài OS bằng 1 trong những cách trên câu hỏi ở phần 3 ” Ngoài cách cài OS bằng DVD, còn sử dụng cách nào để cài Linux ?”, ” Tìm hiểu về các định dạng đĩa trên linux: etx2, etx3, etx4, swap, reiserFS, XFS …” -> thay đổi etx4 thành 1 trong những định dạng đó
5. Lưu ý:
– OS : Operating system ( Hệ Điều Hành )
– Centos : Community Enterprise Operating System
– Câu trả lời có thể tìm trong website www.gocit.vn hoặc trên internet.
– Bài viết luôn điều chỉnh cho phù hợp, các bạn vui lòng thường xuyên xem lại bài cũ để bổ xung thêm.
6. Tham khảo :