安装 mysql
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| 1、到官方网站需要下载的指定版本 本次以Centos7为例,因此选择Red Hat Enterprise Linux 7 / Oracle Linux 7(x86,64-bit) https://downloads.mysql.com/archives/community/ 2、同通过xftp或者虚拟机vmshare功能上传到linux服务器上指定目录 本次上传到/opt目录 3、解压mysql-8.0.26-1.el7.x86_64.rpm-bundle tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar 4、安装解压出来的这些选项,其余的不用管 mysql-community-common mysql-community-libs mysql-community-client mysql-community-server 5.依次安装上述的包 rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force 6、查看已安装的mysql资源 rpm -qa | grep mysql 7、出现下列列表即为安装成功 mysql-community-libs-8.0.26-1.el7.x86_64 mysql-community-client-8.0.26-1.el7.x86_64 mysql-community-server-8.0.26-1.el7.x86_64 mysql-community-common-8.0.26-1.el7.x86_64 8、初始化数据库 mysqld --initialize chown mysql:mysql /var/lib/mysql -R systemctl start mysqld.service systemctl enable mysqld 9、查看数据库的初始密码,命令如下; cat /var/log/mysqld.log | grep password [Server] A temporary password is generated for root@localhost: eak!5f-odUkE 10、使用root用户登录mysql,输入初始密码 mysql -uroot -p 11、修改root密码 new password为需要设置的新密码 alter user "root"@"localhost" identified by "new password"; 12、通过以下命令,进行远程访问的授权 create user 'root'@'%' identified with mysql_native_password by 'new password'; grant all privileges on *.* to 'root'@'%' with grant option; flush privileges; --立即生效 13、开放3306端口或者直接关闭防火墙(不推荐) 并重载防火墙。 firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload 14、最后通过sqlyog连接即可
|
安装 jdk
1、执行 rpm -qa | grep java 查看已安装的JDK
2、执行 sudo yum remove java-1.* 删除已安装的openJDK
3、解压安装包 tar -zxvf jdk-8u291-linux-x64.tar.gz
4、重命名解压出来的文件 mv jdk1.8.0_291/ jdk
5、移动到别的地方 mv jdk /usr/local/
6、修改配置文件 vim /etc/profile
7、进行jdk的环境配置
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
8、配置完成之后需要重新刷新配置 否则java-version是没提示的
source /etc/profile
安装 redis
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| //安装C 语言的编译环境 yum install centos-release-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 bash //测试 gcc版本 gcc --version //将安装包redis-6.2.1.tar.gz放/opt目录 //解压安装包 tar -zxvf redis-6.2.1.tar.gz //解压完成后进入目录: cd redis-6.2.1 //在redis-6.2.1目录下再次执行make命令(只是编译好) make //继续执行 make install //redis的安装位置在/usr/local/bin 可进入这个目录测试是否安装成功 //备份redis.conf别处以备日后出问题最快还原 cp /opt/redis-6.2.1/redis.conf /etc //进入/etc,修改刚刚备份的redis.conf vim redis.conf //后台启动设置daemonize no改成yes //至此redis安装完成
|
记录一下,太久没用过都给忘了怎么用了
虚拟机中redis的安装目录:usr/local/bin
且将此文件夹中的redis.conf文件复制了一份到/etc文件下,redis的启动需要指定/etc/下的redis.conf
①进入redis的安装目录
cd /usr/local/bin
②启动redis,需指定启动的redis.conf文件
./redis.server /etc/redis.conf
③连接redis客户端
./redis-cli
⑤查询当前redis中所有缓存的数据
keys *
⑥获得指定缓存的数据
get key的名称
安装 nacos
①在github的nacos官方处下载nacos的安装包
②通过xftp将安装包上传至服务器
③tar -zxvf nacos安装包名
④进入/nacos/bin目录,以单机模式启动nacos(除非你多个nacos,否则不以单机模式启动就会报错)
./start.sh -m standalone
⑤访问naocs(记得放行服务器8848端口)
htytp://ip:8848/nacos 默认账户密码都是nacos
安装 node.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| //从官方网站下载对应的node.js源码 https://nodejs.org/zh-cn/download/ //通过xftp等工具上传到服务器上 ,一般是上传到/usr/local处,看个人喜好 //或 wegt wget https://registry.npmmirror.com/-/binary/node/latest-v12.x/node-v16.17.0-linux-x64.tar.gz //将tar.xz解压成tar文件 xz -d node-v16.17.0-linux-x64.tar.xz //将tar文件解压成文件夹 tar -xvf node-v16.17.0.tar.gz //重命名 mv node-v16.17.0 node //进入node文件下的bin目录检测是否安装成功 ./node -v //建立软连接,将node源文件映射到usr/bin下的node文件 ln -s /usr/local/node/bin/node /usr/bin/node ln -s /usr/local/node/bin/npm /usr/bin/npm //进入/usr/local/node/路径下: mkdir node_global mkdir node_cache npm config set prefix "node_global" npm config set cache "node_cache" //安装cnpm并切换到国内镜像(要使用cnpm命令 同样需要建立软连接,方法同之前一样) npm install -g cnpm --registry=https://registry.npm.taobao.org //建立cnpm软连接 ln -s /usr/local/node/bin/cnpm /usr/local/bin/ //将npm切换到国内镜像 npm config set registry https://registry.npm.taobao.org //查看npm源地址 npm config get registry //至此 安装完成
|
安装 maven
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| //可以在服务器上下载maven包或本地下载传到服务器上,本次选择的是本地下载后上传 //官方下载地址 https://maven.apache.org/download.cgi wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz //将Maven压缩包解压到目标目录 tar -xvf apache-maven-3.8.6-bin.tar.gz // 配置Maven环境变量 vim /etc/profile //在配置文件末尾加上maven环境变量 export MAVEN_HOME=/opt/apache-maven-3.8.6 export PATH=$PATH:$MAVEN_HOME/bin //使配置文件立即生效 source /etc/profile //使用查看maven版本命令查看maven安装情况,如正确出现maven版本则表示安装成功 mvn -version // 进入maven安装目录和配置文件路径 cd /opt/apache-maven-3.8.6/conf // 编辑maven的配置文件 vim settings.xml //配置阿里云仓库,在settings.xml文件找到 <mirrors>的结束标签,在结束标签之前添加下列配置 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> //配置依赖下载位置,进入maven安装目录和配置文件路径 cd /opt/apache-maven-3.8.6/conf //编辑maven的配置文件 vim settings.xml //在注释了的<localRepository>标签下添加下列配置 <localRepository>/opt/apache-maven-3.8.6/localRepo</localRepository> //至此 安装完成
|
安装 git
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| //有两种方式yum安装和本地下载传到服务器上,本次选择的是本地下载后上传 //官方下载地址 https://github.com/git/git/tags yum install git //将git压缩包解压到目标目录 tar -zxvf git-2.37.3.tar.gz //将git移动到指定位置 mv git-2.37.3 /usr/local //进入文件夹 cd /usr/local/git-2.37.3/ //编译和安装,安装完成后在上层目录会有一个git文件夹 make configure ./configure --prefix=/usr/local/git make profix=/usr/local/git make install //创建配置文件,输入下列第二行内容 vim /etc/profile.d/git.sh export PATH=$PATH:/usr/local/git/bin //执行命令 chmod +x /etc/profile.d/git.sh source /etc/profile.d/git.sh //验证是否安装成功,如正确出现maven版本则表示安装成功 git --version //至此 安装完成
|
安装 docker
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| //更新yum包 非必要步骤 yum -y update //卸载旧版本(如果之前安装过的话) yum remove docker docker-common docker-selinux docker-engine //安装需要的依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 //设置yum源,下面两个任选其一 yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库) //查看docker可用版本 yum list docker-ce --showduplicates | sort -r //选择一个版本并安装:yum install docker-ce-版本号 yum -y install docker-ce-19.03.9-3.el7 //启动 Docker 并设置开机自启 systemctl start docker systemctl enable docker //验证是否安装成功,如正确出现docker版本则表示安装成功 docker version //至此 安装完成
|
安装 jenkins
- Jenkins是一个持续化部署工具,可自动化打包部署项目工程
- 安装 Jenkins需要先安装jdk、maven、git、docker
- 下面记录一下Jenkins的安装和使用,以备以后需要可以参考
Linux部署Jenkins的两种方法,下面着重介绍使用war包的方式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| //jenkins的rpm/war包下载地址:http://mirrors.jenkins-ci.org/ //打开链接后,首行是系统版本名称,Releases行是短期更新包,LTS是长期更新包。 //将本地下载的war包传到服务器上 //运行jenkins.war,默认端口8080 java -jar /usr/local/jenkins.war //或者指定8888端口启动,防止端口占用的情况 java -jar /usr/local/jenkins.war --httpPort=8888 //后台启动方式 nohup java -jar /usr/local/jenkins.war --httpPort=8888 & //关闭防火墙 stop firewalld //查看防火墙状态 systemctl status firewalld //默认访问地址是:http://x.x.x.x:port,首次登录一般需要密码,密码通过下方指令查询 cat /root/.jenkins/secrets/initialAdminPassword //安装插件之前先配置下载源,国外下载源不一定能下载成功 #进入更新配置位置 cd /root/.jenkis/updates //键入此命令 sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json //随后重启war包,安装默认的插件即可 //插件安装完成后,设置登录的用户账户和密码 //登录之后需要设置maven、jdk、git的环境 //至此 安装完成
|
YUM安装的方式,有点麻烦就不再赘述了。