当前位置:   article > 正文

超超超保姆级教学--常用的linux部署与运维--------从部署到维护 (认识字就能学会!!!!)_熟悉 linux 部署运维相关操作

熟悉 linux 部署运维相关操作

        简介:因现阶段互联网行业的快速发展和普及,故作此文章帮助大家了解学习一些linux的基础部署与运维。(为方便演示与大家的学习我选择了 centos7内网环境 演示

一、linux基础

        1.linux虚拟机部署

                1.1.常用的centos镜像所对应的各个版本

        

CentOS-7-x86_64-DVD-1708CentOS 7.4
CentOS-7-x86_64-DVD-1804CentOS 7.5
CentOS-7-x86_64-DVD-1810CentOS 7.6
CentOS-7-x86_64-DVD-1908CentOS 7.7
CentOS-7-x86_64-DVD-2003CentOS 7.8
CentOS-7-x86_64-DVD-2009CentOS 7.9

                1.2.centos7虚拟机安装

           我选择的是centos7.6的版本进行部署

第一步、打开VMware、选择创建新的虚拟机

        

第二步选择自定义高级

第三步 兼容性可在较新的几个版本中随意选择

第四步 选择稍后安装操作系统

第五步 选择 Linux系统 版本选择Centos7 64位

第六步 修改名称、为虚拟机选择安装位置

第七步 选择处理器数量 (初步学习一般数量1 内核4就可以了)

第八步 配置虚拟机内存 (初步学习4G~8G就够了)

第九步 选择使用网络地址转换

第十步 控制器类型默认推荐

第十一步 磁盘类型默认推荐

第十二步  选择创建新的虚拟磁盘

第十三步 指定磁盘大小默认20G(可以调整到50G)并拆分成多个文件

第十四步 默认命名即可

第十五步 选择自定义硬件

第十六步 选择 新CD/DVD --> 使用ISO映像文件 --> 选择自己本地的centos.iso镜像文件 之后点击完成

第十七步开启虚拟机

等待启动

点击屏幕键盘选择第一个并点击回车

centos7安装

第一步 拉到最下面选择中文 右面默认简体中文 点击继续

第二步 选择 系统、安装位置 点击我要配置分区 选择完成

第三步 点击自动创建他们

第四步 点击 / 给他分配24G   再点击 + 创建一个 挂载点 /data  期望容量20G 的挂载点

第五步 点击完成 确认更改

第六步网络和主机名 点击打开 点击完成

第七步 点击开始安装  设置密码 点击完成    等待安装完毕  大约10~20分钟

centos7到此安装完毕 可先看常用命令。

拓展:用 MobaXterm 、 Xshell 连接虚拟机

        我们这里选择MobaXterm ssh连接虚拟机

首先进入虚拟机 输入

ip addr

        

打开MobaXterm   输入上方查出来的虚拟机ip  选择root账户登录

输入虚拟机密码

成功连接

                1.3.内网yum源的配置

                        上传 iso镜像文件 到 /opt/下面

传输完成后 进入/opt 可以看到传入的iso文件

进入 /etc/yum.repos.d/ 目录 新建一个文件夹 把当前目录下所有文件移动到新建的文件夹中

把新建文件夹中的CentOS-Media.repo文件复制出来一份放到/etc/yum.repos.d/目录

新建一个iso挂载目录

挂载iso镜像

修改yum文件

保存

用yum安装常用的命令

  yum -y install telnet

  yum -y install vim

  yum -y install tree

  yum -y install ntp

  yum -y install net-tools

yum源到此配置完毕!

               1.4.常用的配置修改

              防火墙关闭

              关闭selinux

              主机名修改

              hosts文件配置

        2.linux常用命令、目录结构及权限

这里只列出部分常用命令,全部命令请跳转下方链接写得十分详细。

https://blog.csdn.net/m0_62808124/article/details/127540625?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-3-127540625-null-null.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-blog-classify_tag-3-127540625-null-null.nonecaseicon-default.png?t=N7T8https://blog.csdn.net/m0_62808124/article/details/127540625?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-3-127540625-null-null.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-blog-classify_tag-3-127540625-null-null.nonecase

路径跳转                                            cd

查询所有挂载路径的硬盘容量           df -Th

查看日志、配置等文件                      cat

修改配置文件                                    vi、vim

复制文件                                           cp

复制文件到其他虚拟机或服务器       scp

剪切粘贴文件                                    mv

查看目录占用的空间                         du

切换用户                                           sudo

安装rpm包                                         rpm

yum安装                                           yum

新建文件                                           touch

新建文件夹                                       mkdir

删除                                                  rm

查询当前目录                                    ls

查询当前在哪个目录                         pws

二、linux环境及部分中间件部署

        1.jdk环境安装

上传jdk文件

执行rpm

成功安装djk环境!

        2.tomcat部署

上传 tomcat 放到 /data 目录下

解压tomcat文件

进入 apache-tomcat-9.0.65/conf/ 目录下打开server.xml

按照实际修改两个端口 保存文件   (端口唯一!!!)

返回上一层 进入bin目录 因为tomcat的启动和关闭是脚本模式 需要mount 给文件提权(因为是学习环境我就把整个文件给了全部权限)

启动tomcat

在电脑的浏览器输入 http://你的虚拟机ip:8080

出现上面的界面tomcat就是部署成功了
如果没有成功需排查:
1.你的ip地址

2.防火墙是否关闭

3.jdk是否成功安装

        3.nginx部署

Nginx安装

安装依赖环境

yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel

创建用户组及用户

groupadd nginx

useradd -g nginx nginx -s /sbin/nologin

上传nginx到/data/目录下并解压

tar –zxvf nginx-1.19.10.tar.gz

编译安装:

进入到解压后的文件夹执行:

./configure --prefix=/data/nginx --with-http_stub_status_module --with-http_sub_module --with-pcre --with-http_ssl_module --with-http_gzip_static_module --user=nginx --group=nginx

安装:

make && make install

nginx日志切割

Logrorate配置:

在/etc/logrorate.d目录下新建要轮询的日志的配置文件,如:nginx

手动执行查看结果

logrotate -vf /etc/logrotate.d/nginx

启动nginx

在电脑的浏览器输入 http://你的虚拟机ip:80

出现以上界面nginx部署完毕。

        4.redis部署

                4.1redis单机部署

安装redis依赖

redis是基于C语言编写的,因此首先需要安装gcc、c++依赖:

把redis文件上传到/data/目录下

解压缩

tar -zxvf redis-5.0.8.tar.gz

进入redis,运行编译命令

make && make install

修改redis的配置文件

vim /data/redis-5.0.8/redis.conf

启动redis

reids-server &

输入redis-cli -h 你的虚拟机ip 

出现上述界面说明成功部署。

                4.2redis集群、哨兵模式部署

 稍后完善并更新...

三、数据库部署

        1.mysql8部署

               单机、主备部署

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/422685
推荐阅读
相关标签
  

闽ICP备14008679号