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,相关推荐

  1. Centos7 Yum安装MYSQL8.0详细安装步骤

    Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...

  2. centos7.7安装mysql8.0.18

    centos7.7安装mysql8.0.18 1 卸载MySQL的步骤 2 安装MySQL的步 3 重新初始化mysql的两种方式 4 selinux开启的情况下改mysql的数据目录 5 libai ...

  3. Centos7.6安装mysql8.0.11

    # centOS7.6下安装mysql # 在/usr/local 下建立mysql文件夹rpm -qa | grep mariadb # 查看是否安装mariadb包rpm -e XXXXXX -- ...

  4. centOS7 下安装 mysql8.0

    1.官网下载 MySQL 安装包 1.1选择版本及下载 1.官网地址 https://dev.mysql.com/downloads/mysql/ 2.选择下载 MySQL 的 Linux 系统版本 ...

  5. centos7 手动安装mysql8.0 并实现双机热备份 2022-1-1

    环境:centos7.9-Minimal mysql:8.0.27 操作权限:root 主目录:/root 由于本人近期yum安装mysql反复报错,现整理出一篇纯手动安装mysql并组建双机热备份教 ...

  6. 阿里云centos 7.6安装mysql_阿里云服务器中Linux下centos7.6安装mysql8.0.11

    1.下载安装 MySQL最新下载地址:https://dev.mysql.com/downloads/mysql/ 选择的是Linux 64位通用的二级制版本,这样不在需要进行编译安装,系统安装依赖库 ...

  7. CentOS7.5安装MySql8.0

    首先官网下载rpm包,这里我选择了bundle包,里面有各种MySQL的依赖 下载完毕后,可以自己在centos上创建一个mysql文件夹,然后将该文件上传到该文件夹,然后解压 tar -xvf my ...

  8. (记录)Centos7下安装Mysql8.0的过程以及遇到的问题

    下载安装包 官网地址:MySQL :: Download MySQL Community Server 安装完成后,将压缩包传到Linux中的 /usr/local 目录下. 安装步骤 1.解压 ta ...

  9. 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文件 ...

最新文章

  1. mysql定时备份并上传ftp_Linux下定时任务实现mysql自动备份并上传远程ftp
  2. apache poi_将HTML转换为Apache POI的RichTextString
  3. 2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)
  4. PHP正则判断手机号码格式/邮箱正则
  5. 大庆中学2021年高考成绩查询,黑龙江大庆最好的5所高中,对比2020年高考成绩,谁的实力更强?...
  6. 51单片机几种精确延时(包含自动适应主时钟)
  7. 如何激活 Trend Micro Deep Security Agent
  8. NoSuchMethodError: No virtual method centerCrop()/glide
  9. matlab回调函数,matlabGUI回调函数介绍.pptx
  10. ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级
  11. 博物馆管理系统解决方案
  12. 原子操作:CAS、TAS、TTAS、FAA浅析
  13. Anaconda及TensorFlow安装
  14. DDOS攻击是什么意思?服务器怎么防DDOS攻击?
  15. 2017 谷歌 I/O大会
  16. 联想服务器重装系统快捷键,联想电脑重装系统按什么快捷键
  17. 实验吧-天下武功唯快不破
  18. Python爬虫-爬取豆瓣读书
  19. i english怎么样,家长讲讲自己的经历!
  20. c语言实现灰度图转换

热门文章

  1. 除了质量三问,如何应对质量管理5大灵魂拷问?
  2. 一个支持多屏显示的程序
  3. 仿某网站百度地图页面 百度API
  4. 鼎信诺oracle取数步骤,鼎信诺审计软件常见问题
  5. 【面试篇】疫情期间程序员找工作难吗
  6. 记录自己 Ubuntu 20.04 安装 CUDA 及 Pytorch
  7. 2023前端常见面试题大全
  8. 惠普ZBOOK 15V G5 安装黑苹果(二)
  9. Excel怎么删除指定数据单元格
  10. 键盘与显示实验程序c语言,16位微机原理,32位微机原理接口教学实验系统,64位微机原理接口实训...