Linux网络服务&数据库教程
文章平均质量分 83
Linux 网络基础、DHCP 服务、DNS 服务、Linux 文件服务器、LAMP 部署 + Apache 详解、LNMP 部署 + Nginx 详解、ELK 日志解决方案、邮件服务、Tomcat 与 Rsync 服务、MySQL 基础、MySQL 集群管理、NoSQL 数据库
Dark_Ice_
游标卡尺为什么不寂寞——因为它不估读。
博客主要记录我日常学习的一些网络知识、编程、Linux和计算机等等有关的一切资料。本人热爱计算机技术,喜欢操作Linux系统,未来的目标是当一名运维工程师(网络知识也很强),一名技术大咖。记录博客,一是将知识点整理,方便以后查找;二是希望能帮助到有需要的人,共同学习交流。
也可以关注公众号“黑科技前哨站”,里面有许多文章以及相关的资源下载。
展开
-
【网络服务&数据库教程】01 Linux网络基础
路由设备来连接不同的网段,路由器最基本的功能就是跨网段通信交换设备(交换机)只能在局域网内部或者是同一个网段进行通信交换机在同一个网段通信,路由器可以使不同网段通信路由器另一个基本功能就是路由选择路由器会根据所使用的路由协议的优先级和开销来进行选择路径。路由器默认使用最短路径优先的原则进行匹配路由,该使用场景主要是小型局域网,网络规模简单,网络带宽小的场合,路由器消耗的资源最少。路由协议分为动态路由(适合于中大型网络) 和 静态路由(适合于小型网络)不同网段数据转发路由选择。原创 2022-09-07 00:45:47 · 507 阅读 · 0 评论 -
【网络服务&数据库教程】04 Linux文件服务器 - NFS
NFS是Networ File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由 Sun 公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NPS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。原创 2022-09-07 00:52:43 · 367 阅读 · 0 评论 -
【网络服务&数据库教程】04 Linux文件服务器 - FTP内置命令汇总
FTP内置命令汇总原创 2022-09-07 00:59:55 · 185 阅读 · 0 评论 -
【网络服务&数据库教程】07 ELK日志解决方案
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash , Kibana,它们都是开源软件。新增了一个FileBeat 日志收集工具(与 Logstash 结合,而FileBeat 一般会安装在被监控端),它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给 Logstash,官方也推荐此工具。Elasticsearch , Logstash , Kibana三者共同完成日志的收集,分析展示,存储功能。原创 2022-09-10 23:35:51 · 684 阅读 · 0 评论 -
【网络服务&数据库教程】05 Web服务器 - Apache
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl / Python / php 等解释器编译到服务器中。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。原创 2022-09-10 23:26:34 · 462 阅读 · 0 评论 -
【网络服务&数据库教程】04 Linux文件服务器 - Samba
SMB (Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同操作系统的计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。Samba 默认是工作局域网中的,广域网的需要进行某些配置和许可。如图:早期的打印机需要与主机通过物理层线缆的方式进行连接才能进行打印操作,当网络中的主机过多时,这种方式过于笨重和不可靠。这就需要打印机可以共享到局域网中。原创 2022-09-07 00:54:07 · 273 阅读 · 0 评论 -
【网络服务&数据库教程】06 Web服务器 - Nginx
Nginx (engine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由 伊戈尔·赛索耶夫 为俄罗斯访问量第二的 Rambler.u 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx 是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强。原创 2022-09-10 23:31:12 · 114 阅读 · 0 评论 -
【网络服务&数据库教程】09 Rsync 实操
注意:关闭服务可使用kill命令,但偶尔会造成服务被结束,但进程号配置文件不被删除的问题,若遇到此类问题可自己手动删除,再启动则正常(建议自己写一个rsync的服务管理脚本)示例: rsync -avz root@192.168.88.10:/filesrc/* /filedst。创建用来做数据同步的用户,并给予用户对目录的相应权限,一般使用ACL设置权限。格式: rsync -avz服务器地址:/服务器目录/*/本地目录。格式: rsync -avz/本地目录/*服务器地址:/服务器目录。原创 2022-09-10 23:39:23 · 312 阅读 · 0 评论 -
【网络服务&数据库教程】01 CentOS 6的初始化脚本
【代码】【网络服务&数据库教程】01 CentOS 6的初始化脚本。原创 2022-09-07 00:47:32 · 94 阅读 · 0 评论 -
【网络服务&数据库教程】02 DHCP服务
DHCP 服务器可以为单个物理网络上的客户端提供多个作用域租约地址DHCP Relay(DHCPR)DHCP中继是一个小程序,可以实现在不同子网和物理网段之间处理和转发DHCP信息的功能。DHCP 中继,也称为DHCP 代理服务器。不同的子网,不同的局域网之间进行转发服务器。如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址。如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理)。用DHCP Relay代理可以去掉在每个物理的网段都要有。原创 2022-09-07 00:48:33 · 821 阅读 · 0 评论 -
【网络服务&数据库教程】05 CentOS 6 和CentOS 7初始化脚本
【代码】【网络服务&数据库教程】05 CentOS 6 和CentOS 7初始化脚本。原创 2022-09-10 23:27:33 · 267 阅读 · 0 评论 -
【网络服务&数据库教程】06 Web服务器 - Nginx & 一键安装搭建Wordpress博客系统
Nginx (engine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由 伊戈尔·赛索耶夫 为俄罗斯访问量第二的 Rambler.u 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx 是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强。原创 2022-09-10 23:33:06 · 435 阅读 · 0 评论 -
【网络服务&数据库教程】03 DNS域名系统服务
域名系统(Domain Name System,缩写:DNS)是互联网的一项服务(DHCP是局域网的服务应用,DNS则是互联网的服务应用,即可以在公网和内网使用)。域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便的访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。DNS作用是将域名和IP地址映射关系做记录,以及查询的功能。DNS 是将域名和IP地址之间进行互相转换的服务。原创 2022-09-07 00:49:58 · 385 阅读 · 0 评论 -
【网络服务&数据库教程】06 LNMP 部署 & Web环境一键安装包
操作系统: CentOS 6.X 64位关闭SELinux 和 iptables 防火墙此次试验环境使用网络 yum源,保证系统能正常连接互联网先将系统自带的yum配置文件移除或者删除,然后下载以下两个配置文件官方基础:http://mirrors.163.com/.help/CentOS6-Base-163.repocentos6(centos6官方源已下线,建议切换centos-vault源)https://mirrors.aliyun.com/repo/Centos-vault-6.10.repoep原创 2022-09-10 23:30:07 · 834 阅读 · 0 评论 -
【网络服务&数据库教程】04 Linux文件服务器 - FTP
FTP是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上的文件的双向传输。使用FTP来传输时,是具有一定程度的危险性,因为数据在因特网上面是完全没有受到保护的明文传输方式!VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP,从名称定义上基本可以看出,这是为了解决 FTP 传输安全性(权限验证问题)问题的。VSFTP 在数据传输方面依旧是以明文传输的方式进行传输。原创 2022-09-07 00:58:41 · 207 阅读 · 0 评论 -
【网络服务&数据库教程】08 邮件服务
电子邮件服务器是处理邮件交换(收发)的软硬件设施的总称,包括电子邮件程序、电子邮箱等。为用户提供基于E-mail服务的电子邮件系统,人们通过访问服务器实现邮件的交换。电子邮件的过程与现实生活的寄邮件和收邮件的过程差不多。都会要经过邮局的转接。而邮局的角色就类似于电子邮件服务器常见的邮件服务器。原创 2022-09-10 23:37:13 · 1191 阅读 · 0 评论 -
【网络服务&数据库教程】05 LAMP 部署
LAM(M)P:L: linuxCGI 和 FastCGI 协议可以让 Apache 或者 Web服务把动态请求转发到后端处理动态页面的服务器。客户端需要知道其访问网址,通过浏览器通过DNS解析获取其对应的IP地址。Apache 具有网页文件共享的服务。当Apache (Http)找到的是 html 超文本文件,就会传输到客户端的浏览器进行解析渲染。PHP 应用的需要服务器端安装 PHP 解析器。PHP解析后的程序交给Apache服务器后传输到客户端的浏览器。原创 2022-09-10 23:25:10 · 464 阅读 · 0 评论 -
【网络服务&数据库教程】03 记录类型 & 常用的NDS服务器
常用的DNS服务器地址。原创 2022-09-07 00:51:46 · 554 阅读 · 0 评论 -
【网络服务&数据库教程】09 Tomcat 与 Rsync 服务
inotify 是一个Linux内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。要使用inotify,必须具备一台带有2.6.13版本的内核操作系统。原创 2022-09-10 23:38:22 · 758 阅读 · 0 评论 -
【网络服务&数据库教程】12 NoSQL 数据库
Redis 是一个开源的,先进的 key-value存储。它通常被称为数据结构服务器,因为键可以包含string(字符串)、hash(哈希)、list(链表)、set(集合)和zset(sorted-set–有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。原创 2022-09-11 00:18:36 · 703 阅读 · 0 评论