自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

网站服务程序我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。如图所示,Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。目前能够提供Web网络服务的程序有IIS、Nginx和Apa...

2019-10-31 17:36:18 171

转载 远程控制服务

远程控制服务配置sshd服务SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式。在此之前,一般使用FTP或Telnet来进行远程登录。但是因为它们以明文的形式在网络中传输账户密码和数据信息,因此很不安全,很容易受到黑客发起的中间人攻击,这轻则篡改传输的数据信息,重则直接抓取服务器的账户密码。想要使用SSH协议来远程管理Linu...

2019-10-28 07:18:11 994

原创 绑定两块网卡

网卡绑定技术:对2块以上网卡实施绑定技术,在正常工作中网卡会共同传输数据,网络传输速度更快;当其中一块网卡出现故障,另一块网卡会立即自动顶替,保证网络传输不间断。实例:按如下步骤对两块网卡实施网卡绑定技术。1.确保有2块以上网卡设备2.配置网卡设备的绑定参数,这些原本独立的网卡设备要被配置成从属网卡(SLAVE,从属网卡不能有自己的ip地址信息),以支持网卡绑定。随后创建主网卡配置文件,编辑...

2019-10-24 18:34:08 437

原创 创建网络会话

RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理Network Manager服务。nmcli是一款基于命令行的网络配置工具,功能丰富,参数众多。RHEL7支持网络会话:将网卡配置文件保存成模版实现快速切换。该技术旨在不同的使用环境下实现网络配置信息的快速切换。用nmcli...

2019-10-24 18:32:22 404

转载 防火墙管理工具

防火墙策略可以基于流量的源目地址、端口号、协议、应用等信息来定制,然后防火墙使用预先定制的策略规则监控出入的流量,若流量与某一条策略规则相匹配,则执行相应的处理,反之则丢弃。这样一来,就可以保证仅有合法的流量在企业内网和外部公网之间流动了。在RHEL 7系统中,firewalld防火墙取代了iptables防火墙。iptables与firewalld都不是真正的防火墙,它们都只是用来定义防火墙策...

2019-10-20 17:47:11 799

原创 Linux配置网络服务

配置网络服务改虚拟机为仅主机模式, 配置net1 配置为同一个网络段配置网卡的4种方法:1.修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-enoXXXXXXXX,配置完重启网卡服务;例子: 在本机输入测试命令使用命令ifconfig 查看网卡信息vim /etc/sysconfig/network-scripts/ifcfg-eno...

2019-10-17 20:30:31 601

原创 LVM逻辑卷管理器-后续 扩容逻辑卷 缩小逻辑卷 逻辑卷快照 删除逻辑卷

扩容逻辑卷扩容前,先卸载设备和挂载点的关联。扩容逻辑卷(lvextend);2.检查硬盘完整性(e2fsck),并重置硬盘容量(resize2fs);重新挂载硬盘设备并查看挂载状态。mount -a df -h创建文件[root@evan-01 ~]# touch /lvm/1.txt[root@evan-01 ~]# echo "987654321" > /lvm...

2019-10-16 16:25:57 259

原创 LVM逻辑卷管理器

LVM(逻辑卷管理器)可以允许用户对硬盘资源进行动态调整。(让用户灵活的变更分区的大小)逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把...

2019-10-15 19:10:40 160

原创 RAID磁盘阵列技术

RAID磁盘冗余阵列**RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。任何事物都有它的两面性。RAID技术确实具有非常好的数据冗余备份功能,但是它也相应地提高了成本支出。就像原...

2019-10-11 19:28:24 311

原创 软硬方式链接

软硬方式链接在Linux系统中存在硬链接和软连接两种文件。硬链接(hard link):可以将它理解为一个“指向原始文件inode的指针”,系统不为它分配独立的inode和文件。所以,硬链接文件与原始文件其实是同一个文件,只是名字不同。我们每添加一个硬链接,该文件的inode连接数就会增加1;而且只有当该文件的inode连接数为0时,才算彻底将它删除。换言之,由于硬链接实际上是指向原文件ino...

2019-10-10 08:39:09 227

转载 磁盘容量配额

