自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iptables的四表五链讲解

防火墙是按照规则办事的,我们就来说说规则(rules),规则其实就是网络管理员预定义的条件,规则一般的定义为"如果数据包头符合这样的条件,就这样处理这个数据包"。规则存储在内核空间的信息包过滤表中,这些规则分别指定了源地址、目的地址、传输协议(如:TCP、UDP、ICMP)和服务类型(如HTTP、FTP和SMTP)等。当数据包与规则匹配时,iptables就根据规则所定义的方法来处理这些数据包,如放行(accept)、拒绝(reject)和丢弃(drop)等。配置防火墙的主要工作就是添加、修改和删除这些规则

2021-03-06 16:32:24 672

原创 nginx介绍及安装

一.nginx概述Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及MicrosoftWindows等操作系统中运行。在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或 Fre

2020-08-03 19:51:48 177 1

原创 LNMP架构介绍及部署实践

一.架构原理介绍1.介绍LNMP是指LNMP==Linux+Nginx+Mysql+PHP的结构体系2.节点处理处理防火墙systemctl stop firewalldsystemctl disable firewalldsed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/configsetenforce 0时间同步yum -y install ntp ntpdatentpdate cn.pool.ntp.orgh

2020-08-03 19:33:26 180

原创 MYSQL介绍与安装

一MySQL的特性1.使用c和c++编写,并使用了多种编译器进行测试,保证源代码的可移植性2.支持多种操作系统3.为多种编程语言提供了API。4.支持多线程,充分利用CPU资源,支持多用户5.优化的SQL查询算法,有效地提高查询速度6.既能够作为一个单独的应用程序应用在客户服务器网络环境中,也能作为一个库尔嵌入到其他的软件中。7.提供TCP/IP, ODBC 和DBC等多种数据库连接途径二版本介绍Alpha版:开发版Beta版:用户体验版RC版:测试版GA版:正式发布版三.MYSQ

2020-07-12 19:01:06 447

原创 数据库的介绍

一.数据库基础1.什么是数据库数据库是一个长期存储在计算机内的,有组织,有共享的,统一管理的数据集合。它是一个按数据结构来存储和管理数据的软件系统。是用户存放数据,查询数据,操作数据的存储仓库,用户的各项数据被有组织的存放在数据库中。可以随时被有权限的用户查询,统计,添加,删除和修改2.表数据库是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。行被称为记录,是数据的单位;列被称为字段,每一列表示记录的属性。二.数据库技术构成1.数据库系统数据库:用来存放数据的地方数据库管理系统:用

2020-07-12 16:53:29 197

原创 Shell脚本之子串与数组

1.常见的内置命令a echo , -e :解析转义字符 -n :不换行输出 rnd=$(rand $1 $2)echo -ne "随机数是: \t$rnd" echo -e "\t请拿好..."exit 50b exec :在不启动子进程的前题下运行命令,执行完后杀死当前进程。实例:[root@bogon test]# cat read.sh#!/bin/bash#Author:Anliu#Blog: https://i.cnblogs.com/posts?cateId=

2020-07-11 13:38:58 271

原创 shell脚本基础介绍与特使变量

一shell介绍1.用途:使用简单,是Shell命令的集合优点:运行节省时间,可实现批量管理,自动化,批量处理减少出错概念率。2.shell概述:shell:命令解释器,也是一个程序种类:sh,bash,ksh,csh…(大多数的l=Linux发行版为 bash)3.bash的特性:a 历史记录----> 用户行为升级b 别名 --------->企业垃圾桶(rm --> mv)c 补全 ----------->命令 ($PATH), 目录d 支持通配符—>

2020-07-11 13:03:41 181

原创 创建软RAID

通过mdadm工具创建软RAID5(在虚拟机上新增加一块磁盘)新建分区(在这里我建了四个分区:sdb1,sdb2,sdb3,sdb4 100M)[root@localhost ~]# fdisk -l /dev/sdbDisk /dev/sdb: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersU...

