linux简记
格致致知
漫漫求学路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
转载汇总:互斥锁pthread_mutex_init()函数,shell教程,makefile等问题汇总
https://www.cnblogs.com/eustoma/p/10054783.html转载 2020-11-24 19:43:52 · 337 阅读 · 0 评论 -
转载:linux编译动态库和静态库的makefile示例
https://blog.youkuaiyun.com/shaoxiaohu1/article/details/46943417转载 2020-11-24 19:43:10 · 299 阅读 · 0 评论 -
Linux进程全解7——父进程wait / waitip回收子进程
转载:https://blog.youkuaiyun.com/oqqhutu12345678/article/details/75043726一、wait介绍1、wait的工作原理(1)子进程结束时,系统向其父进程发送SIGCHILD信号;(2)父进程调用wait函数后阻塞;(3)父进程被SIGCHILD信号唤醒,然后去回收僵尸子进程;(4)父子进程之间是异步的,SIGCHILD信号机制就是为了解决父子进程之间的异步通信问题,让父进程可以及时的去回收僵尸子进程。(5)若父进程没有任何子进程则wait返回错转载 2020-11-21 11:22:01 · 344 阅读 · 0 评论 -
Linux下TCP连接,send错误代码32-管道破裂
问题描述:今天写程序,socket后send出现这个问题,send的返回值为-1,而errno为32,这个错误代码为broken pipe,即管道破裂。问题形成原因:后来通过排查研究,发现出现该种问题出现的可能性为以下两种:1.socket失败,与服务器端的链接没有成功,从而管道破裂。2.服务端将客户端的socket断开,一样造成这样的问题。此时这样的程序收到broken pipe的信号,会自动退出我们可以在产生信号前利用方法 signal(int signum, sighandler_t hand转载 2020-11-19 19:21:06 · 7491 阅读 · 0 评论 -
linux简记-创建定时任务
目的定时的备份数据库或者做一些检查方法atd服务或者crond服务。可以通过在linux命令窗口输入setup,进入system sevices,启动这两个服务。路径cd /etcls -ld cron*,可以看到**/etc目录**下,存在多个以con开头的文件夹,文件夹中存在多个脚本。文件夹后缀 .daily 代表该文件夹下的脚本每天都会执行一遍,.hourly 表示每个小时都会执行一遍。.monthly 表示每月都会执行一遍。.weekly 表示每周都会执行一遍。创建定时原创 2020-10-07 00:11:24 · 214 阅读 · 0 评论 -
linux简记——htop工具使用
下载命令yum install -y htophtop工具作用相当于top工具的美化,对用户更加友好,相比于top命令,启动更快。界面效果1、CPU使用率2、内存使用率3、swap交换空间使用率4、任务数量,正在执行的任务数量5、平均负载6、启动时间基本使用**1、**使用上下键可以选择进程,可以通过空格键选择多个进程。选中的进程会变成黄色。**2、**鼠标点击绿色标题栏,可以对进程进行相应排序。**3、**对选中的进程,可以执行相同的操作,如:杀死进程KILL,或者改变进程原创 2020-10-05 00:32:23 · 382 阅读 · 0 评论
分享