Centos7系统相关安装

本文详细介绍了如何在CentOS 7上进行系统信息查看、PATH配置、常用yum指令使用,包括安装wget、zlib-devel、Perl扩展、asciidoc等开发工具,以及JavaJDK的离线安装和防火墙管理。
摘要由CSDN通过智能技术生成

安装教程

https://mp.csdn.net/console/article

相关目录介绍

当前是以 root 用户进行操作,如果是非 root 用户,请在指令前加
etc:etc为系统配置文件目录,该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、IPSec 配置文件和其他文件等。
proc:proc为 process 的缩写,里面存放与内核相关的文件。

常用yum指令

yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包

查看系统信息

查看 CentOS 系统信息

  1. cat /etc/redhat-release
[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)
[root@localhost ~]# 
  1. cat /proc/version
[root@localhost ~]# cat /proc/version 
Linux version 3.10.0-1127.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020
[root@localhost ~]# 

Linux 3.10.0 内核的64位操作系统。GCC 为GUN 编译器集合,采用4.8.5版本

  1. uname -a
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# 
  1. cat /etc/os-release
[root@localhost ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

Linux 版本 3.10.0-1127.el7.x86_64 64位

  • 查看 PATH 全局配置
    echo $PATH
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/git/bin:/root/bin
[root@localhost ~]# 

查看有那些组安装包可用

yum grouplist | more

[root@localhost ~]# yum grouplist | more
已加载插件:fastestmirror
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Determining fastest mirrors
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
可用的环境分组:
   最小安装
   基础设施服务器
   计算节点
   文件及打印服务器
   基本网页服务器
   虚拟化主机
   带 GUI 的服务器
   GNOME 桌面
   KDE Plasma Workspaces
   开发及生成工作站
可用组:
   传统 UNIX 兼容性
   兼容性程序库
   图形管理工具
   安全性工具
   开发工具
   控制台互联网工具
   智能卡支持
   科学记数法支持
   系统管理
   系统管理工具
完成
[root@localhost ~]# 

配置 PATH 全局路径

针对单用户:该用户 home 目录下的 .bash_profile 文件
针对全用户:/etc/profile
该配置文件针对的是用户login的时候才生效,所以配置完不重新login需求马上生效,则需自行
source .bash_profile
或者
source /etc/profile
配置案例(以 git 为例)

# 对个人安装的软件进行配置全局路径>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
export GIT_HOME=/usr/local/git # Git 软件
export PATH=.:${GIT_HOME}/bin:$PATH

环境搭建

安装《开发工具》/<Development Tools>

安装 wget

yum -y install wget

安装 zlib-devel

yum -y install zlib-devel

安装 perl-ExtUtils-MakeMaker

yum -y install perl-ExtUtils-MakeMaker

安装 asciidoc 、xmlto 、openssl-devel

yum -y install asciidoc xmlto openssl-devel

安装 Java JDK

安装前系统中的 Java 环境监测

[root@localhost java]# java -version
-bash: java: 未找到命令
[root@localhost java]# 

离线包安装

  1. 把已下载好的.gz的Java jdk包上传到指定目录下
[root@localhost tools]# pwd
/root/tools
[root@localhost tools]# ls
jdk-8u191-linux-x64.tar.gz
[root@localhost tools]# 
  1. 解压到指定目录下(亦是安装)
    tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/local/java/
    (没有java目录的话自行创建mkdir /usr/local/java/)
[root@localhost tools]# cd /usr/local/java/
[root@localhost java]# ls
jdk1.8.0_191
[root@localhost java]# 

  1. 设置环境变量(配置原理向上查阅《配置 PATH 全局路径》)
    在末尾/etc/profile文件末尾追加如下内容
# 对个人安装的软件进行配置全局路径>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

重新加载为/etc/profile配置文件之后,检测 Java 环境 信息如下

[root@localhost java]# vi /etc/profile
[root@localhost java]# source /etc/profile
[root@localhost java]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
[root@localhost java]# 

yum安装

yum install -y java
查看更多完整日志信息.

安装 Android SDK

安装 Git

防火墙

  • systemctl status firewalld 查看防火墙状态。
    当前为开启状态
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since 三 2020-10-21 09:14:34 CST; 17min ago
     Docs: man:firewalld(1)
 Main PID: 890 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─890 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid

10月 21 09:14:33 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
10月 21 09:14:34 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@localhost ~]# 
  • systemctl stop firewalld 临时关闭
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# 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-10-21 09:32:43 CST; 2s ago
     Docs: man:firewalld(1)
  Process: 890 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 890 (code=exited, status=0/SUCCESS)

10月 21 09:14:33 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
10月 21 09:14:34 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
10月 21 09:32:42 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
10月 21 09:32:43 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@localhost ~]#
  • systemctl disable firewalld ,然后reboot 永久关闭
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

10月 21 09:14:33 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
10月 21 09:14:34 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
10月 21 09:32:42 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
10月 21 09:32:43 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@localhost ~]#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值