随笔分类 -  linux

摘要:1 标准输入、输出与标准错误输出 系统为这三个文件分配了文件标识符fd(file descripter),在Linux系统下,一切皆是文件,对文件的操作,一般要用到文件标识符。 它们的文件标识符,分别为0,1,2,关系如下表: 文件描述符 名称 通用缩写 默认值 0 标准输入 stdin 键盘 1 阅读全文
posted @ 2022-05-05 00:22 Vincent-yuan 阅读(119) 评论(0) 推荐(0) 编辑
摘要:写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行处理方式。= 选项与参数: 如下一个命令行: ./test.sh -f config.conf -v --prefix=/home 我们称-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。 --p 阅读全文
posted @ 2022-05-05 00:03 Vincent-yuan 阅读(7710) 评论(0) 推荐(0) 编辑
摘要:查看tomcat进程pid ps -ef|grep tomcat 统计该tomcat进程内的线程个数 ps -Lf 29295|wc -l 检查本机各端口的连接情况(tcp,udp等) netstat -anlp | grep 8003 取文件最后一列求平均值 awk '{a+=$NF;b++}EN 阅读全文
posted @ 2022-03-13 15:58 Vincent-yuan 阅读(46) 评论(0) 推荐(0) 编辑
摘要:CPU利用率和CPU负载的区别是什么 提到CPU利用率,就必须理解时间片。 什么是CPU时间片?我们现在所使用的Windows、Linux、Mac OS都是“多任务操作系统”,就是说他们可以“同时”运行多个程序,比如一边打开Chrome浏览器浏览网页还能一边听音乐。 但是,实际上一个CPU内核在同一 阅读全文
posted @ 2021-12-19 23:54 Vincent-yuan 阅读(122) 评论(0) 推荐(0) 编辑
摘要:当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢? Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析和监控工具。 比如我们使用 Atlas 来监控整个平台,用 Vector 实时分析 EC2 实例的性能。 这些工具已经能 阅读全文
posted @ 2021-12-19 23:39 Vincent-yuan 阅读(274) 评论(0) 推荐(0) 编辑
摘要:本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是最常用和最为实用的; 对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,还是考虑 阅读全文
posted @ 2021-12-19 23:06 Vincent-yuan 阅读(62) 评论(0) 推荐(0) 编辑
摘要:命令 功能说明 线上查询及帮助命令 (2 个) man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用。 help 查看 Linux 内置命令的帮助,比如 cd 命令。 文件和目录操作命令 (18 个) ls 全拼 list,功能是列出目录的内容及其内容属性信息。 cd 全拼 chang 阅读全文
posted @ 2021-12-19 22:34 Vincent-yuan 阅读(1433) 评论(0) 推荐(0) 编辑
摘要:shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启 阅读全文
posted @ 2021-12-19 22:28 Vincent-yuan 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-19 22:23 Vincent-yuan 阅读(42) 评论(0) 推荐(0) 编辑
摘要:进程相关的命令 jps命令,显示当前系统的java进程情况,及其id号 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一 阅读全文
posted @ 2021-12-19 22:21 Vincent-yuan 阅读(42) 评论(0) 推荐(0) 编辑
摘要:tar命令,对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压 -c :新建打包文件 -t :查看打包文件的内容含有哪些文件名 -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在 阅读全文
posted @ 2021-12-19 21:31 Vincent-yuan 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:linux文件权限的描述格式解读 r 可读权限,w可写权限,x可执行权限(也可以用二进制表示 111 110 100 --> 764) 第1位:文件类型(d 目录,- 普通文件,l 链接文件) 第2-4位:所属用户权限,用u(user)表示 第5-7位:所属组权限,用g(group)表示 第8-10 阅读全文
posted @ 2021-12-19 21:25 Vincent-yuan 阅读(765) 评论(0) 推荐(0) 编辑
摘要:grep命令,分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等 grep Aug /var/log/messages 在文件 '/var/log/messages'中查找关键词"Aug" grep ^Aug /var/lo 阅读全文
posted @ 2021-12-19 21:20 Vincent-yuan 阅读(54) 评论(0) 推荐(0) 编辑
摘要:查看文件内容 cat命令,用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用 cat file1 从第一个字节开始正向查看文件的内容 tac file1 从最后一行开始反向查看一个文件的内容 cat -n file1 标示文件的行数 more file1 查看一个长 阅读全文
posted @ 2021-12-19 21:14 Vincent-yuan 阅读(3604) 评论(0) 推荐(0) 编辑
摘要:cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。 cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 p 阅读全文
posted @ 2021-12-19 21:07 Vincent-yuan 阅读(82) 评论(0) 推荐(0) 编辑
摘要:bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 存放用户文件的根目录 阅读全文
posted @ 2021-12-19 21:03 Vincent-yuan 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Linux中的Grep,Awk和Sed命令之间有什么区别? Grep命令用于查找文件中的特定模式,并输出包含搜索模式的所有结果。 另一方面,Awk也用于在文件中搜索某些模式,但会继续在模式匹配上执行某些任务。 可以同时使用Grep和awk来缩小搜索增强结果的范围。 Grep是用于快速搜索匹配模式的简 阅读全文
posted @ 2021-12-18 07:33 Vincent-yuan 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1. 准备工作 2. su 命令介绍及主要用法 2.1 - 参数 2.2 切换到指定用户 2.3 -c 参数 3. sudo 命令介绍及主要用法 3.1 主要用法 3.2 sudo 工作原理 3.3 思考 4. 二者的差异对比 这篇文章来系统总结一下 su 和 sudo 这两个命令。 1. 准备工作 阅读全文
posted @ 2021-10-18 21:14 Vincent-yuan 阅读(414) 评论(0) 推荐(0) 编辑
摘要:有的时候我们可能会需要打开多个文件同时进行编辑,例如把一个文件的内容复制到另一个文件中时; 多文件编辑 多窗口功能 1.当有一个文件非常大时,查阅到后面的数据时需要对照前面的数据,但是又不想前后来回翻页时; 2. 当需要对照两个文件,但是又不想用多文件编辑时; 阅读全文
posted @ 2019-05-06 23:13 Vincent-yuan 阅读(759) 评论(0) 推荐(0) 编辑
摘要:这里记录下linux在vim编辑器中的常用命令 vi 的三种模式: 一般模式:以vi打开一个文件时,就是一般模式;可以移动光标,删除字符或删除整行,可以复制、粘贴等操作 编辑模式:在一般模式按下 i 进入编辑模式(或者 l,o,O,a,A,r,R) ; 按下 Esc 退出编辑模式 命令行模式:在一般 阅读全文
posted @ 2019-05-06 22:58 Vincent-yuan 阅读(1834) 评论(0) 推荐(0) 编辑