随笔分类 - Linux
摘要:1. CURL简介 cURL是一个利用URL语法在命令行下工作的文件传输工具。它支持文件上传和下载,是综合传输工具。cURL就是客户端(client)的URL工具的意思。 2. 常用参数 -k:不校验证书 curl https://baidu.com -k -i:包含响应headers、响应body
阅读全文
摘要:命令格式 diff [参数] [文件1或目录1] [文件2或目录2] Linux diff命令用于比较文件的差异。 diff以逐行的方式,比较文本文件的异同处。 如果指定要比较目录,diff会比较目录中相同文件名的文件,但不会比较其中子目录。 diff程序的输出被称为补丁(patch),Linux系
阅读全文
摘要:tar 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz 解压1:gunzip FileName.gz 解压2:gzip d FileName.gz 压缩:gzip FileName .tar.gz和tgz 解压:tar zxv
阅读全文
摘要:crontab文件格式 例子: 描述 表达式 每五分钟执行 */5 * * * * 每小时执行 0 * * * * 每天执行 0 0 * * * 每周执行 0 0 * * 0 每月执行 0 0 1 * * 每年执行 0 0 1 1 * 格式:分 时 日 月 星期 要运行的命令 第一列:分钟 0~59
阅读全文
摘要:仔细想想,这个问题遇到很多次了,之前一直以为很复杂,一搜索发现解决这么简单,记录一下做备忘。 此时使用 参数接口。 a, text equivalent to binary files=text,即让二进制文件等价于文本。 注:zgrep遇到同样问题,解决方法也是类似。
阅读全文
摘要:镜像 1.获取镜像 2.查看镜像信息 列出本机所有镜像: 更改镜像信息: 显示镜像详细信息: 3.搜索镜像 4.删除镜像 注意:当有该镜像创建的容器存在时,镜像文件默认是无法删除的 容器 1.创建容器 2.创建并启动容器 3.守护态运行 4.查看容器信息 5.查看容器输出信息 6.终止容器 7.启动
阅读全文
摘要:一、基本语法 替换命令语法: 全局替换: 参数说明: [addr]——表示检索范围,省略时表示当前行。 "%":表示整个文件,同"1,$"; ".,$":从当前行到文件尾; s:表示替换操作 [option]:表示操作类型 g:全局替换 c:表示进行确认 p:表示替换结果逐行显示(Ctrl+L恢复屏
阅读全文
摘要:一、set 查看set 帮助: 选项: e:任何命令执行失败(非0 status)直接退出 x: 打印执行过程的命令行、参数 +e:命令执行失败不会中断退出 +x:不打印执行过程的命令行、参数 二、seq seq: 打印数字序列 用法:seq first [incr] last 三、eval &&
阅读全文
摘要:TCP端口的连通性 方法一:TCP协议是面向连接的,可以直接通过telnet命令连接 方法二:使用nc(netcat)命令 nc相关option: UDP端口的连通性 UDP协议是无连接的,不需要握手建立连接,数据发送后,server端也不会返回确认信息。 方法一:使用nc(netcat)命令 总结
阅读全文
摘要:信息查看 文本操作 (1)文本过滤:grep 常用option: (2)查看尾部N行:tail (3)查看文件头N行:head 文件操作 (1)本地文件复制到远程服务器 (2)压缩和解压缩 进程/线程类 (1)查看端口占用: (2)kill进程 (3)查看进程启动时间 (4)查看应用进程号
阅读全文
摘要:背景 服务器A准备下线,故直接将上面的所有应用/资料打包迁移到服务器B。包括搭建的nginx,迁移到B服务器后,楼主偷懒,就想着直接./nginx启动,过程遇到如下问题。 ./nginx ./nginx: error while loading shared libraries: libssl.so
阅读全文
摘要:引子 近日,服务器迁移后,偷懒未重新编译nginx的,直接./nginx启动,结果遇到如下问题: “error while loading shared libraries” 这是是因为需要的动态库不在动态链接器ld.so的搜索路径导致。 ld.so 动态共享库搜索顺序 1、ELF可执行文件中动态段
阅读全文
摘要:su和sudo的区别 共同点:都是root用户权限; 不同点:su只获得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全获得root的权限和root的工作环境。 sudo:表示获取临时的root权限执行命令。 sudo执行命令的流程: su root和su root区别 su
阅读全文
摘要:需求: 服务端有应用访问日志,需要统计某一个API,访问top N的通道。 统计思路: 1、筛选/过滤待统计API; 2、分割,获取待统计具体字段; 3、计数; 4、按照计数结果降序排序; 5、截取top N. 最终命令如下: 各个命令详细用法见下文: awk awk是一种编程语言,用于Linux/
阅读全文

浙公网安备 33010602011771号