CentOS7 安裝JDK 64 Bit

tar.gz 安裝 cd /opt wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz" tar zxvf jdk-7u79-linux-x64.tar.gz alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_79/bin/jar 2 alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 2 alternatives --set jar /opt/jdk1.7.0_79/bin/jar alternatives --set javac /opt/jdk1.7.0_79/bin/javac rpm 安裝 1.下載JDK 首先到 官方網址 下載你需要的JDK版本 2.安裝rpm包 會自動安裝到/usr/java下 rpm -Uvh jdk-8u25-linux-x64.rpm 3.alternatives管理JDK版本 在Linux中可以同時存在許多個不同版本的JDK,方法是使用alternatives來進行管理 alternatives的指令格式如下: alternatives –install <連結> <名稱> <路徑> <優先順序> alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_25/bin/java 1 使用alternatives檢查一下系統中的設定,因為只有一個直接按Enter即可, 如果有兩個以上,可以選擇要使用的版本,+號即表示目前系統使用的版本 alternatives --config java 4.檢查安裝是否正常 java -version javac -version 5....

September 30, 2015

VirtualBox Guest Addtiton安裝 for Centos

我在 virtualbox上 面安裝的是 CentOS7 的 OS 當你想 mount 本機的資料夾給虛擬機器使用的時候,你的 virtualbox 應該會提示你, 你應該要安裝 VirtualBox Guest Addtiton 那就讓我們來開始安裝吧 先把 VBoxGuestAdditions.iso mount 起來 mkdir /media/cdrom mount /dev/cdrom /media/cdrom 執行 VBoxLinuxAdditions.run sh /media/cdrom/VBoxLinuxAdditions.run 接著就可以 mount 本機分享給虛擬機的資料夾了 mkdir ~/new mount -t vboxsf New ~/new 或者你需要有特定owner的mount mount -t vboxsf -o uid=nginx,gid=nginx New ~/new troubleshoot 在執行 VBoxLinuxAdditions.run 的時候你可能會遇到 bzip2 command not found yum install bzip2 -y Building the main Guest Additions module [失敗] yum install kernel-devel kernel-headers dkms gcc gcc-c++ -y...

September 9, 2015

VirtureBox網卡設定 - 讓虛擬機器可以連外同時本機可以連虛擬機器

說明 VirtualBox 透過 NAT 網卡來達到對外部的連線 當你本機想要跟虛擬機器進行連線的時候,你可以建立一個區域網路來進行連線 Windows 環境在你安裝 VirtualBox 的時候就幫你安裝了一個網路配接卡 Mac就必須自己手動新增一下 VirtualBox -> 喜好設定 設定2張介面卡 1. NAT 2. 僅限主機介面卡 VirtualBox 的 Host Only 網卡的預設網段是 192.168.56.0

September 9, 2015

yum 和 wget 使用 proxy

yum 設定檔 在設定檔中加入以下參數 config /etc/yum.conf # The proxy server - proxy server:port number http_proxy = proxy.xxxxxx.com.tw:3128 # The account details for yum connections proxy_username=user_name proxy_password=user_password 此設定參數可提供所有帳號使用 若要針對特定帳號使用,可以將下列參數加入到 ~/.bash_profile (有空再研究) wget 在設定檔中加入以下參數 config /etc/wgetrc http_proxy = proxy.xxxxxx.com.tw:3128 use_proxy = on wait = 15

September 2, 2015

CentOS6.5 流量監控工具(iftop)

官方網站 安裝 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install iftop -y or wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install iftop -y 執行 iftop

September 2, 2015

CentOS7 基礎設定

一、啟用網卡,停用NetworkManger 二、關閉SELinux 三、關閉UseDNS 四、調整時區 五、調整語系 六、修改Hostname 七、同步時間 八、停用firewalld,改用iptabless 九、更新一下 一、啟用網卡,停用NetworkManger 先進到網卡的目錄底下,將你的網卡設定為啟動的狀態(ONBOOT=yes) cd /etc/sysconfig/network-scripts 每台電腦的網卡名稱不一定相同 systemctl stop NetworkManager systemctl disable NetworkManager systemctl restart network 二、關閉SELinux vi /etc/selinux/config 這個設定reboot後才會生效 三、關閉UseDNS 登入SSH需要等很久的話,可以從這個設定獲得改善 vi /etc/ssh/sshd_config 將 UseDNS yes 改成 no systemctl restart sshd 四、調整時區 rm /etc/localtime ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime 五、調整語系 檢查系統目前使用的語系 localectl 查看系統有哪些可用的語系 localectl list-locales | grep zh 如果你要設定語系的話 localectl set-locale LANG=zh_TW.utf8 六、修改Hostname 查看主機 hostname hostnamectl 設定 hostname hostnamectl set-hostname new_hostname 七、同步時間 安裝的packages yum install ntp ntpdate ntp-doc 設定開機就啟動NTP Daemon systemctl enable ntpd 系統時間與time....

September 1, 2015

CentOS 使用rsync

簡介 rsync 是一種遠端複製的技術,透過 rsync 可以輕鬆的將機器上的檔案做鏡像備援到其他機器. 首先先查詢一下,機器是否已經安裝. rpm -qa | grep rsync 如果沒有的話就 yum 一下吧 做 rsync 的時候 server 端與 client 端都必須要安裝 yum install rsync 指令 rsync的指令非常的簡單 這個指令不會刪除目的端多餘的檔案 rsync -avz /opt/data root@192.168.1.245:/opt/data-backup rsync -avz root@192.168.1.245:/opt/data-backup /opt/data 這個指令則會完全的鏡像,如果目的端有來源端沒有的檔案,該檔案會被刪除 rsync -avz --delete /opt/data root@192.168.1.245:/opt/data-backup rsync -avz --delete root@192.168.1.245:/opt/data-backup /opt/data 當你做 rsync 時,必須使用到 ssh port,所以你的防火牆 22 port 必須打開, 另外會要求你輸入密碼, 假設你要做自動的排程,就必須使用 ssh key 來達到不用密碼可以登入.

August 31, 2015