自我介绍:
本人汉语文学专业,目前大一;爱好计算机编程、喜欢文字,钟爱写作,爱好艺术,信奉“读万卷书,行万里路”的格言,优良的家庭氛围培养了我爱好读书的习性,而天生喜欢自由的我,经常利用假期到处走走,开阔自己的眼界,拓宽自己的视野,用自己的心去感悟生活,与历史对话。这就是我,一个不喜热闹,安静淡然过自己的生活的女孩,希望能在生活中汲取营养,不断提升自我,具备成长的能力,做一个素雅的女子。在阿里云网站能跟大家相聚是一种缘分,期盼在以后的日子里相识,相知,愿这段经历能成为彼此今后人生一段美好的回忆。
通过百度查询阿里学生服务器途径了解到“飞天加速计划·高校学生在家实践”活动,就从加入阿里云学习计划中....
阿里云ECS使用攻略:
1.记录阿里云centos7, jdk,maven,环境配置
jdk配置
一、jdk的下载(注意与本文版本的差别 --> jdk1.8.0_171) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
二、解压jdk到/usr/local/src目录
cd /usr/local/src tar -zxvf jdk-8u171-linux-x64.tar.gz
三、配置环境变量 vim /etc/profile
#内容如下,再最后一行添加
# set Java environment export JAVA_HOME=/usr/local/src/jdk1.8.0_171 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
#编辑完后 source /etc/profile
四、测试是否安装成功
java -version
maven配置
也可以在浏览器去maven官网下载需要的版本,这里安装的是二进制包,所以选择“-bin.tar.gz”结尾的包
2、解压 tar -xf apache-maven-3.6.3-bin.tar.gz -C /usr/local/ mv /usr/local/apache-maven-3.6.3/ maven3.6
3、加入环境变量 在/etc/profile文件最下方加入新的一行
export PATH=$PATH:/usr/local/maven3.6/bin
添加完后,执行source /etc/profile,
让配置生效 验证:
执行which mvn
显示/usr/local/maven3.6/bin/mvn就说明配置成功了
Jenkins配置:
- 下载软件包
- rpm –ivh jenkins-2.150.3-1.1.noarch.rpm #安装
- service jenkins start #启动服务
- chkconfig jenkins on #开机自启
docker安装
更新yum
复制yum -y update
1、在安装docker之前,首先使用yum -y remove docker命令移除系统中已有的旧版本的docker
yum -y remove docker
2、安装yum-utils管理yum源
(1)安装yum-utils
yum install -y yum-utils
(2)新增yum源
##官网地址
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
##阿里云地址(推荐)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、建立元数据缓存
yum makecache fast
4、安装最新版本的docker
yum -y install docker-ce
5、启动docker
systemctl start docker
6、开机启动:
systemctl enable docker
7、查看docker版本信息
docker --version
8、卸载docker
如第一步所示,使用命令yum -y remove docker-ce命令移除新版本的docker;
docker-compose快速安装指定版本
以安装1.25.4版本为例
参考教程 超快速 安装Docker Compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.0.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
增加执行权限
chmod +x /usr/local/bin/docker-compose
下面这一句很多教程没有,创建软连接,不然通过命令行查看docker-compose --version不会输出对应的版本
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
harbor配置
1.环境准备 提前准备好docker和docker-compose环境,
自行使用脚本安装。
下面是我使用的版本:
[root@mx harbor]# docker-compose --version Docker Compose version v2.0.1 [root@mx harbor]# docker --version
[root@mx harbor]# Docker version 20.10.9, build c2ea9bc
2.安装Harbor 我这里使用CentOS 7 操作系统,ip地址可以更换为自己服务器的内网IP
# 配置域名信息
echo "192.168.1.1 docker.harbor.com" >> /etc/hosts
创建目录 添加密钥(密钥的harbor地址要和hosts地址相同),不使用https可略过下面的步骤
mkdir /etc/certs && cd /etc/certs openssl genrsa -out /etc/certs/ca.key 2048 openssl req -x509 -new -nodes -key /etc/certs/ca.key -subj "/CN=docker.harbor.com" -days 5000 -out /etc/certs/ca.crt mkdir -p /opt/docker/harbor
wget https://github.com/goharbor/harbor/releases/download/v2.4.0/harbor-offline-installer-v2.4.0.tgz
tar -xf harbor-offline-installer-v2.4.0.tgz && mv harbor /opt/docker/harbor && cd /opt/docker/harbor
修改配置文件:
cp harbor.yml.tmpl harbor.yml vim harbor.yml
# 输入服务器的地址 hostname: docker.harbor.com
# 下面是端口,根据自己的配置 http:
# port for http, default is 80. If https enabled, this port will redirect to https port port: 8081
# 设置好harbor登录的密码,默认账户为admin harbor_admin_password: 123456
# 如果需要https(建议启用)请配置好证书文件 https:
# https port for harbor, default is 443 port: 443
# The path of cert and key files for nginx certificate: /etc/certs/ca.crt private_key: /etc/certs/ca.key
# 准备环境 ./prepare
# 安装 ./install.sh 3.登录测试 docker login docker.harbor.com 如果有如下报错, 如果登录提示:Error response from daemon: Get https://docker.harbor.com/v2/: x509: certificate signed by unknown authority 则有可能是有残留登录失败数据导致,需要编辑daemon.json ,指定你的登录地址 则执行后,重启docker后就能正常登录了。
vi /etc/docker/daemon.json
{
"insecure-registries": ["docker.harbor.com"]
}
[root@mx harbor]# docker login docker.harbor.com
[root@mx harbor]# Authenticating with existing credentials... WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded
当然最主要的功能还是通过网站访问,使用http://ip:8080 来访问,账号密码为前面设置的,我这里设置为admin/123456,输入后直接登录。
本文描述了部分配置信息,相关信息科查阅相关文档哦......
收获总结,展望未来。
通过“高校学生在家实践”让我更升入的了解学习的重要性,在使用的过程中对技术的追求过程是我难忘的瞬间与事件,立足当下,展望未来。