顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

2016年7月22日 星期五

Linux CentOS 安裝 JAVA


一、進入下載頁
Java SE Development Kit 7u79

圖1
Linux CentOS 安裝 JAVA


二、依您的os 版本來選擇
本篇使用 Linux OS CentOS 64
http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
圖2 複製連結網址
Linux CentOS 安裝 JAVA


三、Accept License Agreement
你必須接受甲骨文BSD許可證才能下載該軟件。
圖3  選擇Accept License Agreement
Linux CentOS 安裝 JAVA
Accept License Agreement

四、在Cookies裡有二個關鍵值
gpw_e24
oraclelicense
當你按下選擇Accept License Agreement 後會更新gpw_e24值
圖 4 refresh 更新gpw_e24值
Linux CentOS 安裝 JAVA


圖 5 gpw_e24值
Linux CentOS 安裝 JAVA


五、使用wget 來下載 jdk檔

本文下載到opt資料夾下。
指令:
cd /opt/

For 64 Bit:-
指令:

 
   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"



For 32 Bit:-
指令:

 
   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-i586.tar.gz"



圖6
Linux CentOS 安裝 JAVA

如果你的os 沒有裝wget,指令如下:
指令:
 
   yum install wget




六、解壓jdk檔

指令:
 
  tar xzf jdk-7u79-linux-x64.tar.gz

圖 7
Linux CentOS 安裝 JAVA

圖 8 設定 jdk 資料夾檔案權限
指令:
 
  chown 0.0 -R

Linux CentOS 安裝 JAVA


七、設定  JAVA_HOME

~/.bashrc or ~/.bash_profile

圖9
指令:
 
  vi ~/.bash_profile

Linux CentOS 安裝 JAVA

圖10 編寫bash_profile
Linux CentOS 安裝 JAVA


圖11 加入JAVA_HOME 及 JRE_HOME
JAVA_HOME=/opt/jdk1.7.0_79
JRE_HOME=/opt/jdk1.7.0_79/jre
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin
Linux CentOS 安裝 JAVA


圖12 重載入 reload .bash_profile
reload 指令:
 
   source ~/.bash_profile


查java版號指令:
 
   java -version

Linux CentOS 安裝 JAVA

看到這個版號,就是成功了喔!!!!






用LINE傳送分享


























其它文章

2016年7月16日 星期六

Linux History 查看歷史指令


本編記錄linux History 查看歷史指令


這指令在管理linux時,常會使用到。
~/.bash_history
圖1 Linux History 查看歷史指令
Linux History 查看歷史指令
Linux History 查看歷史指令


圖2 查看指令歷史檔 less ~/.bash_history
Linux History 查看歷史指令
 less ~/.bash_history



圖3 查看 指令歷史檔 檔案檔名及名稱
echo $HISTFILE
Linux History 查看歷史指令


圖4 參數使用
history [n]       n為顯示筆數,依最近開始算。
history -c         清除
history -d offset 刪除筆數
history [-anrw] [filename]
history -ps arg

Linux History 查看歷史指令



圖5 history [n]

Linux History 查看歷史指令



其它參數參考:
https://www.gnu.org/software/bash/manual/bash.html#index-history


其它參考:

Linux教學目錄























其它文章

2016年1月3日 星期日

PuTTY 遠端登入工具

PuTTY 遠端登入工具


一、進入PuTTY網頁
PuTTY: a free SSH and Telnet client

二、下載PuTTY
PuTTY Download Page
圖1 下載putty.exe
PuTTY 遠端登入工具

三、執行PuTTY
圖2 putty.exe 開啟PuTTY介面
PuTTY 遠端登入工具

四、建立連線
圖3
Host Name :192.168.56.101
Saved Sessions:192.168.56.101
按Save -> Open
PuTTY 遠端登入工具

五、登入成功
圖4
如果第一次連線登入,會有SSL登入提示按Yes即可。
後輸入帳號/密碼
PuTTY 遠端登入工具


其它相關文章:























其它文章

VirtualBox CentOS 網路設定之固定IP設定



在VirtualBox 安裝CentOS後,
設定固定IP。

一、在VirtualBox 設定值->網路
圖1

二、CentOS登入後
圖2 輸入ifconfig查看,
(如果你無法使用ifconfig)
參考:

本文設定固定IP的網路卡是第二張網卡。
預設代號為eth1,目前查不到。

三、開啟第二張網卡
圖3 指令 ifup eth1


四、開啟中
圖4


