码迷,mamicode.com
首页 > 系统相关
Linux select/poll和epoll实现机制对比
关于这个话题,网上已经介绍的比较多,这里只是以流程图形式做一个简单明了的对比,方便区分。一、select/poll实现机制特点:1.select/poll每次都需要重复传递全部的监听fd进来,涉及用户空间和内核直接的数据拷贝。2.fd事件回调函数是pollwake,只是将本进程唤醒,本进行需要重新遍...
分类:系统相关   时间:2015-11-26 06:51:00    阅读次数:664
linux 常用基础命令 tar 详细介绍
【命令介绍】tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全..
分类:系统相关   时间:2015-11-26 01:26:31    阅读次数:198
VIM 第二天--快捷键
好吧,今天是重新学习vim的第二天,不得不说,收货丰厚。 先来勉励一下自己: 存活(目前状态) 感觉很好 感觉更好,更强,更快 吃用vim超能力 vimtutor练到lesson 7了,略微总结一下,主要是快捷键。。。v...
分类:系统相关   时间:2015-11-26 01:19:22    阅读次数:130
[转]Ubuntu 用vsftpd 配置FTP服务器
FROM :http://www.cnblogs.com/CSGrandeur/p/3754126.html网上的文章好难懂啊。。只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗。。。折腾好久,其实弄出来能用不就这么点内容吗。。。本文在Ubuntu Server 14.04 amd64系统测试。...
分类:系统相关   时间:2015-11-26 01:17:50    阅读次数:184
第十四天-linux命令及基础知识实战
本节内容接着前一天的内容继续总结:5、查找当前目录下的所有文件,并把文件中的www.etianetian.org字符串替换成www.oldboy.cc第一步:模拟攻击过程:xiaorui@xiaorui:~/ett/test$ ls #创建几个测试文件test.log test...
分类:系统相关   时间:2015-11-26 01:15:11    阅读次数:186
Shell 脚本 ,, 根据进程号退出 从而关机
#!/bin/bash fun(){ ps -ef | grep "$1" | awk '{print $2 $8}' > /usr/file while read line ;do if [[ $line == $1 ]] then # do so...
分类:系统相关   时间:2015-11-26 01:14:35    阅读次数:130
Shell 读取文本内容
在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率。方法1:while循环中执行效率最高,最常用的方法。function while_read_LINE...
分类:系统相关   时间:2015-11-26 00:58:40    阅读次数:214
Shell 语法 if 、 case 、for 、 while、 until 、select 、repeat、子函数
if语法 :if [ expression ] then commandselif [ expression2 ] then commandselse commandsficase 语法:case string1 in str1) commands;; str2) commands;; *) ...
分类:系统相关   时间:2015-11-26 00:58:14    阅读次数:209
Linux 静态IP配置
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:6C:85:31 IPADDR=192.168.10.151 NETMASK=...
分类:系统相关   时间:2015-11-26 00:57:47    阅读次数:203
CentOS vi/vim
在使用vi命令通常会启动/bin/vi,而不是/usr/bin/vim,因为/bin一般在搜索路径的靠前位置。这是有些增强设置是不启用的,比如语法高亮(syntax on)。 这时我们可以给vim建一个链接: mv /bin/vi /bin/vi-miniln -s /usr/bin/vim ...
分类:系统相关   时间:2015-11-25 23:43:11    阅读次数:350
Linux nginx 配置 location 语法 正则表达式
location 语法:location [=|~|~*|^~] /uri/ { … } 默认:否 上下文:server 这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹配。 确定...
分类:系统相关   时间:2015-11-25 23:41:42    阅读次数:312
Linux 获取网卡信息
#include #include #include #include #include int main(){ struct ifreq ifr; struct ifconf ifc; char buf[2048]; int success = 0; int so...
分类:系统相关   时间:2015-11-25 23:26:14    阅读次数:257
Shell学习笔记 - 环境变量配置文件
本文介绍了linux的多种环境变量配置文件及其作用,并介绍了在正常登录和非正常登录的情况下,环境变量配置文件的执行流程。此外还介绍了source命令用来使环境变量配置文件生效。在本文的最后,额外地介绍了bash_logout,bash_history,/etc/issue等其他环境变量配置文件。
分类:系统相关   时间:2015-11-25 23:21:49    阅读次数:189
LINUX-----管道流及重定向
1.管道流 在linux中 | 符号代表管道流 用法:command1 | command2 第一个命令的标准输出将作为第二个命令的标准输入 例:cat a.txt | grep "abc"2.IO流 stdin --- 标准输入流,描述符为0 stdout --- 标准输出流,...
分类:系统相关   时间:2015-11-25 23:21:30    阅读次数:178
Azure上Linux VM DDOS攻击预防: 慢速攻击
在上篇博客(http://www.cnblogs.com/cloudapps/p/4996046.html)中,介绍了如何使用Apache的模块mod_evasive进行反DDOS攻击的设置,在这种模式中,主要预防的是对http的volume attack,然而DDOS的攻击方式,各种工具非常多,随...
分类:系统相关   时间:2015-11-25 23:17:37    阅读次数:312
Linux minicom命令
一、简介 minicom是Linux下的超级终端,与Windows下的超级终端功能相似,可以通过串口控制外部的硬件设备,可以用于管理和控制嵌入式设备 二、安装 1)yum安装 yum install -y minicom2)源码安装 下载:https://alioth.debian.org/frs/...
分类:系统相关   时间:2015-11-25 22:29:21    阅读次数:172
Linux svn 回滚版本库
Linux代码svnupIndex/然后找出要撤销的确切版本:Linux代码svnlog--limit10Index/tpl/css/global.css根据log怀疑是16976版本改坏的,比较一下:Linux代码svndiff-r16975:16976Index/tpl/css/global.c...
分类:系统相关   时间:2015-11-25 22:28:13    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!