- 博客(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
330
原创 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
523
转载 MYSQL手动备份和还原
一、备份 1.导出整个数据库 在CMD控制台找到MYSQL的BIN目录下 命令: mysqldump -u 用户名 –p密码 数据库名>导出的文件名 如: mysqldump -u root -p root test > c:\test.sql 2.导出一个表 命令: mysqldump -u 用户名 -p 数据库名 表名1 表名2 ……> 导出的文件名 如: mysqldu...
2019-05-14 19:00:28
565
原创 shell脚本编程需要注意几个事项及shell编程之变量详解
shell脚本编程需要注意以下几个事项: •□ shell脚本名称命名一般为英文的大写、小写; •□ 不能使用特殊符号、空格来命名; •□ shell脚本后缀以.sh结尾; •□ 不建议shell命名为纯数字,一般以脚本功能命名; •□ shell脚本内容首行需以#!/bin/bash开头; •□ shell脚本中变量名称尽量使用大写字母,字母间不能使用“-”,可以使用“”; •□ shell脚本...
2019-05-14 18:47:41
641
原创 影响服务器性能因素
影响企业生产环境Linux服务器性能的因素有很多,一般分为两大类,即操作系统层级和应用程序级别。以下为各级别影响性能的具体项及性能评估的标准。 (1)操作系统级别。 •□ 内存; •□ CPU; •□ 磁盘I/O; •□ 网络I/O带宽。 (2)应用程序及软件。 •□ Nginx; •□ MySQL; •□ Tomcat; •□ PHP; •□ 应用程序代码。 (3)Linux系统性能评估标准如表...
2019-05-14 18:38:46
568
原创 Nginx rewrite
rewirte规则也称为规则重写,主要功能是实现浏览器访问 Http URL的跳转,其正 则表达式是基于Perl语言。通常而言,几乎所有的Web服务器均可以支持URL重写。 rewrite URL规则重写的用途如下 1、对搜索引擎优化( search engine optimization,SEO)友好,利于搜索引擎抓取网站页面 2、隐藏网站URL真实地址,浏览器显示更加美观; 3、网站更换新域名...
2019-05-07 19:01:39
169
原创 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
134
原创 企业中添加新硬盘的操作流程
(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
388
转载 Apache虚拟主机的实现方式
Apache虚拟主机的实现方式有3种。 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 配置环境 系统:CentOS7.5 工具:XShell6 ** 配置准备 ** 1.安装httpd yum install httpd -y 2.查看安装了内容 rpm -ql httpd | less 3、配置Selinux文件,SELINUX=disabled。 4、关闭防火墙 systemct...
2019-04-27 19:02:55
260
原创 MySQL数据库日志知识
为了帮助管理员快速发现数据库的相关运行信息,MySQL为用户提供了几种日志种类,具体见表: 默认情况下,以上所有的日志都处于非激活状态(Linux环境)。当激活日志时,所有的日志都默认配置在数据文件的目录下。管理员也可以对上述日志进行轮询切割,实现该功能常见的命令是mysqladmin flush-logs、mysqldump的“-F”或“–master-data”参数等,下面就分别介绍这几种日...
2019-04-17 14:01:17
245
原创 启动与关闭MySQL
1、查看mysql服务的两种方式 [root@localhost bin]ps -ef|grep mysql [root@localhost bin]netstat -nlp 2、启动服务的两种方式 命令行方式 [root@localhost bin]cd /usr/bin [root@localhost bin]./mysqld_safe & 服务方式 [root@localhost ~...
2019-04-17 13:58:53
243
原创 yum/rpm方式安装MySQL
1.rpm包方式安装MySQL rpm包的安装方式非常简单,这里以el6平台下的MySQL 5.6.40版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软件安装包。 MySQL-client-5.6.40-1.el6.x86_64.rpm MySQL-devel-5.6.40-1.el6.x86_64.rpm MySQL-server-5.6.40-1.el6.x86_64.rp...
2019-04-17 13:57:34
291
原创 linux启动过程
不管是 Windows 还是 Linux 操作系统,底层设备一般均为物理硬件,操作系统启动之前会对硬件进行检测,然后硬盘引导启动操作系统,如下为操作系统启动相关的各个概念: 1、BIOS 基本输入输出系统(Basic Input Output System,BIOS)是一组固化到计算机主板上的 只读内存镜像(Read Only Memory image,ROM)芯片上的程序,它保存着计算机最重要的...
2019-04-14 18:53:46
1557
原创 Find操作命令
-name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件更改时间来查...
2019-04-10 14:21:42
208
原创 Sed操作命令
r:从另一个文件中读文件 w:将文本写入到一个文件 y:变换字符 q:第一个模式匹配完成后退出 l:显示与八进制ASCⅡ码等价的控制字符 {}:在定位行执行的命令组 p:打印匹配行 =:打印文件行号。 a:在定位行号之后追加文本信息 i:在定位行号之前插入文本信息。 d:删除定位行 c:用新文本替换定位文本 s:使用替换模式替换相应模式 n:读取下一个输入行,用下一个命令处理新的行 N:将当前读入...
2019-04-10 14:17:54
214
原创 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
1349
原创 安装系统时如何给 linux操作系统分区?
方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据有多份(其他节点也有)且数据不太重要,建议的分区方案如下。 /boot:设置为100~200MB。 swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。 /:剩余硬盘空间大小(/usr、home、/var等分区和“/”共用一个分区,这相当于在 Windows系统中只有一个C盘,所有数据和系统文件都放在一起)...
2019-04-10 14:06:35
3663
原创 linux运维指令操作(2)
1、把dzqc文件夹中的1.txt 2.txt 3.txt 压缩成rrrr.tar.gz压缩包 cd dzqc zip -rv rrrr.tar.gz 1.txt/2.txt/3.txt 2、把dzqc文件夹中的1.txt 2.txt 3.txt 压缩成tttt.zip tar tttt.zip 1.txt/2.txt/3.txt 3、修改1.txt文件的权限u 可读可写,g可读可写,o可读 ...
2019-04-10 13:56:11
244
原创 linux运维指令操作(1)
1、创建dzqc文件夹,并进入dzqc文件夹,以及创建1.txt文件 mkdir dzqc cd dzqc touch 1.txt 2、把dzqc 文件夹中的1.txt 复制到上一层的temp文件 cd dzqc cp 1.txt/temp 3、用至少两种方式向1.txt文件中写入内容(内容随意) echo’aaaa’>>1.txt cat>>1.txt<<...
2019-04-10 13:51:59
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