五、輸入ifconfig查看
圖5 第二張網卡出來了,預設是自動給ip的,我們要修改為手動給ip。


六、查看第二張網卡設定檔
圖6 編輯第二張網卡設定檔
指令: vi /etc/sysconfig/network-scripts/ifcfg-eth1

七、ifcfg-eth1內容
圖7


八、加入固定IP
固定IP位址設定方式
BOOTPROTO=static
IPADDR=192.168.56.101
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
記得
NOBOOT=yes要改,不然重新開機後就不會啟動了,就要自已再下ifup開啟。

BOOTPROTO:
啟動該網路介面時,使用何種協定?
手動設定 IP : static 或 none
自動設定 IP : dhcp
註:不要打錯字,因為這是重要的關鍵字!
IPADDR:網路IP
NETMASK:網路遮罩
GATEWAY:網路閘道
圖8

九、輸入重啟網路設定
設定好後,重啟網路設定
service network restart
圖9

十、重啟網路
圖10

十一、再次查看網路
圖11

十二、測試
本機是windows,
開啟cmd後,
輸入ping 192.168.56.101
圖12




參考:Linux 網路相關設定檔案

其它相關文章:























其它文章

Linux CentOS 開關機指令


如果要開關機有以下指令:
shutdown, poweroff,halt 及 reboot,另外還有init。

通常都會用:shutdown


一、shutdown 指令簡略說明:
Linux 系統建議的關機方式使用 shutdown 指令,
會比較安全讓系統正常關機,
可以設定所有登入系統中的使用者都會收到即將關機的警告訊息,
而在關機的前,也會禁止新的使用者登入。

用法說明
shutdown 參數 時間 警告信息

現在關機
shutdown -h now
圖1


強制關閉
shutdown -f

15分鐘後關機
shutdown -h +15
參數+15可以隨意更改,依分鐘如:+60就是60分鐘後關機。

現在重新啟動
shutdown -r now


關機並送出警告訊息給所有使用者
shutdown -h +1 "System shutdown in 1 minutes!"


查看指令說明
shutdown –help
圖2

二、poweroff 指令簡略說明:
poweroff和halt命令都是reboot的連接,用法一樣。

三、halt 指令簡略說明:
halt命令就是調用 shutdown -h now 命令執行的。
系統停止運行,而不會切斷主機電源。
常用的指令 halt -p ;參數p為poweroff

四、reboot 指令簡略說明:
現在重新啟動

五、init 為 Linux系統運行級別分類
本看級別分類設定檔
路徑及檔: /etc/inittab
圖3

0 Halt (停機)
1 Single user (單用戶模式)
2 multi user without network (多用戶限制網路模式)
3 Multi user (多用戶完全模式)
4 unuse (未分配)
5 X11 (圖形模式)
6 Reboot (重新啟動系統)

註1:
不要把initdefault 設置為0 or 6,後果你可以試看看。
註2:
在shutdown指令工作過程,
系統管理運行shutdown命令後,
會送信息給init,
要求改系統運行級別runlevel。
        runlevel 0  停機
        runlevel 6  重新啟動系統


如果還有不了解的地方,可以在google查詢:
Linux shutdown 教學
Linux poweroff 教學
Linux halt 教學
Linux halt 教學
Linux reboot 教學


其它相關教學:























其它文章

2016年1月1日 星期五

使用 VirtualBox 安裝 CentOS - VirtualBox install CentOS 之三


前二篇是安裝CentOS minimal 只安裝了核心的 core。
參考:

這篇是安裝 CentOS bin的版本。會有選擇安裝的套件其中共有八種選項,
圖1

差異在於額外安裝的套件,

以下是簡略說明:
桌面 (Desktop) :
使用 GNOME 的桌面環境。
最輕量桌面 (Minimal Desktop) :
只提供最基本運行圖形桌面必要的軟件。
最輕量 (Minimal) :
只提供最基本運行 GNU/Linux 必要的軟件。
基本伺服器 (Basic Server) :
基本伺服器軟件
資料庫伺服器 (Database Server) :
使用 MySQL 和 PostgreSQL 伺服器軟件
網站伺服器 (Web Server) :
使用 Apache 網站伺服器。
企業身份識別伺服器 (Enterprise Identity Server Base) :
提供 OpenLDAP 和 the System Security Services Daemon (SSSD)
等用作建立身份識別和確認伺服器。
虛擬化系統 (Virtual Host) :
有關虛擬化支援的軟件,包括 KVM、Virtual Machine Manager 、 VM 版面程式。
軟件開發工作站 (Software Development Workstation) :
提供軟件開發
按『選用套件』更可以實質地選擇要安裝的套件。

