SSH工具
tabby: GitHub - Eugeny/tabby: A terminal for a more modern age
安装软件
1. Docker
# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # Step 3 sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo # Step 4: 更新并安装Docker-CE sudo yum makecache fast sudo yum -y install docker-ce # Step 4: 开启Docker服务 sudo service docker start
Reference: docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站
2. JDK,Maven
1) Maven
# step1
wget https://dlcdn.apache.org/maven/maven-3/3.9.5/binaries/apache-maven-3.9.5-bin.tar.gz
# step2
tar -zxvf apache-maven-3.9.5-bin.tar.gz
# step3
ln -s /home/bruce/software/apache-maven-3.9.5/bin/mvn /usr/bin/mvn
2) JDK
# step1
# Download jdk from Java Archive | Oracle
# step2 vi /etc/profile
```
JAVA_HOME='/home/bruce/software/jdk1.8.0_381'
export PATH=$PATH:${JAVA_HOME}/bin```
# step3
source /etc/profile
3. Git
# install
yum install git
git --version
[root@xxx yum.repos.d]# yum install git
Last metadata expiration check: 2:05:27 ago on Fri 10 Nov 2023 08:01:41 PM CST.
Dependencies resolved.
============================================================================================================
Package Architecture Version Repository Size
============================================================================================================
Installing:
git x86_64 2.27.0-1.el8 AppStream 164 k
Installing dependencies:
git-core x86_64 2.27.0-1.el8 AppStream 5.7 M
git-core-doc noarch 2.27.0-1.el8 AppStream 2.5 M
perl-Error noarch 1:0.17025-2.el8 AppStream 46 k
perl-Git noarch 2.27.0-1.el8 AppStream 77 k
perl-TermReadKey x86_64 2.37-7.el8 AppStream 40 kTransaction Summary
============================================================================================================
Install 6 PackagesTotal download size: 8.5 M
Installed size: 45 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): git-2.27.0-1.el8.x86_64.rpm 2.3 MB/s | 164 kB 00:00
(2/6): perl-Error-0.17025-2.el8.noarch.rpm 2.5 MB/s | 46 kB 00:00
(3/6): git-core-2.27.0-1.el8.x86_64.rpm 40 MB/s | 5.7 MB 00:00
(4/6): git-core-doc-2.27.0-1.el8.noarch.rpm 15 MB/s | 2.5 MB 00:00
(5/6): perl-Git-2.27.0-1.el8.noarch.rpm 956 kB/s | 77 kB 00:00
(6/6): perl-TermReadKey-2.37-7.el8.x86_64.rpm 1.4 MB/s | 40 kB 00:00
------------------------------------------------------------------------------------------------------------
Total 49 MB/s | 8.5 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : git-core-2.27.0-1.el8.x86_64 1/6
Installing : git-core-doc-2.27.0-1.el8.noarch 2/6
Installing : perl-TermReadKey-2.37-7.el8.x86_64 3/6
Installing : perl-Error-1:0.17025-2.el8.noarch 4/6
Installing : perl-Git-2.27.0-1.el8.noarch 5/6
Installing : git-2.27.0-1.el8.x86_64 6/6
Running scriptlet: git-2.27.0-1.el8.x86_64 6/6
Verifying : git-2.27.0-1.el8.x86_64 1/6
Verifying : git-core-2.27.0-1.el8.x86_64 2/6
Verifying : git-core-doc-2.27.0-1.el8.noarch 3/6
Verifying : perl-Error-1:0.17025-2.el8.noarch 4/6
Verifying : perl-Git-2.27.0-1.el8.noarch 5/6
Verifying : perl-TermReadKey-2.37-7.el8.x86_64 6/6Installed:
git-2.27.0-1.el8.x86_64 git-core-2.27.0-1.el8.x86_64 git-core-doc-2.27.0-1.el8.noarch
perl-Error-1:0.17025-2.el8.noarch perl-Git-2.27.0-1.el8.noarch perl-TermReadKey-2.37-7.el8.x86_64Complete!
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
[root@xxx yum.repos.d]# git --version
git version 2.27.0
4. Python3.9
# install
yum install python39
ln -s /usr/bin/pip3.9 /usr/bin/pip
# pip version
pip -V
pip 20.2.4 from /usr/lib/python3.9/site-packages/pip (python 3.9)# pip config (Writing to /root/.config/pip/pip.conf)
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
pip config set install.trusted-host mirrors.aliyun.com
5. NodeJs
# Install
wget https://nodejs.org/dist/v20.9.0/node-v20.9.0-linux-x64.tar.xz
tar -xvf node-v20.9.0-linux-x64.tar.xz -C software/
ln -s /home/bruce/software/node-v20.9.0-linux-x64/bin/npm /usr/bin/
ln -s /home/bruce/software/node-v20.9.0-linux-x64/bin/node /usr/bin/
# Config
npm config set registry https://registry.npmmirror.com
# Config Env Path: /home/bruce/software/node-v20.9.0-linux-x64/bin
# Install cnpm
npm install -g cnp
# Install angular-cli
cnpm install -g @angular/cli
# Check angular version
ng version