随笔分类 -  Linux

摘要:一、lsof lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。每行显示一个打开的文件,若不指定条件默认将显示所有进程打开的所有文件。lsof输出各列信息的意义如下: 阅读全文
posted @ 2018-02-08 14:58 z折腾 阅读(3096) 评论(0) 推荐(0)
摘要:1. root用户修改密码 root用户登入后直接passwd就可以修改密码 2. 创建用户 useradd victorzhan 创建用户passwd victorzhan 给已创建的用户victorzhan设置密码 阅读全文
posted @ 2018-02-03 16:36 z折腾 阅读(319) 评论(0) 推荐(0)
摘要:今天主要回顾下listen的第二个参数的意义。 话说现在现在都是用框架写业务代码。真的很少在去关注最基本的socket函数的意义了。该忘得都忘得差不多了。~~~ 要慢慢捡起来。 主要是在看redis网络这块的时候它的第二个参数设置的是500多。 而且突然想到当初几年前腾讯电话面试问过我第二个参数是... 阅读全文
posted @ 2016-01-21 08:53 z折腾 阅读(7326) 评论(1) 推荐(7)
摘要:一、fcntl 用以下方法将socket设置成为非阻塞方式 int flags = fcntl(socket,F_GETFL,0); fcntl(socket,F_SETFL,flags|O_NONBLOCK); 将非阻塞的设置回阻塞可以用 int flags = fcntl(socket,F_GETFL,0); fcntl(socket,F_SETFL,flags&~O_NONBLOCK);------------------------------------------------------------------------ #include #include ... 阅读全文
posted @ 2013-11-10 09:17 z折腾 阅读(6582) 评论(0) 推荐(0)
摘要:转载http://www.cnblogs.com/lihaosky/articles/1673341.html一、Wait#include /* 提供类型pid_t的定义 */ #include pid_t wait(int *status) 简介 进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进 程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。 参数status用来保存被收集进程退出时的一些状态,它是一个指向i... 阅读全文
posted @ 2013-10-22 06:06 z折腾 阅读(274) 评论(0) 推荐(0)
摘要:groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名1、/etc/group 解说;/etc/group文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用户组的用户之间具有相似的特征。比如我们把某一用户加入到root用户组,那么这个用户就可以浏览root用户家目录的文件,如果root用户把某个文件的读写 阅读全文
posted @ 2013-09-05 23:25 z折腾 阅读(1246) 评论(0) 推荐(0)
摘要:一、安装环境查看linux版本号[ztteng@ztteng ~]$ lsb_release -aLSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS release 6.1 (Final)Release: 6.1Codename: Final二、安装ibus中文输入法 yum install ibus yum完以后在pref.. 阅读全文
posted @ 2013-09-05 23:05 z折腾 阅读(432) 评论(0) 推荐(0)