JDK安裝方法和Linux常見設(shè)置詳細版教程
一、Linux的常見設(shè)置
1、設(shè)置靜態(tài)IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33

如何查看自己的虛擬機的網(wǎng)關(guān):

完整的配置(不要拷貝我的):
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="60738953-c9fc-420e-b1e1-d727d0987e90" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.32.128" NETMASK="255.255.255.0" GATEWAY="192.168.32.2" DNS1="114.114.114.114" DNS2="8.8.8.8"
記得重啟網(wǎng)卡服務(wù):
systemctl restart network
點擊虛擬機的編輯界面,點擊【虛擬網(wǎng)絡(luò)編輯器】,進入后,


選擇NAT模式:

思考:為什么號段是從128開始的呢?

假如網(wǎng)絡(luò)連接不上怎么辦?

假如檢查了IP,發(fā)現(xiàn)沒IP,也沒有虛擬網(wǎng)卡,怎么辦?放大招

2、設(shè)置linux服務(wù)器的用戶名
hostname 查看當(dāng)前的用戶名 hostname bigdata01 臨時設(shè)置用戶名,一重啟就又回去了 永久設(shè)置用戶名 vi /etc/hostname 將原來的名字刪除,修改為新的名字,保存即可 使用這種方式需要重啟電腦。
主機名:給電腦起個名字
為什么要改呢?
因為我們想將來操作某臺服務(wù)器,不想通過IP操作,想通過用戶名操作。
想要達到這個目的,還需要操作一步:
將你的hostname 跟 IP 進行一個對應(yīng)。
bigdata01 192.168.32.128
3、設(shè)置用戶名和IP的對應(yīng)關(guān)系
vi /etc/hosts

4、關(guān)于防火墻的設(shè)置
關(guān)于防?墻的命令: systemctl status firewalld systemctl stop firewalld 關(guān)閉防火墻,但是開機后,防火墻還是會開啟 systemctl start firewalld systemctl restart firewalld 防?墻開機啟動命令: systemctl disable firewalld 開機不啟動 systemctl enable firewalld
二、關(guān)于用戶和用戶組(了解)
useradd laoyan 添加用戶 passwd laoyan 設(shè)置密碼 每創(chuàng)建一個新的用戶,就會在/home 下創(chuàng)建一個對應(yīng)的文件夾。 新增一個組: groupadd donghu 任何一個用戶都屬于一個組,比如root ,它默認(rèn)屬于root組 laoyan 屬于laoyan組。

將一個用戶放入到某個組中:
usermod -aG 組名 用戶名
usermod -aG donghu laoyan

r -- 可讀取 w --可寫入 x --可執(zhí)行


舉個例子: 老閆買了一些雪糕,雪糕屬于老閆(吃,分享,扔掉), 230801班的同學(xué)跟老閆是一個班的,擁有的權(quán)限(吃,分享), 其他班的同學(xué)(沒有任何權(quán)限)。
可以修改一個文件的權(quán)限:
u 代表 自己(user),擁有者 g 代表 同一個組(group) o 代表 其他成員(other) + 表示賦予權(quán)限 - 收回權(quán)限 r(讀) w(寫) x(執(zhí)行) 但是不是說我賦予了權(quán)限它就一定執(zhí)行的。 權(quán)限有賦予多的情況 chmod g+w bbb.txt chmod u+x bbb.txt chmod o+x bbb.txt 以上方案只能進行簡單的權(quán)限賦予,如果一下子賦予多個權(quán)限, 可以這樣寫:chmod g+x,o+w a.txt 還有其他辦法: chmod 777 bbb.txt r = 4 二進制 0100 w = 2 二進制 0010 x = 1 二進制 0001 r + w + x = 7 chmod 763 aaa.txt 可以通過三個數(shù)字進行權(quán)限賦值。第一個數(shù)字代表user,第二個數(shù)字代表group ,第三個代表 other
超級管理員切換到普通用戶:su laoyan 普通用戶切換到超級管理員 : su (記得輸入密碼) 修改一個文件的所屬組和用戶: chown 用戶:組的名字 文件名 將一個用戶放入新的組里面:usermod -g tongbaishan laoyan
三、安裝JDK
1、創(chuàng)建一個文件夾,用于存放安裝包 /opt/modules
mkdir -p /opt/modules --以后存放安裝包 mkdir -p /opt/installs --以后存放解壓后的軟件
2、上傳文件(安裝包)

3、解壓該軟件
將軟件解壓到/opt/installs
tar -zxvf jdk-8u321-linux-x64.tar.gz -C /opt/installs
4、重命名
1、進入文件夾 cd /opt/installs 2、進行重命名 mv jdk1.8.0_171 jdk
5、配置環(huán)境變量
vi /etc/profile export JAVA_HOME=/opt/installs/jdk export PATH=$PATH:$JAVA_HOME/bin 在文件的最后追加,不要刪除別人的任何配置。
6、刷新配置文件,讓配置文件生效
source /etc/profile
7、驗證配置是否生效

四、給系統(tǒng)拍個照(快照)
快照就是將來可以恢復(fù),以及可以clone(克隆) 的基礎(chǔ),記得先關(guān)機, 再克隆。



總結(jié)
到此這篇關(guān)于JDK安裝方法和Linux常見設(shè)置的文章就介紹到這了,更多相關(guān)JDK安裝和Linux常見設(shè)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
easyexcel讀取excel合并單元格數(shù)據(jù)的操作代碼
這篇文章主要介紹了easyexcel讀取excel合并單元格數(shù)據(jù)的操作代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05
java:json-path支持fastjson作為JSON解析提供者的技術(shù)實現(xiàn)方式
json-path和fastjson都是Java中常用的JSON處理庫,json-path支持多種解析器,而fastjson具有高性能,通過擴展json-path,使其支持fastjson,可以在保持json-path強大功能的同時,享受fastjson的高性能優(yōu)勢2025-12-12
springboot2.3.1替換為其他的嵌入式servlet容器的詳細方法
這篇文章主要介紹了springboot2.3.1替換為其他的嵌入式servlet容器的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

