自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Python模块WSGI详解

WSGI(Web Server Gateway Interface):Web服务网关接口,是Python中定义的服务器程序和应用程序之间的接口。Web程序开发中,一般分为服务器程序和应用程序。服务器程序负责对socket服务的数据进行封装和整理,而应用程序则负责对Web请求进行逻辑处理。Web应用本质上也是一个socket服务器,用户的浏览器就是一个socket客户端。我们先用sock

2016-12-14 18:00:21 8762 2

原创 vmstat命令

vmstat(virtual memory statistics)是sysstat工具包的一个命令,是一个强大的系统性能分析工具,可以分析系统的进程状态、物理内存虚拟内存使用、磁盘IO核中断等。常用参数:-f:显示从系统启动至今的派生数目-i:显示系统启动至今每个设备造成的中断数目输出说明:r:系统中正在等待CPU时间片的进程数,如果这个值长期大于CPU的数目说明CPU

2016-10-12 17:04:45 373

原创 统计Apache访问次数前3名的IP

##统计Apache访问量前3名的IP,并打印出来##日期:2016-10-12##作者:Jack Big#!/bin/bashlogfile='/var/log/apache2/access.log.1'awk '{print $1}' $logfile | sort | uniq -c | sort -t ' ' -n -r | head -n 3执行结果:必须要先

2016-10-12 15:35:07 1399

原创 mpstat命令

mpstat是sysstat工具的一个命令,MultiProcessor Statistics用于多CPU处理器的系统中,可以统计单个或者多个CPU的平均状态常用参数:-p:指定监控的CPU,ALL表示所有的CPU(默认输出所有CPU的平均统计信息)mpstat -P ALL 5 2:表示每隔5秒输出一次所有CPU的统计信息,总共输出2次输出说明:%usr:用户空间所占

2016-10-11 23:50:22 550

原创 iostat命令

iostat是sysstat工具的一个命令,用于查看 CPU和磁盘的IO信息常用参数:-c:仅显示CPU的统计信息(默认显示CPU和磁盘的IO信息)-d:仅显示磁盘的IO信息-k:以K为单位显示美妙的磁盘请求次数-p:指定设备,ALL表示全部设备输出说明:avg-cpu段:%user:用户空间所占的CPU时间的百分比%nice:nice操作所占的CPU时

2016-10-10 23:46:49 471

原创 pidstat命令

pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、设备IO等系统资源的占用情况常用的参数:-u:默认的参数,显示各个进程的cpu使用统计-r:显示各个进程的内存使用统计-d:显示各个进程的IO使用情况-p:指定进程号输出说明:%usr:进程在用户空间占用cpu的百分比%system:进程在内核空间占用cpu的百分比%

2016-10-10 21:05:39 2452

原创 top命令

top:Linux下常用的性能分析工具,可以动态显示系统以及个进程的资源使用情况常用参数:-d:指定刷新的时间间隔-p:指定进程号以监控特定的进程-s:监控在安全模式下运行top常用的交互式命令:h/?:显示帮助界面,给出一些命令说明k:终止一个进程M:根据驻留内存大小排序P:根据CPU使用的大小排序T:根据使用的时间大小排序W:根据当前设置

2016-10-10 19:46:46 402

原创 一个统计当前网段活动IP数量的脚本

#!/bin/bash#This script will count up the number of active IP in the current network segment!declare -i num=0for i in {1..254}do ping -c2 192.168.0.$i &> /dev/null if [ $? = 0 ];t

2016-09-28 15:09:29 842 1

原创 让QT跑在ARM开发板上

前几个星期为了搭建一个ANDROID跑QT的编译环境,由于不熟悉ANDROID开发的环境,什么JDK,NDK,SDK,ANT一大堆全没听过的名词开始出现,即使有大神的书做参考,花了两天的时间还是没能在Windows上面搭建出来,最后在Linux上quest花了不到两个小时就搞定,也不知道是什么原因。只能说:一定是我的win7上装了太多开发软件,环境变量杂七杂八,各种变量互相“勾搭”,剪不断理还乱。

2016-04-16 10:33:01 4594

原创 在QT下的基于UDP协议的消息收发程序

前段时间学了Linux高级编程,其中网络编程部分中有一个基于Udp/Tcp的聊天编程给我感觉蛮有趣的,但是只能在命令行收发信息还是显得单调,远远没有图形界面的方便和美观。有没有办法做的漂亮一点呢?强大又低调的QT可以做到这一点。QT为提供了强大的网络编程接口类供我们使用。QAbstractSocket类提供所有的socket(套接口)类型的公共功能。QAbstractSocket是QUdpSo

2016-03-15 20:47:56 6377 1

原创 关于S3C2440开发板Nand flash程序烧写和运行的一些理解

这两天刚开始学习ARM9的裸机编程和Linux系统移植,在烧写Nand flash内存的时候对一些指定的地址产生了疑惑。我看过很多教学视频,他们在烧写程序到Nand flash的时候一般会指定一个地址0X3000_0000,而S3C2440的官方手册上指明了0X3000_0000地址对应的片内外设是SDRAM。这不禁让我产生了疑问。明明是指定了SDRAM却烧写到了Nand flash,为什么?

2016-03-14 13:11:30 3863 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除