赞
踩
简介:因现阶段互联网行业的快速发展和普及,故作此文章帮助大家了解学习一些linux的基础部署与运维。(为方便演示与大家的学习我选择了 centos7内网环境 演示)
CentOS-7-x86_64-DVD-1708 | CentOS 7.4 |
CentOS-7-x86_64-DVD-1804 | CentOS 7.5 |
CentOS-7-x86_64-DVD-1810 | CentOS 7.6 |
CentOS-7-x86_64-DVD-1908 | CentOS 7.7 |
CentOS-7-x86_64-DVD-2003 | CentOS 7.8 |
CentOS-7-x86_64-DVD-2009 | CentOS 7.9 |
我选择的是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账户登录
输入虚拟机密码
成功连接
上传 iso镜像文件 到 /opt/下面
传输完成后 进入/opt 可以看到传入的iso文件
进入 /etc/yum.repos.d/ 目录 新建一个文件夹 把当前目录下所有文件移动到新建的文件夹中
把新建文件夹中的CentOS-Media.repo文件复制出来一份放到/etc/yum.repos.d/目录
新建一个iso挂载目录
挂载iso镜像
保存
用yum安装常用的命令
yum -y install telnet
yum -y install vim
yum -y install tree
yum -y install ntp
yum -y install net-tools
yum源到此配置完毕!
防火墙关闭
关闭selinux
主机名修改
hosts文件配置
这里只列出部分常用命令,全部命令请跳转下方链接写得十分详细。
路径跳转 cd
查询所有挂载路径的硬盘容量 df -Th
查看日志、配置等文件 cat
修改配置文件 vi、vim
复制文件 cp
复制文件到其他虚拟机或服务器 scp
剪切粘贴文件 mv
查看目录占用的空间 du
切换用户 sudo
安装rpm包 rpm
yum安装 yum
新建文件 touch
新建文件夹 mkdir
删除 rm
查询当前目录 ls
查询当前在哪个目录 pws
上传jdk文件
执行rpm
成功安装djk环境!
上传 tomcat 放到 /data 目录下
解压tomcat文件
进入 apache-tomcat-9.0.65/conf/ 目录下打开server.xml
按照实际修改两个端口 保存文件 (端口唯一!!!)
返回上一层 进入bin目录 因为tomcat的启动和关闭是脚本模式 需要mount 给文件提权(因为是学习环境我就把整个文件给了全部权限)
启动tomcat
在电脑的浏览器输入 http://你的虚拟机ip:8080
出现上面的界面tomcat就是部署成功了
如果没有成功需排查:
1.你的ip地址
2.防火墙是否关闭
3.jdk是否成功安装
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部署完毕。
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
出现上述界面说明成功部署。
稍后完善并更新...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。