-
Linux笔记
2019-07-22 15:50:48mkdir /usr/local/jmeter 新建jmeter目录 cd /usr/local/jmeter 进入jmeter目录 wget ... 以上地址不科学上网会很慢,要用镜像。简单就是上jmeter官网找到release包,复制链接地址,贴过...sqlite查看db
1、安装:sudo apt install sqlite3
2、连接数据库: sqlite3 test.db
3、展示库中的所有表: sqlite> .tables
4、查询表 以分号;结尾: select * from test;
安装Jmeter
1、新建jmeter目录:mkdir /usr/local/jmeter
2、进入jmeter目录:cd /usr/local/jmeter
3、下载:wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.tgz
以上地址不科学上网会很慢,要用镜像。简单就是上jmeter官网找到release包,复制链接地址,贴过来
例如:
wget http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.1.tgz
下载安装包后解压:tar -zxvf apache-jmeter-3.3.tgz
4、配置系统环境变量:vim /etc/profile, 在最后添加:
export JMETER_HOME=/usr/local/jmeter/apache-jmeter-5.1.1 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH
5、使配置生效:source /etc/profile
6、查看JMeter 版本:jmeter -v
Done!
-
linux笔记
2005-10-11 01:13:00http://www.kikynote.com/Work/Linux/Linux%20Use.htm展开全文 -
Linux 笔记
2005-03-04 15:10:00 -
Linux笔记——linux进程
2011-06-19 10:59:00Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,...列表:
Linux笔记——命令:Sort,uniq,join,cut,paste,split
Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数
鉴于博客,表格&排版&颜色标记等等无法显示,大家可以下载这个笔记的资源
12个文档,不需要积分,以目录+表格+颜色标记形式
下载资源地址http://download.csdn.net/detail/wklken/3815477
The end! Thx! wklken的笔记
-----------------------------------------------
录入时间:2011/6/19
版本:1.0
进程的概念
q 概念:一个进程是一个程序的一次执行的过程。
q 操作系统通过进程来控制对CPU和其他系统资源的访问,并且使用进程来决定在CPU上运行哪个程序、运行多久。
q Linux系统的一个重要特点:可以同时启动多个进程。
q 进程和程序不同:
• 程序是静态的,是保存在磁盘上的可执行代码和数据的集合;
• 进程是动态的,是Linux系统的基本调度单位。
q 父进程和子进程
• 一个进程创建新进程称为创建了子进程(child process)。
• 创建子进程的进程称为父进程。
q 进程号
• PID:Process Identity number。一个PID唯一地标识一个进程。
• PPID:Parent Process ID。进程的父进程号。
q Init进程
• 内核启动后的第一个进程,其PID=1
• 扮演终结父进程的角色,所有进程追溯其祖先最终都会落到init进程身上。
q 因为init进程永远不会被终止,所以系统总是可以确信它的存在,并在必要的时候以它为参照。如果某个进程在它衍生出来的全部子进程结束之前被终止,此时那些失去了父进程的子进程就都会以init作为它们的父进程。
查看命令
ps [-options]
列出当前进程清单,不跟任何选项表示查看系统中属于自己的进程
显示的进程列表是一个静态列表
-ef:察看当前系统中运行的所有进程
-aux:显示系统中所有用户进程及其所有者,并显示详细的进程信息
top [-] [d delay] [q] [C] [c] [S] [s] [i] [n]
列出进程清单
显示的是可根据真实情况 ,定时更新的运行进程列表
d delay:指定更新的时间间隔(delay),以秒计算。
n: 指定更新的次数,到达指定次数后将会退出topq 交互命令
[Space]立即刷新显示。
d 设置刷新进程的时间间隔,你会被提示输入一个数(秒)
q 退出top命令。
k 杀死某进程。你会被提示输入进程 ID以及要发送给它的进程号。
h 显示帮助屏幕
n 显示的进程数量。你会被提示输入数量。
u 按用户排序。
M 按内存用量排序。
P 按CPU 用量排序。
jobs [-options]
用于显示和控制后台正在执行的和被挂起的任务序列
-l:显示后台任务的进程号与讯息。
-p:只显示后台任务的 PID。
-n:显示上次通知用户后,执行状态有更动的后台任务状态。
-r:显示执行中的后台任务。
-s:显示暂停执行的后台任务。
进程的启动方式
q 执行一个程序à启动了一个进程
q 启动进程的两个主要途径:
• 手工启动:
当时设置当时启动;
• 调度启动:
用户可事先进行设置安排,指定任务运行的时间或场合,到时候由系统自动启动进程完成此项任务。
手工启动的两种方式
q 前台启动
• 启动一个进程后,如果不中断或挂起该进程,用户会一直被禁止与 Shell进行交互,直至该进程执行结束。
• 并非单进程状态。
• 经常用于一般Linux命令的执行,和一些不太耗时的进程的启动。
q 后台启动
• 启动进程后,用户仍可以与Shell进行交互。
• 可用于一些耗时长的作业运行。
前台进程和前台启动
q 由前台启动的进程为前台进程
q 前台进程在执行过程中与屏幕键盘等终端进行交互,对终端有完全的控制权,直到该进程被终止或者中断
q 前台启动举例:
$cat file1
q 前台进程的停止:
<Ctrl+c>
q 前台进程的挂起:
<Ctrl+z>
后台进程和后台启动
q 由后台启动的进程称为后台进程
q 后台进程在执行过程中不与终端进行通信,若要察看他的执行状况必须通过相关的进程管理命令
q 对于耗时长的进程,不应该让它在前台执行,而应该交给后台执行。
q 后台进程的启动方法:
$command &
q 终止和挂起后台进程:
使用kill命令
kill [-option] [signal] {PID | %job ID}
-s:指定需要送出的信号,既可以是信号名也可以是对应数字
signal -信号。与-s配合使用。不指定则送出信号 15(TERM)。
pid -要终止的进程号。
job ID - 要终止的进程对应的后台任务编号
n 信号15(TERM)
Ø 终止进程运行
Ø 为kill命令的缺省信号
Ø 经常用于后台进程的终止。
Ø 当某个进程占用的CPU时间过多,或是某进程已经挂死,可以用这种方法终止其执行。
Ø 除root用户外,一般用户只能终止属于自己的进程。
n 信号09
Ø 强制终止进程
注意:kill –l查询kill可以送出的信号列表
01 挂起
02 中断
09 强制终止一个进程
15 (缺省)正常终止一个进程
进程的挂起和恢复
q 进程挂起
• 前台进程的挂起:
<Ctrl+z>
• 后台进程的挂起:
kill –s 01 {PID|%job ID}
q 进程恢复
• 恢复到前台:
fg %jobID
• 恢复到后台:
bg %jobID
使用nohup命令运行后台进程
q 用户退出系统时,一般来说会结束该用户的所有正在运行的程序
q 如果某些后台程序没有执行完,怎么办?
q nohup命令使进程在用户退出后仍能继续执行
q 格式:
nohup {command|script} &
command:命令
script:程序或脚本
{a|b}:a和b中必选一项
q nohup.out文件:
• 存放运行后的所有错误和输出信息。
• 处于用户主目录下。
Ø test用户:/home/test/nohup.out
-
Linux 笔记本电脑选购指南
2019-04-26 08:57:13-普通用户使用的 Linux 笔记本电脑 …… 20% -开发者使用的 Linux 笔记本电脑 …… 40% -系统管理员使用的 Linux 笔记本电脑 …… 56% -总结 …… 73% 众所周知,如果你去电脑城... -
【Linux笔记】Linux下编译C语言程序
2019-07-30 19:51:08在上一篇笔记中有分享Linux下的vi/vim编辑器的使用方法(【Linux笔记】Vi/Vim编辑器),现在我们就可以使用vi/vim编辑器编写C代码了。那么写完代码该怎么进行编译呢?其实,和在Windows下使用命令行编译的方法是一样... -
Linux笔记:设置系统时区
2016-04-16 17:46:54Linux笔记:设置系统时区 更改一个嵌入式Linux系统上的时区 -
2019 年最佳 Linux 笔记本电脑发行版 top10
2019-05-16 15:21:54今天我为你提供一个2019年最佳Linux笔记本电脑发行版top10的Linux发行版列表,数据来源于网络以及参照DistroWarch上相关数据。 01、Deepin Deepin 是一个非常漂亮的 Linux 发行版,致力于为用户提供一个安全,易用... -
Linux笔记diff
2020-06-20 16:20:31NAME diff - compare files line by line 按行比较文件 -q, --brief 檔案 file.txt 和 file1.txt 相同 -s, --report-identical-files report when two files are the same 如果条件成立,返回:文件 file.txt 和 ... -
2018 年度最佳 Linux 笔记本电脑:来自一位 RHCE 的选购指南 | Linux 中国
2018-02-19 00:00:00如果你不具备相关的知识和经验,挑选出最适合 Linux 的笔记本电脑,可能是件很困难的事。并且,看上去你买了一台配置、功能、性能都很棒的电脑,但是,却疲于处理各种 Linux 的问题,太难堪了!-- Gayan本文导航◈ ... -
Linux笔记——正则表达式入门及应用
2011-05-18 14:44:00Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,... -
Linux笔记本电脑大调查:程序员最喜欢的电脑是什么配置?
2019-03-13 10:15:57程序员对Linux笔记本有什么期望?最近进行的Linux笔记本电脑调查,揭示了在购买Linux笔记本电脑时,程序员考虑的各种因素,如价格、兼容性问题、GPU,笔记本电脑品牌等。这表明有些人如果得到适当的支持,愿意付出更... -
【Linux笔记】CentOS下找不到eth0设备的解决方法
2018-07-28 19:19:56【Linux笔记】CentOS下找不到eth0设备的解决方法 解决方法:【Linux笔记】CentOS下找不到eth0设备的解决方法 -
linux 笔记(一)(虚拟机安装、磁盘分区、linux安装)
2017-08-21 17:14:36Linux笔记 Windows与linux的区别。 1. 严格区分大小写。 2. 所有的内容都是文件。 3. 不以扩展名区分文件类型(下面是约定俗成的扩展名)。 a) 压缩包:“*.gz”,“*.bz2”,“*.tr.bz2”,“*.tgz” b) 二进制... -
Linux笔记(60)——详解apache集成php
2016-03-19 16:12:16安装php源码包关于apache的安装,参考Linux笔记(58)——详解apache源码包安装安装php安装依赖包如果直接编译安装php,会报错,因为它依赖的一些包我们没有安装,它依赖libxml2,libxml2-devel这两个我们要先安装这... -
Linux笔记——shell补充:参数传递&函数等
2011-11-19 19:19:11Linux笔记——vim常用操作及扩展补充[手册] Linux笔记——linux常用命令集合 Linux笔记——命令:awk Linux笔记——命令:sed Linux笔记——命令:grep Linux笔记——命令:find Linux笔记——命令:Sort,uniq,... -
马哥Linux笔记整理
2015-08-13 16:47:11第一个笔记系列就把最近在看的马哥Linux教程放上来吧。网上传言:马哥Linux系列培训视频一直被网友们称为业内最专业的Linux培训视频,是不是最专业我不知道,但这套教程确实不错,讲的很容易理解,由浅入深也很全面... -
Linux笔记(十) Linux系统权限
2020-07-03 15:55:25不同用户对不同的文件和文件夹有不同的操作权, 为了保证数据的安全,系统的安全! 控制用户的操作权利 RWX R read 读取内容的权限 , 文件可以读取内容 文件夹 可以ls ll W write写的权限 文件可以写内容到文件中 ... -
-
原型链题目
-
jdk-8u131-windows-x64.rar
-
单片机完全学习课程全五季套餐
-
桌面去掉图标去箭头.7z
-
Docker 给已启动的容器,添加新的接口映射
-
:scroll:meEdu微信小程序。(meedu wxapp)
-
0005简历.docx
-
tendisplus-2.1.2-rocksdb-v5.13.4.zip
-
【数据分析-随到随学】量化交易策略模型
-
three.js入门速成
-
【数据分析-随到随学】Python语法强化与数据处理
-
poco源码&编好的库.zip
-
PrefabEditor.zip
-
flutter插件调用APP页面、使用原生aar,framework库
-
C/C++编程全家桶(Daozy极限编程)
-
单元测试UnitTest+Pytest【Selenium3】
-
三维地图GIS大数据可视化
-
【解决方案】国标GB28181协议视频智能分析平台EasyCVR搭建智慧养殖平台,让畜牧业实现“万物互联”
-
redis 优化
-
Android App性能流畅度测评分析可以用到工具