原文說明:
Desktop: base, basic-desktop, core, debugging, desktop-debugging, desktop-platform, directory-client, fonts, general-desktop, graphical-admin-tools, input-methods, internet-applications, internet-browser, java-platform, legacy-x, network-file-system-client, office-suite, print-client, remote-desktop-clients, server-platform, x11

Minimal Desktop: base, basic-desktop, core, debugging, desktop-debugging, desktop-platform, directory-client, fonts, input-methods, internet-browser, java-platform, legacy-x, network-file-system-client, print-client, remote-desktop-clients, server-platform, x11

Minimal: core

Basic Server: base, console-internet, core, debugging, directory-client, hardware-monitoring, java-platform, large-systems, network-file-system-client, performance, perl-runtime, server-platform

Database Server: base, console-internet, core, debugging, directory-client, hardware-monitoring, java-platform, large-systems, network-file-system-client, performance, perl-runtime, server-platform, mysql-client, mysql, postgresql-client, postgresql, system-admin-tools

Web Server: base, console-internet, core, debugging, directory-client, java-platform, mysql-client, network-file-system-client, performance, perl-runtime, php, postgresql-client, server-platform, turbogears, web-server, web-servlet

Virtual Host: base, console-internet, core, debugging, directory-client, hardware-monitoring, java-platform, large-systems, network-file-system-client, performance, perl-runtime, server-platform, virtualization, virtualization-client, virtualization-platform

Software Development Workstation: additional-devel, base, basic-desktop, core, debugging, desktop-debugging, desktop-platform, desktop-platform-devel, development, directory-client, eclipse, emacs, fonts, general-desktop, graphical-admin-tools, graphics, input-methods, internet-browser, java-platform, legacy-x, network-file-system-client, performance, perl-runtime, print-client, remote-desktop-clients, server-platform, server-platform-devel, technical-writing, tex, virtualization, virtualization-client, virtualization-platform, x11

本文參考:CentOS 6 “Default” Installation Options

其它相關教學:




























其它文章

2015年12月31日 星期四

CentOS 開機啟動網路設定




當你安裝好CentOS 網路卡預設是關閉的。
必需下指令ifup 開網路卡
參考:

一、網路設定檔中可以設定開機啟動網路卡
目錄:/etc/sysconfig/network-scripts
圖1

檔案:ifcfg-eth0
編輯ifcfg-eth0,eth0是網路卡代號。
如果你有二張網路卡,第二張會是eth1
指令:
vi ifcfg-eth0
圖2
DEVICE=eth0          網路卡代號,必須要 ifcfg-eth0 相對應
BOOTPROTO=dhcp       開機協定,有 dhcp 及 static (浮動 IP 則為 dhcp )
ONBOOT=no            是否開機啟動

圖3
將ONBOOT 改為 yes
使用vi編輯(按i編輯->改為yes ->esc-> :wq)
如果你不會vi ,請google吧!

圖4 改好存檔


圖5 重新啟動網路
指令1:service network restart
指令2:/etc/init.d/network restart

圖6 下reboot 重新開機

圖7 重新開機中

圖8 重新開機後登入查看網路




相關文章:























其它文章

2015年12月30日 星期三

CentOS yum更新套件


一、yum更新套件
下指令:yum -y update
圖1 更新中

圖2 更新完成

相關常用說明
yum update
yum -y update
 -y 參數用於當運行時所提出的問題用 yes 回答指令。

update後面接上套件名稱的話可針對該套件更新
例:yum update httpd(套件名稱)

yum check-update
檢查可更新的套件有那些


yum clean
#清除安裝下載時的暫套件原始檔,存放在/var/cache/yum

yum 還有很多指令,
yum info
yum list 等等
這裡就不多說了,google上有一堆文章在說明了。


問題Couldn't resolve host 'mirrorlist.centos.org'
圖3

可能是網路問題,查看你的網路卡是否已設定好了。
參考:VirtualBox CentOS 網路設定



其它相關文章:



















其它文章

VirtualBox CentOS 網路設定



一、查看目前網路卡資訊
指令:ifconfig
圖1 目前沒有啟動網路卡

