![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux使用笔记
软件测试大叔
这个作者很懒,什么都没留下…
展开
-
自动查询多个进程ID,并强行杀掉多个进程
有时候我们需要强行杀掉某个进程,但是进程有很多个,手动杀掉很费劲,这时候可以写个shell脚本。#!/bin/bashpids=$(ps -C nginx --no-header| awk '{print $1}')for pid in $pidsdoecho $pidkill -9 $piddone上面这个脚本就是用来杀掉所有nginx进程的,手动杀掉这么多进程太费劲,用个shell脚本方便多了...原创 2020-07-28 14:57:14 · 560 阅读 · 0 评论 -
软件测试人员 居家旅行必备 的Linux命令
软件测试人员为什么要学习linux?如果你的被测系统是部署在linux上的,那么你就有很多时候是需要跟linux打交道的。举个几个栗子:有时候,需要你来搭建测试环境,需要把被测系统部署在linux上;有时候,你发现了一个bug,后台报错了,你想更深入的研究一下这个bug,你需要查看linux上系统日志;当你在bug单中附上各种日志,并附上问题初步定位分析信息,你的同事对你投来崇拜的目光。有时候,需要你来输出测试报告,需要你填写linux环境信息;and so on。有时候,面试官问你,你原创 2020-06-12 21:53:29 · 256 阅读 · 0 评论 -
自动统计线程数:watch命令
Linux中的watch命令提供了一种方式处理重复的任务。默认watch会每2秒重复执行命令。有一种场景,比如,你想观察某个进程的线程数情况watch "pstree -p 30064|wc -l"上述命令会每间隔2秒,自动统计某个进程的线程数。...原创 2020-04-21 10:00:01 · 275 阅读 · 0 评论 -
Centos6 查看某个进程的线程数
cat /proc/[pid]/status | grep Threads[pid]换成想查看的进程ID原创 2020-04-17 09:53:24 · 367 阅读 · 0 评论 -
Centos安装32位库
yum install glibc.i686原创 2020-06-18 18:13:57 · 514 阅读 · 0 评论 -
linux搭建pppoe(只做认证不转发)
CentOS下安装命令yum install rp-pppoe安装完成后cd /etc/pppvi pppoe-server-options里面内容大概可以看明白# PPP options for the PPPoE server# LIC: GPLrequire-paprequire-chaploginlcp-echo-interval 10原创 2015-02-15 13:48:32 · 354 阅读 · 0 评论 -
RHEL6.1使用centos6的yum
1,删除RHEL6.1原有的yumrpm -qa|grep yum|xargs rpm -e --nodeps2,下载安装centos的yumwget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpmwget http://mirrors.163.co原创 2020-06-18 18:13:30 · 196 阅读 · 0 评论 -
linux下删除文件名乱码的文件
linux下删除乱码文件名, 不废话: 1. ls -i 列出文件的节点ID, 如: 123456789 2. find ./ -inum 123456789 -print -exec rm -rf {} \; 批量删除: for n in 123456789 987654321;do find . -inum $n -exec rm -f {} \;;done转载 2016-04-07 13:25:16 · 171 阅读 · 0 评论 -
解决FTP传输文件慢问题
修改vsftpd的配置文件vsftpd.conf修改后重启vsftpdreverse_lookup_enable=NO原创 2016-05-06 09:15:12 · 479 阅读 · 0 评论 -
阿里云yum源没有glibc.i686的处理办法
阿里云的64位Linux发行版屏蔽了32位,也就是常见的i686软件包的数据源,你可以修改yum的配置文件/etc/yum.conf,找到其中exclude=*.i?86 kernel kernel-xen kernel-debug,用#注释掉即可,但是阿里不赞成这么做,如果32位、64位混用,比较容易出问题。原创 2020-06-18 18:14:50 · 1727 阅读 · 0 评论 -
转:awk使用shell变量,shell获取awk中的变量值
awk中使用shell中的变量一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法。如:var="test"awk 'BEGIN{print "'$var'"}'这种写法其实际是双括号变为单括号的常量,传递给了awk。如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:转载 2013-07-04 09:33:22 · 339 阅读 · 0 评论 -
Ubuntu中ftp服务器的安装和设置
Ubuntu自带的FTP服务器是vsftpd. 该服务器比较小,适合直接安装1、安装vsftpd确保已连接网络的情况下,在Terminal中执行sudo apt-get install vsftpd安装了之后会在/home/下建立一个ftp目录。可以在该目录中新建一个文件用于后续的测试。2、访问新建的ftp服务器可以先看一下机器的ip地址,在Terminal中执转载 2014-03-20 09:38:07 · 340 阅读 · 0 评论 -
Linux 的字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.hao.com/123.htm.. 一 # 号截取,删除左边字符,保留右边字符。 echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.hao转载 2014-04-17 12:01:00 · 324 阅读 · 0 评论 -
修改ubuntu中eth0,eth1的顺序
修改ubuntu中eth0,eth1的顺序修改起来很简单只要修改一下/etc/udev/rules.d/70-persistent-net.rules文件就行了原创 2020-06-18 18:17:56 · 733 阅读 · 0 评论 -
红帽linux中yum用不了问题
红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft转载 2014-08-25 10:09:47 · 433 阅读 · 0 评论