Linux命令相关

有趣的 Linux 命令

1. sl 命令 你会看到一辆火车从屏幕右边开往左边。。。。。。 安装 $ sudo apt-get install sl 运行 $ sl 命令有 -alFe几个选项, -a An accident seems to happen. You’ll feel pity for people who cry for help. -l shows little one. -F It flies. -e All... 详情»

linux sed 批量替换字符串

比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules` 解释一下: -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示输出匹配的文件名 这个命令组合很强大,要注意备份... 详情»
06月06日 12:38 更多相关: 202阅

iptables屏蔽指定ip及ip段

iptables屏蔽指定ip及ip段 iptables 屏蔽ip iptables -I INPUT -s 202.77.176.106 -j DROP 封整个段即从192.0.0.1到192.255.255.254的命令 iptables -I INPUT -s 192.0.0.0/8 -j DROP 禁止ip段的时候要看清除额,不要吧自己的ip加入了额 呵呵 详情»
06月05日 12:35 更多相关: 158阅

Linux 查看组是否包括指定用户名

工作需要,需要查看某个组名是否包括一个指定的用户名。 (因为用户通过内部的管理页面加入了某个组,但是需要时间同步,因此需要到服务器上查看是否已经同步完成,即是否该组中已经包括了指定的用户名) 方法如下: cat /etc/groups | grep dc-group 进一步可以grep 一下用户... 详情»

vmstat 实时监控虚拟内存

读懂vmstat输出之前,我们先熟悉一下Linux关于虚拟内存管理知识碎片。 分配内存  OS内核进程所需内存、代码等等。我们不关心这一部分。主要关心以下二部分动态分配的内存。 用户态进程代码、全局变量与static变量、局部变量(函数参数与返回值)、未初始化变量,还有就是m... 详情»
05月31日 9:13 更多相关: 158阅

Linux命令查看各个目录占用空间大小

最近用户反映我定时发的一个报表,收到后是空的。查看了一下代码,最近也没变化。一时找不到原因。后面自己亲自到console跑了一下脚本,发现提示没有空间了。 查了下 是/dev/sda3 空间满了。于是想要查找下面具体哪个文件夹占用了较大空间。方法是利用 du命令,外加参数 du -h ... 详情»

查看linux服务器硬盘IO读写负载

最近一台Linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方... 详情»
04月19日 12:37 更多相关: 393阅

linux下高效使用Top命令

对桌面用户来说,监视系统资源使用是一项重要的工作。通过这项工作,我们可以找到系统瓶颈所在,针对性的进行系统优化,识别内存泄露等。问题是,我们应该用什么软件,以及如果针对我们的需求使用它。 在众多备选的监测工具中,多数人使用“top”(procps 包的一部分... 详情»
04月19日 12:34 更多相关: 338阅

Linux下查看文件和文件夹大小的df和du命令

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹... 详情»

netstat和awk命令来统计网络连接数

netstat -n | awk ‘/^tcp/ {++state[$NF]} END {for(key in state) print key,”\t”,state[key]}’ 会得到类似下面的结果,具体数字会有所不同: LAST_ACK         1 SYN_RECV     &... 详情»
04月01日 10:40 更多相关: , 427阅

linux crontab at 文件目录

Linux的定期执行我主要用二个工具,一个crontab和at,crontab是定时执行,也就是说执行多次,at是只执行一次。所以各有各的用处。 一,crontab crontab在linux下用的是最广泛工具了。他的可执行文件目录分为二个部分 1,在/etc/下面的可执行程序,分布在以下目录下面 /etc/cron... 详情»
03月27日 17:00 更多相关: 314阅

linux中硬链接、软链接的建立

使用命令:ln 命令语法:ln [-s] 源文件 目标文件 说明:加上参数-s表示创建软链接,不加参数-s表示创建硬链接 使用范例: 1、创建软链接 [root@localhost test]# ln -s file1 file1.soft 查看文件属性: [root@localhost test]# ls -l file1 file1.soft -rw-r--r-- 1 root ... 详情»
03月21日 20:14 更多相关: 407阅

Linux与window之间通过命令交互文件,sz与rz命令

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆Linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:... 详情»

Linux之间复制文件

多台Linux之间复制文件的两种方法: 第一种 scp 把当前服务器的一个文件复制到远程服务器上 scp /home/was/tomcatbak.tar root@192.168.19.100:/home/was 然后会提示输入192.168.19.100的root用户密码,接着就开始copy了  如果修改过默认端口,scp也需要添加端口参数,具... 详情»
03月13日 9:24 更多相关: 404阅

sed实现直接修改文件内容

sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。 其实很简单,只需要一个 -i 参数就可以了。比如,... 详情»
03月12日 9:15 更多相关: 455阅