日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux基础学习五:软件的相关安装(JDK,Tomcat,Yum)

發布時間:2025/3/15 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基础学习五:软件的相关安装(JDK,Tomcat,Yum) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

設置靜態ip

通過 dhclient 命令獲取動態ip,動態ip存在的問題:

  • 每次重啟,需要重新獲取

  • 獲取的ip地址不固定

解決方案:設置靜態ip

配置步驟:

  • 編輯 /etc/sysconfig/network-scirpts/ifcfg-ens33 文件

  • vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # 將dhcp改為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=fbc31eef-a8de-4947-9218-ca0a3d1b1f78 DEVICE=ens33 ONBOOT=yes #將no改為yes #添加以下四行 IPADDR=192.168.84.140 #ip地址 NETMASK=255.255.255.0 #子網掩碼,固定的 GATEWAY=192.168.84.2 #網關,在vmware中查看 DNS1=114.114.114.114 #dns,固定寫法

    ?重啟網絡服務

    systemctl restart network

    2 軟件安裝

    2.1 rpm包安裝

    .rpm包是RedHat、Cent OS等發行版的Linux系統上的安裝包,類似于Windows中的.exe文件。不過它不能雙擊安裝,需要使用rpm命令進行安裝。RPM是Red-Hat Package Manager(RPM軟件包管理器)的縮寫,用于在Linux系統中管理(安裝、卸載、升級)軟件。

    JDK的安裝

    安裝:rpm -ivh 軟件名.rpm
    查詢:rpm -qa | grep 軟件名關鍵字
    卸載:rpm -e 軟件名

    圖上的 jdk下載鏈接:鏈接:https://pan.baidu.com/s/1P0X5rmzna7dvE8Ag2uTVWw?
    提取碼:a6ns?


    1.安裝jdk的rpm包

    [root@localhost tmp]# cd /tmp [root@localhost tmp]# rpm -ivh jdk-8u251-linux-x64.rpm 警告:jdk-8u251-linux-x64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID ec551f03: NOKEY 準備中... ################################# [100%] 正在升級/安裝...1:jdk1.8-2000:1.8.0_251-fcs ################################# [100%]Unpacking JAR files...tools.jar...plugin.jar...javaws.jar...deploy.jar...rt.jar...jsse.jar...charsets.jar...localedata.jar...

    ?

    此時:JDK已經被安裝在了 /usr/java/jdk1.80_xxx 目錄下。

    2.配置環境變量

    [root@localhost java]# vi /etc/profile在profile中尾部追加一下3行配置 export JAVA_HOME=/usr/java/default export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.//刷新環境變量 [root@localhost java]# source /etc/profile如果刷新環境變量時,有異常信息,大多是配置環境變量的關鍵字有錯

    注意:.rpm包如果依賴一些組件,需要我們手動解決安裝依賴。

    2.2 yum安裝

    Yum(全稱為 Yellow dogUpdater Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

    wget的安裝

    wget 是一個從網絡上自動下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP協議 下載,有類似于Windows下的迅雷。

    安裝: yum install 軟件名安裝時自動確認:yum install -y 軟件名 卸載:yum remove 軟件名 更新:yum update[root@localhost ~]# yum install wget可以使用wget下載文件,比如圖片 -P 表示下載到哪個文件夾里 [root@localhost ~]# wget -P /tmp http://img1qn.moko.cc/2019-03-28/2a6fd155-3c53-46eb-a5ca-4b61f9c46ca1.jpg

    ?

    2.3 綠色軟件安裝

    綠色軟件:不需要安裝,下載可以直接使用(或者解壓縮后可以直接使用)的軟件。

    Tomcat的安裝

    Tomcat是一個典型的免安裝軟件,通過xftp上傳文件到虛擬機的 /opt 目錄下,然后進行安裝。

  • 解壓縮tomcat.tar.gz

  • [root@localhost ~]# cd /opt [root@localhost opt]# tar xzvf apache-tomcat-8.5.55.tar.gz 查看/opt目錄 [root@localhost opt]# ls apache-tomcat-8.5.55 apache-tomcat-8.5.55.tar.gz

    ? ? ? ?2.啟動tomcat

    進入到tomcat/bin目錄中,執行startup.sh [root@localhost opt]# cd apache-tomcat-8.5.55/bin [root@localhost bin]# ./startup.sh Using CATALINA_BASE: /opt/apache-tomcat-8.5.55 Using CATALINA_HOME: /opt/apache-tomcat-8.5.55 Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.55/temp Using JRE_HOME: /usr/java/jdk1.8.0_251-amd64 Using CLASSPATH: /opt/apache-tomcat-8.5.55/bin/bootstrap.jar:/opt/apache-tomcat-8.5.55/bin/tomcat-juli.jar Tomcat started.[root@localhost bin]# curl -I http://localhost:8080 HTTP/1.1 200 Content-Type: text/html;charset=UTF-8 Transfer-Encoding: chunked Date: Thu, 28 May 2020 17:27:17 GMT

    ????????3.關閉防火墻

    [root@localhost bin]# systemctl stop firewalld
    [root@localhost bin]# systemctl status firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
    ? ?Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
    ? ?Active: inactive (dead) since 五 2020-05-29 01:36:42 CST; 20s ago
    ? ? ?Docs: man:firewalld(1)
    ? Process: 7679 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
    ?Main PID: 7679 (code=exited, status=0/SUCCESS)

    5月 28 07:09:43 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
    5月 28 07:09:43 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
    5月 28 07:09:44 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
    5月 28 07:09:44 localhost.localdomain firewalld[7679]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option... it now.
    5月 29 01:36:42 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
    5月 29 01:36:42 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
    Hint: Some lines were ellipsized, use -l to show in full.


    關閉防火墻開機自啟動: systemctl disable firewalld

    關閉selinux(Security-Enhanced Linux)?? ?linux安全子系統
    [root@localhost bin]# getenforce
    Enforcing
    [root@localhost bin]# setenforce 0?

    永久關閉selinux:
    編輯 vi /etc/selinux/config
    SELINUX=disabled

    可以通過jps命令查看tomcat進程是否啟動

    ?

    jps ?jps是jdk提供的一個查看當前java進程的小工具
    [root@localhost ~]# jps
    1217 Bootstrap
    1299 Jps

    [root@localhost ~]# jps -l
    1328 sun.tools.jps.Jps
    1217 org.apache.catalina.startup.Bootstrap

    注意:如果tomcat啟動失敗,可以查看tomcat/logs下的2種日志文件

    catalina.日期.log

    記錄tomcat啟動時候的信息,類似于我們在eclipse或者idea中啟動tomcat服務的時候在控制臺看到的信息。

    localhost_access_log.日期.txt

    訪問tomcat的請求的所有地址以及請求的路徑、時間,請求協議以及返回碼等信息

    注意:catalina.out包含tomcat運行時所有的日志輸出

    ?

    總結

    以上是生活随笔為你收集整理的Linux基础学习五:软件的相关安装(JDK,Tomcat,Yum)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。