【Linux技术剖析】
铭毅天下
《一本书讲透 Elasticsearch》作者,Elastic认证专家、Elastic中国官方合作培训讲师、阿里云MVP、Elastic中文社区2018年、2023年杰出贡献者、CSDN2013年、2016年博客征文特等奖得主、博客全网累计阅读1000万+、已带领国内外近200人+通过Elastic认证专家考试。
展开
-
Linux无所不在的10个方面
Linux无所不在的10个方面 [题记:]一直在看Linux相关学习资料,工作平台由Windows转向Linux,多学、多总结中,Linux方面还是菜鸟级。当时最早11年看这篇文章时候不以为然,进了公司后自己面临的Linux开发任务,思维也有了转变。加油ing! 转自:http://club.topsage.com/forum.php?mod=viewthr转载 2013-07-13 16:49:28 · 2564 阅读 · 1 评论 -
openoffice4 不能正常启动终极解决方案
环境:[root@a786 zwy]# cat /etc/issueCentOS release 6.7 (Final)Kernel \r on an \mopenoffice 不能正常启动原因排查。症状:没有任何输出,启动后,输出对应pid,但是会闪退。解决方案整理如下: 步骤1:卸载已安装的openoffice4。1.1 干掉已安装包和文件[root@dev ~]# rpm -e `rpm原创 2017-08-17 22:15:10 · 19247 阅读 · 1 评论 -
OCRmypdf安装部署深入详解
1、OCRmypdf简介OCRmyPDF使用最好的可用开源OCR引擎Tesseract执行OCR。 OCRmyPDF是一个Python 3包,将OCR图层处理结果添加到PDF。 OCRmyPDF是功能最丰富且经过彻底测试的OCR PDF转换工具。2、OCRmypdf支持的系统1) macOS 2) Ubuntu 16.04 LTS 3)ArchLinux 4)Windows 此外,OCR原创 2017-08-13 14:02:10 · 7088 阅读 · 0 评论 -
Docker部署迁移实战
题记在docker初始环境部署时,宿主机设定docker存储位置为/var/lib/docker 路径,但我们都知道,/var挂载分区往往就很小的空间,如50GB。 随着业务量的增加,docker部署数量增多,会有很大的磁盘占用,慢慢/var/lib/docker就很容易占满了。 此时,对docker存储进行迁移势在必行!1、修改镜像和容器的存放路径在Docker服务配置文件/etc/sysco原创 2017-07-13 22:56:53 · 3039 阅读 · 2 评论 -
centos6.8 安装python3/pip3/sqlite3步骤详解
题记项目的需要需要在python3下部署环境,且不能破坏python2的正常业务运行。 当安装sqlite3的时候,出现过各种异常。网上排查了很久。 记录下来,避免下次犯同样的错误。1、安装python3安装版本:Python-3.5.0步骤1: 准备编译环境yum groupinstall 'Development Tools'yum install zlib-devel bzip2-dev原创 2017-07-13 22:40:50 · 8886 阅读 · 0 评论 -
如何区分虚拟网卡和物理网卡?
一、什么是物理网卡和虚拟网卡?图示如下:红色部分包含VMWare的为虚拟网卡。 通常,我们部署VMWare虚拟机、VMSphere虚拟集群、XenCenter虚拟集群是都会涉及虚拟网卡。 二、辨别物理网卡和虚拟网卡的应用场景场景一:一般部署虚拟集群的时候会用到。 场景二:通过抓包分析数据请求来源是物理网卡发出的数据包,还是虚拟网卡地址发出的包时候会用到。辨识都是通过mac地址区分的。 场原创 2016-10-08 23:58:47 · 18970 阅读 · 1 评论 -
centos6.8下安装VMWare12深入详解
1、题记由于硬件服务器资源紧张,正常公司里面会有专门的服务器安装VMSphere,然后大家在上面装自己的windows/Linux虚拟机环境进行开发或测试。但是,现在我手头只有1台物理服务器,单纯的用作ES环境的开发,内存资源没有得到充分利用。 而当前正需要几台Windows7-64bit环境,所以,在Centos物理服务器上安装VMWare,然后再搭建Win764bit虚拟机成为当务之急。 之原创 2016-08-30 22:19:15 · 6477 阅读 · 1 评论 -
Linux扫描技术笔记
Linux扫描技术笔记题记:主机节点的存活的探测方法,我们日常用的最多的是ping,除此之外还有没有其他方法?本文介绍了fping,hping相关操作以探测节点存活。 服务的存活,我们日常用的最多的是telnet,除此之外还有没有其他方法?本文介绍了nmap,ncat对于服务存活的探测。 此外,本文还介绍了批量主机节点扫描,批量服务端口存活扫描,以及路由扫描以及安全防范措施。0.网络安全技术原创 2015-11-29 14:12:17 · 3330 阅读 · 1 评论 -
Linux进程通信学习笔记
1.为什么需要进程通信 1)数据传输 一个进程需要把它的数据发送给另一个进程。 2)资源共享 多个进程之间共享同样的资源。 3)通知事件 一个进程向另外一个进程发送消息,通知它发生了某事件。 4)进程控制 控制运行、停止等。2.IPC的由来 1)Unix进程通信 2)SystemV进程通信 3)POSIX(Portable Operating System Interface)原创 2015-12-09 23:07:46 · 2797 阅读 · 0 评论 -
最常用的Windows、Linux网络命令总结
最常用的Windows、Linux网络命令总结 题记:工作中经常用到Windows、Linux的网络命令,记录总结出最常用的,一方面对Windows、Linux做个对比;另一方面加深对网络命令的认知。 有不全的地方,大家补上。一起探讨下,谢谢! 2014-11-29 pm10:29思于家原创 2014-11-29 22:48:08 · 2520 阅读 · 1 评论 -
开源代码分析技巧之——高效Windows源码分析
开源代码分析技巧之——高效Windows源码分析 引言:项目开发中,我们免不了在已有代码或版本的基础上新增代码。这个时候,如何高效的读懂别人代码逻辑,如何从几十万乃至上百万行代码中找到自己需要的逻辑显得尤为重要。 以下笔者结合自己的近来的经验就Windows源码分析做下解读。一、了解Windows的代码特点 相比于Linux源码,封装的特性在Wi原创 2014-01-12 18:01:23 · 5365 阅读 · 3 评论 -
开源代码分析技巧之一——打印调用逻辑
开源代码分析技巧之——打印调用逻辑 在研究开源代码时,大家或许都有这样的感慨: (1)代码太庞大,少则几万行代码,多则几百万行代码,不知道如何入手; (2)相关的帮助文档有限,很难短时间内理清头绪; (3)有了代码在手,但代码之间的调用相当复杂,一层一层追踪总是理不清调用逻辑顺序。 1、从SAMBA源码说起原创 2013-10-13 10:01:06 · 5782 阅读 · 7 评论 -
开源代码分析技巧之二——gdb单步调试
开源代码分析技巧之——gdb单步调试 在海量的源码面前,如何更好的切入到源码,锁定我们需要的那一行,有时显得格外重要。 而通常来讲,我们知道源码包,或多或许我们也同时有一些参考文档(可能不全),并且知道源码能提供的一些功能。比如以Samba4.0.0的源码为例,在samba4.0.0/source4下就有介绍source4新功能说明的帮助文档;在ker原创 2013-11-03 11:00:55 · 7277 阅读 · 2 评论 -
开源代码分析技巧之三——老外如是说
开源代码分析技巧之——老外如是说 继续从深入分析开源代码说起,当然源码分析没有太多捷径可走。笔者只是探讨下,如何分析会更好些。特通过Samba技术邮件群组,向老外提问“如何更好的分析Samba源码”。 以下是老外回复的翻译,针对Samba源码说的,但对所有的开源代码的分析原理相通,都可以拿来借鉴、消化吸收。 一、研究开源代码,老外说原创 2013-11-23 09:53:53 · 5301 阅读 · 2 评论 -
开源代码分析技巧之四——国外技术社区提问
开源代码分析技巧之四——国外技术社区提问 在分析源码的时候,我们或多或少都会遇到过技术瓶颈。如果不突破这个瓶颈,接下来的研究就无法继续进行。并且不止对自己是瓶颈、对团队人员、技术顾问、资深人士都没有很好的解决办法。这时候,不妨试一下给源代码作者团队邮件提问。 一、笔者邮件提问经历 由于在高校有一次国外提问成功的例子,所以,笔者并不恐惧提问。个人原创 2013-11-23 11:01:39 · 3868 阅读 · 0 评论 -
Docker常见操作实战
题记:docker环境部署的时候,有过运行失败及网络不可用等各种问题,以下命令都是摸索出来的。0、获取镜像文件docker pull cnetos:6.71、查看运行和停止状态的容器docker ps -a[root@ng3 lib]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESa38800a3ed82 c原创 2017-07-13 22:48:38 · 1313 阅读 · 0 评论