上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 30 下一页

2017年10月25日

信号的基本概念

摘要: SIGABRT 当进程调用abort函数时,系统向该进程发送该信号,默认情况下,该信号会杀死进程,并产生核心转储文件SIGALRM 调用alarm()或者settimer()设置的实时定时器一旦到期,内核将产生该信号SIGBUS 产生该信号,说明某种内存访问... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(182) 评论(0) 推荐(0) 编辑

监控文件事件inotify

摘要: #includeint inotify_init(void);//创建一个新的inotify实例,成功会返回一个文件描述符fdint inotifyk_add_watch(int fd,const char *pathname,uint32_t mask);//追加新的的监控项,也可... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(128) 评论(0) 推荐(0) 编辑

目录与链接

摘要: 创建和移除(硬)链接#includeint link(const char *oldpath,const char *newpath)//如果oldpath是符号链接,该函数不会对其解引用int unlink(const char *pathname)//也不会解引用//更改文件名i... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(324) 评论(0) 推荐(0) 编辑

文件访问控制列表facl

摘要: [root@bogon code]# getfacl a.c //获取文件a.c的文件访问控制列表# file: a.c# owner: root# group: rootuser::rw-group::r--other::r--[root@bogon code]# getfacl... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(371) 评论(0) 推荐(0) 编辑

文件扩展属性

摘要: 扩展属性EA,既以名称-值对形式将任意元数据与文件i 节点关联起来的技术 在shell中操作[root@bogon code]# setfattr -n user.x -v "this is first" linux[root@bogon code]# setfattr -n use... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(450) 评论(0) 推荐(0) 编辑

文件属性相关(一)

摘要: 获取文件信息:#includeint stat(const char *pathname,struct stat *statbuf);int lstat(const char *pathname,struct stat *statbuf);//用于符号链接,指的是符号本身int fs... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(181) 评论(0) 推荐(0) 编辑

系统编程概念(文件系统mount等函数的使用)

摘要: 挂载文件系统#includeint mount(const char *source,const char *target,const char *fstype,unsigned long mountflags,const void *data)其中mountflags的值可为: M... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(663) 评论(0) 推荐(0) 编辑

linux之数据备份

摘要: 第一种方法:tar备份[root@bogon ~]# cat bp/linux.txt no centos[root@bogon ~]# tar cvf bp.tar bp //打包bp目录bp/bp/bp/bp/bp/a.txtbp/kali.txtbp/linux.txt[... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(107) 评论(0) 推荐(0) 编辑

linux之nagios安装教程

摘要: 我的系统环境是centos7,其它系统应该也差不多,只是有几条命令可能需要换种写法 下面是我用到的命令 363 yum install -y gcc gcc-c++ httpd php php-gd glibc glibc-common gd gd-devel perl perl-... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(324) 评论(0) 推荐(0) 编辑

linux日志管理

摘要: //有关当前登录用户的信息记录在文件utmp中//登录进入和退出纪录在文件wtmp中[root@bogon python]# who //who命令查询utmp文件并报告当前登录的每个用户 /var/log/wtmproot pts/0 2017-06-18... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(127) 评论(0) 推荐(0) 编辑

python面试题

摘要: //函数传递,使用list和dict等传递参数时可以修改对象a = 1def fun(a): a = 2fun(a)print a # 1//区分a = []def fun(a): a.append(1)fun(a)print a # [1]当你不确定你的函数里将要传... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(118) 评论(0) 推荐(0) 编辑

python基础(八)——多线程

摘要: [root@bogon python]# cat test.py #!/usr/bin/ptyhonimport threadimport timedef print_time(threadName,delay): count=0 while count<5: ... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(179) 评论(0) 推荐(0) 编辑

python基础(七)——网络编程

摘要: 服务端我们使用 socket 模块的 socket 函数来创建一个 socket 对象。socket 对象可以通过调用其他函数来设置一个 socket 服务。现在我们可以通过调用 bind(hostname, port) 函数来指定服务的 port(端口)。接着,我们调用 socke... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(78) 评论(0) 推荐(0) 编辑

python基础(六)——mysql的使用

摘要: //验证是否安装mysqldb,这个是用于python连接mysql数据库的接口,而不是我们平时用的mysqlimport MySQLdb安装MySQLdb,请访问 http://sourceforge.net/projects/mysql-python ,(Linux平台可以访问:... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(208) 评论(0) 推荐(0) 编辑

登录记账

摘要: utmp 文件维护着当前登录进系统的用户记录,每一个用户登录进系统是都会想utmp文件写入一条信息,这条信息包含一个记录着用户名的ut_user字段,当用户登出的时候该条记录会被删除(who之类的程序就是使用utmp文件中的信息来显示当前登录进系统的用户列表) wtmp文件包涵登录登... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(265) 评论(0) 推荐(0) 编辑

能力

摘要: 给文件赋予能力,下面以date为例[bp@bogon ~]$ whereis -b date //如果去掉-b会显示额外的其他路径date: /usr/bin/date[bp@bogon ~]$ cp /usr/bin/date . //复制date命令到当前文件夹[bp@bogo... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(225) 评论(0) 推荐(0) 编辑

日志信息log

摘要: #include//建立一个到系统日志的连接//ident参数指向字符串,syslog()输出的每条信息都会包含这个字符串,这个参数的取值通常是程序名//log_options参数是一个位掩码//LOG_CONS 当向系统日志发送信息发生错误时将信息写入到系统控制台//LOG_ND... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(169) 评论(0) 推荐(0) 编辑

进程资源

摘要: #include//返回调用进程或其子进程用掉的各类系统资源的统计信息//who参数可取下列值RUSAGE_SELF 返回调用进程相关的信息RUSAGE_CHILDREN 返回调用进程的所有被终止和处于等待状态的子进程相关的信息RUSAGE_THREAD 返回调用线程相关的信息i... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(146) 评论(0) 推荐(0) 编辑

进程优先级和调度

摘要: nice的值范围-20~19(数字越小,优先级越高)//获取和修改优先级#include//which参数确定who参数如何被解释,该值取值如下PRIO_PROCESS 操作进程id为who的进程,如果who为0,使用调用者的进程idPRIO_PGRP 操作进程组id为wh... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(832) 评论(0) 推荐(0) 编辑

会话,进程组,作业控制

摘要: #include//获取一个进程的进程组pid_t getpgrp(void);//将进程id为pid的进程的进程组id修改为pgid//如果将pid设置为0,那么调用进程的进程组id就会改变,如果将pgid的设为0,那么id为pid的进程的进程组id会被设置为pid的值int se... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(112) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 30 下一页

导航