2020-04-04 13:46:40 809

原创 磁盘管理

一.fdisk:查看系统分区详细信息fdisk -l:列出分区表fdisk 对磁盘进行分区[root@localhost ~]# fdisk /dev/sda //对sda磁盘进行分区WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (...

2020-04-03 11:03:56 493

原创 lvm创建及LVM相关管理命令

[root@localhost ~]# fdisk -l /dev/sdbDisk /dev/sdb: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physic...

2020-04-02 11:06:56 2160

原创 安装 apache

源码安装: 1、安装相应编译工具: gcc gcc-c++ gcc-g77 2、分析安装平台 3、下载源码包: 官方站点 保存位置:usr/local/src 4、安装: apache 编译安装程序源码包步骤 1、./configure 软件配置和系统检查 a.指定安装路径 --prefix=/usr/local/apa...

2020-03-20 17:57:28 122

原创 包的安装

一.包的安装Linux上软件包分类1、源码包安装的时候需要人工设定相关安装参数,优点1、开源的,可以自行修改代码2、安装的时候可以自定义功能,按需选择功能3、编译安装,更加适合系统,4、卸载方便,直接删除安装目录缺点1、步骤多,难度大2、编译时间长3、错误新手比较难解决 2、二进制包 rpm包 优点: 1、编译过的安装包,执行比较简单,简单命令就可以实...

2020-03-20 15:20:56 256

原创 vim: 命令行及包的压缩

一. vim:命令行方向:上下左右键,翻页: Page Down/Up Ctrl+F/B跳转:行内:^,0,$,HOME END行间:G ,gg 1G #G行号显示: set nu set nonu删除: dd删除光标所在位置的行 #dd:从光标开始的#行 d^,d$ x,del复制: yy 复制 #yy 从光标开始#行内容 粘贴: P 光标之前 ...

2020-03-19 17:17:15 501

原创 Linux文件系统权限管理

一.权限对象 1、owner:文件拥有者 2、group:用户组: 3、others:非文件拥有者,或者是用户组以外的人,其他人二、权限类型 rwx r-x r-x r-x 555 属主 属组 其他人 r w x r w x r w x 4 2 1 4 2 1 4 2 1 基于UGO,user group other 9位3、 r w ...

2020-03-11 18:37:34 84

原创 Linux用户组管理

一.用户、组: 系统上的每个进程(运行程序)都作为特定用户运行每个文件都由特定用户拥有用户对文件和目录的访问受到限制与运行中的进程相关联的用户确定该进程可访问的文件和目录系统解析用户的时候,并不能直接的去解析用户名 root,能够识别解析的是ID号,用户 UID:管理员 0 root普通用户 1-65535系统用户:1-499 Centos6 1-999...

2020-03-08 13:45:50 154

原创 文件的搜素命令

一.which 查找可执行的文件 搜索命令所在路径以及别名 PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以 看 到某个系统命令是否存在,以及执行的到底是哪一个位置的命令搜索命令所在路径及别名。二 . whereis 只能用于搜索程序名 ...

2020-03-08 12:53:11 156

原创 grep:文本过滤工具 正则表达式引擎

