
Linux-运维进阶
IT@feng
坚持原创技术分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux-运维进阶-09 编写Shell脚本
linux-运维进阶-09 编写Shell脚本可以将Shell终端解释器当作人与计算机硬件之间的“翻译官”,它作为用户与Linux系统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环、分支等高级编程语言才有的控制结构特性。交互式(Interactive):用户每输入一条命令就立即执行。批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中...原创 2019-03-26 20:43:08 · 517 阅读 · 0 评论 -
linux-运维进阶-22 iSCSI网络存储服务
linux-运维进阶-22 iSCSI网络存储服务概念解析iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。 iSCSI利用了TCP/IP的port 860 ...原创 2019-03-26 20:45:09 · 392 阅读 · 0 评论 -
linux-运维进阶-23 MariaDB数据库管理系统
linux-运维进阶-23 MariaDB数据库管理系统概念解析MariaDB数据库管理系统初始化MariaDB数据库安装和初始化mariadb数据库服务[root@localhost ~]# yum -y install mariadb mariadb-server[root@localhost ~]# systemctl restart mariadb[root@localhos...原创 2019-03-26 20:45:18 · 343 阅读 · 0 评论 -
linux-运维进阶-24 PXE+Kickstart无人值守安装系统
linux-运维进阶-24 PXE+Kickstart无人值守安装系统概念解析一、pxe介绍PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址再用TFTP或MTFTP协议下载...原创 2019-03-26 20:45:40 · 702 阅读 · 0 评论 -
linux-运维进阶-25 常见网站架构
linux-运维进阶-25 常见网站架构网站架构简称网站架构全称LAMPLinux+Apache+Mysql/MariaDB+Perl/PHP/PythonLNMPLinux+Nginx+MySQL+PHPWAMPWindows+Apache+Mysql/MariaDB+Perl/PHP/PythonWNMPWindows+Nginx+Mysql+P...原创 2019-03-26 20:45:50 · 398 阅读 · 0 评论 -
linux-运维进阶-26 使用phpmyadmin管理数据库
linux-运维进阶-26 使用phpmyadmin管理数据库使用phpMyAdmin管理数据库安装必须的组件[root@localhost ~]# yum -y install httpd php mariadb mariadb-server php-mysql php-mbstring php-mcrypt unzip首先,我们到这个网站:https://www.phpmyadmin...原创 2019-03-26 20:45:55 · 301 阅读 · 0 评论 -
linux-运维进阶-27 Discuz论坛搭建
linux-运维进阶-27 Discuz论坛搭建LAMP动态网站架构关闭selinux,重启才能生效![root@localhost ~]# vim /etc/selinux/config 将SELINUX=enforcing那一行改为:SELINUX=disabled保存退出,重启虚拟机[root@localhost ~]# rebootDiscuz下载地址简体中文GBK...原创 2019-03-26 20:46:01 · 473 阅读 · 0 评论 -
linux-运维进阶-28 LNMP动态网站架构
linux-运维进阶-28 LNMP动态网站架构LNMP动态网站架构LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案。LNMP中的字母L是Linux系统的意思,不仅可以是RHEL、CentOS、Fedora,还可以是Debian、Ubuntu等系统开发环境的部署在使用源码包安装服务程序之前,首先要让安装主机具备编译程序源码的环...原创 2019-03-26 20:46:07 · 557 阅读 · 0 评论 -
linux-运维进阶-29 负载均衡
linux-运维进阶-29 负载均衡概念解析负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。常用开源软件负载均衡器...原创 2019-03-26 20:46:14 · 513 阅读 · 0 评论 -
linux-运维进阶-30 KVM
linux-运维进阶-30 KVMKVM概念解析Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM( Virtual Machine Monitor,虚拟机监控器)之一。检测虚...原创 2019-03-26 20:46:20 · 550 阅读 · 0 评论 -
linux-运维进阶-31 OpenSSL实现CA证书
linux-运维进阶-31 OpenSSL实现CA证书OpenSSL实现CA证书什么是CACA,Catificate Authority,通俗的理解就是一种认证机制。它的作用就是提供证书(也就是服务端证书,由域名,公司信息,序列号,签名信息等等组成)来加强客户端与服务器端访问信息的安全性,同时提供证书的发放等相关工作。国内的大部分互联网公司都在国际CA机构申请了CA证书,并且在用户进行访问的...原创 2019-03-26 20:46:26 · 969 阅读 · 0 评论 -
linux-运维进阶-21 Squid部署代理缓存服务
linux-运维进阶-21 Squid部署代理缓存服务概念解析SquidSquid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)...原创 2019-03-26 20:45:04 · 641 阅读 · 0 评论 -
linux-运维进阶-20 Postfix与Dovecot部署邮件系统
linux-运维进阶-20 Postfix与Dovecot部署邮件系统实验环境配置,Centos7虚拟机两台:Test(192.168.141.12):提供DNS服务client2(192.168.141.53):提供postfix和dovecot服务测试用的是咱们的物理机概念解析电子邮件电子邮件系统基于邮件协议来完成电子邮件的传输,常见的邮件协议有下面这些。• 简单邮件传输协议(...原创 2019-03-26 20:44:58 · 1247 阅读 · 0 评论 -
linux-运维进阶-10 用户权限与文件权限
linux-运维进阶-10 用户权限与文件权限用户权限uid(user id)和gid(group id)root用户的uid和gid都是0系统用户uid为1-999普通用户的uid从1000开始:由管理员创建的日常使用的用户(UID和GID不需要一一对应)将普通用户的UID设置为0 ,那这个用户也就是root用户了用户操作useradd [username]新建一个用户z...原创 2019-03-26 20:43:26 · 802 阅读 · 0 评论 -
linux-运维进阶-11 存储结构与磁盘划分
linux-运维进阶-11 存储结构与磁盘划分Linux文件结构Linux 文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中又可以有任意多个文件和子目录。Linux 的这种文件系统结构使得一个目录和它包含的文件/子目录之间形成一种层次关系。物理设备的命名规则硬件设备文件名称IDE设备/dev/hd[a-d]...原创 2019-03-26 20:43:33 · 444 阅读 · 0 评论 -
linux-运维进阶-12 RAID和LVM
linux-运维进阶-12 RAID和LVMRAIDRAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。 组成磁盘阵列的不同方式称为RAID级别(RAID Levels)...原创 2019-03-26 20:43:39 · 718 阅读 · 0 评论 -
linux-运维进阶-13 iptables与firewalld防火墙
linux-运维进阶-13 iptables与firewalld防火墙iptablesiptables是centos6以及之前版本的默认防火墙工具,在centos7中默认防火墙工具已经替换为firewalld。区别:iptables防火墙的底层是netfiterfirewalld防火墙的底层是iptables注意:iptables和firewalld是冲突的,同时只能使用一个防火墙在...原创 2019-03-26 20:43:46 · 1638 阅读 · 0 评论 -
linux-运维进阶-14 SSH远程访问服务
linux-运维进阶-14 SSH远程访问服务提示:SSH远程访问服务会在后续章节“linux-运维实战”中,在远程控制腾讯云服务器时使用到,是保证你的服务器不被别人黑掉的重要知识点,所以必须牢牢掌握。知识回顾带端口和不带端口ssh远程连接服务器(这里以虚拟机为例,下一章咱们再去腾讯云买服务器玩儿)[C:\~]$ ssh root@192.168.141.12[C:\~]$ ssh r...原创 2019-03-26 20:43:51 · 737 阅读 · 0 评论 -
linux-运维进阶-15 Apache服务
linux-运维进阶-15 Apache服务基本步骤1.安装启动Apache服务,防火墙放行相应的端口[root@localhost ~]# yum install httpd -y[root@localhost ~]# systemctl restart httpd[root@localhost ~]# firewall-cmd --add-port=80/tcp --permanen...原创 2019-03-26 20:44:02 · 332 阅读 · 0 评论 -
linux-运维进阶-16 vsftpd服务
linux-运维进阶-16 vsftpd服务文件传输协议FTP协议有下面两种工作模式。主动模式:FTP服务器主动向客户端发起连接请求。被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)安装并启动vsftpd[root@localhost ~]# yum install vsftps -y[root@localhost ~]# systemctl restart ...原创 2019-03-26 20:44:08 · 252 阅读 · 0 评论 -
linux-运维进阶-17 Samba服务与NFS
linux-运维进阶-17 Samba服务与NFS概念解析Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的...原创 2019-03-26 20:44:41 · 326 阅读 · 0 评论 -
linux-运维进阶-18 DHCP动态管理主机地址
linux-运维进阶-18 DHCP动态管理主机地址配置实验环境有Test和client两台虚拟机,Test用作服务器,client用作客户端,客户端的ip由服务器分配而来。举个栗子,就是你连上了别人家wifi后,那么他家的路由器会给你的电脑或者手机分配一个ip,这样你的电脑或手机才能上网。做实验之前,最好把用过的虚拟机恢复到比较干净的快照,或者重新装两台虚拟机。例如我的虚拟机Test在前面...原创 2019-03-26 20:44:48 · 465 阅读 · 0 评论 -
linux-运维进阶-19 bind提供域名解析服务
linux-运维进阶-19 bind提供域名解析服务概念解析DNS域名解析服务很早很早之前,人们通过ip地址来上网,后来,人们觉得,相较于由数字构成的IP地址,域名更容易被理解和记忆,所以我们通常更习惯通过域名的方式来访问网络中的资源。但是,网络中的计算机之间只能基于IP地址来相互识别对方的身份,而且要想在互联网中传输数据,也必须基于外网的IP地址来完成。为了降低用户访问网络资源的门槛,D...原创 2019-03-26 20:44:53 · 381 阅读 · 0 评论 -
linux-运维进阶-32 Zabbix部署
linux-运维进阶-32 Zabbix部署概念解析zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP...原创 2019-03-26 20:46:31 · 569 阅读 · 0 评论