Web项目
Web项目开发完后,需要进行打包,放到专业的服务器上面
服务器:
软件:web服务器 把写好的web资源共享到网络中,方便别人能够查看到,例如:tomcat..jetty
硬件:安装了服务器软件的计算机
专业的服务器
企业中的服务器配置和普通的计算机服务器配置不一样,专业的服务器需要搭建操作系统
window系统
专业版 人民币1817元,收费 费用较高 闭源 后门 风险较高
linux系统
开源 免费的 没有后门,稳定性高
LInux系统
内核版本:源代码版本
通过源代码编译生成应用才能使用,需要大佬级别才能操作
发行版本
企业或个人通过源代码生成可执行的软件,发布给用户使用,有些版本是收费的
redhat 小红帽 收费的
centos 免费的 6---->6.5--->7--->8
ubuntn 乌班图 免费的 桌面系统比较好
在企业中一般我们碰不到专业的服务器,都在专业的机房当中
专业的机房:
稳定性,散热性(恒温),除尘(无尘),不能断电
云计算:
传统的服务器都是按台计算单的,不灵活,成本也比较高
一些企业把许多服务器连接在一起,形成平台按需供应,租给用户使用,成本较低,非常灵活
按照你需要的配置
按照时间
按秒计算
使用远程登录的方式
使用远程连接的一些应用软件(IP)录入用户名和密码
win10远程桌面连接cetnos7桌面版
步骤:
1.切换到root超级管理员账户下
2.rpm -qa|grep epel 库
3.如果没有需要安装epel库 域名install epel -release
4.安装xdrop服务 yum install Xdrop
使用xshell进行远程连接
执行命名操作,连接虚拟机
进行文件传输操作
使用xfyp treamviewer
虚拟机
VM JVM Java VIrtual Machine
我们可以在我们电脑上安装一个软件,这个软件模拟一台或则多台虚拟机的电脑机器,在电脑机器中(驱动,声卡,显卡,USB,鼠标,键盘,网络),这就是虚拟机
我们常用的虚拟机软件产品有两种
VitruaB噢x 虚拟机软件 ,Oracle公司的一款虚拟机软件,免费的产品
VMware 虚拟软件 威睿公司的一款虚拟机软件 收费产品
CentsOS
Centos是limnx的一个发型版本,是目前企业中用来做应用服务器系统的主要版本,CentOS的安装,需要把安装到虚拟机中,让VMware虚拟机软件模拟一台LInux系统的电脑,我们使用的是版本7
登录上centos官网之后----->download ----> 选择centos7 ---->选择阿里镜像地址:aliyun ---->点击它就开始下载
安装VMware
步骤:
指定安装的版本
指定安装的网络
将虚拟磁盘拆分成多个文件
指定linux镜像文件地址
指定的语言
选择带桌面版的
配置网络
手动配置IPv4
设置root账户密码和新增一个管理员用户admin
目录结构
在LInnux系统中所有的灌区,磁盘,u盘都会挂在根目录的文件夹中
目录介绍
bin:存放的是普通的命令的地方
sbin:存放的超级管理员命令的地方
home:普通用户的根目录,存放的是普通用户自定义文件的地方
root:超级管理员用户的根目录,只有root用户才能访问
usr:系统自带软件的安装的根目录
opt:用户自定义安装软件的根目录,这两个目录没有严格区分,【后续安装的软件都安装在/usr/local目录中】
etc:系统的配置文件名存储目录
temp:系统的临时文件存放的目录,存储的内容随着系统的重启会自动删除
dev mnt:可以挂载一些外置硬盘或驱动或u盘
sys:系统的配置文件存储的目录
boot:启动相关的配置
lib:文件存放的是一些资源,动态链接库,linux会把共用的一些资源放在lib目录下,可以使用yum指令
media:文件夹,也可以放置外置的光驱和u盘
网络配置
IP:互联网的中额度地址是由4个8位的二进制表示,设置为192.168.xxx.xxx取值范围为1-254 255是广播地址
netmask:子网掩码,使用子网掩码和ip地址按位计算,得到的结果相同说明两个ip在同一个网段上
gateway:网关,表示的是网络的总出口,也就是我们说的交换机和路由器
dns:域名解析服务器 192.168.210.42 www.zhiyou100.com
当我们在浏览器中输入www.zhiyou100.com,浏览器会先读取本机的hosts文件中,通过域名找对应ip地址
如果本机hosts文件中没有对应的域名www.zhiyou100.com,就会找dns服务器获取的ip地址,可以通过网关去找对应的域名服务器
NAT模式
使用的都是虚拟网卡Vmnet8
-
虚拟机中的网段是真实公司里面用到的网段相互隔离
-
vmware虚拟软件中有一个虚拟网卡,虚拟机中和windows系统的虚拟网卡vmnet8都连接在这个网关中
-
虚拟网卡在vmware中进行相关的配置,负责与外网进行连接
桥接模式
使用的是虚拟网卡vmnet0
HOST-ONLY
使用虚拟网卡Vmnet1
-
vmnet1 :虚拟机中无法连接外网,上不去网
配置IP地址
/etc/sysconfig/network-scripts/ifcfg-ens33
-
ONBOOT=yes
-
IPADDR=192.168.68.128 ip地址
-
PREFIX=24
-
GATEWAY=192.168.68.2 网关
-
netmask=255.255.255.0 子网掩码
-
DNS1=192.168.68.2 域名解析服务器
-
BOOTPROTO=static
进行生效 service network restart
修改主机名
-
临时性修改主机名 通过指令 hostname 新主机名 当下次开机时,还是原来的主机名
-
永久性修改主机名 可以到/etc/hostname文件中指定主机名,建议此时重启下 reboot重启虚拟机 restart重启某个服务
配置hosts文件
配置文件路径在 /etc/hosts文件中
命令
在root用户中,切换到admin用户中可以使用指令su 例如切换admin 指令:su admin
su : 切换用户
pwd : 查看当前所在的目录
date:查看当前系统的时间
who:查看当前谁在线
last :查看最近的登录历史
目录相关
对于在写命令的时候,一般可能需要使用目录,目录分为绝对目录和相对目录
以 / 开头的代表绝对目录
不写 / 代表的是相对目录
相对目录相对于当前所在的目录
cd切换目录
切换到该目录下的其他目录cd目录名
切换到上一级命令命令cd
切换到系统的根目录 cd/
切换到用户的主目录 cd~
切换到当前目录 cd ./usr
切换到上一级目录 cd -
ls列出当前所在目录的所有文件和文件夹
ls -a列出该目录下的所有目录和文件 包括隐藏的文件
ls -l 列出该目录下的所有的目录和文件的详细信息
创建目录 mkdir文件夹名称 比如说 mkdir test
创建多级目录 中间的额目录不存在 mkdire -p com/zhiyou100/test
创建绝对路径的目录 mkdiir/目录名称
修改目录名称 mv 旧目录名称 新目录名称
剪切目录 mv 目录名称 目录的新位置
拷贝目录 cp -r 原始目录 新目录
删除目录 rm [-rf] 目录名称 r指代的是递归操作 f指代force强制删除
文件相关
创建一个文件夹
创建一个空文件夹 touch文件名称
创建文件的同时植入一些内容 echo 文件内容>>文件名称
将一些内容追加到已存在文件后面 echo>>文件内容>>文件名称
用编辑的形式创建文件 vi vim 文件名称 如果没有填充内容,该文件不会被创建
查看文件内容
cat 文件名称 只能看到文件的最后一屏
more 文件名称 只能看到文件的第一屏 回车键向下一行 空格键向下翻一行 空格键向下翻转一页 b键向上翻一页,q退出查看
less文件名称 只能看到文件的第一屏pageUp和pageDn向下和向上翻 ,q键退出查看
head-行号 文件名称 查看指定行数的文件内容
tail- 行号 文件名称 查看最后几行内容
tail实时查看文件内容 tail -F xxx.log
开启两个会话窗口,让其中一个会话窗口写内容,另外一个窗口查看内容
一般会去查看日志文件呢内容
编辑文件使用linux内置的编辑器vi /vim
Vi编辑器