自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell编程四剑客之awk

awk是一个优良的文本处理工具,Linux及UNIX环境中现有的功能最强大的数据处理引擎之一,以Aho、Weinberger、Kernighan三位发明者名字首字母命名为awk,awk是一个行级文本高效处理工具,awk经过改进生成的新的版本有nawk、gawk,一般Linux默认为gawk,gawk是awk的GNU开源免费版本。awk基本原理是逐行处理文件中的数据,查找与命令行中所给定内容相匹配...

2019-05-15 14:43:19 176

原创 shell脚本编程注意事项

1.shell脚本名称命名一般为英文的大写、小写;2.不能使用特殊符号、空格来命名;3.shell脚本后缀以.sh结尾;4.不建议shell命名为纯数字,一般以脚本功能命名;5.shell脚本内容首行需以#!/bin/bash开头;6.shell脚本中变量名称尽量使用大写字母,字母间不能使用“-”,可以使用“_”;7.shell脚本变量名称不能以数字、特殊符号开头。...

2019-05-15 14:36:09 646

原创 if指令与全局变量

1、if判断指令语法为if(condition){…},对给定的条件condition进行判断。如果为真,大括号内的rewrite指令将被执行,if条件(conditon)可以是如下任何内容:当表达式只是一个变量时,如果值为空或任何以0开头的字符串都会当做false直接比较变量和内容时,使用=或!=正则表达式匹配,*不区分大小写的匹配,!~区分大小写的不匹配-f和!-f用来判断是否存在文件...

2019-05-15 14:31:41 1666

原创 二进制日志的介绍与配置

1.二进制日志的介绍二进制日志的作用是记录数据库里的数据被修改的SQL语句,一般为DDL和DML语句,例如含有insert、update、delete、create、drop、alter等关键字的语句。2.二进制日志的作用二进制日志最重要的作用有2个,具体如下。第一个是记录MySQL数据的增量数据,用来做增量数据库恢复,没有二进制日志功能,MySQL的备份将无法完整还原数据。第二个是实现...

2019-05-15 14:25:29 365

原创 Linux系统学习:Shell简介

什么是Shell命令行和Shell这两个概念常常让人困惑。从严格意义上讲,命令行指的是供用户输入命令的界面,其本身只是接受输入,然后把命令传递给命令解释器,后者就是Shell。从本质上讲,Shell是一个程序,它在用户和操作系统之间提供了一个面向行的可交互接口。用户在命令行中输入命令,运行在后台的Shell把命令解释成指令代码发送给操作系统。Shell是操作系统的最外层,Shell可以合并编程...

2019-05-15 14:14:53 215

原创 nginx自动化安装脚本

#在线自动安装nginx脚本 by silly at 20190504#!/bin/bash. /etc/init.d/functions#nginx用户信息nginxUser=nginxnginxVersion=1.15.12#软件下载目录dirSoft=/usr/local/src#安装目录dirInstall=/application#安装环境yum install g...

2019-05-15 14:06:23 774

原创 浅谈Linux就业前景

1、 Linux介绍Linux操作系统是于1991年由芬兰赫尔辛基大学计算机科学系的一名学生Linus首先独立创建的,后来经过全球的电脑爱好者、黑客、软件开发人员等的参与,Linux逐渐成为一个完善的操作系统。Linux是一种能运行于多种硬件平台之上,源代码公开,功能强大,运行稳定,遵守POSIX(Portable 0perating System Interface of UNIX)标...

2019-04-27 19:18:23 3897

原创 apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?

apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候加参数–with-mpm- worker选择工作模式)prefork的特点是:(预派生)1.这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销2.可以防止意外的内存泄漏3.在服务器负载下降的时候会自动减少子进程数worker的特点是:支持混合的多线程多进程的多路处理模...

2019-04-27 19:12:46 927

原创 Nginx相对于 Apache优点