磁盘容量配额Linux系统的设计初衷就是让许多人一起使用并执行各自的任务,从而成为多用户、多任务的操作系统。但是,硬件资源是固定且有限的,如果某些用户不断地在Linux系统上创建文件或者存放电影,硬盘空间总有一天会被占满。针对这种情况,root管理员就需要使用磁盘容量配额服务来限制某位用户或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数,一旦达到这个最大值就不再允许继续使用。可以使...

2019-10-09 19:38:51 170

原创 Linux挂载硬件设备

.分区fdisk命令:用于管理磁盘分区。格式:fdisk [磁盘名称]。它提供了集添加、删除、转换分区等功能于一身的“一站式分区服务”。这是一条交互式命令。常用参数: 参数 作用 m 查看全部可用的参数 n 添加新的分区 d 删除某个分区信息 l 列出所有可用的分区类型 t 改变某个分区的类型 p 查...

2019-10-09 10:51:21 330

转载 Seven 存储结构与磁盘划分

文件存储结构(FHS标准)在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即“Linux系统中一切都是文件”。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在Windows操作系统中,想要找到一个文件,我们要依次进入该文件所在的磁盘分区(假设这里是D盘),然后在进入该分区下的具体目录,最终找到这个文件。但是在Linux系统中并不存在C/D/E/F等盘符,L...

2019-10-08 19:53:07 168

原创 文件访问控制列表

文件访问控制列表一般权限、特殊权限、隐藏权限其实有一个共性—权限是针对某一类用户设置的。如果希望对某个指定的用户进行单独的权限控制,就需要用到文件的访问控制列表(ACL)了。通俗来讲,基于普通文件或目录设置ACL其实就是针对指定的用户或用户组设置文件或目录的操作权限。另外,如果针对某个目录设置了ACL,则目录中的文件会继承其ACL;若针对文件设置了ACL,则文件不再继承其所在目录的ACL。se...

2019-10-07 17:38:57 481

原创 文件的隐藏属性

Linux系统中的文件除了具备一般权限和特殊权限之外,还有一种隐藏权限,即被隐藏起来的权限,默认情况下不能直接被用户发觉。有用户曾经在生产环境和RHCE考试题目中碰到过明明权限充足但却无法删除某个文件的情况,或者仅能在日志文件中追加内容而不能修改或删除内容,这在一定程度上阻止了黑客篡改系统日志的图谋,因此这种“奇怪”的文件也保障了Linux系统的安全性。chattr命令chattr命令用于设置...

2019-09-29 19:49:29 254

原创 文件权限与归属

