运维常识整理

运维常识整理

基础服务:

LAMP:Linux+Apache+MySQL+(PHP\Python\Perl) 是一组用来建立web应用平台的解决方案。
LNMP:Linux+ Nginx+MySQL+PHP 网站服务器架构

Apache:一款可以跨平台的Web服务器软件。
Nginx:一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。
MySQL:一个开源的关系型数据库管理系统。
FTP:File Transfer Protocol(文件传输协议)。控制文件的双向传输。
DNS:Domain Name System,域名系统。 域名和IP地址相互映射的一个分布式数据库。
NTP:网络时间协议(Network Time Protocol),用来同步网络中PC时间的协议
DHCP :Dynamic Host Configuration Protocol,(动态主机配置协议)是用UDP协议工作的局域网网络协议。
UDP:User Datagram Protocol,(用户数据报协议)是一种无连接的传输层协议。

虚拟化:
KVM :(Kernel-based Virtual Machine)一个开源的,用Linux自身的调度器进行管理的系统虚拟化模块。

安全、防护墙:
iptables:与 Linux 内核集成的 IP 信息包过滤系统。
firewalld:CentOS7上一个支持动态管理的防火墙。
TCP/IP协议 :(传输控制协议/因特网互联协议),由网络层的IP协议和传输层的TCP协议组成。
开发相关知识:
Tomcat:一个开放源代码的轻量的Web 应用服务器,用于部署war包形式的web应用。
JVM:Java Virtual Machine(Java虚拟机),是java编译器和OS之间的虚拟处理器。
jdk:(Java Development Kit), Java 语言的软件开发工具包。
jar:包含一些封装类的压缩包,还用于部署和封装库、组件和插件程序。
war:javaweb封装的包,包含代码编译成的class文件,依赖的包,配置文件,所有的网站页面,html,jsp等等。
rabbitMQ:在AMQP基础上完成的,可复用的企业消息系统,是一种应用程序对应用程序的通信方法。( AMQP:高级消息队列协议)
redis:一个开源的,使用ANSI C语言编写的key-value型数据库。
MongoDB:由C++语言编写,基于分布式文件存储的数据库。
Django :一个由Python编写,开放源代码的Web应用框架。
git:一个开源的分布式版本控制系统,用于项目版本管理。
github:一个面向开源及私有软件项目的托管平台。
gitlab:一个使用Git作为代码管理工具,用于仓库管理系统的web服务。
Docker :一个开源的,可以实现虚拟化,使用沙箱机制的应用容器引擎。
nexus:融合了试验设计、近似模型和优化设计三大功能算法的优化软件。
jenkins:基于Java开发的一种持续集成工具,用于持续的软件版本发布/测试项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值