Centos7系统相关安装

it2023-01-20  50

目录

安装教程相关目录介绍常用yum指令查看系统信息查看 CentOS 系统信息查看有那些组安装包可用配置 PATH 全局路径 环境搭建安装《开发工具》/<Development Tools>安装 wget安装 zlib-devel安装 perl-ExtUtils-MakeMaker安装 asciidoc 、xmlto 、openssl-devel安装 Java JDK离线包安装yum安装 安装 Android SDK安装 Git防火墙

安装教程

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 系统信息

cat /etc/redhat-release [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) [root@localhost ~]# 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版本

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 ~]# 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>

CentOS 7 安装《开发工具》/<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]#

离线包安装

把已下载好的.gz的Java jdk包上传到指定目录下 [root@localhost tools]# pwd /root/tools [root@localhost tools]# ls jdk-8u191-linux-x64.tar.gz [root@localhost tools]# 解压到指定目录下(亦是安装) 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]# 设置环境变量(配置原理向上查阅《配置 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

CentOS 7 安装 Android SDK

安装 Git

CentOS 7 安装 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 ~]#
最新回复(0)