最新消息:活着是今年最大的利润

Linux

linux中I/O流中的全缓冲、行缓冲和无缓冲,简明实例演示

linux中I/O流中的全缓冲、行缓冲和无缓冲,简明实例演示

Linux 7年前 (2012-11-20) 4368浏览 0评论

说到缓冲,缓存之类的术语,通常都会和执行效率联系到一起,在标准I/O库中提供缓冲的主要目的就是减少系统函数read和write的调用,从而能够减少系统CPU时间。标准I/O库的缓冲主要分为3种:全缓冲、行缓冲和不缓冲。笔者就3种缓冲写了一些示例,帮助...

linux中硬链接和符号链接的区别及设定方法

linux中硬链接和符号链接的区别及设定方法

Linux 7年前 (2012-11-18) 13174浏览 0评论

1、符号链接 符号链接英文为symblolic link,有些文章也称为软链接。创建符号链接实际上就是创建了一个文件属性为l的新文件,新文件的内容就是创建时设定的目标文件路径。这个比较容易理解,可以理解成windows下的快捷方式。 下面来创建符号链...

linux如何读取符号链接本身的内容

linux如何读取符号链接本身的内容

Linux 7年前 (2012-11-18) 13198浏览 0评论

在linux下,用vim,less,cat等读取文件内容的命令来查看符号链接内容,最终都会被导向到实际链接的文件。笔者对符号链接本身充满好奇,想查看下符号链接本身存储的内容,网上搜索了很久,没有找到相关的方法,于是自个儿用C语言写了一个,分享给大家。...

linux下利用nmap扫描服务器端口,检测服务器安全

linux下利用nmap扫描服务器端口,检测服务器安全

Linux 7年前 (2012-11-14) 5036浏览 0评论

nmap全称Network Mapper,即网络映射器,利用这个强大的网络探测工具,可以快速的扫描服务器,检测服务器开放的端口,这样能更好的维护服务器。 在ubuntu下可以通过apt-get install nmap来安装这个软件。安装完成后,可以...

linux特殊权限SUID,SGID和SBIT实例演示

linux特殊权限SUID,SGID和SBIT实例演示

Linux 7年前 (2012-11-10) 5440浏览 1评论

在linux下,除了rwx权限外,有时会看到s,t这样的权限。这些是linux下的特殊权限,包括SUID,SGID,SBIT。 SUID是什么? SUID,全称Set User ID,简单来说就是让用户在执行程序时,身份会变成该程序的所有者,这样就能...

linux僵尸进程的理解和产生僵尸进程模拟

linux僵尸进程的理解和产生僵尸进程模拟

Linux 7年前 (2012-11-08) 5197浏览 0评论

僵尸进程,英文名zombie process,顾名思义就是死掉的进程。那么僵尸进程究竟是什么产生的呢?笔者尝试自己编写代码实现僵尸进程的产生,以便理解其中原因,在以后的编程中,也可以避免这个问题。 僵尸进程产生的原因就是父进程产生子进程后,子进程先于...

linux中的umask含义理解

linux中的umask含义理解

Linux 7年前 (2012-11-05) 5451浏览 0评论

在编写linux守护进程的时候,需要设置umask这个值,于是就想弄明白umask的作用。海词上umask的翻译为用户权限屏蔽位,我觉得这个解释还挺到位的。当用户在linux下创建目录或者文件的时候,会有一个预设的权限,这个权限再减去umask的权限...

linux中使用ps命令查看系统进程

linux中使用ps命令查看系统进程

Linux 7年前 (2012-11-03) 10981浏览 1评论

在网上查了很多关于ps的资料,并没有找到英文的全名,通过man ps查看手册,有个这样的字符串SIMPLE PROCESS SELECTION,我姑且认为ps的全名为process selection。 1、ps命令格式: ps 参数 ps命令参数很...

linux下设置时区和使用ntp同步系统时间

linux下设置时区和使用ntp同步系统时间

Linux 7年前 (2012-11-02) 4741浏览 0评论

一般来讲,在配置服务器的时候,设置时区和同步系统时间也是非常重要。 先看下系统时间 在linux下可以使用date命令来查看时间: date +%Y-%m-%d\ %H:%M:%S 在我的电脑上显示 2012-11-03 03:46:50,可是今天才...

linux下利用crontab实现计划任务

linux下利用crontab实现计划任务

Linux 7年前 (2012-10-15) 3040浏览 0评论

crontab是linux下常用的的,用来设置周期性执行命令的工具。利用这个工具,可以帮助我们制定计划任务,对于系统管理员来说,非常有用。开发程序中,我也常用这个工具在凌晨定时备份数据库,程序代码等。 命令参数说明 crontab -[ler] l...