Linux
文章平均质量分 78
详细解说各个基本实验配置及使用场景
m0_修道成仙
熟悉CentOS/Windows server网络环境搭建,能解决系统常见的软硬件故障、网络故障
展开
-
LAMP环境搭建wordpress
将WordPress解压后的网站文件复制进去[root@xiudaochengxian ~]# mv wordpress/* /var/www/html/[root@xiudaochengxian ~]# cd /var/www/html/[root@xiudaochengxian html]# lltotal 208-rw-r--r-- 1 1006 1006 405 Feb 6 2020 index.php-rw-r--r-- 1 1006 1006 19915 Jan ...原创 2022-03-26 06:45:00 · 887 阅读 · 0 评论 -
linux下安装epel源
linux安装epel仓库方法一:命令安装方法二:源码包安装方法一:命令安装[root@localhost ~]# yum -y install epel-release方法二:源码包安装EPEL源网址http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm[root@localhost ~]# wget http://dl.fedoraproject.org/pub/epe原创 2022-03-13 20:24:22 · 8795 阅读 · 0 评论 -
linux下一块新硬盘需要经历的过程
添加一块新硬盘1.分区2.格式化格式化分区为SWAP3.挂载4.相关参数/命令介绍实验环境:CentOS 7使用一块新硬盘需要1.分区2.格式化3.挂载1.分区命令:fdisk格式:fdisk + 磁盘名称相关参数作用n添加新的分区p查看分区表信息d删除某个分区信息m查看全部可用的参数w保存并退出q不保存直接退出l列出所有可用的分区类型t改变某个分区的类型[root@localhost ~]#fdisk原创 2022-03-13 11:24:15 · 2093 阅读 · 0 评论 -
linux邮件系统之Postfix与Dovecot
linux邮件系统之Postfix邮件系统介绍部署前提邮件系统部署-Postfix邮件系统部署-Dovecot邮件的别名检测window系统linux系统邮件系统介绍电子邮件系统基于邮件协议来完成电子邮件的传输,常见的邮件协议有下面这些1.简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口2.邮局协议版本3(Post Office Protocol 3,POP3):用于将电子邮件存储到本地主机,占用服务原创 2021-12-04 09:30:00 · 1335 阅读 · 0 评论 -
云服务器搭建wordpress
博客网站的搭建服务器:Ecs系统:CentOS 7部署apache服务1.安装apache服务(软件包名为http)及拓展包[root@iZuf6hk94 ~]#yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql…………省略部分输出信息…………Complete!2.启动apache(httpd)服务[root@iZuf6hk94 ~]#systemctl start httpd.service3.查看原创 2021-11-26 16:02:56 · 1028 阅读 · 0 评论 -
终极实践:部署LNMP服务
部署LNMP服务服务器系统:CentOS 7.71.安装编译环境首先要让安装主机具备编译程序源码的环境。这需要具备C语言、C++语言、Perl语言的编译器,以及各种常见的编译支持函数库程序因此请先配置妥当软件仓库,然后把下面列出的这些软件包都统统安装上:[root@iZ0jl0gl3nj3g34ts6cjtyZ ~]# yum -y install apr* autoconf automake numactl bison bzip2-devel cpp curl-devel fontconfig-原创 2021-11-15 17:04:46 · 1627 阅读 · 0 评论 -
Linux下手把手教你使用LVM
LVM磁盘阵列技术· 什么是LVM· LVM逻辑卷管理器· 什么是LVMLVM(Logical Volume Manager,逻辑卷管理器),动态调整分区大小LVM是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整逻辑卷管理器的技术结构逻辑卷管理器使用流程图· LVM逻辑卷管理器...原创 2021-11-05 11:28:20 · 426 阅读 · 0 评论 -
Linux下手把手教你使用RAID
使用RAID技术· 什么是RAIDRAID常见方案· RAID磁盘冗余阵列部署RAID 10损坏磁盘阵列及修复磁盘阵列+备份盘删除磁盘阵列· 什么是RAIDRAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)1988年,美国加利福尼亚大学伯克利分校首次提出并定义了RAID技术的概念RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的原创 2021-09-01 09:49:24 · 317 阅读 · 0 评论 -
Linux新手适用的web图形化管理工具
Cockpit web管理工具安装Cookpit工具Cockpit工具使用Cockpit是一个英文单词,即(飞机、船或赛车的)驾驶舱、驾驶座Cockpit是一个基于Web的图形化服务管理工具,对用户相当友好,即便是新手也可轻松上手它天然具备很好的跨平台性,因此被广泛应用于服务器、容器、虚拟机等多种管理场景红帽公司对Cockpit也十分看重,直接将它默认安装到了RHEL 8系统中,由此衍生的CentOS和Fedora也都标配有Cockpit安装Cookpit工具1.安装Cockpit[root@原创 2021-08-31 11:09:23 · 1507 阅读 · 0 评论 -
服务的访问控制列表
服务的访问控制列表TCP Wrapper是RHEL 6/7系统中默认启用的一款流量监控程序,它能够根据来访主机的地址与本机的目标服务程序做出允许或拒绝的操作在,RHEL 8版本中,它已经被firewalld正式替代Linux系统中其实有两个层面的防火墙,第一种是前面讲到的基于TCP/IP协议的流量过滤工具,而TCP Wrapper服务则是能允许或禁止Linux系统提供服务的防火墙,从而在更高层面保护了Linux系统的安全运行TCP Wrapper服务的防火墙策略由两个控制列表文件所控制,用户可以编辑允原创 2021-08-31 09:35:04 · 100 阅读 · 0 评论 -
Linux 防火墙:关于 iptables 和 firewalld 的那些事
配置防火墙· 防火墙介绍iptables与firewalld策略与规则链· 防火墙配置iptables配置firewalld命令行配置firewalld图形化界面· 防火墙介绍防火墙作为公网与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用防火墙策略可以基于流量的源目地址、端口号、协议、应用等信息来定制,然后防火墙使用预先定制的策略规则监控出入的流量,若流量与某一条策略规则相匹配,则执行相应的处理,反之则丢弃iptables与firewalld早期的Linux系统中,默认使用的是原创 2021-08-30 11:40:41 · 759 阅读 · 0 评论 -
Linux配置IP地址大全
IP地址配置方法一:编辑配置文件#编辑网卡参数[root@test ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 1 TYPE=Ethernet 2 PROXY_METHOD=none 3 BROWSER_ONLY=no 4 BOOTPROTO=none 5 DEFROUTE=yes 6 IPV4_FAILURE_FATAL=no 7 IPV6INIT=yes 8 IPV6_AUTOCONF=yes 9 IPV原创 2021-08-30 08:17:22 · 273 阅读 · 0 评论 -
DNS域名解析服务介绍
DNS域名解析DNS介绍域名后缀DNS服务器DNS查询方式根服务器DNS介绍DNS(Domain Name System)域名系统技术应运而生用于管理和解析域名与IP地址对应关系的技术,简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名DNS域名解析技术域名解析为IP地址(正向解析),最常使用的一种工作模式IP地址解析为域名(反向解析)DNS域名解析服务采用的目录树层次结构域名后缀域名后缀一般分为国际域名和国内域名原则上来讲,域名原创 2021-08-28 10:46:46 · 513 阅读 · 0 评论 -
AutoFS自动挂载服务
AutoFs自动挂载服务· 服务介绍· 服务部署· 服务介绍无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,这样远程共享资源就会自动随服务器开机而进行挂载。虽然这很方便,但是如果挂载的远程资源太多,则会给网络带宽和服务器的硬件资源带来很大负载,如果在资源挂载后长期不使用,也会造成服务器硬件资源的浪费autofs服务程序是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统将挂载信息填入/etc/fstab文件后,系统在每次开机原创 2021-08-28 10:35:53 · 196 阅读 · 0 评论 -
NFS服务实现文件共享
NFS服务服务介绍服务部署NFS服务器NFS客户端服务介绍NFS(Need for speed)网络文件系统服务:将远程Linux系统上的文件共享资源挂载到本地主机的目录上,使得本地主机(Linux客户端)基于TCP/IP协议,读写远程Linux系统上的共享文件RHEL 8系统中默认已经安装NFS服务服务部署为了检验NFS服务配置的效果,我们需要使用两台Linux主机(一台充当NFS服务器,一台充当NFS客户端)主机名称操作系统IP地址NFS服务器CentOS 719原创 2021-08-28 09:52:57 · 261 阅读 · 0 评论 -
SAMBA服务实现文件共享
文件共享服务· SAMBA文件共享服务服务相关介绍服务参数介绍· 配置共享资源· Windows挂载共享· Linux挂载共享· SAMBA文件共享服务服务相关介绍1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block)服务器消息块协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单到了1991年,当时还在读大学的Tridgwell为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了原创 2021-08-25 11:45:11 · 273 阅读 · 0 评论 -
TFTP服务部署
TFTP服务· TFTP服务介绍· TFTP服务部署· TFTP服务介绍TFTP(Trivial File Transfer Protocol)简单文件传输协议是一种基于UDP协议在客户端和服务器之间进行简单文件传输的协议,占用的端口号为69,它提供不复杂、开销不大的文件传输服务,可将其当作FTP协议的简化版本TFTP的命令功能不如FTP服务强大,甚至不能遍历目录,在安全性方面也弱于FTP服务。因此文件的传输过程也不像FTP协议那样可靠因为TFTP不需要客户端的权限认证,也就减少了无谓的系统和网络原创 2021-08-25 10:23:13 · 195 阅读 · 0 评论 -
vsftpd服务部署
vsftpd服务· 文件传输协议· vsftpd服务介绍· vsftpd服务部署1.安装vsftpd服务2.修改防火墙策略3.编写vsftpd主配置文件· vsftpd三种认证模式配置匿名访问模式配置本地用户模式配置虚拟用户模式· 文件传输协议一般来讲,人们把计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、L原创 2021-08-24 10:54:19 · 370 阅读 · 0 评论 -
Apache部署静态网站
虚拟网站部署· 网站服务程序介绍IISApacheNginx· SElinux安全子系统配置模式相关命令· 个人用户主页功能身份验证开启用户主页功能· 虚拟网站主机介绍基于IP地址部署虚拟网站基于主机域名部署虚拟网站基于端口号部署虚拟网站Apache的访问控制· 网站服务程序介绍Apache程序是在RHEL 5、6、7、8系统的默认Web服务程序,其相关知识点一直也是RHCSA和RHCE认证考试的重点内容Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于原创 2021-08-22 13:29:59 · 543 阅读 · 0 评论 -
配置yum仓库
配置yum仓库· 操作步骤1.连接光盘2.挂载光盘3.编写挂载信息使其永久生效4.进入yum仓库路径5.做备份6.编写yum仓库7.清理缓存8.新建缓存9.刷新仓库· 操作步骤无网络连接时使用1.连接光盘2.挂载光盘[root@xiudaochengxian ~]# mount /dev/cdrom /mntmount: /dev/sr0 is write-protected, mounting read-only[root@xiudaochengxian ~]# df -hFilesy原创 2021-08-19 21:02:43 · 367 阅读 · 0 评论 -
双网卡避免数据传输中断
绑定两块网卡· 使用背景· 实验准备· 实验部署方法一1.配置第一块网卡配置第二块网卡配置bond0编辑系统内核信息支持绑定技术检验网卡绑定技术的自动备援功能· 使用背景一般来讲,生产环境必须提供7×24小时的网络传输服务。借助于网卡绑定技术,不仅能够提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正常提供网络服务假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输的速度变得更快;而且即使有一块网卡突然出现了故障,另外一块网卡便会立即自动顶替上去原创 2021-08-15 18:04:12 · 503 阅读 · 0 评论 -
在不同工作场景中快速地切换网络运行参数
创建网络会话· 使用背景· 相关介绍· 实验准备· 实验部署创建名叫company会话创建名叫house会话启用company会话,网卡自动配置启用house会话,网卡自动配置后续不需要网卡会话了,直接用delete删除· 使用背景如果在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而回到家中则是使用DHCP自动分配IP地址。这就需要麻烦地频繁修改IP地址,使用了网络会话功能后,只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了· 相关介绍RHEL和CentOS系统原创 2021-08-15 17:24:05 · 146 阅读 · 0 评论 -
MariaDB数据库部署
MariaDB数据库· 数据库介绍· MySQL与MariaDB· 数据库部署1.安装MariaDB数据库2.重启mariadb服务并加入开机启动项3.!数据库初始化4.设置防火墙策略5.登录数据库· 数据库常用语句· 创建数据库· 查询指定位置数据· 数据库备份· 彻底删除数据库· 恢复数据· 数据库介绍数据库:是指按照某些特定结构来存储数据资料的数据仓库数据库管理系统:是一种能够对数据库中存放的数据进行建立、修改、删除、查找、维护等操作的软件程序,它通过把计算机中具体的物理数据转换成适合用户理解的原创 2021-08-13 21:29:32 · 668 阅读 · 0 评论 -
iSCSI部署网络存储
iSCSI服务部署· 服务介绍· 使用背景· iSCSI服务部署· iSCSI服务器(IP地址:192.168.1.105)1.添加4块硬盘2.创建RAID磁盘阵列3.查看设备信息4.安装iSCSI服务5.重启iSCSId服务并加入开机启动项6.配置iSCSI服务端Linux客户端(IP地址:192.168.1.2)1.清空防火墙策略2.将服务器acl名称填入initiator名称文件3.重启iSCSId服务并加入开机启动项4.iscsiadm命令使用4.1 查找客户端的共享存储资源4.2 登录iSCSI服原创 2021-08-11 20:32:15 · 428 阅读 · 0 评论 -
squid服务
squid服务部署· squid介绍· squid代理正向代理反向代理· squid部署一、正向代理标准正向代理透明正向代理二、反向代理· squid介绍squid(squid cache):一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器· squid代理正向代理正向代理分为:标准代理:指明代理服务器的IP地址和端口号透明代理:不指明代理服务器的IP地址和端口号反向代理反向代理:承担原始WEB服务器的静态页面的请求,防止原始服务器过载· squid部署一、正向原创 2021-08-04 21:32:19 · 151 阅读 · 0 评论 -
DHCP服务搭建及常见错误解决方法
部署DHCP服务· 相关介绍· 相关术语· 分配地址过程· 实验设置· 部署DHCP1. 安装dhcp服务2. 编辑dhcp主配置文件※主配置文件常见参数3. 重启服务并加入开机启动项· 客户端测试·· 常见错误服务器重启dhcp服务失败客户机通过dhcp获取IP地址失败· 分配固定IP地址查看主机MAC地址(这里MAC地址为 00:0c:29:1d:e0:93)编辑dhcp主配置文件· 客户端测试· 相关介绍动态主机配置协议(DHCP,Dynamic Host Configuration Protoc原创 2021-07-22 11:46:25 · 4200 阅读 · 0 评论 -
DNS分离解析技术
DNS分离解析服务器安装bind-chroot服务编辑bind主配置文件编辑区域配置文件(手写)通过模板文件创建出两份不同名称的区域数据文件,名称与上面区域配置文件中相对应编辑这两份区域文件重启bind服务客户机模拟china用户模拟american用户ping 服务器服务器china IP:122.71.115.10american IP:106.185.25.10安装bind-chroot服务[root@xiudaochengxian ~]# yum -y install bind-chroo原创 2021-07-20 12:48:42 · 162 阅读 · 0 评论 -
bind部署缓存服务器
部署缓存服务器相关介绍配置方法1 :服务器1.1 再添加一块网卡1.2 将新添加的网卡设为桥接模式1.3 ping百度测试外网连通性1.4 ping客户端1.5 安装bind-chroot服务1.6 在bind服务程序主配置文件中添加缓存转发参数1.7 清空防火墙策略1.8 重启服务并加入开机启动项2 :客户端2.1 将客户端DNS指向服务器2.2 重启网卡相关介绍DNS缓存服务器(Caching DNS Server)是一种不负责域名数据维护的DNS服务器。简单来说,缓存服务器就是把用户经常使用到的域原创 2021-07-20 10:29:53 · 588 阅读 · 0 评论 -
bind安全加密传输
Bind加密传输相关介绍· TSIG· 加密算法1 :主服务器配置(IP:192.168.1.105)1.1 安装bind-chroot服务1.2 生成密钥1.3 查看密钥文件1.4进入bind保存配置文件的目录1.5编辑认证文件1.6 修改认证文件权限1.7 将认证文件做硬链接1.8 编辑主配置文件1.9 重启bind服务2 :从属服务器配置(IP:192.168.1.2)2.1 安装bind-chroot服务2.2 开启密钥认证2.3 修改认证文件权限2.4 将认证文件做硬链接2.5 编辑主配置文件2原创 2021-07-19 19:04:27 · 405 阅读 · 0 评论 -
bind部署从属服务器
Bind部署从属服务器Bind部署1 :主服务器设置1.1 编辑区域配置文件1.2 重启服务2 :从服务器设置2.1 安装bind-chroot服务2.2 编辑bind主配置文件2.3 编辑区域配置文件2.4 重启服务并加入开机启动项2.5 配置DNS2.6 重启网卡2.7 进入同步目录检验数据结果(一般自动同步)2.8 检验正向、反向解析结果Bind部署1 :主服务器设置1.1 编辑区域配置文件[root@xiudaochengxian~]#vim /etc/named.rfc1912.zones原创 2021-07-19 17:37:20 · 336 阅读 · 0 评论 -
bind提供域名解析
Bind服务部署1 :Bind 介绍2 :了解bind服务程序关键文件3 :正式安装bind3.1 编辑bind服务主配置文件3.2 编辑区域配置文件3.3 复制正向、反向解析文件3.4 编辑正向解析文件3.5 编辑反向解析文件3.6 重启服务并加入开机启动项3.7 清空防火墙策略3.8 修改DNS3.9 重启网卡4 :检验结果4.1 检验正向解析结果4.2 检验反向解析结果1 :Bind 介绍BIND(Berkeley Internet Name Domain,伯克利因特网名称域)服务是全球范围内使用原创 2021-07-19 14:22:26 · 538 阅读 · 0 评论