2015-11-15 Li Shuai
Linux里的IO多路复用是有效提高IO效率的技术。主要有select、poll、epoll三种。 select select调用的函数接口是: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 参数说明: nfds: fdset中最大描述符值加1, fdset是一个位数组, 大小为__FD_SETSIZE(1024), 位数组的每一位表示该描述符是否被检查 readfds, writefds, exceptfds: 三个位数组, 非别对应监听不同类型读写及错误事件的描述符。 继续阅读 »
2014-09-12 demon7452
管理实验室服务器的大神师兄苏宇毕业了,他将管理服务器的工作交给了我——对Linux和服务器管理毫无经验的小菜一枚。前几天师弟段云鹏的一些机缘巧合的误操作导致服务器核崩溃,我却手足无措,请来刘惠民童鞋帮着忙活了两晚,也没能复原系统。最后还是让苏神师兄回了学校一趟才解决问题。由此想了两件事:既然答应了负责管理服务器,就不能再以“浪费精力”、“没兴趣”等借口拒绝学习相关技术;人的时间与精力真的很有限,下一次给承诺之前,先想想自己是否花得起这份时间与精力。 继续阅读 »
2014-03-25 Lanffy
根据需求,项目需要读取linux系统环境参数,所以需要将top命令的输出结果输入到文件中。用重定向命令如下:top > result.txt 。用vi打开文件: vi result.txt 。显示的结果却是这样的,看图更方便: 继续阅读 »
2014-01-06 blademainer
Linux安装Samba文件共享服务器 Samba相对于Windows服务器来说具有更灵活的配置、高效等特点。个人认为是共享服务器的最佳选择。 more 安装samba: bash yum install samba ubuntu下yum对应命令为: bash apt-get install samba samba主要配置文件在/etc/samba/smb.conf中 ```bash [global] realm = 192.168.0.2 netbios name = SAMBA-SERVER netbios aliases = SAMBA-SERVER 继续阅读 »
2018-01-16 Vaniot
linux(继承自Unix)的文件系统架构,系统会默认选择安装目录,通常情况下: 程序的文档->/usr/share/doc; /usr/local/share/doc 程序->/usr/share; /usr/local/share 程序的启动项->/usr/share/apps; /usr/local/share 程序的语言包->/usr/share/locale; /usr/local/share/locale 可执行文件->/usr/bin; /usr/local/bin 配置文件-> /etc lib文件->/usr/lib 例如:系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到 继续阅读 »
2017-08-10 biezhi
这篇文章翻译自 http://www.thegeekstuff.com/2010/11/50-linux-commands{:target="_blank"} 这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法, 对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的。 继续阅读 »
2013-07-12 码农明明桑
今天在新浪sae上搭建了个人博客,新浪sae采用svn的方式进行代码管理,之前在windows下面做svn操作都是采用TortoiseSVN,今天正好开机到了linux下面,那么好吧,就用svn传我的wordpress到sae中去。 首先,安装svn。 sudo apt-get install subversion ubuntu下面安装svn,就是这么简单。 继续阅读 »
2015-03-16 Mithrilwoodrat
参考 The Linux Kernel Module Programming Guide , linux kernel hacking lessons 继续阅读 »
2016-06-21 YongHao Hu
C++
Linux C一站式学习答案 由于网上没有Linux C编程一站式学习的答案, 于是便整理出此book. 欢迎大家增删补漏, 改正错误的地方. 继续阅读 »
2018-01-12 Vaniot
权限 用户 每个用户都有对应ID(UID),至少归属于用户组(GID:同一用户组拥有相同的权利)。 查看id:id 查看Uid:groups 查看当前系统的用户:users who //查看更多详细的信息 w //最详细信息 more who的信息 第一列|第二列|第三列 --|--|-- 登录的用户名|用户登录的终端|用户登录的时间(远程登录显示用户的ip或主机名) w的信息 第一列|第二列|第三列|第四列|第五列|第六列|第七列|第八列 --|--|--|--|--|--|--|-- 用户名|终端|网络登录时,显示主机名或ip地址|用户登录时间|用户闲置时间|与终端相关所 继续阅读 »