
Linux
文章平均质量分 66
ztejiagn
这个作者很懒,什么都没留下…
展开
-
Linux/Unix下grep命令使用的几个例子
'command option1 | grep 'data'grep [color=red]--color 'data' [/color]fileName基本的用法在某个文件里搜索error字符串$ grep "error" log.txt忽略大小写搜索(-i)$ grep -i "ErroR" log.txt所有子目录下的搜索(-r)$ grep -r "exception" log.txt全字原创 2013-03-18 11:24:17 · 113 阅读 · 0 评论 -
linux磁盘分区管理命令fdisk
fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用。 使用方法: 一、在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形。 二、在 console 上输入 fdisk /dev/sda,可进入分割硬盘模式。 1. 输入 m转载 2013-09-26 08:15:23 · 1274 阅读 · 0 评论 -
free结果输出中的-/+ buffers/cache是什么意思
我的linux执行free命令显示如下:[root@Linux /tmp]# free total used free shared buffers cachedMem: 4149156 4130412 18744 0 13220 2720160-原创 2013-08-06 11:19:53 · 5074 阅读 · 0 评论 -
Linux中DD命令详解
1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。 语法原创 2013-07-26 15:33:41 · 803 阅读 · 0 评论 -
apt-get使用介绍
什么是apt-getapt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似。apt-get命令一般需要root权限执行,所以一般跟着sudo命令例sudo apt-get xxxxapt命令用法packagena原创 2013-07-26 15:32:08 · 752 阅读 · 0 评论 -
Linux设备驱动--块设备 之概念和框架
基本概念 块设备(blockdevice)--- 是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。字符设备(Character device)---是一个顺序的数据流设备,对这种设备的读写是按字符进行的,而且这些字符是连续地形成一个数据流。他不具备缓冲区,所转载 2013-07-20 15:16:26 · 1710 阅读 · 0 评论 -
Linux下抓包工具tcpdump以及分析包的工具wireshark
0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host. (2)第二种是确定传输方向的关键字主要包括src , dst ,dst or src, dst and src 这些关键字指明了传输的方向,例如:src 210.27.48.2,指明ip包中源地址是210.27.48.2 , dst net 202.0.0.0 指明目的网络地址是202.0.0.0。如果没有指明方向关键字,则缺省是src or dst关键字。(3)第三种是协议的关键字,主要包括f原创 2013-03-15 08:26:39 · 114 阅读 · 0 评论 -
tcpdump抓包分析详解
行『监听』, 如果你使用的传输资料是明码的话,不得了,在 router 上面就可能被人家监听走了! 很可怕呐!所以,我们也要来瞭解一下这个软件啊!(注:这个 tcpdump 必须使用 root 的身份执行)[color=red][root@linux ~]# tcpdump [-nn] [-i 介面] [-w 储存档名] [-c 次数] [-Ae] [-qX] [-r 档桉] [所欲撷取的资料内容][/color]参数:-nn:直接以 IP 及原创 2013-03-18 11:23:31 · 175 阅读 · 0 评论 -
Linux常用命令_1
7.cat /etc/SuSE-release 8.cat /etc/releas *****设置开机自动启动服务*****/sbin/chkconfig --level 345 server_name on*****格式化磁盘**************mkfs.ext4 block_device*****创建lvm卷***************#10G代表大小,还可用100000M或Klvcreate -L 10G -n lv_name vg_name原创 2013-03-13 08:43:06 · 92 阅读 · 0 评论 -
linux下安装mysql
原创 2013-03-12 10:52:04 · 97 阅读 · 0 评论 -
Linux Shell常用技巧
原创 2013-03-11 10:32:26 · 78 阅读 · 0 评论 -
Linux常用命令
-e -o "%C : %p : %z : %a"|sort -nr4.打印说cache里的URLgrep -r -a jpg /data/cache/* | strings | grep "http:" | awk -F'http:' '{print "http:"$2;}'5.查看http的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {fo原创 2013-03-11 10:28:25 · 135 阅读 · 0 评论 -
linux的NFS详细配置方法
原创 2013-03-09 23:15:24 · 123 阅读 · 0 评论 -
loop设备及losetup命令介绍
http://blog.youkuaiyun.com/ustc_dylan/article/details/68782521. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特转载 2013-07-20 15:06:46 · 773 阅读 · 0 评论 -
Linux Shell 编程
转自: http://www.cnblogs.com/stephen-liu74/archive/2011/11/01/2202027.html http://www.cnblogs.com/stephen-liu74/archive/2011/11/04/2228133.html 零、shell中的内部变量:1. $?: 表示sh转载 2013-07-18 10:52:57 · 742 阅读 · 0 评论 -
Linux定时脚本
Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/crontab文件: $ cat /etc/crontabSHELL=/bin/bashPATH转载 2013-04-09 14:21:08 · 641 阅读 · 0 评论 -
Linux服务管理命令
1.站点根目录下查找是否被放置webshell木马根据语句判断是不是PHP木马脚本# find /storage/www/ -name “*.php” | xargs grep -in –color “eval(”# grep -i –include=’*.php’ -r system\s*\( /storage/www/2.统计访问日志中来自同ip出现的次数分析盗链、攻击、机器人原创 2013-04-09 14:20:10 · 661 阅读 · 0 评论 -
Linux下的NFS配置
1. NFS介绍NFS是Network File System的简写,即网络文件系统。NFS允许一个系统在网络上与它人共享目录和文件。2. 安装sudo apt-get install portmap #这个客户端和服务器都需要,是网络传输协议。sudo apt-get install nfs-kernel-server #在服务器上安装nfs,客户端不需要。3原创 2013-04-09 08:24:39 · 1011 阅读 · 0 评论 -
linux常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2013-03-25 08:52:17 · 599 阅读 · 0 评论 -
Linux IP Command使用笔记
IP命令可比ifconfig强大多了,掌握IP就基本掌握了网络方面的运维管理等。关于IP命令的详细学习,可以参考文末的参考文章,我这里只记录一下我觉得对我比较实用的。ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route 等。1 命令格式 ip [OPTIONS] OBJECT [COMMAND [转载 2013-04-03 11:27:43 · 1742 阅读 · 0 评论 -
7 个致命的 Linux 命令
http://linuxtoy.org/archives/the-7-deadly-linux-commands.html如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。rm -rf / 此命令将递归并强制删除 / 目录下转载 2013-04-03 08:35:03 · 672 阅读 · 0 评论 -
Bash 使用技巧大补贴
http://linuxtoy.org/archives/the-best-tips-and-tricks-for-bash.htmlBash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信在你看过这些内容之后,定会在 Bash 的世界里游刃有余。从历史中执行命令 有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经转载 2013-04-03 08:31:31 · 754 阅读 · 0 评论 -
linux用于查看文件内容 tail、cat、more、less、head 、sed 命令
linux中tail命令---用于查看文件内容最基本的是cat、more和less。1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -2 /etc/passwd 或 tail -n 2 /etc/passwdtail -f /var/log/me原创 2013-04-02 17:18:47 · 1623 阅读 · 0 评论 -
Linux常用命令_1
#getconf LONG_BIT以下还有其他比较有用的命令:1. uname –a 2. cat /proc/version 3. cat /etc/issue 4. lsb_release –a _5.cat /etc/redhat-release (rhel) 6.cat /etc/issue 7.cat /etc/SuSE-release 8.c原创 2013-04-02 10:21:53 · 540 阅读 · 0 评论 -
Linux查看系统配置常用命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsus原创 2013-04-09 14:22:22 · 770 阅读 · 0 评论 -
使用JSCH连接Linux服务器-执行linux命令
http://chenxu-8456.iteye.com/blog/1168265在java中可以使用jsch连接远程Linux服务器,并在服务器上执行传送命令,同时该jar包也可以使用ftp在服务器上上传下载文件,本节讲述如何通过该jar包传送linux命令并且执行: Java代码 package com.aliyun.utility.jsch;转载 2013-04-22 08:18:32 · 4535 阅读 · 0 评论 -
shell编程基础
http://blog.163.com/fang___wei/blog/static/27445565200981834522257/收藏着,以便平时参考第一章:概述一、 shell 概念shell 是unix操作系统提供的命令解释器,是用户与操作系统之间的接口。当你注册到unix系统的任何一个用户,系统都会为你启动一个shell,shell会一直等待你的指令,转载 2013-05-18 12:47:55 · 737 阅读 · 0 评论 -
Linux内核的示意图 [摘抄]
http://way4ever.com/?p=359Linux内核的简化矩阵图数据穿过Linux内核的路径完整的路径Linux内存管理Linux IO协议栈框图Linux内核的简化矩阵图数据穿过Linux内核的路径完整的路径Linux内存管理Linux IO协议栈框图转载 2013-07-17 15:47:08 · 1175 阅读 · 0 评论 -
Linux 性能监测:工具
http://www.vpsee.com/2013/06/linux-system-performance-monitoring-tools/一个完整运行的 Linux 系统包括很多子系统(介绍,CPU,Memory,IO,Network,…),监测和评估这些子系统是性能监测的一部分。我们往往需要宏观的看整个系统状态,也需要微观的看每个子系统的运行情况。幸运的是,我们不必重复造轮子,监转载 2013-07-17 08:41:29 · 1240 阅读 · 0 评论 -
linux sed命令详解
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下转载 2013-07-17 08:37:34 · 654 阅读 · 0 评论 -
Linux挂接命令(mount)的使用方法
首先,介绍一下挂接 (mount) 命令的使用方法。 mount 命令参数非常多,这里主要常用的参数。m ount命令的一般格式如下:1mount [-t vfstype] [-o options] device dir其中:1)-t vfstype, 指定文件系统的类型,通常不必指定转载 2013-05-30 10:12:49 · 1370 阅读 · 0 评论 -
Linux的iptables常用配置范例
以下是来自 http://wiki.ubuntu.org.cn/IptablesHowTo 上的配置说明可以通过/sbin/iptables -F清除所有规则来暂时停止防火墙: (警告:这只适合在没有配置防火墙的环境中,如果已经配置过默认规则为deny的环境,此步骤将使系统的所有网络访问中断)如果想清空的话,先执行/sbin/iptables -P INPUT ACCE转载 2013-05-29 17:06:15 · 1448 阅读 · 0 评论 -
一个经典实用的iptables shell脚本
http://www.ha97.com/4096.htmlPS:这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:#!/bin/sh#modprobe ipt_MASQUERADEmodprobe ip_conntrack_ftpmodprobe ip_nat_ftpiptables -F转载 2013-05-29 17:03:01 · 678 阅读 · 0 评论 -
linux双网卡双网关,不同IP段的设置
http://www.cnblogs.com/JemBai/archive/2011/10/13/2210484.html这个问题一直困扰我,看到这个帖子可以设置下,还是没有问题的。特此贴出来,留备以后查看 两个不在一段的IP看成一个电信一个网通来设置 就可以了。centos无问题 1. vi /etc/iproute2/rt_tables,增加网通和电信两个路由表转载 2013-05-29 17:00:47 · 1731 阅读 · 0 评论 -
Linux文件夹大小查看办法
1. du -sh 查看当前文件夹大小 如下: Info代码 $du -sh 7.0M xxx.log $du -sh 7.0M xxx.log 2. du -sh * | sort -n 列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序 如下: Info代码 $du转载 2013-05-29 16:57:11 · 736 阅读 · 0 评论 -
linux下IPTABLES配置详解
http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (po转载 2013-05-29 16:53:40 · 516 阅读 · 0 评论 -
linux命令:crontab命令
http://www.cnblogs.com/peida/一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务转载 2013-03-16 14:37:31 · 690 阅读 · 0 评论