linux
文章平均质量分 55
danney945
这个作者很懒,什么都没留下…
展开
-
修改linux档案权限
了解到linux档案后,再来看看如何修改linux档案权限。1.改变所属群组chgrp这个指令就是 change group 的缩写,要改变成为的群组名称必须要在 /etc/group 里面存在的名称才行,否则就会显示错误!假设您是以 root 的身份登,那么在您的根目录内有一个 install.log 的档案, 如何将该档案的群组改变一下呢?假设您已经知道在 /etc/gro原创 2013-10-09 16:13:21 · 710 阅读 · 0 评论 -
使用python构建httpserver,python+tornado+pika+rabbitmq
一、搭建环境1.1安装Erlang RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境。从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包,我下载的是otp_src_17.4.tar.gz然后:$ tar xvzf otp_src_17.4.tar.gz$ cd otp_原创 2014-12-19 20:05:55 · 2255 阅读 · 0 评论 -
Linux查看机器负载
负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。查看服务器负载有多种命令,w或者uptime都可以直接展示负载,$ uptime 12:20:30 up 44 days, 21:46, 2转载 2014-12-23 14:16:27 · 422 阅读 · 0 评论 -
linux每日一学-tcpdump指令
今天学了tcpdump抓包的用法,抓包生成.cap文件,并且使用wireshark进行解包1.抓包tcpdump -nn -w log.cap2.下载到本地sz log.cap3.用wireshark打开tcpdump的具体用法见:http://blog.csdn.net/s_k_yliu/article/details/6665673原创 2014-12-10 15:56:49 · 490 阅读 · 0 评论 -
linux每日一学-ctrl c与ctrl z的区别(4)
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,就是彻底的中断了。而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.在vi时也可以shift+zz来中断命令例如:原创 2014-12-10 16:26:55 · 776 阅读 · 0 评论 -
linux每日一学-netstat指令(3)
Netstat 命令用于显示各种网络相关信息具体用法如下图,配合grep使用可以显示更精准具体用法可参见:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html原创 2014-12-10 16:17:56 · 460 阅读 · 0 评论 -
linux每日一学-光标移到行头与行尾(5)
1.ctrl+a移到行首2.ctrl+e移到行尾如下:光标在行尾按下ctrl+a后,光标回到了行首再按下ctrl+e,光标回到了行尾原创 2014-12-10 16:31:58 · 23137 阅读 · 0 评论 -
linux每日一学-top指令(1)
1.top指令具体参数可以看man top查看机器的使用情况top按下1,可以查看每个cpu的情况具体可参见http://www.2cto.com/os/201209/157960.html原创 2014-12-10 15:52:28 · 520 阅读 · 0 评论 -
pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other)
今天在linux机器上执行yum指令时报“pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other)”找个错误,提示pycurl不存在。既然不存在,那就安装呗。使用pip install pycurl安装过程报错,提示缺少某原创 2014-12-29 23:06:07 · 7071 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q转载 2015-01-20 13:20:27 · 445 阅读 · 0 评论 -
vim中文展示乱码
export LANG=en_US.UTF-8原创 2016-09-27 14:09:35 · 617 阅读 · 0 评论 -
性能测试常用的一些linux指令
1、uptime[root@smgsim02 ~]# uptime 15:08:15 up 98 days, 4:19, 2 users, load average: 0.07, 0.29, 0.14当前时间 系统运行至今的时间 多少用户登录当前系统 分别是1分钟,5分钟,15分钟前至今的负载情况load average是队列平均长度,在队列中等待执行的进程数量该值越低,说明进原创 2016-09-29 09:55:43 · 3984 阅读 · 0 评论 -
Linux网络编程入门
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的转载 2014-11-27 17:46:59 · 400 阅读 · 0 评论 -
LVS简介及使用
一.LVS是什么?LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么?LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集群技术。它廉价,可把许多低性能的服务器组合在一起转载 2014-11-27 10:44:58 · 480 阅读 · 0 评论 -
用python+scapy生成网络数据包
协议测试是网络编程中一个重要环节,通过协议测试确保通信双方对协议的理解和实现是一致的。wireshark是强大的网络协议分析工具,能够捕获网络数据并进行协议解析,可是光有这个还不够,还需要能够生成指定内容的网络数据包的工具(packet forging / generation / crafting tool)。在wireshark的wiki中列出了一些traffic generation t转载 2014-11-26 17:52:11 · 6184 阅读 · 0 评论 -
linux目录结构
linux目录结构遵循Filesystem Hierarchy Standard (FHS)标准,FHS 仅是定义出最上层 (/) 及次层 (/usr, /var) 的目录内容应该要放置的档案资料, 因此,在其他个次目录层级内,就可以随开发者自行来配置了。linux的目录结构如下:具体说明如下1./bin、/usr/bin,/usr/local/bin除了 /bin 之外, /原创 2013-10-09 17:32:38 · 558 阅读 · 0 评论 -
linux文件与目录管理
1.相对路径与绝对路径绝对路径∶路径的写法『一定由根目录 / 写起』,例如∶ /usr/share/doc 这个目录。相对路径∶路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成∶『cd ../man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录的路径!比如:你需要在任意一个目录下变换到根目录的原创 2013-10-10 13:02:56 · 663 阅读 · 0 评论 -
ubuntu 12.04下安装软件报“在处理时有错误发生”解决方案
今天刚装完ubuntu 12.04,想安装Chrome浏览器,在《Ubuntu软件中心》没有找到,只有Chromium,于是就先Googling了一下,有人说先在:“直接去官网下的安装不了,得要先在《Ubuntu软件中心》安装Chromium之后,再安装Chrome,最后再删除Chromium”,这样也应该可行,再确实是有些麻烦。不过自己还是想去试着安装下chrome官方的下载版本,下载完转载 2013-10-10 18:52:10 · 14629 阅读 · 0 评论 -
vi使用大全
1.一般模式:移动n:向右移动这一行的n个字元;0:移动到这一行的最前面$:移动到这一行的最后面H:移动到这一屏的最上面M:移动到这一屏的最中间L:移动到这一屏的最下面G:移动到这个文件的最后一行nG:移动到这个文件的第n行gg:移动到这个文件的第一行n:向下移动n行2.一般模式:查找与取代/word:向下查找一个名称为word的字串?word:原创 2013-10-11 15:03:33 · 641 阅读 · 0 评论 -
linux档案属性
以root身份登入后,使用ls -al指令查看,如下:解释下上面7列的意思1.第一列是属性(1)第一个属性代表这个档案是目录、档案或连结档等等∶■ 当为[ d ]则是目录■ 当为[ - ]则是档案■ 若是[ l ]则表示为连结档(link file);■ 若是[ b ]则表示为装置档里面的可供储存的周边设备;■ 若是[ c ]则表示为装置档里面的序列埠设备,例如原创 2013-10-09 15:23:13 · 750 阅读 · 0 评论 -
常用linux命令
1.tailtail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式;tail[必要参数][选择参数][文件] 2.命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理原创 2013-07-08 14:38:34 · 546 阅读 · 0 评论 -
压缩与解压缩
用了这么多年的压缩与解压缩,今天才真正知道其原理。目前我们使用的电脑系统中都是使用所谓的 bytes 单位来计量的!不过,事实上,电脑最小的计量单位应该是 bits 才对啊,此外,我们也知道 1 byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这个数字呢?他会如何记录?假设一个 byte 可以看成底下的模样∶□□□□□□□□而由于我们记录数字是原创 2013-10-10 14:43:33 · 589 阅读 · 0 评论 -
redhat无法使用yum解决方案
CentOS 替换 RHEL 6.5 YUM源首先删除[root@rhel6 ~]# rpm -aq|grep yum|xargs rpm -e --nodeps安装必要的包[root@rhel6 ~]# rpm -ivhhttp://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-转载 2014-11-12 14:57:48 · 1073 阅读 · 0 评论 -
yum遇到空间不足时解决方案
执行yum update时提示空间不足,目前见到了2种:1.我升级过程中遇到的问题,提示如下:Transaction Check Error: installing package kernel-PAE-2.6.34.7-61.fc13.i686 needs 6MB on the /boot filesystemError Summary-------------Disk转载 2014-11-12 15:20:13 · 13205 阅读 · 0 评论 -
linux定时器使用
setitimer函数功能介绍在linux下如果对定时要求不太精确的话,使用alarm()和signal()就行了,但是如果想要实现精度较高的定时功能的话,就要使用setitimer函数。2setitimer函数参数介绍int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue);转载 2014-11-26 12:34:46 · 460 阅读 · 0 评论 -
linux下的C语言编程(总结篇)
在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是linux应用层方面的内容,属于最基础的内容,当然也是最重要的内容。实际上对应于C语言的理解在很大程度上决定了你对整个计算机系统的理解程度。从本质上说,linux和windows的区别其实远没有外界想象的转载 2014-11-26 11:30:01 · 425 阅读 · 0 评论 -
常用linux指令
1.查看某个指定的进程 ps -ef | grep xxx2.root权限执行 sudo sh -c "su"3.原创 2016-09-29 09:58:13 · 278 阅读 · 0 评论