1、高并发响应性能非常好,官方 Nginx处理静态文件并发5w/s;2、负载均衡及反向代理性能非常强;3、系统内存和CPU占用率低;4、可对后端服务进行健康检查;5、支持 PHP CGI方式和 FascCGI方式;6、可以作为缓存服务器、邮件代理服务器;7、配置代码简洁且容易上手;...

2019-04-27 19:04:59 247

原创 启动与关闭MySQL

1、查看mysql服务的两种方式[root@localhost bin]ps -ef|grep mysql[root@localhost bin]netstat -nlp2、启动服务的两种方式命令行方式[root@localhost bin]cd /usr/bin[root@localhost bin]./mysqld_safe &服务方式[root@localhost ~...

2019-04-27 19:02:21 410

原创 linux系统版本

1.Red Hat LinuxRed Hat Linux 是最早的 Linux 发行版本之一,同时也是最著名的 Linux 版本,Red HatLinux 已经创造了自己的品牌,也是读者经常听到的“红帽操作系统”。Red Hat 1994 年创立,目前公司全世界有 3000 多人,一直致力于开放的源代码体系,向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的 Linux 也...

2019-04-27 18:58:41 225

原创 32 位与 64 位操作系统的区别

32 位操作系统表示 32 位 CPU 对内存寻址的能力;64 位操作系统表示 64 位 CPU 对内存寻址的能力;32 位的操作系统安装在 32 位 CPU 处理器和 64 位 CPU 处理器上;64 位操作系统只能安装 64 位 CPU 处理器上;32 位操作系统对内存寻址不能超过 4GB;64 位操作系统对内存寻址可以超过 4GB,企业服务器更多安装 64 位操作系统,支持更多内...

2019-04-27 18:58:08 262

原创 程序、进程、线程三者区别如下

程序:程序并不能单独执行,是静止的,只有将程序加载到内存中,系统为其分配资源后才能够执行。进程:程序对一个数据集的动态执行过程,一个进程包含一个或者更多的线程,一个线程同时只能被一个进程所拥有,进程是分配资源的基本单位。进程拥有独立的内存单元,而多个线程共享内存,从而提高了应用程序的运行效率线程:线程是进程内的基本调度单位,线程的划分尺度小于进程,并发性更高,线程本身不拥有系统资源,但是该线程...

2019-04-21 16:20:13 388

原创 sed 工作过程

sed 编辑器逐行处理文件(或输入),并将输出结果发送到屏幕。sed 的命令就是在 vi和 ed/ex 编辑器中见到的那些。sed 把当前正在处理的行保存在一个临时缓存区中,这个缓存区称为模式空间或临时缓冲。sed 处理完模式空间中的行后(即在该行上执行 sed 命令后),就把该行发送到屏幕上(除非之前有命令删除这一行或取消打印操作)。sed 每处理完输入文件的最后一行后,sed 便结束运行。se...

2019-04-21 16:17:40 219

原创 Linux系统如何分区

Linux分区方式是,是先有目录,再将磁盘上的物理地址映射到目录中。Linux系统对分区的基本要求:1、最少要有一个根/分区,用来存放系统文件及程序。其大小至少在5GB以上。2、要有一个swap(交换)分区,它的作用相当于 Windows里的虚拟内存,swap分区的大小一般为物理内存容量的1.5倍(内存<8GB)。但当系统物理内存大于8GB时,则swap分区配置8~16GB即可,太大无...

2019-04-14 18:10:14 228

原创 Linux常用命令大全

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...

2019-04-14 18:09:20 151

原创 Linux正则表达式和通配符的区别

(1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。(2)在通配符和正则表达式中有其不一样的地方,在通配符中可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个字符,不能独立使用的。比如通配符可以用*来匹配任意字符,而正则表达式不行,他只匹配任意长度的前面的字符。...

2019-04-14 18:07:24 585

空空如也

空空如也

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

TA关注的人

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