计算机基础

我是一个线程

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>>

1、临时生效


# ulimit -SHn 10000


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


软限制和硬限制的区别?


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


2、永久生效


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

Continue reading>>