上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页

Linux系统编程—进程间同步

摘要: 我们知道,线程间同步有多种方式,比如:信号量、互斥量、读写锁,等等。那进程间如何实现同步呢?本文介绍两种方式:互斥量和文件锁。 ##互斥量mutex 我们已经知道了互斥量可以用于在线程间同步,但实际上,互斥量也可以用于进程间的同步。为了达到这一目的,可以在pthread_mutex_init初始化之 阅读全文
posted @ 2020-09-21 22:12 良许Linux 阅读(1723) 评论(0) 推荐(0) 编辑

linux后台执行命令:&与nohup的用法

摘要: 大家可能有这样的体验:某个程序运行的时候,会产生大量的log,但实际上我们只想让它跑一下而已,log暂时不需要或者后面才有需要。所以在这样的情况下,我们希望程序能够在后台进行,也就是说,在终端上我们看不到它所打出的log。为了实现这个需求,我们介绍以下几种方法。 我们以下面一个test程序来模拟产生 阅读全文
posted @ 2020-09-20 17:57 良许Linux 阅读(4452) 评论(0) 推荐(0) 编辑

如何在GitHub上大显身手?

摘要: 码农朋友们都知道,gitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比如linux内核源码、git源码、机器学习框架tensorflow等等。当然,除了这些顶尖项目外,还有海量的高手开发的优秀项目。所有的这些项目,我们都可以为它贡献代码。 那么,要如何为这些项目贡献代码 阅读全文
posted @ 2020-09-19 19:29 良许Linux 阅读(587) 评论(1) 推荐(3) 编辑

Linux里隐藏的计算器,你知道它的奥秘吗?

摘要: Linux里隐藏的计算器,你知道它的奥秘吗? 大家都知道,windows下有个计算器工具,我们在工作生活中经常使用到它。但是,你可知Linux下也同样有个计算器吗? 当然,良许说的是命令行下的计算器工具,而不是界面型的计算器。良许是Linux应用开发工程师,平时基本是在命令行下工作,所以对于界面类的 阅读全文
posted @ 2020-09-18 20:36 良许Linux 阅读(695) 评论(0) 推荐(3) 编辑

Linux下日志文件过大解决方案

摘要: 很多Linux服务器里的应用程序都是无间断的输出日志,这对于服务器的硬盘是一个很大的考验。良许之前也分享过一篇文章,介绍如何让应用程序在后台执行: linux后台执行命令:&与nohup的用法 通过以上方法,应用程序的日志会一直输出到日志文件myout.txt里,这个文件也会不断的增大,一直蚕食服务 阅读全文
posted @ 2020-09-17 21:55 良许Linux 阅读(3589) 评论(0) 推荐(2) 编辑

Linux下用户的创建与删除

摘要: 我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下: adduser adduser的用法很简单,只需adduser+username即可,如下: sudo adduser alvin 这个命令其实是个perl脚本,它的底层还是调用useradd命令 阅读全文
posted @ 2020-09-16 21:04 良许Linux 阅读(624) 评论(0) 推荐(0) 编辑

教你一招Linux下文本比对方法

摘要: 我们在写代码的过程中,免不了会对代码进行一些修修改改。但经常会出现改着改着,就不知道改完后与源文件的差异是怎样的。这里,我们就需要一个文本比对工具来进行文本比对。 有经验的程序员都知道,Windows下有个很好用的文本比对工具——BeyondCompare。但它是收费软件,很多正规的公司是不允许使用 阅读全文
posted @ 2020-09-15 19:26 良许Linux 阅读(1085) 评论(0) 推荐(0) 编辑

Linux下find与exec的联手干大事

摘要: 在Linux下工作,find命令绝对是一个非常高频的命令。我们可以用find命令来找到符合某些关键词的文件,找到某些日期的文件,也可以设定一些正则表达式,找到一系列满足该条件的文件。 但是,如果只有一个find命令的话,我们仅能将文件找出来,列在终端里。仅一个find命令还不足以再做进一步的操作。 阅读全文
posted @ 2020-09-14 21:40 良许Linux 阅读(1226) 评论(0) 推荐(2) 编辑

Linux下Shell日期的格式,你知道几种?

摘要: Linux下Shell日期的格式,你知道几种? 不管是哪种语言,日期/时间都是一个非常重要的值。比如我们保存日志的时候,往往是某个前缀再加上当前时间,这样日志文件名称就可以做到唯一。 在Shell环境里,我们获取时间的命令是date,但date出来的时间日期格式、内容可能不是我们所想要的,所以我们可 阅读全文
posted @ 2020-09-13 22:01 良许Linux 阅读(1796) 评论(1) 推荐(0) 编辑

Linux下Python3.6的安装及避坑指南

摘要: Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好。 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite- 阅读全文
posted @ 2020-09-11 22:05 良许Linux 阅读(2114) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 22 下一页