在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示。1.-:普通文件。2. d:目录文件。3. l:链接文件。4. b:块设备文件。(键盘等)5. c:字符设备文件。6. p:管道文件。文件权限:可读(r)、可写(w)、可执行(x),也可以分别用数字4、2、1表示。查看文件/目录的权限[roo...

2019-09-28 18:42:46 821

原创 Six 用户身份与文件权限

用户身份与能力在Linux系统中,用户的身份号码即UID(User IDentification)具有唯一性,因此可通过用户的UID值来判断用户身份。1.UID为0:系统的管理员用户。(Linux系统的管理员之所以是root,是因为该用户的UID为0,与用户名叫什么无关。)2.UID为1~999:系统用户 Linux系统为了避免因某个服务程序出现漏洞而被黑客提权至整台服务器,默认服务程序...

2019-09-27 08:45:50 138

原创 黑洞 文件

/dev/null:被称作Linux黑洞的文件,把输出重定向到这个文件等同于删除数据,让用户的屏幕窗口保持简洁。ping -c 规定尝试的次数-i 定义每个数据包的发送间隔-w 等待的超时时间判断ip是否能ping通把输出数据定向发送到黑洞 #!/bin/bashping -c 3 -i 0.2 -w 3 $1 &> /dev/nullif [...

2019-09-27 08:42:19 1190

转载 计划任务服务程序

设置服务器的计划任务服务,把周期性、规律性的工作交给系统自动完成。划任务分为一次性计划任务与长期性计划任务1.一次性计划任务:只执行一次,一般用于临时的工作需求。2.长期性计划任务:按照设定的时间周期,重复执行用户指定的命令操作。1.at命令:用于设置一次性计划任务。格式:at [时间]/[参数]。2.Linux中默认启用的crond服务是用来周期性的执行某种任务或等待处理某些事件的一个...

2019-09-26 18:59:50 393

原创 while 循环 与case循环

while条件语句用于重复测试某个条件,当条件成立时则继续重复执行。猜数字游戏:#!/bin/bashNUM=$(expr $RANDOM % 1000) #echo $RANDOM 随机数(0-32767)echo "真实数字是多少"TIME=0while truedoread -p "输入猜测的数:" SHUlet TIME++if [ $SHU -eq $NUM ]t...

2019-09-25 14:44:53 3634

原创 for循环

for循环for循环语句允许脚本一次性读取多个信息,然后逐一对信息进行处理。创建一个TXT文件 代入脚本运行 判断是否是目录 不是就创建这个目录#!/bin/bashread -p "输入用户密码:" PASSWDfor UNAME in `cat user.txt`doid $UNAME &> /dev/nullif [ $? -eq 0 ]thenecho...

2019-09-23 16:17:31 114

原创 流程控制语句

单分支结构,仅用if、then、fi关键词组成,只在条件成立后执行判断目录是否存在,若不存在则自动创建:#!/bin/bashif [ ! -e DIR ]thenmkdir DIRfi判断指定目录是否存在,若不存在则自动创建:#!/bin/bashDIR="/home/shiye/"if [ ! -e $DIR ]thenmkdir $DIRfi双分支结构是由if...

2019-09-22 19:37:40 151

原创 条件测试语句*逻辑测试语句*整数比较运算符*字符串比较运算符

条件测试语句[ 条件表达式 ]。两边均有空格,条件测试语句不能配合管道符。-d 测试文件是否为非目录类型-e 测试文件是否存在-f 判断是否为一般文件-rwx r 判断用户是否有读取权限 w 写入 x 执行测试/etc/fstab是否为目录:[root@ ~]# [ -d /etc/fstab ][root@ ~]# echo $?1返回值为非0则为失败,即fstab ...

2019-09-19 14:32:40 246

原创 vim编译 shell脚本

vim常用命令 (命令模式)dd 删除(剪切)光标所在的整行数字+dd 删除(剪切)从光标开始处的 几行yy 复制光标所在的整行数字+yy 复制从光标开始处的 几行p ...

2019-09-18 16:16:54 203

原创 变量

变量 是用来保存变化的值 Linux中变量名称 一般全大写 可以通过变量名称直接提取变量的值绝对路径加命令名称whereis +命令 查找命令在哪里别名名称 支持定制化(定义的是局部变量)systemctl restart network(例:重启网卡)alias wk=“systrmctl restart network”wk提升位全局变量 export内部外部pa...

2019-09-17 19:17:19 77

原创 管道命令符*命令行的通配符 常用的转义字符

管道命令符管道符的作用:把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入。格式: 命令A | 命令B。管道符的适用场景很多,可以组合多次:命令A | 命令B | 命令C。passwd --stdin 完成密码重置命令行的通配符通配符:通用的匹配信息的符号。常用通配符:星号(*):代表匹配零个或多个字符;问号(?):代表匹配单个字符;中括号([ ]):数...

2019-09-11 16:03:51 507

原创 输入输出重定向

输入输出重定向输出重定向:把原本要输出到屏幕的数据写入到指定文件。(输入重定向文件描述符为0;输出重定向文件描述符为1 ;错误输出重定向文件描述符为2 ;“>” 为清空写入; “>>”,为追加写入。错误输出重定向:仅重定向错误输出信息。符号:2> 清空写入;2>> 追加写入。格式:命令 符号 文件 )输入重定向 :把文件导入到命令中,Linux...

2019-09-10 18:31:15 111

原创 打包压缩与搜索命令

1.tar命令:用于对文件进行打包压缩或解压。格式:tar [选项] [文件]。例子:2.grep命令:用于在文本中执行关键词搜索,并显示匹配的结果,格式:grep [选项] [文件]。3.find命令:用于按照指定条件来查找文件,格式:find [查找路径] 寻找条件 操作。例子 :在整个文件系统中归属与一个用户文件并且复制到指定目录...

2019-09-09 16:26:30 106

原创 端口

HTTP 80HTTPS 443Telnet 23FTP 21SSH(安全登录)、SCP(文件传输)、端口重定向 22SMTP 25POP3 110WebLogic 7001TOMCAT 8080WIN2003远程登录 3389Oracle数据库 1521MS SQL* SEVER数据库sever 1433MySQL 数据库sever 3306...

2019-09-06 11:06:36 142

原创 防火墙分类

2019-09-06 11:06:22 944

原创 文件目录管理命令

touch 命令:创建空白文本文档 格式:touch [选项] 文件mkdir 命令: 创建空白目录 格式;mkdir [选项] 目录cp命令: 复制文件或者目录 格式:cp [选项] 源文件 目标文件           &...

2019-09-06 09:54:11 104

原创 Linux简单应用

pwd 查路径cd 目录名 切换目录cd - 上一级目录cd ~ 返回家目录ls -a 全部文件-l 文件详细信息文本文件编辑命令cat 查看纯文本文件more 查看内容较多的纯文本文件head -n + 数 查看前多少行tail -n +...

2019-09-05 12:15:46 132

原创 系统状态检测

** 系统状态检测**ifconfig 查网络状态和网卡配置信息等(px收到数据包的大小tx 发送数据包的大小lo 后本地 连接信息)uname 查看系统内核及版本等信息 一般跟参数 -acat 查系统详细信息uptime 查系统负载情况(上线时间 终端 负载情况)free 显示当前系...

2019-09-05 09:13:51 232

原创 系统工作命令

man 查看帮助 用法 man +命令ehco 用于在终端或者是变量提取的值date 用于显示或者设置系统的日期和时间reboot 重启系统poweroff 关机wget 下载在终端中下载网络文件-b 后台下载-p 下载到指定目录-t 最大下载尝试次数-c断电续传ps查看系统中的进程状态-a显示所有进程包括所有用户-u 用户以及其他的详细信息-x 显示没有控制终...

2019-09-04 18:25:55 83

原创 Bash解释器的优势

Bash解释器的优势他可以提供上下方向键来调取使用过的命令命令或者参数只要输入前几位就可以一tab键补全具有强大的批处理功能居右实用的环境变量功能...

2019-09-04 11:22:02 359

原创 常用的RPM软件包命令与常见的Yum命令

常用的RPM软件包命令RPM 源代码和安装规定的集合降低安装难度安装软件的命令格式rpm -ivh filename.rpm升级软件的命令格式rpm -Uvh filename.rpm卸载软件的命令格式rpm -e filename.rpm查询软件描述信息的命令格式rpm -qpi filename.rpm列出软件文件信息的命令格式 rpm -qpl filename.rpm查询文件...

2019-09-04 11:15:08 141

原创 Linux系统概述

1.1计算机基础知识计算机分为硬件和软件一、硬件CPU、 存储器、i/o 设备 二、软件 软件它是与数据处理系统操作有关的计算机程序和相关数据等的总称(1)程序是计算机完成一项任务的指令的集合。(2)数据是由程序使用或生成的不同类型的信息   通常分为 系统软件、支撑软件、应用软件1.2操作系统概述1.2.1什么是操作系统是管理计算机硬件与软件资源的计算机...

2019-09-03 20:40:06 102

原创 Linux简单命令

shell快捷键ctrl+a 调到命令行开头ctrl+e 调到命令行尾部ctrl+u 删除光标前所有命令ctrl+k 删除光标后所有命令ctrl+r 搜索曾经使用过的命令ctrl+l 清屏history 显示历史命令 !+数 执行曾经使用过的命令例;#为管理员登录 $普通用户登录whoami 查看当前所在账户su+用户名 切换账户(要求账户已经创建)s...

2019-09-03 19:47:56 94

原创 虚拟机内linux red hat 系统安装

安装1.首先新建一个虚拟机根据系统版本选择相应的版本号2.开始安装系统 这里选择语言看自己情况在这里我们选择最后一个 它提供图形化界面在这里我们进去安装位置一下 并不用进行调整操作接着点击开始安装我们在此进行root用户密码设置已经创建新用户在这里没有创建用户也可以在安装完成后在系统里面创建安装完成点击重启3.开机设置默认进入即可完成...

2019-09-03 19:01:26 174

空空如也

空空如也

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

TA关注的人

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