栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Linux云服务器初始化】MobaXterm工具/内核版本查询/hostname/hosts/yum源配置/jdk等安装配置(不断完善ing)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Linux云服务器初始化】MobaXterm工具/内核版本查询/hostname/hosts/yum源配置/jdk等安装配置(不断完善ing)

1.简单说明

  这里对云服务器的购买、安全组设置等不做详细的说明,主要是描述连接上云服务器后要做的配置、开发环境搭建等操作,内容会不断进行完善。
  服务器的连接我推荐使用 MobaXterm 优点是免费开源,支持多种连接协议,支持拖拽上传文件,支持使用插件扩展,免费版的对 session 数量有限制,个人使用还是足够的,点击下载。

2.新手上车

显示正在运行的内核版本【后续安装软件需要用到】

cat /proc/version
Linux version 4.18.0-147.5.1.el8_1.x86_64 
(mockbuild@kbuilder.bsys.centos.org) 
(gcc version 8.3.1 20190507 (Red Hat 8.3.1-4) (GCC)) #1 SMP Wed Feb 5 02:00:39 UTC 2020

详细信息查询:

rpm -qi centos-release
Name        : centos-release
Version     : 8.1
Release     : 1.1911.0.8.el8
Architecture: x86_64
Install Date: Tue 18 Feb 2020 04:05:44 PM CST
Group       : System Environment/base
Size        : 25430
License     : GPLv2
Signature   : RSA/SHA256, Fri 03 Jan 2020 03:33:42 AM CST, Key ID 05b555b38483c65d
Source RPM  : centos-release-8.1-1.1911.0.8.el8.src.rpm
Build Date  : Thu 02 Jan 2020 11:21:12 PM CST
Build Host  : x86-02.mbox.centos.org
Relocations : (not relocatable)
Packager    : CentOS Buildsys 
Vendor      : CentOS
Summary     : CentOS Linux release file
Description :
CentOS Linux release files
2.1 hostname

方式 1️⃣ 修改 /etc/hostname

# 修改 /etc/hostname 需要 reboot 才能生效
echo aliyun > /etc/hostname

方式 2️⃣ 修改 /proc/sys/kernel/hostname

# 修改 /proc/sys/kernel/hostname 新建会话就会生效
echo aliyun > /proc/sys/kernel/hostname

这两种方式的底层原理没有深挖,我还是比较接受重启服务器的方式。

2.2 hosts

域名及别名与 IP 的映射关系配置,平时使用域名或者别名可以减少暴露 IP 的风险。

vim /etc/hosts
# 原始的 hostname 对应 IP 是 127.0.0.1
127.0.0.1 aliyun aliyun

这里有个很深的坑,云服务器初始的 hostname 对应 IP 是 127.0.0.1部分组件使用服务器的别名或者域名会找不到 IP,我们要重新设置对应的 IP 地址。

# 查询本机的 IP 这里的 inet 就是内网的 IP 地址【为了不暴露 IP 地址 我使用 abcd 代替】
[root@aliyun ~]# ifconfig
eth0: flags=4163  mtu 1500
        inet aaa.bb.ccc.dd netmask 255.255.240.0  broadcast 172.20.111.255
# 修改 hosts
aaa.bb.ccc.dd aliyun aliyun
2.3 yum

yum 阿里云源配置:

# 1.安装 wget 已安装可忽略
yum install -y wget
# 2.备份 /etc/yum.repos.d/CentOS-base.repo 文件【备份配置文件是个好习惯】
cd /etc/yum.repos.d/ 
mv CentOS-base.repo CentOS-base.repo.back
# 3.下载阿里云的 Centos-x.repo 文件【要注意版本 我的是 8】
wget -O CentOS-base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
# 4.重新加载 yum
yum clean all 
yum makecache
2.4 jdk

方式 1️⃣ 在线安装

# yum jdk 查询 【只贴出部分信息】
[root@aliyun ~]# yum search jdk
================== Name & Summary Matched: jdk ==================
java-11-openjdk-demo.x86_64 : OpenJDK 11 Demos
java-17-openjdk-demo.x86_64 : OpenJDK 17 Demos
java-1.8.0-openjdk-demo.x86_64 : OpenJDK 8 Demos

# 要安装的是 OpenJDK xx Runtime Environment
java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environment

# yum jdk 安装 【这里只贴出部分信息】
[root@aliyun ~]# yum install java-11-openjdk.x86_64
===============================================================================================================
 Package		Architecture		Version		Repository		Size
===============================================================================================================
Installing:
 java-11-openjdk		x86_64		1:11.0.13.0.8-4.el8_5		appstream		266 k
Installing dependencies:
 adwaita-cursor-theme	noarch		3.28.0-2.el8		appstream		647 k
 adwaita-icon-theme		noarch		3.28.0-2.el8		appstream		11 M
 alsa-lib				x86_64		1.2.5-4.el8			appstream 		489 k
 at-spi2-atk			x86_64		2.26.2-1.el8 		appstream 		89 k
 at-spi2-core 			x86_64 		2.28.0-1.el8 		appstream 		169 k

方式 2️⃣ 离线安装

# 1.解压下载好的安装包
tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
# 2.移动到 /usr/local/java 目录下
mv jdk-11/ /usr/local/java

JDK 环境变量配置【随后安装的其他组件环境变量也可以放在 my_env.sh 内】:

# 1.添加配置文件
vim /etc/profile.d/my_env.sh

# 2.添加以下内容 JAVA_HOME 的路径要根据实际情况配置
# JAVA_HOME
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin

# 3.使得配置的环境变量立即生效:
	# 首先是要赋权限【只操作一次就行 以后再添加环境变量就不用再赋权了】
	chmod +x /etc/profile.d/my_env.sh
source /etc/profile.d/my_env.sh

验证 JDK 安装是否成功:

[root@aliyun ~]# java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
3.稍作总结

  我自己也用过一段时间的虚拟机,只要电脑的硬盘、内存足够大用起来也是可以的,唯一的问题就是只能在本机使用,后来买了云服务器【阿里云、腾讯云】的都有,都是乞丐版的配置1核2G内存40G硬盘【腾讯的是50G】好在很便宜。
  这篇是个简单的新手上车,一些基础的配置能解决一些使用上的问题,希望能帮到小伙伴儿们~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/711100.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号