专注PHP Golang开发
linux命令-ps linux命令-ps
简介 Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程 linux进程状态运行(正在运行或在运行队列中等待)中断(休眠中, 受阻, 在等
2021-10-03
linux命令-lsof linux命令-lsof
简介 lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如传输控制协议 (TCP) 和用户数据报协议 (UDP)
2021-10-02
一文带你了解linux命令-curl 一文带你了解linux命令-curl
简介curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。 本文介绍它的
2021-10-02
linux命令-gdb linux命令-gdb
启动C/C++ 需要在编译前加上-g选项 g++ -g hello.cpp -o hello 调试文件并输出 gdb <program> <core dump file> 调试程序 gdb <program&g
2021-10-01
Linux 服务管理 Linux 服务管理
init脚本在/etc/init.d目录下 缺点: 启动时间长 init进程是串行启动,只有前一个进程启动完,才会启动下一个进程 启动脚本复杂 init进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变
2021-09-13
Linux ssh公钥登录 Linux ssh公钥登录
公钥生成ssh-keygen命令专门是用来生成密钥的。 常用的选项: -t 用来指定密钥类型(dsa | ecdsa | ed25519 | rsa | rsa1); -P 用来指定密码 -f 用来指定生成的密钥文件名 -C 用来添加注释
2021-09-12
socket概念 socket概念
简介先介绍一下套接字的使用过程: 面向流的套接字,对于TCP/IP套接字来说,代表TCP协议 面数据包的套接字,对于TCP/IP套接字来说,代表UDP协议 Unix domain socketUnix domain socket 主
2021-09-09
linux 进程通信方式 linux 进程通信方式
简介通信目的 数据传输 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据 多个进程想要操作共享数据,一个进程对共享数据 通知事件 一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种
2021-09-01
Linux 内核参数 Linux 内核参数
可用sysctl来管理,变量的设置通常是字符串、数字或者布尔型。 (布尔型用 1 来表示“yes”,用 0 来表示“no”) 获取sysctl net.core.somaxconn写入sysctl -w net.core.somaxconn
2021-03-19
Linux devel包和非devel包的区别 Linux devel包和非devel包的区别
devel 包主要是供开发用,至少包括以下2个东西: 头文件 链接库有的还含有开发文档或演示代码。 以 libsodium 和 libsodium-devel 为例: 如果你安装基于 libsodium 开发的程序,只需要安装 libs
2021-03-19
Linux 输出重定向 Linux 输出重定向
Linux 一切皆文件 标准输入、输出、错误Linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。 STDIN是标准输入,默认从键盘读取信息; STDOUT是标准输出,默认将输出结果输出至终端
2020-06-07
Linux文件目录权限 Linux文件目录权限
Linux一切皆文件 权限解释首先我们执行 ls -al /etc/passwd 看一下 passwd文件的权限如下: 权限 连接 所有者 用户组 文件大小 修改日期 文件名 -rw-r–r– 1 root wheel 6393
2020-03-29
2 / 3