
linux
文章平均质量分 77
isoleo
这个作者很懒,什么都没留下…
展开
-
linux 内核参数优化
linux 内核参数优化最近整理了一下内核参数 。备用。哈以下参数适用于请求量比较大的sever 端。编辑内核参数,执行sysctl -p生效vi /etc/sysctl.confnet.core.rmem_max = 33554432net.core.wmem_max = 33554432net.ipv4.tcp_rmem =4096 65536 131072net.ipv4.tcp_wmem =4096 65536 131072net.ipv4.tcp_mem =65...原创 2021-01-27 11:06:51 · 618 阅读 · 0 评论 -
mysql 服务器 CentOS系统优化
CentOS系统参数优化这里简单介绍一些系统参数的优化,1. 内核相关参数(/etc/sysctl.conf)# 每个连接的最大长度1 net.core.somaxconn = 65535# 当网络接受速率大于内核处理速率时,允许发送到队列中的包数目2 net.core.netdev_max_backlog = 65535# 保持未连接的包最大数量3 net.ipv4.tcp_max_syn_backlog = 65535# 控制tcp链接等待时间 加快tcp链接回收4 net..原创 2020-06-04 11:45:22 · 415 阅读 · 0 评论 -
docker & docker-compose 安装及解析
安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm2 设置阿里云镜像源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装 Docker-CE...原创 2019-11-07 16:04:49 · 400 阅读 · 0 评论 -
yum源更新
yum源更新收录架构i386x86_64SRPMS收录版本所有版本更新时间每4小时更新一次使用说明首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版原创 2016-04-15 14:52:57 · 474 阅读 · 0 评论 -
Linux 调优方案, 修改最大连接数(ulimit命令)
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数可以用ulimit -a 来显示当前的各种用户进程限制。下面我把某linux用户的最大进程数设为10000个: ulimit -u 10240 对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言, 最好通过使原创 2016-06-22 10:58:21 · 71632 阅读 · 2 评论 -
Linux vmstat命令实战详解
Linux vmstat命令实战详解vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内转载 2016-10-10 16:14:56 · 328 阅读 · 0 评论 -
linux sar 命令详解
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [options] [-A转载 2016-10-10 16:24:14 · 441 阅读 · 0 评论 -
SSH 端口映射
可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主机端口。ssh的三个强大的端口转发命令:转发到远端:ssh -C原创 2016-10-27 12:46:43 · 1661 阅读 · 0 评论 -
awk 常用命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2016-12-03 14:23:11 · 404 阅读 · 0 评论 -
netstat下time_wait状态的tcp连接
netstat -an192.168.12.13:3306 192.168.12.12:30443 TIME_WAIT192.168.12.13:3306 192.168.12.12:30444 TIME_WAIT192.168.12.13:3306 192.168.12.12:30445 TIME_WAIT原创 2016-11-25 15:52:45 · 18449 阅读 · 0 评论 -
linux磁盘读写性能监控
1.硬盘读写性能,#查看TPS和吞吐量信息iostat -d -k 1 10 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 14.54 417.21 368.06 15719357562 13867444535dm-0原创 2016-12-17 10:37:51 · 10109 阅读 · 0 评论 -
Kafka 设计与原理详解
一、Kafka简介本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料。转载请注明出处 : 本文链接1.1 背景历史当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战:如何收集这些巨大的信息如何分析它如何及时做到如上两点以上几个挑战形成了一个业务需求模转载 2016-12-28 20:48:14 · 1331 阅读 · 0 评论 -
zabbix 3.0安装部署
zabbix v3.0安装部署 关于zabbix及相关服务软件版本:Linux:centos 6.6nginx:1.9.15MySQL:5.5.49PHP:5.5.35一、安装nginx:安装依赖包:yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel opens原创 2017-01-20 15:11:37 · 1928 阅读 · 0 评论 -
haproxy lvs nginx 负载均衡的比较
对软件实现负载均衡的几个软件, 详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。 不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。 建议,如果网站访问量不是门户级别的用HAPROXY原创 2016-04-03 12:42:26 · 1588 阅读 · 1 评论 -
linux 下常用软件错误合集。
错误 1 The program package-cleanup is found in the yum-utils package 解决方法:# yum clean all # rpm --rebuilddb # yum update 使用解决方法仍然报错,根据错误信息 检查 /etc/yum.conf 确保 没有这行 exclude=*.i386 *原创 2015-10-21 16:44:53 · 637 阅读 · 0 评论 -
vim 命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,原创 2014-04-14 13:24:06 · 523 阅读 · 0 评论 -
linux shell 语法
介绍:1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行2 注释在进行shell编程原创 2014-05-05 11:32:58 · 524 阅读 · 0 评论 -
linux ant 安装
1。下载 下载地址:http://ant.apache.org/bindownload.cgi 下载apache-ant-1.8.1-bin.tar.gz(当前最新版本),将该下载包拷贝到/usr/local下(随意了,找个地方就好)2。解压 cd /usr/local tar -zxvf apache-ant-1.8.1-bin.tar.gz 解压后会在/usr原创 2014-03-25 18:07:00 · 813 阅读 · 0 评论 -
linux常用基本命令
2013-03-22 13:54 1013人阅读 评论(0) 收藏 举报Lunix目录(?)[+]Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date转载 2014-05-23 13:10:07 · 605 阅读 · 0 评论 -
gem常用命令
gem相关命令使用 1.显示gem的帮助和版本 gem –h/--help #显示gem的帮助 gem –v /--version #显示gem的版本号 2. 列出远程库的所有可用软件 gem query --remote # 短命令: gem q -r 你可以看到一个关于远程主机上所有软件的详细列表。 3. 查找远程主机上的特定软件转载 2014-06-27 13:20:49 · 1820 阅读 · 0 评论 -
rvm 安装 ruby
首先要安装安装rvm原创 2014-06-26 21:38:43 · 834 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2014-10-23 11:09:49 · 531 阅读 · 0 评论 -
shell 中if 语句的使用
无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi EX1:原创 2014-11-21 15:50:44 · 570 阅读 · 0 评论 -
Shell脚本比较运算符及逻辑运算符
1、数值格式:test "num1" opr "num2"[ "num1" opr "num2" ]opr 取值:相等:-eq不等:-ne大于:-gt小于:-lt 【l是字母L的小写】小于等于:-le大于等于:-ge2、字符串格式:[ str1 opr str2][ opr str ]原创 2014-12-16 16:54:23 · 1421 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2015-01-11 12:53:23 · 461 阅读 · 0 评论 -
更新centos yum源
yum原创 2014-12-06 15:24:56 · 561 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能转载 2015-07-09 10:27:48 · 449 阅读 · 0 评论 -
4种kill某个用户所有进程的方法
在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户ttlsa为例.1. pkill方式# pkill -u ttlsa2. killall方式#转载 2015-06-15 17:57:51 · 58615 阅读 · 1 评论 -
Linux中查看CPU信息
cat /proc/cpuinfo中的信息processor 逻辑处理器的id。physical id 物理封装的处理器的id。core id 每个核心的id。cpu cores 位于相同物理封装的处理器中的内核数量。siblings 位于相同物理封装的处理器中的逻辑处理器的数量。 1 查看物理原创 2015-08-13 14:37:03 · 403 阅读 · 0 评论 -
linux 定时任务
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobe原创 2013-12-30 15:11:27 · 635 阅读 · 0 评论