- 博客(18)
- 收藏
- 关注
原创 shell编程入门(一)
shell编程简介:在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。我们可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。shell是操作系统的最外层,shell可以合并编程语言以控制进程和文件,以及启动和控制其他程...
2019-05-15 14:38:20
236
原创 影响Linux服务器的性能因素及性能评估与优化
影响企业生产环境Linux服务器性能的因素有很多,一般分为两大类,即操作系统层级和应用程序级别。以下为各级别影响性能的具体项及性能评估的标准:操作系统级别。- 内存;- CPU;- 磁盘I/O;- 网络I/O带宽。应用程序及软件。- Nginx;- MySQL;- Tomcat;- PHP;- 应用程序代码。Linux系统性能评估标准如表所示。表为Linux性能评估标准...
2019-05-13 11:14:45
499
原创 Nginx web日志分析
在企业服务器运维中,当 Nginx服务器正常运行后,SA会经常密切关注 Nginx的即时日志,发现有异常的日志信息需要进行及时处理。Nginx默认日志路径/usr/local/nginx/logs/,其中包含访问日志accesss.log和错误记录日志error. log,查看 Nginx请访同目志cat/usr/local/nginx/logs/access. log,由于我们配置了两个虚拟主...
2019-05-13 10:57:32
594
原创 优化Linux文件打开最大数
为了防止失控的进程破坏系统的性能,UNIX和Linux会跟踪进程使用的大部分资源,并允许用户和系统管理员使用对进程的资源限制,例如控制某个进程打开的系统文件数、对某个用户打开系统进程数进行限制等,一般限制手段包括软限制和硬限制。具体说明:软限制(soft limit):内核实际执行的限制,任何进程都可以将软限制设置为任意小于或等于对进程限制的硬限制的值、最大线程数(noproc)和文件数(n...
2019-05-13 10:30:24
860
原创 Nginx rewrite.
**rewirte规则也称为规则重写,主要功能是实现浏览器访问 Http URL的跳转,其正则表达式是基于Perl语言。通常而言,几乎所有的Web服务器均可以支持URL重写。**rewrite URL规则重写的用途对搜索引擎优化( search engine optimization,SEO)友好,利于搜索引擎抓取网站页面;隐藏网站URL真实地址,浏览器显示更加美观;网站更换新...
2019-05-13 10:18:14
151
原创 Nginx Web服务器
Nginx Web简介Nginx(engine x)是一个高性能HTTP、反向代理、IMAP、POP3、SMTP服务器。Nginx是由 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,第一个公开版本发布于2004年10月4日。其源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。由于 Nginx的高性能、轻量级,目前越来...
2019-05-07 17:10:25
195
原创 LAMP企业架构
Nginx Web简介:Nginx(engine x)是一个高性能HTTP、反向代理、IMAP、POP3、SMTP服务器。Nginx是由 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,第一个公开版本,发布于2004年10月4日。其源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。由于 Nginx的高性能、轻量级,目前...
2019-05-07 16:56:11
114
转载 Linux运维常见面试题
Linux面试题一、填空题在Linux 系统 中,以文件方式访问设备 。Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 。Linux 文件系统中每个文件用indoe节点来标识。全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i 节点表块 和 数据存储块 。链接分为:硬链接 和 符号链接 。超级块包含了i 节点表 和 空闲块表 等...
2019-05-06 10:03:23
414
原创 删除MySQL二进制日志的方法
在linux 下,先进入 mysql 如 /usr/local/mysql/bin/mysql -uroot -ppwdmysql> SHOW MASTER LOGS; //查看所有的二进制日志列表1.RESET MASTER可以删除列于索引文件中的所有二进制日志,把二进制日志索引文件重新设置为空,并创建一个新的二进制日志文件2.PURGE MASTER LOGS语法PURGE ...
2019-05-04 15:20:04
1690
转载 详解mysql中索引的作用
索引是什么,首先我们可以举个例子,字典大家应该都使用过,我们可以使用目录快速定位到所要查找的内容,那么索引跟目录的作用类似,在数据库表记录中,利用索引,可以快速过滤查找到数据记录。索引类型分类2.1 普通索引 加快查询速度2.2 唯一索引 加快查询速度,并且可以限制列值的唯一性,允许为空 唯一索引包括联合唯一索引,多列形成的唯一索引,这些列可以唯一确定一条表记录,可以为空...
2019-05-04 15:15:03
207
原创 Mount 命令参数
mount [-Vh]mount -a [-fFnrsvw] [-t vfstype]mount [-fnrsvw] [-o options [,…]] device | dirmount [-fnrsvw] [-t vfstype] [-o options] device dir-V: 显示 mount 工具版本号; -l: 显示已加载的文件系统列表;-h: 显示帮助信息并退出; -v...
2019-05-04 15:02:10
964
原创 Find操作命令
-name filename #查找名为filename的文件-perm #按执行权限来查找-user username #按文件属主来查找-group groupname #按组来查找-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime -n +n #按文件访问时间来查GIN: 0px">-ctime -n +...
2019-05-04 14:58:39
162
原创 sed操作指令
(1)替换 1.txt文本中old为new,代码如下sed 's/old/new/g ’ 1. txt(2)打印 1. txt文本第一行至第三行,代码如下Sed -n ‘1,3p’ 1.txt(3)打印 1.txt文本中第一行与最后一行,代码如下Sed -n ‘1p; $p’ 1.txt(4)删除 1.txt第一行至第三行、删除匹配行至最后一行,代码如下Sed ‘1,3d’ 1.tx...
2019-05-04 14:56:13
166
原创 Linux的启动流程
(1) 加载 BIOS计算机电源加电质检,首先加载基本输入输出系统(Basic Input Output System,BIOS),BIOS 中包含硬件 CPU、内存、硬盘等相关信息,包含设备启动顺序信息、硬盘信息、内存信息、时钟信息、即插即用(Plug-and-Play,PNP)特性等。加载完 BIOS 信息,计算机将根据顺序进行启动。(2) 读取 MBR读取完 BIOS 信息,计算机将会...
2019-05-04 14:53:58
99
原创 安装系统时如何给 linux操作系统分区?
方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据有多份(其他节点也有)且数据不太重要,建议的分区方案如下。/boot:设置为100~200MB。swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。/:剩余硬盘空间大小(/usr、home、/var等分区和“/”共用一个分区,这相当于在 Windows系统中只有一个C盘,所有数据和系统文件都放在一起)...
2019-05-04 14:49:19
644
原创 Linux系统基本指令操作③
1、用yum卸载tree软件包yum remove tree-y2、用yum指令安装lrzsz软件包yum install lrzsz3、用sed命令,把1.txt文件中,有gggg字符串的行的old替换为newsed ‘/gggg/ s/old/new/g’ 1.txt4、查找当前文件夹下大于10k的文件find. –size +10k -type f5、查找30天以前的文件,并...
2019-05-04 14:39:57
143
原创 Linux系统基本指令操作②
1、修改1.txt文件的权限u 可读可写,g可读可写,o可读chmod -R 664 1.txt2、修改1.txt所属用户,由root改为zhangsanusermod zhangsan/root 1.txt3、把dzqc文件夹中除了1.txt其它全打压缩cd dzqczip -rv tttt.tar* -x 1.txt4、查看1.txt,2.txt,3.txt文件中的内容cat ...
2019-05-04 14:37:43
101
原创 linux操作系统基本指令①
1、创建dzqc文件夹,并进入dzqc文件夹,以及创建1.txt文件mkdir dzqccd dzqctouch 1.txt2、把dzqc 文件夹中的1.txt 复制到上一层的temp文件cd dzqccp 1.txt/temp3、用至少两种方式向1.txt文件中写入内容(内容随意)echo’aaaa’>>1.txtcat>>1.txt<<EO...
2019-05-04 14:35:37
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人