自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 使用Postfix和Dovecot部署邮件系统

电子邮件(E-mail)最初是由美国麻省理工学院的Ray Tomlinson博士在1970至1971年间设计开发并在1971年秋使用SNDMSG软件向他自己的另一台计算机发送出来人类历史上第一封电子邮件。一、常用的电子邮件协议:1、简单邮件传输协议(Simple Mail Transfer Protocol,SMTP) 使用服务器TCP/25端口 用于发送和中转发出的电子邮件2、邮局协议版本3(Post Office Protocol 3) 使用服务器TCP/110端口...

2021-11-22 00:00:31 891

原创 使用DHCP动态管理主机

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),此协议用于在局域网中自动为客户机分配网络参数,包括IP地址,子网掩码,默认网关和DNS地址等一系列参数。在Linux系统中使用DHCP功能,主要通过配置dhcpd服务程序来实现。1、需要在Linux系统下,首先通过软件仓库安装dhcp-server软件包: 执行 dnf install -y dhcp-server 命令安装软件包2、配置dhcpd服务程序的主配置文件...

2021-11-20 16:05:48 777

原创 使用Samba或NFS实现共享文件

为了解决局域网内文件和打印机等资源的共享问题,在1987年由微软和英特尔公司联合制定出了SMB协议(Server Message Block,服务器消息块),这使得主机之间的文件共享变得简单。后来在1991年Tridgwell为了解决在windows和linux系统之间进行文件共享,基于SMB协议开发了出了现在Samba服务程序。1、在Linux系统中使用samba共享文件需要安装以下软件包 ①、samba ②、samba-client 执行 dnf instal...

2021-11-15 09:00:00 405

原创 使用vsftpd服务传输文件

