Linux
两只鱼丿
学无止境
展开
-
Linux命令集合
------------------------- centos --------------------------------------ip addr 【查ip】netstat -anp 【TCP类型的端口】yum update 【更新】sudo passwd root 【sudo允许用户以root用户身份】su root 【切换到root账号】这是由于CentOS的软件安装工具不是apt-get,而是yum,使用yum命令代替apt-get即可。在Linux系统中,当能pin原创 2021-11-07 16:57:38 · 588 阅读 · 0 评论 -
vs2019配置Linux环境
1:安装openssh-serverapt-get install openssh-server2:安装g++、gdb 和 gdbserver。其它方法:有些高版本Linux可以直接用下面命令安装所需要的全部:sudo apt-get install openssh-server g++ gdb gdbserver原创 2021-11-06 21:43:19 · 580 阅读 · 0 评论 -
Ubuntu安装和卸载VMware Tools
安装在虚拟机里面点击重新安装VMware Tools,然后linux磁盘目录里面会多出一个设备,里面是VMware Tools的压缩文件,把压缩文件复制到其它目录后解压,然后执行 ./vmware-install.pl 就能完成安装。 安装途中看到yes就输入yes,其它的提示就回车。卸载有时候安装之前得先卸载。在解压目录下的bin文件夹里面执行 vmware-uninstall-tools.pl 卸载脚本就行,这是官方的给的卸载脚本,能卸载干净。...原创 2021-11-05 16:49:48 · 2211 阅读 · 0 评论 -
Linux编程,sigaction( )信号处理
#include <signal.h>int sigaction(int sig, const struct sigaction *restrict act, struct sigaction *restrict oact);sigaction()函数允许调用进程进行检查,也可以指定与特定对象相关联的动作。1、参数 sig 指定信号可接受的值2、结构sigaction,act用于描述要采取的动作3、如果参数 oact 不是空指针,则先前与信号关联的动作存储在原创 2021-08-27 11:32:21 · 115 阅读 · 0 评论 -
Linux epoll 模式使用
总结LT 模式下,读事件触发后,可以按需收取想要的字节数,不用把本次接收到的数据收取干净(即不用循环到 recv 或者 read 函数返回 -1,错误码为 EWOULDBLOCK 或 EAGAIN);ET 模式下,读事件必须把数据收取干净,因为你不一定有下一次机会再收取数据了,即使有机会,也可能存在上次没读完的数据没有及时处理,造成客户端响应延迟。LT 模式下,不需要写事件一定要及时移除,避免不必要的触发,浪费 CPU 资源;ET 模式下,写事件触发后,如果还需要下一次的写事件触发来驱动任务(例如发原创 2021-08-26 17:16:28 · 252 阅读 · 0 评论