二、啟用網路卡1
指令:ifup eth0
eth0是網卡的名稱,每台主機會不同名稱,查出你的網卡名稱
(參考 http://CentOS 開機啟動網路設定)
圖2

圖3 再查看

註:關網路卡
指令:ifdown eth0

三、查看是否有通
圖4
指令:ping 168.95.1.1
註:168.95.1.1 這個中華電信的 DNS 主機




下一篇:


其它相關文章:














其它文章

標籤

Oracle (150) Oracle DB (144) Oracle_DB (143) Oracle SQL (135) JAVA (84) css-基本類 (65) MySQL (59) CSS Selector (58) jQuery (49) JavaScript-基本類 (39) Spring Boot (38) JavaScript (37) JavaScript HTML DOM (37) JavaScript-HTML_DOM (36) CSS3 (30) JAVA-基本類 (28) jQuery UI (27) Apache (23) Oracle GROUP BY (20) datepicker (20) Android (18) Oracle Date (17) c (17) JAVA-lang套件 (16) Linux (16) Oracle Sub Query (16) Spring-基本類 (16) jQuery-基本類 (16) MySQL-進階系列教學 (15) Android基本類 (14) Grails (14) Oracle join (14) SQLite (13) Spring (13) WIN7-基本類 (13) grails-基本類 (13) linux cent os (13) CKEditor (12) JAVA-流程控制類 (12) JAVA_Spring (12) PHP (11) Spring MVC (11) MySQL-基本系列教學 (10) Notepad (10) Notepad++ (10) SQLite for java (10) Windows (10) c/c++ (10) eclipse (9) jQuery-Selector (9) sqldeveloper (9) DB_Toad (8) JAVA_IDE_Eclipse (8) JavaScript-String類 (8) MySQL DB Toad (8) MySQL-DATE相關 (8) MySQL-函式相關 (8) Spring Bean (8) Android Studio (7) HTML5 (7) Hibernate (7) JAVA-OCWCD (7) JavaScript-陣列類 (7) Docker (6) JAVA-程式分享 (6) JAVA.util套件 (6) JavaScript-數學類 (6) MinGw (6) MySQL-其它類 (6) Servlet (6) centos (6) Apache_Tomcat (5) Apache套件_POI (5) CSS (5) JavaScript-Date物件 (5) JavaScript-其它類 (5) PostgreSQL (5) httpd (5) log4j (5) 基本資訊 (5) 開發工具 (5) CSS Properties (4) Dev-C++ (4) IntelliJ IDEA (4) Oracle DDL (4) Sublime (4) TortoiseSVN (4) apache_Maven (4) Android NDK (3) Eclipse IDE for C/C++ (3) Hibernate-基本類 (3) JAVA-問題 (3) JAVA-綀習分享 (3) JVM (3) Linux 指令 (3) Proxy Server (3) Spring Mobile (3) Spring web (3) Squid (3) VirtualBox (3) maven (3) zk (3) 生活其它 (3) Bootstrap (2) Filter (2) JAVA_IO (2) JAVA_其它_itext套件 (2) JBoss-問題 (2) JSP (2) Jboss (2) Listener (2) MySQL-語法快速查詢 (2) Spring AOP (2) Spring Batch (2) Spring Boot Actuator (2) Spring i18n (2) Subversive (2) Tomcat 8 (2) UML (2) WebJars (2) WinMerge (2) c++ (2) c語言綀習題 (2) jQuery Mobile (2) jQuery-事件處理 (2) jQuery-套件類 (2) putty (2) svn (2) weblogic (2) Apache_JMeter (1) Apache套件_BeanUtils (1) Apache套件_StringUtils (1) Base64 (1) Google API (1) HTML5-基本類 (1) Heap (1) JAVA 7 (1) JAVA SE 、JAVA EE、JAVA ME (1) JAVA 日期 (1) JAVA-OCJP (1) JAVA-WEB (1) JAVA_IDE (1) JAVA其它 (1) JBoss Server (1) JDK (1) JMX (1) JRE (1) Java RMI (1) Java String (1) Joda Time (1) Linux_其它 (1) MySQL教學 (1) Oracle_VirtualBox (1) SQL Server (1) SWT (1) Session (1) Stack (1) Struts 2 (1) Tool (1) ZK Studio (1) csv (1) grails-其它類 (1) jQuery-進階 (1) java mail (1) java web (1) java8 (1) jsoup (1) mockmvc (1) modules (1) tomcat (1) win10 (1) 其它類 (1) 圖片工具 (1) 模擬器 (1) 讀書分享 (1) 開發資訊 (1)

精選文章

初學 Java 的 HelloWorld 程式

撰寫一個JAVA程式 public class HelloWorld{ public static void main(String[ ] args){ System.out.println("我第一支Java程式!!"); } } ...