为了解决在不同架构和不同的操作系统的计算机之间进行文件传输的问题,推出了FTP协议(文件传输协议,File Transfer Protocol,FTP)FTP协议基于客户端/服务器模式(C/S模式)属于 TCP协议族,提供了面向连接的可靠的文件传输。FTP协议的默认端口号为20和21,其中端口号 20用于数据传输,端口号21用于控制命令的传输。一、FTP协议的工作模式: 1、主动模式:FTP服务器主动向客户端发起连接 (注:用于FTP服务器处于内网而F...

2021-11-14 13:58:53 1029

原创 使用Apache服务部署静态网站

Web服务部署在网站服务器上,当Web服务器接收到网络中客户端的请求之后会以HTTP(超文本传输协议)或HTTPS(安全的超文本传输协议)把用户请求的内容传送到客户端,再通过浏览器将内容呈现给用户。一、目前能够提供web服务的程序主要有一下几种:1、Windows平台:IIS(Internet Information Service,互联网信息服务)2、Linux平台:Nginx,Apache(注:Apache服务程序可以运行在Linux,UNIX和Windows系统中)二、在Linux

2021-11-13 16:52:00 1231

原创 不间断会话服务

在通过ssh方式远程连接Linux系统进行操作时,如果关闭了会话窗口那么所执行的操作命令也会立即中断。Tmux终端复用器,可以解决网络连接异常造成的会话中断问题,并可以同时控制多个远程终端窗口。1、会话恢复:即使网络中断也能让会话恢复且使用户不丢失对远程会话的控制2、多窗口:每个终端窗口内执行过的命令记录都被分别隔离保存,当再次使用时仍然可以看到之 前的操作记录3、会话共享:当多用户同时登录远程服务器时,可以使用会话共享功能让各用户之间所输入的信 ...

2021-11-10 00:31:59 725

原创 使用SSH服务管理远程主机

SSH(Secure Shell)一种以安全的方式提供远程登录的协议。一、SSH提供了两种安全验证方法:1、基于密码的验证:使用用户名和密码来验证登录2、基于密钥的验证:在客户端生成密钥对,再把密钥对中的公钥上传到服务器并于服务器中的 公钥做比较,此方式安全性更高。二、配置SSH1、基于密码验证方式: ①、首先需要保证网卡配置正确,即客户端和服务器端之间IP网络可达。 ②、修改SSH的配置文件 vi...

2021-11-02 10:00:00 361

原创 使用iptables和firewalld防火墙

一、防火墙管理工具 防火墙主要位于公网和内网之间,通过所配置的策略对通过防火墙的数据流量进行过滤。二、防火墙管理服务 在当前最新的红帽8系统中所提供的防火墙管理服务 1、iptables防火墙管理服务 iptables规则链分类: ①、PREROUTING 在路由选择前处理数据包 ②、INPUT 处理入站数据包 ...

2021-10-31 16:23:57 131

原创 使用RAID和LVM磁盘阵列技术

一、RAID(独立冗余磁盘阵列) 1、 RAID,为RedundantArraysofIndependentDisks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(RedundantArrayofInexpensiveDisks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID阵列技术允许将一系列磁盘分组,以实现为数据保护而必需的数据冗余,以及为提高读写性能而形成的数据条带分布。RAID最初用于高端服务器市场,不过随着计算机技术的快速发...

2021-10-30 15:57:32 389

原创 添加交换分区,磁盘配额管理,VDO技术和软硬方式链接

一、添加交换分区(SWAP) Linux系统中的SWAP交换分区主要是为了解决物理内存不足时,使用一部分硬盘空间来充当内存使用,可以理解为SWAP相当于Windows系统中的硬盘分页文件(虚拟内存)1、新建一个swap分区 例如:执行fdisk /dev/sdb分区操作后,得到一个swap分区为:/dev/sdb22、对新建好的swap分区进行格式化 例如:mkswap /dev/sdb23、激活交换分区(正式挂载到系统中) 例如:swapo...

2021-10-25 10:00:00 345

原创 su命令与sudo服务及Linux中存储结构和硬盘管理

Linux系统中root用户的权限最大,如果在实验环境中使用root用户操作我们不必考虑安全性和操作的危险性。但是在生产环境中系统安全和数据安全非常重要,所以建议使用由root用户创建的工作用户来进行日常工作。一、su命令(切换用户switch user) 作用是当前用户在不退出登录的前提下切换到其他用户 例如: su - suyan ("-"表示完全变更环境变量) 注:从root用户切换到其他用户无需输入密码即可切换,但从其他用户切换到ro...

2021-10-24 16:13:15 215

原创 Linux中文件的权限与归属

在Linux系统中的每个文件都有所有者和所有组以及其他用户所拥有的权限,大致分为一下几 类:一、一般权限 1、字符表示法 ①、可读权限(r) 可以读取文件内存 / 可以查看目录中的文件列表 ②、可写权限(w) 可以编辑文件内容 / 可以在目录中新建、删除和重命名文件 ③、可执行权限(x) 可以执行脚本文件 / 可以进入到该目录中 2、数字表示法 ①、可读权限...

2021-10-23 15:52:16 909

原创 Linux中的计划任务程序和用户身份

一、计划任务程序 计划任务程序可以在指定的时间段自动启动或停止某些服务或命令。它分为两种类型:1、一次性的计划任务:适用与临时性的工作并且只执行一次 创建一次性计划任务的格式:at 执行时间 查看一次性计划任务:at -l 删除一次性计划任务:atrm 任务序号2、长期性的计划任务:适用于周期性重复地工作 创建或编辑计划任务格式:crontab -e 以如下格式配置...

2021-10-18 09:00:00 280

原创 Vim编辑器和Shell命令脚本

一、Vim文本编辑器的特点:1、好用 (相比Vi编辑器增加了代码着色功能,在某些场景下还能自动修正代码错误)2、通用 (Vim编辑器被默认安装在所有的Linux操作系统上)二、Vim编辑器的三种模式:1、命令模式(可以进行复制,剪切,粘贴和查找)2、输入模式(正常的文本录入)3、末行模式(进行保存,退出和设置编辑环境)三、三种模式的切换方法:1、当以 "vim 文件名称"格式执行后,首先进入的就是命令模式2、从命令模式切换到输入模式有3种快捷键:a、i、o ...

2021-10-17 14:09:35 682

原创 Linux中的管道符、重定向和环境变量

在上一次课程中学习了大概几十个需要掌握的Linux基础命令,但是都是单独使用每个命令的功能并没有进行命令之间的搭配使用。在本节课程中,主要学习了如何利用管道符和输入输出重定向来把Linux命令结合使用并提高数据处理的效率。一、重定向的分类1、输入重定向 用<号表示 将文件导入到命令中2、输出重定向 用>号表示 将输出信息重定向到一个文件中 a.标准输出 1> (清空写入) 1>> (追加写入) (...

2021-10-16 15:52:09 177

原创 新手必须掌握的Linux命令

上一次课完成了实验环境的部署,今天主要学习了SHELL终端程序(BASH解释器)和需要掌握的Linux基础命令2.1 强大好用的SHELL SHELL是用户终端程序的统称,人机交互的翻译官,Linux系统默认使用的用户终端程序是Bash(Bourne-Again SHell)解释器2.2Linux命令基础1:方向键可以调取命令执行记录2:tab键可以补全文件,命令和部分参数3:强大的批处理脚本4:环境变量bash解释器具备以上优点,bash解释器好用且具有良...

2021-10-15 22:00:04 113

转载 初学Linux系统之学习环境部署

在正式进入Linux系统学习之前,首先需要部署好学习实验环境。在这里我们采用虚拟机的方式来创建一台Linux系统的电脑。使用的工具如下:1、VmwareWorkstation16------虚拟机软件这是一款功能强大的桌面虚拟计算机软件,能够让用户在单一主机同时运行多个不同的操作系统;同时支持实时快照、虚拟网络、拖曳文件以及PXE等强悍功能。2、RedHatEnterpriseLinux [RHEL] 8 ——红帽操作系统由开源软件及全球服务型系统开发商红帽公司出品,是一款相当稳定、出色的L

2021-10-12 21:43:27 283

转载 初学Linux系统之为什么要学习Linux系统

首先,在服务器硬件维护工作中发现当前Linux系统的使用率越来越高,在去机房维护服务器的时候也可以看到大部分机器都部署了Linux系统,作为服务器维修人员来说,不懂操作系统是不行的,尤其是不懂Linux系统更是万万不行的。原先,所接触的关于Linux系统的概念比较模糊,所以觉得很有必要系统化的学习一下Linux系统的知识。我选择从目前比较热门的红帽Linux系统开始学习。 Linux系统遵循开源共享的精神,一下是目前程序员最喜欢的前6名的开源许可证:一、GNU通用公共许可证...

2021-10-11 00:02:12 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除