目录
安装教程相关目录介绍常用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 ~
]
CentOS Linux release 7.8.2003
(Core
)
[root@localhost ~
]
cat /proc/version
[root@localhost ~
]
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
) )
[root@localhost ~
]
Linux 3.10.0 内核的64位操作系统。GCC 为GUN 编译器集合,采用4.8.5版本
uname -a
[root@localhost ~
]
Linux localhost.localdomain 3.10.0-1127.el7.x86_64
[root@localhost ~
]
cat /etc/os-release
[root@localhost ~
]
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 ~
]
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/git/bin:/root/bin
[root@localhost ~
]
查看有那些组安装包可用
yum grouplist | more
[root@localhost ~
]
已加载插件: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
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
]
-bash: java: 未找到命令
[root@localhost java
]
离线包安装
把已下载好的.gz的Java jdk包上传到指定目录下
[root@localhost tools
]
/root/tools
[root@localhost tools
]
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
]
[root@localhost java
]
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
]
[root@localhost java
]
[root@localhost java
]
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 ~
]
● 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 ~
]
[root@localhost ~
]
● 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 ~
]
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~
]
● 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 ~
]