- 博客(19)
- 收藏
- 关注
原创 linux系统优化及主要特性
Linux系统优化的12个步骤:1、登录系统。2、禁止SSH远程。3、时间同步。4、配置yum更新源。5、关闭selinux及iptables。6、调整文件描述符数量。7、定时自动清理/var/spool/clientmquene/目录垃圾文件。8、精简开机启动服务。9、Linux内核参数优化/etc/sysctl.conf,执行sysct -p生效。10、更改字符集,防止乱码...
2019-05-15 14:24:27
294
原创 Nginx web日志分析
在企业服务器运维中,当 Nginx服务器正常运行后,SA会经常密切关注 Nginx的即时日志,发现有异常的日志信息需要进行及时处理。Nginx默认日志路径/usr/local/nginx/logs/,其中包含访问日志accesss.log和错误记录日志error. log,查看 Nginx请访同目志cat/usr/local/nginx/logs/access. log。Nginx访问日志打印...
2019-05-14 19:12:10
480
转载 MYSQL手动备份和还原
一、备份1.导出整个数据库在CMD控制台找到MYSQL的BIN目录下命令:mysqldump -u 用户名 –p密码 数据库名>导出的文件名如:mysqldump -u root -p root test > c:\test.sql2.导出一个表命令:mysqldump -u 用户名 -p 数据库名 表名1 表名2 ……> 导出的文件名如:mysqldu...
2019-05-14 19:00:28
533
原创 shell脚本编程需要注意几个事项及shell编程之变量详解
shell脚本编程需要注意以下几个事项:•□ shell脚本名称命名一般为英文的大写、小写;•□ 不能使用特殊符号、空格来命名;•□ shell脚本后缀以.sh结尾;•□ 不建议shell命名为纯数字,一般以脚本功能命名;•□ shell脚本内容首行需以#!/bin/bash开头;•□ shell脚本中变量名称尽量使用大写字母,字母间不能使用“-”,可以使用“”;•□ shell脚本...
2019-05-14 18:47:41
583
原创 影响服务器性能因素
影响企业生产环境Linux服务器性能的因素有很多,一般分为两大类,即操作系统层级和应用程序级别。以下为各级别影响性能的具体项及性能评估的标准。(1)操作系统级别。•□ 内存;•□ CPU;•□ 磁盘I/O;•□ 网络I/O带宽。(2)应用程序及软件。•□ Nginx;•□ MySQL;•□ Tomcat;•□ PHP;•□ 应用程序代码。(3)Linux系统性能评估标准如表...
2019-05-14 18:38:46
521
原创 Nginx rewrite
rewirte规则也称为规则重写,主要功能是实现浏览器访问 Http URL的跳转,其正则表达式是基于Perl语言。通常而言,几乎所有的Web服务器均可以支持URL重写。rewrite URL规则重写的用途如下1、对搜索引擎优化( search engine optimization,SEO)友好,利于搜索引擎抓取网站页面2、隐藏网站URL真实地址,浏览器显示更加美观;3、网站更换新域名...
2019-05-07 19:01:39
125
原创 Nginx工作原理
Nginx Web服务器主要是由各种模块协同工作,模块从结构上分为核心模块,基础模块和第三方模块,其中三类模块分别如下:1、核心模块:HTTP模块、event模块和mail模块等2、基础模块:Http access模块、Http FastCGI模块、Http proxy模块和HTTP rewrite模块3、第三方模块: Http upstream request hash模块、 notic...
2019-05-07 18:54:48
106
原创 企业中添加新硬盘的操作流程
(1)检测 Linux 系统识别的硬盘设备,新添加硬盘被识别为/dev/sdb,如果有多块硬盘,会依次识别成/dev/sdc、/dev/sdd 等设备名称,如图所示: fdisk -l(2)基于新硬盘/dev/sdb 设备,创建磁盘分区/dev/sdb1,如图所示fdisk /dev/sdb(3)fdisk 分区命令参数如下,常用参数包括 m、n、p、e、d、w。b 编辑 b...
2019-04-27 19:20:19
359
转载 Apache虚拟主机的实现方式
Apache虚拟主机的实现方式有3种。基于IP的虚拟主机基于端口的虚拟主机基于域名的虚拟主机配置环境系统:CentOS7.5工具:XShell6**配置准备**1.安装httpdyum install httpd -y2.查看安装了内容rpm -ql httpd | less3、配置Selinux文件,SELINUX=disabled。4、关闭防火墙systemct...
2019-04-27 19:02:55
232
原创 MySQL数据库日志知识
为了帮助管理员快速发现数据库的相关运行信息,MySQL为用户提供了几种日志种类,具体见表:默认情况下,以上所有的日志都处于非激活状态(Linux环境)。当激活日志时,所有的日志都默认配置在数据文件的目录下。管理员也可以对上述日志进行轮询切割,实现该功能常见的命令是mysqladmin flush-logs、mysqldump的“-F”或“–master-data”参数等,下面就分别介绍这几种日...
2019-04-17 14:01:17
217
原创 启动与关闭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-17 13:58:53
207
原创 yum/rpm方式安装MySQL
1.rpm包方式安装MySQLrpm包的安装方式非常简单,这里以el6平台下的MySQL 5.6.40版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包。MySQL-client-5.6.40-1.el6.x86_64.rpmMySQL-devel-5.6.40-1.el6.x86_64.rpmMySQL-server-5.6.40-1.el6.x86_64.rp...
2019-04-17 13:57:34
249
原创 linux启动过程
不管是 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念:1、BIOS基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机主板上的只读内存镜像(Read Only Memory image,ROM)芯片上的程序,它保存着计算机最重要的...
2019-04-14 18:53:46
1518
原创 Find操作命令
-name filename #查找名为filename的文件-perm #按执行权限来查找-user username #按文件属主来查找-group groupname #按组来查找-mtime -n +n #按文件更改时间来查...
2019-04-10 14:21:42
172
原创 Sed操作命令
r:从另一个文件中读文件w:将文本写入到一个文件y:变换字符q:第一个模式匹配完成后退出l:显示与八进制ASCⅡ码等价的控制字符{}:在定位行执行的命令组p:打印匹配行=:打印文件行号。a:在定位行号之后追加文本信息i:在定位行号之前插入文本信息。d:删除定位行c:用新文本替换定位文本s:使用替换模式替换相应模式n:读取下一个输入行,用下一个命令处理新的行N:将当前读入...
2019-04-10 14:17:54
183
原创 32位和64位系统的区别及如何选择?
32 位操作系统表示 32 位 CPU 对内存寻址的能力; 64 位操作系统表示 64 位 CPU 对内存寻址的能力; 32 位的操作系统安装在 32 位 CPU 处理器和 64 位 CPU 处理器上; 64 位操作系统只能安装 64 位 CPU 处理器上; 32 位操作系统对内存寻址不能超过 4GB;64 位操作系统对内存寻址可以超过 4GB,企业服务器更多安装 64 位操作系...
2019-04-10 14:08:07
1291
原创 安装系统时如何给 linux操作系统分区?
方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据有多份(其他节点也有)且数据不太重要,建议的分区方案如下。/boot:设置为100~200MB。swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。/:剩余硬盘空间大小(/usr、home、/var等分区和“/”共用一个分区,这相当于在 Windows系统中只有一个C盘,所有数据和系统文件都放在一起)...
2019-04-10 14:06:35
3602
原创 linux运维指令操作(2)
1、把dzqc文件夹中的1.txt 2.txt 3.txt 压缩成rrrr.tar.gz压缩包cd dzqczip -rv rrrr.tar.gz 1.txt/2.txt/3.txt2、把dzqc文件夹中的1.txt 2.txt 3.txt 压缩成tttt.ziptar tttt.zip 1.txt/2.txt/3.txt3、修改1.txt文件的权限u 可读可写,g可读可写,o可读...
2019-04-10 13:56:11
219
原创 linux运维指令操作(1)
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<<...
2019-04-10 13:51:59
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人