- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 LINUX TCP相关
http://machael.blog.51cto.com/829462/211989/http://blog.chinaunix.net/uid-8489474-id-2031032.htmlhttp://www.cnblogs.com/jiangz/p/3307906.html?????SO_LINGERhttp://www.2cto.com/n
2015-04-22 09:44:48 281
原创 12.linux进程间通信
1. 管道: 参见:http://blog.csdn.net/winlerman/article/details/45154237 参见:http://blog.csdn.net/winlerman/article/details/451542932. 共享内存 共享内存相较管道的优点:a. 摆脱了管道数据量的限制, b. 数据写入共享内存后就可以供使用,比
2015-04-20 20:18:25 291
原创 多个进程读写pipe
#include#include#include#include#include#include#include#includeusing namespace std;int main(){ int fifofd = mkfifo("./bbb", S_IRUSR|S_IWUSR); cout<<"fifofd:"<<fifofd<<endl; if(f
2015-04-20 20:13:59 4523
原创 pipe的实际大小
#include#include#include#includeusing namespace std;int main(){ int fd[2]; int pipefd = pipe(fd); fcntl(fd[1], F_SETFL, fcntl(fd[1], F_GETFL)|O_NONBLOCK); int count = 0; int ret;
2015-04-20 19:10:50 1422
原创 11 linux进程控制
1. 进程的相关概念: 实际用户识别号, 实际用户组识别号, 有效用户识别号,有效用户组识别号, 进程ID, 进程组ID, 父进程ID uid_t getuid(), uid_t getgid(), uid_t geteuid(), uid_t getegid(), pid_t getpid(), pid_t getppid(), pid_t getpgrp();
2015-04-20 13:03:02 248
原创 10. linux文件操作
1. 文件描述符 每一个分配的文件描述符与打开的文件描述相联系, 而文件描述是打开的文件的信息,这些信息 包括:偏移量,访问模式及其它标志。 每个进程可打开的最大文件描述符数是有上限的,在linux中由OPEN_MAX定义,为256. 每个进程有三个默认打开的描述符标准输入,标准输出,标准错误。 文件描述符与文件描述可以是多对一的关系,经实验,多个进程
2015-04-16 16:40:13 261
原创 9. linux 权限管理
用户: 三个文件: /etc/passwd /etc/shadow /etc/group(保存用户组信息) 常用命令: chmod chown chgrpumask: 限制用户运行进程产生的文件的访问权限的命令。 特列权限: s 参见: http://blog.csdn.net/winlerman/article/detai
2015-04-15 18:21:00 289
原创 8. linux 历史表
历史表可以保存多达500行记录,默认保存了主目录下的.bash_history文件中,即使用户退出这些记录依然会被保存下来。历史表操作:1. 查看历史表: hisory history | tail -n history | more2. 重复执行历史表中记录 !事件号 执行最后一条记录 !!
2015-04-15 18:09:47 232
原创 7. linux 作业操作
linux作业的分类:1. 前台作业2. 后台作业3. 作用计划作业的状态: 运行, 停止(挂起),结束作业操作:1. 作业挂起 ctrl+z2. 作业显示 jobs3. 让作业运行到后台 command &4. 将作业恢复到前台运行 fg % 作业号5. 将作业恢复到后台运行 bg % 作业号6. 结束作业
2015-04-15 17:41:31 375
原创 linux 文件 s 权限
解释linux 文件 s 权限。s权限的作用:表示对文件具用可执行权限的用户将使用文件拥有者的权限或文件拥有者所在组的权限在对文件进行执行。s权限的设置:4,用户拥有者的执行权限位, 6,用户组的执行权限位, 2, 两者都设置, 0, 两者都不设置。假设有文件a-rw-rw---- 1 tony tony 4 Apr 10 21:27 a tony用户拥有此
2015-04-15 16:30:25 2444
原创 C++ STL内存池的效果
#include#include#include#includeusing namespace std; class A{ public: A(){ a=3; } private: int a; };int main(){ struct timeval pre
2015-04-13 11:43:41 518
原创 6. linux文件处理的有用工具
more: 分屏显示tail -n X 文件名: 显示文件末尾X行。wc 文件名:统计文件的行数,字数,字符数。awkfindgrep
2015-04-11 23:22:45 289
原创 5. linux文件系统
实际上linux的每一个分区就是一个文件系统,只不过linux通过对分区根节点的挂载,形成了一个大的单根文件系统。 linux的文件系统有一个重要的概念:索引节点 一个索引节点存储了一个文件的属性,如所有者,建立时间文件数据块在文件中的位置等。 一个文件系统的索引节点构成了一个索引结节表,其事实上是一个数组。 而目录文件
2015-04-11 23:13:01 294
原创 4. linux shell、环境变量及与帐户的关系
1. shell的环境变量1.1 shell环境变量的分类shell环境变量按生存周期可分为两类:1. 永久型 2.临时型 永久型需要修改配置文件,临时型用export.shell环境变量按作用范围可分为两类:1. 全局型 2. 本地型 (所有用户与特定用户) 全局型配置文件在/etc/profile 和 /etc/b
2015-04-11 21:25:36 412
原创 3.linux帐户管理
linux帐管理的两个重要文件(口令文件)1. passwd所在目录:/etc 作用:记录了系统中所有帐户信息记录项: name:passwd:uid:gid:comment:home:shell 用户名:密码:用户ID:组id:说明:工作主目录:shell路径及名称
2015-04-11 21:10:32 681
原创 2. linux文件的分类与目录的分类
linux 文件的分类:1. 普通文件: 字节的集合,系统没有在文件中加入特定的结构2. 目录文件: 包括其它文件的名称和系统如何从磁盘中找到文件的信息。3. 特殊文件: 与进程间通信,或进程与外设通信相关的文件。linux 目录的分类:1. 系统级目录 如/bin /lib /sbin2. 用户级目录 如usr/lib
2015-04-11 20:59:24 296
空空如也
myslq decimal out of range
2021-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人