刀片式服务器安装centos7.6,安装mysql8.0,jdk,docker,nginx,
1.为刀片式服务器安装Linux系统并配置Jdk
1.1先使用ultralSO制作Linux系统 U盘启动盘
**1**先准备好centos7的ISO文件,下载ultralSO安装后执行,点击文件->打开,选择centos7的ISO文件,导入到ultralSO
**2**插入U盘,点击启动->写入硬盘:硬盘驱动器选择对应的U盘,写入方式选择USB-HDD+ 选择便捷启动->分区表编辑器(将活动设置为yes,非隐藏。“该操作是解决有一个多余分区的错误”)。->再次选择便捷启动->写入新的驱动器引导扇区->Syslinux 开始写入
**3**打开U盘就可以看到centos7系启动文件,此时centos7的U盘启动盘制作完毕
1.2 系统盘接入服务器,安装centos系统。
**1** U盘接入服务器,开机按F11进入BIOS,选择Hard drive C:*Fron USB:
**2**这里按Tab键 将inst.stage2=hd:LABEL=CentOS\x207\x20xB rd.live.check quiet改为linux dd quiet 改好后回车或者ctrl+X 之后会显示设备列表,找到U盘名,记下来直接重启服务器再将inst.stage2=hd:LABEL=CentOS\x207\x20xB rd.live.check quiet改为inst.stage2=hd:/dev/sdb4 quiet 然后回车,如果不出意外恭喜你就进入系统选择语言的界面了。
**3**安装位置,选择自动分区。再设置root账号的密码,选择用root作密码会提示密码太短可以忽视点击确认两次就设置好root密码了。
1.3上传解压Linux版本的Jdk和配置Jdk的环境变量。
**1**方法一:安装JDK之前,先创建Jdk的安装路径,我们打算将JDK安装在/usr/local/目录下的java目录中,那么我们进行创建java目录的操作。使用cd /命令切换到系统根目录,并使用ll(小写的L)命令查看一下根目录。再使用cd local命令切换到local目录下,并使用ll命令查看一下该目录。然后使用mkdir java命令在local目录下创建一个java目录。Centos7设置静态ip,不管重启网关、关闭虚拟机、重启虚拟机都可以正常连接。要设置静态ip地址,首先要查找对应的配置文件:
cd /etc/sysconfig/network-scripts/
首先进入这个目录,在这个目录下面有若干个文件:
在这些文件中,第一个文件ifcfg-ens33是网卡配置文件,直接修改该文件即可:
vi ifcfg-ens33(根据自己网卡名更换)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFRROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=703f3053-7ccd-4624-beef-251cd5e15d20
DEVICE=ens33
IPADDR=192.168.1.190 #静态IP
NETMASK=255.255.255.0 #默认网关
GATEWAY=192.168.1.1 #子网掩码
DNS1=192.168.10.1 #DNS配置
然后保存退出 ESC :wq
重启网卡才能改变ip地址 service network restart
再使用ip addr命令查看IP地址
ping一下自己的网关测试内网是否连通
ping一下www.baidu.com 测试外网是否通
之后可以用自己笔记本和服务器接上网线在同一局域网,通过xshell或者mobaxterm等工具来连接服务器进行相关操作。
使用tar –xvf jdk-8u181-linux-x64.tar.gz –C /usr/local/java命令将root目录下的jdk-8u181-linux-x64.tar.gz文件解压到/usr/local/java目录下。
再配置java环境变量
vi /etc/profile
JAVA_HOME=/usr/local/java/jdk版本号
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH)
source/etc/profile #使配置生效
**2**方法二:(用可视化用户界面,直接在计算机->usr->local->新建java文件夹,把U盘里jdk压缩包拷贝到java文件夹,再解压到当前文件夹,之后就可以配置环境变量
vi /etc/profile(记住先切换root权限 su root)
JAVA_HOME=/usr/local/java/jdk版本号
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH)
source/etc/profile #使配置生效
**3**方法三,没有网线,没有安装图形化界面,有u盘。那么我们需要将U盘挂载到一个目录中,新建一个目录,一般建在/mnt下。
我们执行:mkdir /mnt/usb来新建一个目录。
查看U盘是否已经被识别。执行: fdisk -l 查看磁盘信息。出现/dev/sdb1,这就是我们的U盘,
将U盘挂载到刚建立的目录下mount/dev/sdb1 /mnt/usb
如果挂载失败提示无法识别NTFS文件系统再百度解决,这里我不再啰嗦了。
然后进入被挂载过的目录:cd /mnt/usb
接着拷贝,还是移动都可以了。其他jdk配置操作如上,
用完U盘卸载U盘:umount/mnt/usb或者umout/dev/sdb1
1.4 Centos7.6安装MYSQL8.0。
**1**Centos系统默认安装了mariadb,先查看是否安装mariadb,如果安装就需要先卸载mariadb。
rpm -qa|grep mariadb
rpm -e mariadb-libs –nodeps
**2**在/usr/local/目录下创建mysql文件夹
cd / 再cd /usr/local
mkdir mysql
**3**将mysql的安装包移动到mysql文件夹里,再解压
tar -xvf mysql-8.0。16-2el.x86_64.rpm-bundle.tar
**4**安装mysql,依次执行下列命令
rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-plugin-8.0.16-2.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --nodeps --force
以上可能不同情况还有安装命令,系统会提示根据提示再输入相关命令。
安装命令不成功解决方法,在安装依赖(libs)或者客户端(client)时失败。
先卸载mysql-libs yum remove mysql -libs
再执行安装 rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm
方法二 我对比几篇不同文章喜欢简单的方法所有安装命令后面加上--nodeps –force安装时忽略依赖关系。
**5**初始化和相关配置,依次执行下列命令
mysql –initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
**6**查看数据库初始化密码
cat /var/log/mysqld.log|grep password
**7**登录数据库,复制粘贴初始化密码就行了,登录密码不显示,回车键就好
mysql -u root -p
**8**修改密码,密码需要数字,大小写字母,特殊符号
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘xxxxxxxxx’;
exit退出 mysql -u root -p 密码 验证密码改成功。
**9** 创建远程访问用户,依次执行下列命令
create user ‘root’@’%’identified with mysql_native_password by ‘xxxxxx’;
grant all privileges on *.* to ‘root’@’%’with grant option;
flush privileges;
**10**再重启服务
systemctl start mysqld.service
1.5 Centos7.6离线安装docker。
**1**在/user/local目录下创建docker目录,再将docker安装包移动到docker目录里解压 tar -zxvf ./docker-版本号.tgz
**2**在/etc/systemd/system/docker.service目录下创建一个docker.service文件,用于注册docker服务和开机启动使用命令
vi /etc/systemd/system/docker.service
创建文件内容如下:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
**3**给service文件设置权限chmod 777/etc/systemd/system/docker.service
**4**使用命令systemctl daemon-reload 重新加载配置
**5**设置docker为开机启动systemctl enable docker.service
**6**启动docker命令 systemctl start docker
**7**查看容器状态 systemctl status docker
1.6 Centos7.6离线安装Nginx。
**1**安装准备
Nginx离线安装依赖gcc和g++环境,我7月14日安装时查看了系统已经自带gcc和g++了。安装Nginx还需要先安装openssl、pcre、zlib 根据要求pcre要求8.44版本、zlib要求1.2.11版本、Nginx离线安装包是1.18.0
**2**将下载后的nginx_pacakge解压包导入/usr/local目录下。
**3**安装openssl
进入 cd /usr/local/nginx_package 再执行以下命令解压oppenssl
tar -zxvf openssl -1.0.2h.tar.gz
进入解压好的oppenssl-1.0.2h
cd oppenssl-1.0.2h 再执行 ./config 该命令为编译器做准备
make && make install 编译并安装
**4**安装pcre
进入 cd /usr/local/nginx_package 再执行以下命令解压pcre
tar -zxvf pcre -8.44.tar.gz
进入解压好的pcre -8.44
cd pcre -8.44 再执行 ./config 该命令为编译器做准备
make && make install 编译并安装
**5**安装zlib
进入 cd /usr/local/nginx_package 再执行以下命令解压zlib
tar -zxvf zlib -1.2.11.tar.gz
进入解压好的zlib -1.2.11 目录 cd zlib -1.2.11
再执行 ./config 该命令为编译器做准备
make && make install 编译并安装
**6**安装Nginx
进入 cd /usr/local/nginx_package 再执行以下命令解压nginx
tar -zxvf nginx -1.18.0.tar.gz
进入解压好的nginx -1.18.0目录 cd nginx -1.18.0
在/usr/local下创建nginx目录 mkdir /usr/local/nginx
并执行以下命令
./configure –prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.44 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.0.2h
make && make install 编译并安装
进入/usr/local/nginx/sbin目录下,cd /usr/local/nginx/sbin/
./nginx -t检验是否安装成功
./nginx 启动nginx
开放80端口
firewall-cmd –zone=public –add-port=80/tcp –permanent
firewall-cmd –reload
再访问测试
ip addr查看静态地址
浏览器输入静态地址就能看到welcome to nginx
刀片式服务器安装centos7.6,安装mysql8.0,jdk,docker,nginx,相关推荐
- Centos7 Yum安装MYSQL8.0详细安装步骤
Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...
- centos7.7安装mysql8.0.18
centos7.7安装mysql8.0.18 1 卸载MySQL的步骤 2 安装MySQL的步 3 重新初始化mysql的两种方式 4 selinux开启的情况下改mysql的数据目录 5 libai ...
- Centos7.6安装mysql8.0.11
# centOS7.6下安装mysql # 在/usr/local 下建立mysql文件夹rpm -qa | grep mariadb # 查看是否安装mariadb包rpm -e XXXXXX -- ...
- centOS7 下安装 mysql8.0
1.官网下载 MySQL 安装包 1.1选择版本及下载 1.官网地址 https://dev.mysql.com/downloads/mysql/ 2.选择下载 MySQL 的 Linux 系统版本 ...
- centos7 手动安装mysql8.0 并实现双机热备份 2022-1-1
环境:centos7.9-Minimal mysql:8.0.27 操作权限:root 主目录:/root 由于本人近期yum安装mysql反复报错,现整理出一篇纯手动安装mysql并组建双机热备份教 ...
- 阿里云centos 7.6安装mysql_阿里云服务器中Linux下centos7.6安装mysql8.0.11
1.下载安装 MySQL最新下载地址:https://dev.mysql.com/downloads/mysql/ 选择的是Linux 64位通用的二级制版本,这样不在需要进行编译安装,系统安装依赖库 ...
- CentOS7.5安装MySql8.0
首先官网下载rpm包,这里我选择了bundle包,里面有各种MySQL的依赖 下载完毕后,可以自己在centos上创建一个mysql文件夹,然后将该文件上传到该文件夹,然后解压 tar -xvf my ...
- (记录)Centos7下安装Mysql8.0的过程以及遇到的问题
下载安装包 官网地址:MySQL :: Download MySQL Community Server 安装完成后,将压缩包传到Linux中的 /usr/local 目录下. 安装步骤 1.解压 ta ...
- centos7.6arm安装mysql8.0.17_Centos yum安装 MySQL 5.7
下载yum仓库文件 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpmv 2. 安装yum pepo文件 ...
最新文章
- mysql定时备份并上传ftp_Linux下定时任务实现mysql自动备份并上传远程ftp
- apache poi_将HTML转换为Apache POI的RichTextString
- 2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)
- PHP正则判断手机号码格式/邮箱正则
- 大庆中学2021年高考成绩查询,黑龙江大庆最好的5所高中,对比2020年高考成绩,谁的实力更强?...
- 51单片机几种精确延时(包含自动适应主时钟)
- 如何激活 Trend Micro Deep Security Agent
- NoSuchMethodError: No virtual method centerCrop()/glide
- matlab回调函数,matlabGUI回调函数介绍.pptx
- ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级
- 博物馆管理系统解决方案
- 原子操作:CAS、TAS、TTAS、FAA浅析
- Anaconda及TensorFlow安装
- DDOS攻击是什么意思?服务器怎么防DDOS攻击?
- 2017 谷歌 I/O大会
- 联想服务器重装系统快捷键,联想电脑重装系统按什么快捷键
- 实验吧-天下武功唯快不破
- Python爬虫-爬取豆瓣读书
- i english怎么样,家长讲讲自己的经历!
- c语言实现灰度图转换