![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux随笔
一缕阳光宣泄、整个世界
这个作者很懒,什么都没留下…
展开
-
解决centos内存剩余不足问题
系统在 /root 目录下实际使用内存较小,回收站也没有文件,但仍报剩余内存不足,通过指令获取文件占用情况:du -h /root结果显示 /root 目录使用内存为2.5G,其中/root/.cache 占用了1.6G。解决方法:cd root/.cache/vmware/drag_and_droprm -rf *...原创 2020-05-07 20:54:29 · 2751 阅读 · 2 评论 -
Linux下程序运行常用指令
1、后台运行nohup Command [ Arg … ] [ & ]#CommServer为程序名,/debug为参数nohup ./CommServer /debug &2、杀死进程//发送信号让进程停止并退出kill pid//强制杀死,不建议使用kill -9 pid3、查询进程#显示所有有关CommServer有关的进程ps -ef |grep...原创 2019-11-06 20:34:54 · 3717 阅读 · 0 评论 -
linux 错误码
Linux中系统调用的错误都存储于errno中,errno由操作系统维护,存储就近发生的错误,下一次的错误码会覆盖掉上一次的错误。一、错误处理函数#include <string.h>//该函数把错误代码映射为一个字符串,对错误类型进行说明char *strerror(int errnum);#include <stdio.h>//用来将上一个函数发生错误的原...原创 2019-10-31 11:06:37 · 759 阅读 · 0 评论 -
linux VM虚拟机可以ping通主机,但主机无法ping通虚拟机
运行的虚拟机卡住无法打开,直接关闭客户机。重启后发现SecureFx无法连接上虚拟机。主机IP为10.10.10.*,虚拟机IP为192.168.88.*。主机上ping 192.168.88.*失败,但在虚拟机上ping 10.10.10.*成功。解决方法:网络适配器的网络连接为NAT模式,改为桥接模式。原因可能是直接关闭客户机导致配置初始化了。...原创 2019-10-30 16:11:36 · 564 阅读 · 0 评论 -
epoll模型与多线程思路参考
1、epoll模型简介2、epoll相关函数2、1 epoll_createint epoll_create(int size);用于创建一个 epoll 句柄,参数size只是告诉内核这个 epoll对象会处理的事件大致数目,而不是能够处理的事件的最大个数,即连接数大于size也能正常运行。2、2 epoll_ctlint epoll_ctl(int epfd, int op, in...原创 2019-10-19 11:41:47 · 1095 阅读 · 0 评论 -
linux glog编译及对部分功能修改
Linux下glog编译与功能修改【前言】1、glog编译2、功能修改1)增加日志按天输出2)高级log不往低级log写3)修改log输出格式(日志头)4)日志默认路径修改5)修改日志名按日期生成日志【前言】glog是google的日志库,原生的glog库在细节上无法满足我们的需求,需要进行一些修改。本文是根据网上的一些资料,经过尝试(主要是网上资料不详细,坑比较多)后,详细介绍一些简单的格式...原创 2019-08-14 21:11:40 · 1685 阅读 · 0 评论 -
未调用fflush产生的图片文件无法打开问题
最近碰到一个图片数据写入文件后有时无法打开的问题,打开文件提示不支持格式或无法载入图像(分析JPEG图片文件时出错 Not a JPEG file:starts with 0xa8 0x24)。后面在测试时发现中间写入部分图片数据时,图片能正常打开(只有部分图片,其余为灰色)。fwrite是将数据写入缓存,flose关闭文件时不一定能将数据完全刷入文件中,可能只刷入部分,造成文件异常。同时不建...原创 2019-09-05 10:30:02 · 248 阅读 · 0 评论