初始化Linux系统

multipass 安装虚拟机命令multipass launch --mem=2G --disk=20G --cpus=2 --name=master jammymultipass launch --mem=2G --disk=20G --cpus=2 --name=work-1 jammymul
阅读更多

tcpdump cheat sheet

Packet Capturing OptionsSwitchSyntaxDescription-i anytcpdump -i anyCapture from all interfaces-i eth0tcpdump -ieth0Capture from specific interface ( E
阅读更多

给Ubuntu22.04的根目录扩容的全过程

构建多次镜像后,就把容量占满了,导致一些 Pod 被 Evicted。有的镜像也不太好删,宿主机上却有很多空余的空间,所以可以直接扩容来处理。操作环境:Ubuntu 22.04.1 LTSVMware Fusion 13涉及到的命令:partedfdiskdfpvresize/pvdisplaylv
阅读更多

完整了解tar的使用及其有意思的花活

常用参数主要的操作模式(只能用一个)-c/--create 创建 tar 文件--delete 从 tar 文件中删除某个文件-r/--append 往 tar 文件尾部追加文件-u/--update 更新 tar 文件中的文件-t/--list 查看 tar 文件中的文件-x/--extract/
阅读更多

Linux 系统 IO 多路复用模型

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说
阅读更多

为什么SSH执行命令不会退出

通过 ssh 在主机上面执行命令时,遇到 ssh 连接不会自动断开,在程序结束时才断开的情况。如何才能让 ssh 执行完命令后自动退出?以及这种问题该如何分析?背后的原理又是什么?现象一般情况下,执行简单的命令时,会在命令执行完成后,立刻返回ssh ucloud ps当执行的程序是堵塞的时nohup
阅读更多

linux中的pushd、popd与dirs

最近在项目中,看到一些模块的启动脚本中,有一些 pushd、popd等操作。之前并没有接触过这类命令,但是目测它是与目录相关的,因为都是操作完了目录之后,才能运行启动命令。dirs展示目录栈。什么是目录栈?使用cd命令进入一个目录后,该目录会存放进以个栈中,当前目录永远位于栈顶。dirs 可以用来查
阅读更多

Linux中的特殊符号以及特殊语法

辨别||、&&、;、$*等符号在linux中的含义与或# 将&&前后的两个命令当做一个表达式,如果表达式出错,那么可以认为该表达式为false➜ ~ ls / && datebin boot dev etc home initrd.img
阅读更多