
Linux
一个非典型的程序员
我很害怕将来我有孩子时,我教给他(她)的第一句话不是爸爸或者妈妈,而是“Hello World!”
展开
-
记一次线上CLOSE_WAIT事件
2020年3月5号14时40分,技术支持反馈有用户来电询问单据无法打印,开发人员经过日志排查,发现是连接阿里云OSS超时,经过日志分析,从3月4号16时10分开始陆陆续续出现单据打印失败,因为昨天前天均未发版,上次发版还是2月28号,因此不太可能是近期发版导致的问题。连接超时,首先想到的是联系运维架构组是否有何种外网访问限制或者OSS固有问题,但是均无答案。包括开通外网访问限制均未能解决问题。...原创 2020-03-06 01:19:17 · 455 阅读 · 0 评论 -
SSH
什么是SSH(Secure Shell)一种专为远程登录会话和其他网络服务提供安全性的协议。通俗的说法就是:一台机器(client)需要访问另一台机器(server),如何实现免密码访问呢?那么就可以使用SSH协议啦。使用方法服务器(server,被访问方)和客户端(client,访问方)均可作为产生公、私钥的机器,但客户端须存放私钥。一般情况下,在客户端产生一对公、私钥。(例子中使用的是从一台机器原创 2017-06-23 19:43:17 · 839 阅读 · 0 评论 -
Linux内建命令及Bash Shell
以下列出了Linux内建命令和Bash shell,其中并没有提供任何参数选项,那怎么使用呢?man command # 查看command的使用方式Linux内建命令alias 为指定的命令定义一个别名时bg 以后太模式恢复作业的运行bind 将键盘序列绑定到一个readline函数或宏break 退出for、while、select或原创 2017-06-23 23:20:35 · 555 阅读 · 0 评论 -
Perl多进程与信号量
一、Perl多进程今天这里就不多说什么是多进程、什么是多线程了,简单来说目的都是充分利用硬件资源,最大化机器性能。 任何语言的新手在遇到多进程编程时,心里往往会发怵,多进程好像很高大上、好复杂的样子,其实不然。我们要区分多进程实现本身和多进程应用编程,多进程本身的实现确实是很复杂的,但是我们更多的是集中在多进程应用编程,这部分就比较简单了。 话不多说,下面先看用perl实现的一个多进程编程例子。原创 2017-06-25 22:12:04 · 779 阅读 · 0 评论 -
Linux rename
rename a b c rename a b *c(不同于mv命令,rename支持通配符的模式,因此需要支持通配符时选择rename命令) 把c文件名中的a都替换成be.g.: rename aaa bbb file_c_aaa.txt 结果就是file_c_bbb.txt原创 2017-06-27 22:25:11 · 439 阅读 · 0 评论