LINUX Management
skate
这个作者很懒,什么都没留下…
展开
-
linux高并发配置分析
Author:SkateTime:2018/08/09先扔两个小问题port和socket的区别 单机系统的最大并发多大?和65535有什么关系? 在回答上面问题前,先简单理解一个服务请求完整过程 1.服务启动时创建监听scoket2.创建的监听socket与对外服务的端口绑定3.服务开始监听4.客户端开始连接服务器对应的port5.服务端接受客户端的请...原创 2018-08-09 15:57:17 · 2237 阅读 · 1 评论 -
shell快速迁移海量文件
author:skatetime:2012/03/02 同事的写的一个脚本,觉得非常好,实用性很强,精致短小,特记录与此,方便以后查用. 业务需求:需要把一个目录下的1000多万个文件迁移到远程机器思路:用wget来把文件一个一个的迁移过去,因为文件数量比较大,如果一下在循环操作,会非常慢。所以分批操作,采用化整为零的方法, 具体的shell脚本如下:#! /b原创 2012-03-02 14:57:41 · 1700 阅读 · 0 评论 -
手工释放linux内存——/proc/sys/vm/drop_cache
author:skatetime:2012/02/22 手工释放linux内存——/proc/sys/vm/drop_cache 转载一篇文章 linux的内存查看:[root@localhost 0.1.0]# free -m total used free shared b原创 2012-02-21 16:08:42 · 55371 阅读 · 1 评论 -
yum报错"This system is not registered with RHN"
author:skatetime:2012/02/13 错误信息: root@localhost ipvsadm-1.25]# yum install gccLoading "security" pluginLoading "rhnplugin" pluginThis system is not registered with RHN.RHN support wil原创 2012-02-13 20:04:23 · 15071 阅读 · 0 评论 -
linux添加新LUN,无需重启
author:skatetime:2011/12/12 linux添加新LUN,无需重启在给存储增加新的Lun时,在linux下一般是:A.重启操作系统B.重启HBA卡驱动1. kudzu添加完新硬盘后,运行命令kudzu重新扫描新的硬件设备,类似aix的cfgmgreg:[root@skatedb]# kudzu -p | more-class:原创 2011-12-12 19:25:42 · 19890 阅读 · 0 评论 -
/proc/meminfo统计信息解释
author:skatetime:2011/12/19linux下内存的统计信息的解释: 例如 "cat /proc/meminfo":MemTotal: 1031016 kB MemFree: 13548 kBMemShared: 0 kBBuffers: 98064 kBCached: 692320 kBSwapCached: 2244 k原创 2011-12-19 21:08:13 · 7115 阅读 · 0 评论 -
内存文件系统提升磁盘性能瓶颈
author:skatetime:2011/08/22 提升磁盘性能瓶颈linux的内存文件系统:ramdisk,ramfs,tmpfs ramdisk:是块设备,在使用它们之前必须用选择文件系统将其格式化。并且调整文件系统大小比较麻烦,原创 2011-08-23 14:04:39 · 2576 阅读 · 1 评论 -
tmpfs与ext3性能对比测试
author:skatetime:2011/08/22 磁盘的大文件的copy测试root@localhost ~]# du -m --max-depth=1 /tmp/dhexp1189 /tmp/dhexp[root@localhost ~原创 2011-08-23 15:15:27 · 4179 阅读 · 0 评论 -
磁盘性能基本测试方法
author:skatetime:2011/08/22 磁盘性能基本测试方法:dd if=/dev/zero of=tmp bs=1M count=10 //用dd命令测试瞬间写的能力iozone -a -i 1 -i 0 -c -g 5M -n 1M原创 2011-08-23 14:26:49 · 6908 阅读 · 2 评论 -
linux的几个进程的作用
author:skatetime:2011/08/10 linux的几个进程的作用 1. kswapd0 Linux uses kswapd for virtual memory management such that pages that ha原创 2011-08-10 11:49:07 · 6609 阅读 · 0 评论 -
oswatch的安装和使用
author:skatetime:2011/08/06________________________________________________________________________________________ oswatch的安装和使用原创 2011-08-06 19:38:29 · 6944 阅读 · 1 评论 -
io系统的监控工具-blktrace
author:skatetime:2012/04/11 io系统的监控工具-blktraceblktrace是一个可以显示block的io详细信息的工具,但他的输出信息太专业了,很难看懂,可以同通过blkiomon、blkparse等工具来查看。 下载 [root@dhdb tmp]# wget ftp://mirror.switch.ch/pool/3/mi原创 2012-04-11 15:31:12 · 9510 阅读 · 0 评论 -
linux交换分区回收
author:skatetime:2012/04/11交换分区回收如果系统过多的使用交换分区,那性能将会变慢,所以要找到大量使用交换分区的原因。回收交换分区可以用如下:swapon -aswapoff -a 创建交换分区设备和文件都可以作为交换分区1.设置分区/dev/sdb1为新交换分区 #mkswap -v1 /dev/sdb12.设置原创 2012-04-12 16:52:58 · 3052 阅读 · 0 评论 -
linux的inode暴增
author:skatetime:2012/04/26 linux的inode暴增今天刚到公司,接收到一个报警短信,一个数据库的inode使用率达到99%[root@DBtmp ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda8 20G 7.5G原创 2012-04-26 12:35:41 · 5891 阅读 · 0 评论 -
How to fix hung_task_timeout_secs and blocked for more than 120 seconds problem
Author:SkateTime:2015/03/04 How to fix hung_task_timeout_secs and blocked for more than 120 seconds problem 现象:系统hang住,可以ping通,但ssh无响应查看message log[1379100.801689] [] page_fault+0x25/0x3原创 2015-03-13 08:28:53 · 11194 阅读 · 0 评论 -
SaltStack Installation(一)
author:skatetime:2014/11/11Stalstack InstallationInstallation from EREL1. If EPEL is not enabled on your system,you can use the following commands to enable itFor RHTL 6:rpm -Uvh http://原创 2014-11-12 09:09:31 · 2274 阅读 · 0 评论 -
linux手动释放cache
author:skatetime:2014/07/1 linux手动释放cache 1. 确认当前的drop_caches时候为默认值“0”# more /proc/sys/vm/drop_caches 02.手动执行sync命令,确保系统的完整性,将所有未写的系统缓冲区写到磁盘中,包含已修改的i-node、已延迟的块I/O和读写映射文件# sync3.手动原创 2014-07-01 13:33:58 · 7412 阅读 · 0 评论 -
linux恢复意外删除的文件
linux恢复意外删除的文件当进程打开某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,这个文件是不可见的,因为已经删除了其相应的目录索引节点。在这种情况可以通过lsof来恢复这些文件。原创 2013-10-12 17:10:49 · 32142 阅读 · 1 评论 -
IO调度器
author:skatetime:2013/08/08 IO调度器IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯.(elevator)而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做cfq(Complete Fair原创 2013-08-08 19:13:49 · 2196 阅读 · 0 评论 -
mysql在线无性能影响删除7G大表
author:skatetime:2013/03/01mysql在线无性能影响删除7G大表 如何在mysql数据库里删除7G(或更大)大表,使其又不影响服务器的io,导致性能下降影响业务。先不说其是mysql表,就是普通文件,如果直接rm删除,也会使服务器的io性能急剧下降;换个思路如果用化整为零的方式,分多次大大文件一点一点删除,就可以避免因删除文件占用太多服务器io资源例子原创 2013-03-01 16:36:11 · 6562 阅读 · 0 评论 -
tcprstat工具安装与使用
author:skatetime:2013/01/11tcprstat工具安装与使用tcprstat是免费开源tcp分析工具,通过监控网络传输来统计分析请求的响应时间使用方法:tcprstat是安装在server端,统计分析本地网卡地址请求的响应时间,可以用于临时分析,也可定时任务做信息收集下载# wget http://github.com/downl原创 2013-01-11 14:41:52 · 10412 阅读 · 0 评论 -
Power Designer 12.5 下载及破解
author:skatetime:2012/05/18 原来的Power Designer11 无法安装在我的系统win7上,于是下载Power Designer12 ,安装并破解成功了!记录下 一、下载1、PowerDesigner 12.5官方下载地址 http://download.sybase.com/eval/PowerDesigner/powerde原创 2012-05-18 14:25:34 · 2198 阅读 · 1 评论 -
io系统的压力测试工具-fio
author:skatetime:2012/04/11 io系统的压力测试工具-fio fio是一个非常灵活的io测试工具,他可以通过多线程或进程模拟各种io操作随着块设备的发展,特别是SSD盘的出现,设备的并行度越来越高。要想利用好这些设备,有个诀窍就是提高设备的iodepth, 一次喂给设备更多的IO请求,让电梯算法和设备有机会来安排合并以及内部并行处理,提高总体效率。原创 2012-04-12 15:40:29 · 49878 阅读 · 2 评论 -
linux磁盘容量变为64Z
author:skatetime:2012/06/05 linux磁盘容量变为64Z [root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda3 255G 2.6G 240G 2% //dev/sda1 99M 18M 7原创 2012-06-05 10:21:09 · 7460 阅读 · 0 评论 -
nmon的安装与使用
author:skatetime:2011/08/06_____________________________________________________________________________________________________________原创 2011-08-06 19:28:14 · 25459 阅读 · 2 评论 -
linux软件的安装,更新与卸载
linux软件的安装,更新与卸载原创 2011-03-22 15:51:00 · 12617 阅读 · 0 评论 -
linux和性能相关的命令及系统性能诊断
linux和性能相关的命令及系统性能诊断原创 2011-03-09 16:01:00 · 5086 阅读 · 0 评论 -
lvm的使用总结
author: skatetime: 2009/03/31lvm的使用 lvm是很有用的,在一个生产系统中,如果空间不够用,在没有用lvm之前,要想扩容是很不方便的要找一个想扩大到你想要容量的存储,然后要把原有数据导入到新的设备中,对原有设备也是一种浪费,有了lvm就不一样了,我可以在不改变原有系统的条件下,直接对对系统怎加存储空间 下面是我146的硬盘的分区情况,我这个原创 2009-03-31 17:19:00 · 5934 阅读 · 0 评论 -
iostat命令详解
author:skatetime :2009/03/12 iostat 结果解析[root@20081006-1724 ~]# iostat -xLinux 2.6.9-78.ELsmp (20081006-1724) 11/20/2009avg-cpu: %user %nice %sys %iowait %idle 0.1原创 2009-03-12 20:45:00 · 25006 阅读 · 2 评论 -
linux系统整体监控脚本
author:skatetime :2009/03/10 os平台:centos 4.7作为DBA要时刻注意系统的整体状况,我们不能人为的一直监控系统这就需要DBA要写一些日常的监控脚本,帮助DBA分析问题,我们最近要上个新的系统,我于是写了linux系统的整体监控脚本 monilog_timeswitch.sh :日志轮询脚本,保留最近5个监控日志,定期删除最原创 2009-03-10 23:54:00 · 4238 阅读 · 1 评论 -
linux乱码解决
linux乱码解决 [root@svr-db-test ~]# uname -aLinux svr-db-test 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:14 EST 2007 x86_64 x86_64 x86_64 GNU/Linux vi /etc/sysconfig/i18n 将内容改为 LANG原创 2008-07-31 20:03:00 · 1109 阅读 · 0 评论 -
ssh无需密码提示登录
2008/03/13skatessh无需输入密码登录这个是我要做oracle RAC的一个准备条件.服务器: 192.168.0.221 A客户端: 192.168.0.220 B测试目的: 我要用oracle无需输入密码登录 A实现原理:使用一种被称为"公私钥"认证的方式来进行ssh登录. "公私钥"认证方式简单的解释是 1.首先在客户端上创建一对公私钥 (原创 2008-03-13 15:38:00 · 17973 阅读 · 0 评论 -
linux 查看os系统块的大小
2008/03/11skate查看os系统块的大小[root]# /sbin/tune2fs -l /dev/sda1查看os系统页的大小[oracle@skate-test ~]$ getconf PAGESIZE4096修改块的大小: 创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系原创 2008-03-13 11:27:00 · 7166 阅读 · 1 评论 -
linux修改主机名的方法
linux修改主机名的方法用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname //查看机器名#hostname -i //查看本机器名对应的ip地址另外一种方法就是之久修改配置文件修改/etc/sysconfig/network 修改这个文件,系统才有效 /etc/hosts hostname命令读这个配置文原创 2007-10-23 18:47:00 · 124325 阅读 · 8 评论 -
linuxas3+apache2+mysql5+php5+discuz5+zend3.3+supesite.docx
最近领导要装个supesite+discuz,方便公司内部用,对于公司内部用来说是大了点,感觉有些大财小用了,但如果考虑以后做成门户,还是很值得的,于是就动手配置,出于linux系统的稳定与安全,选择linux作为平台。 本配置所用系统与软件: Linux AS3Apache2libxml2-2.6.11.tar.gzmysql-5.0.41.tar.gzph原创 2007-09-29 13:36:00 · 2757 阅读 · 2 评论 -
linux的图形界面的管理
现在人们都熟悉图形界面,都熟悉windows界面,我们在操作linux时使用命令终端觉得很不方便,其实linux也有图形界面的远程管理工具,下面就介绍一款: X-win321. 下载,安装 x-win32软件(for windows)2. 安装完后运行X-Config,添加一个session,类型选择XDMCP,然后选择query模式 输入session的名字,linux的ip地址(按要求原创 2007-09-10 14:41:00 · 3489 阅读 · 0 评论 -
如何更改 linux shell提示符
更改 linux shell提示符玩linux的人,都喜欢把linux的提示符设置成自己喜欢的样子,那如何设置他们呢?不同的shell的设置方法是不同的,比较方便的是 GNU bash(Bourne Again Shell) ksh(korn Shell) tcsh(csh的增强版本,linux的csh就是到tcsh的一个符号连接)普通sh(Bourne Shell)和cs原创 2007-08-28 15:14:00 · 8356 阅读 · 0 评论 -
passwd: Authentication token manipulation error----linux
author: skatetime: 2009/04/11 更改centos4.7 linux的root密码 报:passwd: Authentication token manipulation error 如下所示: [root@ticket-A ~]# passwd rootChanging password for user root.New U原创 2009-04-13 14:40:00 · 16265 阅读 · 0 评论 -
linux的swap的扩展
author:skatetime:2009/04/03 linux的swap的扩展 在我们把系统创安装完之后,由于其他原因,我的swap空间不够,这样的话就需要我们手动添加空间给swap,这个也是我最近在安装oracle时遇到的,我的服务器是32G内存 ,初始我给swap为15G,但安装oracle的时候,要求24G,所以我就要给swap增加空间 linux的sw原创 2009-04-05 21:08:00 · 3332 阅读 · 0 评论 -
Linux下双网卡绑定技术实现负载均衡和失效保护
author:skatetime:2009/04/07Linux下双网卡绑定技术实现负载均衡和失效保护 保持服务器的高可用性是企业级 IT 环境的重要因素。其中最重要的一点是服务器网络连接的高可用性。网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能。 我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起原创 2009-04-07 18:01:00 · 2017 阅读 · 0 评论