计算机基础

我是一个线程

TCP/IP 之 大明邮差

TCP/IP 之 大明内阁

TCP/IP 之 蓟辽督师

CPU 阿甘

CPU 阿甘之烦恼

我是一个网卡

我是一个路由器

我是一个进程

我是一块硬盘(上)

我是一块硬盘(下)

我是一个键盘

张大胖的socket

张大胖学递归

操作系统是个大骗子?

编程世界的那把锁

加锁还是不加锁,这是一个问题

那些烦人的同步和互斥问题

一个翻译家族的发家史

Fork:你要选择哪条路?

张大胖和CAP定理...

Continue reading>>

生产中我们经常需要通过进程名或pid来查看进程的相关信息,比如端口号,运行用户,运行时间,cpu内存使用率,启动命令等。下面这条简单的命令即可实现,如果再配合atext使用会很方便。直接看效果吧。

命令如下:

psid() { echo;[[ ! -n ${1} ]] && return;pro=&quot...

Continue reading>>

  • 生产实践:

    使用shell脚本并发查询存在单点容器的服务树节点

  • 学习技巧:

    curl使用、模拟队列并发、fifo管道

  • 脚本内容:      

选取404个服务树节点,通过shell脚本并发查出有单点容器的节点并输出单点容器ip、服务树节点信息,使用模拟队列和fifo管道两种查询方式。可以先了解下shell脚本并发...

Continue reading>>

  • 生产实践:

    用于vps、博客等备份

  • 学习技巧:

    七牛云qrsync、zip命令、mail邮件使用

  • 脚本内容:      

首先去七牛云创建一个私有的对象存储空间,拿到访问的key,然后配置好qrsync客户端,将需要备份的文件和目录打包,之后创建一个定时任务跑脚本就行了。qrsync使用:qrsync备份原理及使...

Continue reading>>

1、临时生效

# ulimit -SHn 10000

其实ulimit 命令身是分软限制和硬限制,加-H就是硬限制,加-S就是软限制。默认显示的是软限制,如果运行ulimit 命令修改时没有加上-H或-S,就是两个参数一起改变。

软限制和硬限制的区别?

硬限制就是实际的限制,而软限制是警告限制,它只会给出警告。

2、永久生效

要想ulimits 的数值永久生效,必须修改配置文件/etc/security/li...

Continue reading>>