grep:文本过滤工具 正则表达式引擎 grep:基于用户指定的“模式”,对目标文件逐行进行匹配检查,打印匹配到的行,默认打印到终端窗口 模式:正则表达式元字符编写出来的过滤条件 正则表达式:由一类特殊的字符以及文本字符所编写的模式,并不代表字面含义,表达控制或者通配的功能 元字符: [[:spa...

2020-03-08 11:50:54 176

原创 Linux文件系统删除原理及Linux文件系统 inode block superblock

Linux文件系统 Linux文件系统可分为 inode block superblock inode table:存有inode,每个inode中记录了文件的元数据,可以通过stat命令查看文件的元数据 data area:存有data 元数据:文件的属性信息 大小 创建时间 权限 surperblock:记录文件系统整体信息 in...

2020-03-08 11:17:04 240

原创 Linux文件目录常见管理命令

一.mkdir命令1. 创建目录-m :设置权限-p: 递归创建-v: 打印创建目录信息二 .more命令1. 逐屏显示文件内容b:向上翻屏+/ 搜索字符串,qq:退出三.cat命令1.一次性显示完整的文件内容,适合文件内容少的情况-n:编号-b:不对空白行编号-A: -vET 末尾加$,tab键置换为^I四.diff命令格式: diff [参数] [...

2020-03-07 23:35:20 151

原创 文件管理及Linux的层级结构

clockhwclock-w:以系统时间为准-s:以硬件时钟为准who:当前用户登录信息w:当前用户登录信息last:过去登录系统的用户的相关信息:-d:将IP地址转换为主机名称uname:-a:答应所有信息uptime:load average: 0.00, 0.01, 0.05 1分钟 5分钟 15分钟系统平均负载 :在特定的时间间隔内运行在队列中的平...

2020-02-28 22:02:56 155

原创 常见的系统管理命令和命令行通配符

一…命令行通配符1.*: 匹配任意长度的任意字符?: 匹配任意单个字符[]: 匹配指定范围内的任意单个字符[^]: 匹配指定范围外的任意单个字符[^abcdefg] [A-Z] [a-z][0-9] ...

2020-02-28 21:27:10 168

原创 linux bash基础特性及命令使用

一.补全1.命令补全:给定的打头的字符串如果在系统中能够唯一的标识某一个命令程序文件,按一下tab键,直接补全如果不能够唯一标识,则需要再次敲击tab键,会给出命令列表路径补全:和命令补全机制不同在给定的起始路径下:以对应路径下打头的字符串来逐一匹配起始路径下的每一个文件tab:如果能够唯一标识,则直补全,否则,再一次敲击tab键,给出列表2、快捷键Ctrl+c 终止前台运行的程序...

2020-02-28 20:50:33 96

原创 vim 编辑器的使用

1.vi/vim编辑器a.vi是Visual Interface的缩写,即可视化接口b.vim是 vi improve 的缩写,即v的增强版2.vim的模式及模式间切换a.输入模式 :插入:i:从光标的位置前面开始插入,并且光标随着插入内容向后移动I:从光标所在行的第一个非空白字符前面开始插入新增:a:从光标所在位置后面开始新增,光标随着插入内容向后移动A:从光标坐在行最后的地...

2020-02-19 17:59:27 80

原创 命令帮助

1.命令分为外部命令和内部命令内部命令:没有存储位置的命令,shell自带外部命令:linux系统中有存储位置的命令,与之对应的二进制可执行文件可用tape来判断是内部命令还是外部命令2. help:内部命令的帮助文档 # help commond3. --help选项:提供大部分外部命令的帮助文档,简单的文档help与–help都是帮助命令,一个是内部命令帮助,一个...

2020-02-19 16:56:31 98

原创 centos系统安装

1.启动虚拟机后进入安装引导界面2.选择第一个 “Install or upgrade an existing system” 出现下图提示,选择Skip,跳过光驱检测。3.语言和键盘都选择English,点击下一步。4.选择存储设备,选择第一个Basic Storage Devices,点击下一步5.存储设备告警,选择Yes,discard any data6.设置主机名,最好统一命名...

2020-02-19 16:39:11 138

原创 虚拟机的创建

1.创建虚拟机,输入密匙2.单击“创建新的虚拟机”选项,并在弹出的“新建虚拟机向导”界面中选择“自定义”单选按钮,单击下一步。3.根据自己的电脑版本选择VM版本,要考虑兼容性问题。4.选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮。5.将客户机操作系统的类型选择为“Linux”,版本为“CentOS 64位”,然后单击“下一步”按钮。6.自己填写虚拟机的名称,最好统一命名。7...

2020-02-19 16:21:06 151

空空如也

空空如也

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

TA关注的人

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