`

使用杂记

    博客分类:
  • http
 
阅读更多

1、cmd 查看网络端口:netstat -ano 

     第一列是协议、第二列是内部地址、第三列是外部地址、第四列是状态、第五列是PID

     查看特定的网络端口:netstat -ano | findstr "端口号"

 

2、cmd根据pid查看具体的程序: tasklist | findstr "PID"

 

3、Apache的ab压力测试样例:

ab -c 10 -n 100 http://a.ilanni.com/index.php

-c 10表示并发用户数为10

-n 100表示请求总数为100

http://a.ilanni.com/index.php表示请求的目标URL

这行表示同时处理100个请求并运行10次index.php文件。

 

3.2. ab压力工具的使用,例如:

/usr/local/apache2/bin/ab -c 5 -n 10 http://www.tpcli.com/shell.php (如果只有域名则必须有/来结尾,局域网的测试需要host的配置)

-c:表示5个人同时发起访问

-n:表示同时总共有10个请求

#最重要的指标之一,相当于LR中的每秒事务数,后面括号中的mean表示这是一个平均值,越大抗压越强

Time per request:       218.982 [ms] (mean) 

#最重要的指标之二,相当于LR中的平均事务响应时间,后面括号中的mean表示这是一个平均值

Time per request:       0.219 [ms] (mean, across all concurrent requests)

#平均每秒网络上的流量,吞吐量,越大抗压越强

Transfer rate:          330822.86 [Kbytes/sec] received

 

4、find ./ -type d

     find ./ -type d -name '*Log*'  查找当前目录下名称中拥有Log的文件夹 , -type f 则是文件

     grep -r -n  'log' ./*   查找递归查找当前目录下文件中包含log的内容行

5、vim中命令模式使用 v 进入多行选中模式,选中多行后可以使用 y 进行多行复制,也可使用 d 进行删除

6. 防火墙文件路径:/etc/sysconfig/iptables

7. crontab中多个命令并行使用:&&, 输出重定向的追加使用:>>, 错误重定向到输出的同一个地方使用:2>&1

*/2 * * * * cd /data/web/thinkphp_cli/ && /usr/local/php/bin/php -f /data/web/thinkphp_cli/shell.php Index/index >> /data/tmp/shell_err.txt 2>&1

 

8. netstat -tlunp | grep ssh  (-p表示显示程序的名称)

9. 查看linux安装的版本情况:cat /etc/redhat-release

 

vim多窗口编辑文件

vim -o file1 file2 file3 纵向打开多个文件( -O 表示横向 )

ctrl + w(连续两次) 在不同的文件中跳转

:qa 或 :qa! 退出所有的窗口,后者为强制退出

:bn:n代表第几个文件,表示在当前窗口中切换到第n个文件,与ctrl+w有点类似

 

 vim多行注释:

ctrl+v之后,选中所有需要注释行的开头一个字母,大写I键进入编辑模式后在第一行第一个字母前输入注释符,最后esc离开即可

 

查看某个进程的内存占用量:

第一种:使用pmap命令:

pmap -d + 进程id  (多个进程用空格隔开)

最后一行:

mapped             表示该进程映射的虚拟地址空间大小,也就是该进程预先分配的虚拟内存大小,即ps命令中的vsz选项的值

writeable/private  表示进程所占用的私有地址空间大小,也就是该进程实际使用的内存大小      

shared             表示进程和其他进程共享的内存大小

 

第二种:ps -av + 进程id,其中的RSS选项的值,但是该值是包含了共享内容在内的

 

linux的curl命令模拟post访问

curl -d post参数 -d post参数2 url

例如:curl -d "gu ji" -d "name=youxi&age=99" http://www.youxi.com/test.php?qq=118877

在test.php中,

1. $_POST的值将会是:

Array(

    [gu_ji] => 

    [name] => youxi

    [age] => 99

)

2. php://input 输入流的值是”gu ji&name=youxi&age=99“

3. $_GET是:

Array(

    [qq] => 118877

 

)

 

tar -zcvf 目标文件名.tar.gz 源文件

 

某个进程的生态状况:

pstree -p 进程id

查看进程相关的生态:包括线程方面

ps -Lo pid, ppid, pgid, lwp, nlwp, stat, command -p 进程id

其中lwp为线程id、nlwp线程数

 

 

ssh服务需要安装,也有可能已经安装了,通过命令: service sshd status 来查看是否安装是否启用,如果没有启用,则通过

service sshd start 来临时启动,通过 chkconfig --levels 2345 sshd on 来设置开机自启动

 

安装rzsz下载上传命令:yum -y install lrzsz

 

 全局别名永久生效

编辑\etc\profile文件,在最末尾添加别名

alias m35_145='sh /data/sh_file/mysql_to_172.16.35.145' #连接172.16.35.145的mysql

 

 =========2017-11-03=====

vim上一页:ctrl + f   下一页:ctrl + b      最后一行 shit + G

 

分享到:
评论

相关推荐

    XLSReadWrite使用杂记

    XLSReadWrite使用杂记 XLSReadWrite是一款功能强大且灵活的Excel文件解决方案,专门为Delphi开发者设计,旨在提供便捷的Excel文件读写操作。下面是对XLSReadWrite的使用杂记,涵盖了基本操作、单元格赋值、删除工作...

    stm8s003f3使用杂记

    本杂记将根据个人经验,总结在使用STM8S003F3时遇到的问题,以及个人整理的解决方法。 开发环境选择IAR,是一种常用于嵌入式系统开发的集成开发环境。在程序下载过程中,可能会遇到无法写入程序的问题,需要从以下...

    git使用杂记

    作为一个开发者,如果现在还不知道git或者还不会使用git,那么你应该好好的反省。自己去好好看一遍的入门介绍吧。今天只是对自己在日常中使用git的一些常用命令的介绍与自己认为不错且能提高我们办公效率的命令。...

    计算机杂记

    - **turbo 环境下的外部函数使用方法**:描述了如何在 turbo 环境下使用外部函数的过程,包括创建项目文件、编译、连接等步骤。 - **include**:用于在 C/C++ 语言中引入其他文件的关键字。 - **sample 和 demo**:...

    ddddocr杂记,使用ddddocr、flask

    在本项目中,"ddddocr杂记,使用ddddocr、flask" 主要涉及的是一个基于Python的OCR(Optical Character Recognition,光学字符识别)应用,利用ddddocr库进行文字识别,并结合Flask框架构建了一个后端服务。...

    PD杂记体育ii已同居ikyht

    在创建脚本时,可以定制名称规则,例如使用中文或英文名称以提高查询和编程的便利性。 2. **自定义字段和表的生成规则**:通过Database > Edit Current DBMS,用户可以修改建表和字段生成规则。例如,添加默认字段...

    Hadoop大数据平台运维杂记.pptx

    Hadoop大数据平台运维杂记是关于Hadoop大数据平台的运维经验总结,主要涵盖了Hadoop集群的使用情况、安装升级、Cloudera Manager、Hadoop的发展历程、常见事故处理等方面的内容。 一、Hadoop集群使用情况 Hadoop...

    51单片机C语言学习杂记

    51单片机是微电子技术领域中一种广泛使用的微控制器,因其内核为Intel的8051而得名。这款单片机以其结构简单、功能强大、性价比高而深受初学者和工程师喜爱,是电子爱好者和硬件开发者的入门首选。本资料“51单片机...

    单片机C语言学习杂记

    ### 单片机C语言学习杂记 #### 一、单片机与C语言简介 在电子技术领域,单片机是一种集成了微处理器、存储器以及多种输入输出接口的微型计算机系统。51单片机是基于MCS-51架构的一种广泛使用的单片机型。由于其...

    51 单片机C 语言学习杂记

    《51单片机C语言学习杂记》是一份针对初学者编写的教程,旨在帮助读者掌握51系列单片机的C语言编程基础。51单片机是微控制器领域中最经典、最广泛使用的型号之一,其硬件结构简单、性价比高,适合初学者入门学习。...

    51单片机P89V51学习杂记.rar

    **51单片机C语言学习杂记**则是一份实践性的教程,针对使用C语言编程51单片机提供了实用技巧和实例。C语言是嵌入式开发中常用的高级语言,相比汇编,它更易读、易维护且可移植性强。这份学习杂记可能涵盖以下内容: ...

    51单片机C语言学习杂记.doc

    《51单片机C语言学习杂记》 学习51单片机是电子技术爱好者和工程师们的基础课程,尤其对于初学者来说,选择合适的工具和语言至关重要。51系列单片机因其广泛的使用和丰富的资源,成为入门的首选。在编程语言中,51...

    java加密算法及常用知识学习杂记

    5. **学习杂记**:学习加密算法不仅需要理解算法原理,还要熟悉Java提供的加密API。实践是提升技能的关键,通过编写示例代码,理解如何创建密钥、初始化Cipher对象、处理加密和解密过程。同时,了解加密过程中的常见...

    linux学习杂记.pdf

    Linux学习杂记 本文档总结了Linux学习的要点,涵盖了Linux基础知识、命令操作、文件系统、桌面环境、服务器安装等方面的知识点。 一、Linux基础知识 1. 文本模式密码不显示输入的字符,输入的密码不会出现星号或...

    \51单片机C语言学习杂记.

    51单片机是微控制器领域中非常经典的一款设备,主要基于Intel的8051内核。...配合《51单片机C语言学习杂记.pdf》这样的资料,相信你的学习会更加系统和高效。在实践中不断磨练,你将成为一名出色的51单片机开发者。

    InstallshieldX安装制作杂记

    《InstallshieldX安装制作杂记——自定义对话框的实现》 在软件开发过程中,安装程序的制作是一项不可或缺的工作。InstallshieldX作为一款强大的安装包制作工具,提供了丰富的功能,其中包括自定义对话框的创建,这...

    互联网杂记(四).docx

    【互联网杂记(四)】 本文是一篇关于互联网行业的个人笔记,主要涵盖了坚持、沟通、研究、追求完美的心态以及兴趣等多个方面,同时也提到了一些具体的操作建议,如登陆方式的选择和社区网站的落地策略。 1. 坚持...

    InstallshieldX安装制作杂记.rar

    《InstallshieldX安装制作杂记》是一份珍贵的资源,主要涵盖了使用Installshield进行软件安装包制作的相关知识。Installshield是一款强大的安装制作工具,广泛应用于Windows平台,它可以帮助开发者创建专业级别的...

Global site tag (gtag.js) - Google Analytics