小白學Linux——實踐3(修改啟動級別、配置網路、配置JDK)
安裝完CentOS 7 後必做的七件事 1、修改啟動級別 在虛擬機器新安裝了個CentOS7,圖形介面啟動太慢,想調整一下按照以前的經驗改執行級別,輸入: (1)vi /etc/inittab 然後發現跟之前不一樣了,在inittab設定不再生效:
multi-user.target: analogous to runlevel 3
graphical.target: analogous to runlevel 5
(2)按照上面的提示,檢視當前的預設target輸入命令:
[[email protected] ~]# systemctl get-default
graphical.target
[
2、配置網路 (1)分配linux內網ip地址的問題: 當安裝好虛擬機器之後,使用ifconfig命令檢視linux並沒有內網ip 這時需要修改一個配置檔案,檔案的url是:/etc/sysconfig/network-scripts/ifcfg-ens33 將其中的ONBOOT=no改為ONBOOT=yes然後儲存退出,並重啟網絡卡即可 service network restart
(2) 讓虛擬機器和宿主機相互訪問並都可以訪問外網
以virtualbox為例,在virtualbox全域性設定中新增兩塊網絡卡,一塊是NAT網路,一塊是Host-only。
虛擬主機進行網絡卡配置網絡卡1設定為網路地址轉換NAT,網絡卡2設定為Host-only。
這樣啟動虛擬機器我們發現都可以ping baidu.com也就是說都可以訪問外網了,下面檢視一下虛擬機器和宿主機的第二塊網絡卡,會發現一塊192.168.56.的ip地址的網絡卡,相互ping一下發現通了。
注意一點,centos如果是mini安裝是無法執行ifconfig的,請使用ip addr檢視網絡卡資訊。
(3)開啟ssh
第一步
檢視本機是否安裝SSH軟體包
[
你可以將防火牆中的規則條目清除掉: [[email protected] ~]# iptables -F
systemctl status iptables.service 檢視狀態: systemctl status sshd.service 啟動服務: systemctl start sshd.service 重啟服務: systemctl restart sshd.service 開機自啟: systemctl enable sshd.service
3、配置JDK 1、檢視當前系統jdk的版本:java -version 2、列舉匹配已安裝的java的軟體包:yum list installed | grep java 3、解除安裝安裝的jdk: yum -y remove java-1.7.0-openjdk* 當結果出現了完畢!,就表示解除安裝成功。 4、安裝jdk(介紹三種方法) 方法一:利用yum源來安裝jdk(此方法不需要配置環境變數) 檢視yum庫中的java安裝包 :yum -y list java* 安裝需要的jdk版本的所有java程式:yum -y install java-1.8.0-openjdk* (安裝完之後,預設的安裝目錄是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64) 當結果出現了完畢!即安裝完成。 檢視java版本:java -version
方法二:用rpm安裝jdk(可以使用man rpm命令檢視rpm的幫助文件) 使用Xftp將下載好的jdk-8u152-linux-x64.rpm上傳到CentOs上去,我這裡放到了/home/lisonglin下 使用rpm命令安裝: rpm -ivh jdk-8u152-linux-x64.rpm (預設安裝在/usr/java目錄下,不用配置環境變數)
方法三:手動解壓JDK的壓縮包,然後設定環境變數 使用Xftp將下載好的jdk-8u152-linux-x64.tar.gz上傳到CentOs上去,我這裡放到了/home/lisonglin下 先將之前使用rpm方式安裝的jdk解除安裝掉(如果沒有安裝過可跳過此步驟) 查詢之前安裝的jdk名稱:rpm -qa | grep jdk 解除安裝jdk:rpm -e --nodeps jdk1.8 (此處也可以使用全名jdk1.8-1.8.0_152-fcs.x86_64) 解除安裝完成! 1、複製安裝包到/usr/java目錄中(目錄可以自己選):cp jdk-8u152-linux-x64.tar.gz /usr/java 2、切換到/usr/java目錄下:cd /usr/java 3、解壓縮包:tar -zxvf jdk-8u152-linux-x64.tar.gz 解壓成功(表式JDK已安裝成功,可檢視jdk的資料夾) 此時java -version命令還不能使用: 4、配置環境變數 使用vim /etc/profile 編輯profile檔案 輸入: vim /etc/profile 向檔案裡面追加以下內容: #set java environment JAVA_HOME=/usr/java/jdk1.7 JRE_HOME=PATH:JRE_HOME/bin CLASSPATH=.:JAVA_HOME/lib/tools.jar:JAVA_HOME/lib/dt.jar:JRE_HOME/lib。CLASSPATH變數值中的.表示當前目錄 PATH使得系統可以在任何路徑下識別java命令,設為:JRE_HOME/bin。 特別注意:環境變數值的結尾沒有任何符號,不同值之間用:隔開(windows中用;)。 5、使配置檔案生效:source /etc/profile 使修改生效,如此再javac就有反應了 不放心可以執行下echo $PATH 看一下配置結果 6、測試配置是否成功