
linux
wxliu1989
这个作者很懒,什么都没留下…
展开
-
Linux监控命令全覆盖
1.1 top1.1.1 命令说明Top 命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序 1.1.2 参数说明命令行启动参数:用法: top -hv | -bcisSHM -d delay -n iterations [-u user | -U user] -p pid [,pid ...]-b : 批次模式运行。通常用作来将to转载 2014-12-18 10:14:06 · 457 阅读 · 0 评论 -
Linux 的vmstat命令详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat转载 2014-03-10 17:32:50 · 368 阅读 · 0 评论 -
Linux more less tail cat 命令
cat命令cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的TYPE命令。一般格式:cat [选项] 文件说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 cat fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放转载 2014-03-11 11:47:34 · 413 阅读 · 0 评论 -
Linux 的ln命令使用
ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是: ln -s 源文件 目标文件 -s 是 symbolic的意思。 例:ln -s /lib/lsb /usr/lj即:在usr目录下建立指向/lib/lsb目录的lj文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在原创 2014-03-04 20:24:09 · 443 阅读 · 0 评论 -
github 常用的命令
1 Git简介 Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚到另外一个状态(历史记录状态)。对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改 (modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已转载 2014-09-04 22:23:14 · 294 阅读 · 0 评论 -
ssh建立信任关系
为了方便管理,特别是在机器众多的时候,免密码登录系统就显得很需要了。建立信任关系其实很简单……模拟情况,A机器想要免密码用ssh登录B机器:1、生成A机器的公私钥匙对,英文原文是这样的:Generating public/private rsa key pair.用这条命令生成:ssh-keygen -b 1024 -转载 2014-08-20 11:09:04 · 518 阅读 · 0 评论 -
Linux 查看用户的列表与组
查看用户列表:cat /etc/passwd查看用户组: cat /etc/group原创 2014-03-05 10:12:30 · 524 阅读 · 0 评论 -
Linux 的expr命令
一般用于数字计算格式expr argument operator argument 参数说明argument:为第一个参数 operator:为操作运算符 argument:为第二个参数可用于shell编程中。原创 2014-03-11 10:36:02 · 326 阅读 · 0 评论 -
tar 解压缩命令
tar 解压缩命令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O原创 2014-02-28 17:10:43 · 465 阅读 · 0 评论 -
Linux文件目录结构
使用linux也有一年多时间了 最近也是一直在维护网站系统主机 下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的文章,记录自己的linux点点滴滴。 linux 目录结构 /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该转载 2014-03-04 10:49:09 · 703 阅读 · 0 评论 -
linux 的mount与umount 命令
mount 命令:mount [-t vfstype] [-o options] device dir其中 -t 代表文件类型,通常不必指定,mount命令会自动选取其中-o options 主要用来描述设备或档案的挂接方式。常用的参数有: loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备1.挂接ISO文件mou原创 2014-03-07 16:49:37 · 588 阅读 · 0 评论 -
linux 下的lsof 命令
通过使用lsof 命令可以查看哪个文件或者目录被哪个进程打开,或者哪个进程打开了哪些文件lsof filename 查看文件被哪个进程打开lsof -p pid 查看进程打开了哪些文件lsof | wc -l 查看所有进程打开的文件数通过 ulimit -a 命令可以查看系统允许打开最大的文件句柄数具体修改文件为:/etc/security/li原创 2014-03-07 15:53:42 · 739 阅读 · 0 评论 -
linux 安装并配置github
安装apt-get install git方法/步骤注册好账号后我们需要建立一个仓库.(注:选把私有仓库是会提示付费的,价格详见网站内说明)配置本的SSH KEY 才可以使远程跟本地连接(1,检查本地SSH KEY生成情况;(如果出现““No such file or directory”或类似的语句,说明缺少ss转载 2014-09-05 00:51:57 · 514 阅读 · 0 评论 -
Linux c++ 测试框架 gtest使用简介
(0)gtest是什么gtest是一个跨平台的C++测试框架,google作品。它支持自动发现测试,断言集,用户定义的断言,death测试,致命与非致命的失败,类型参数化测试,各类运行测试的选项和XML的测试报告。(1)下载gtest地址:http://code.google.com/p/googletest/downloads/list笔者下载的版本是1.6.0h转载 2014-09-01 16:16:51 · 644 阅读 · 0 评论 -
Linux的su命令与su - 命令的区别
su 与su - 命令最大的区别是 ,前者只是切换了用户,而没有改变shell的环境变量,后者是用户与shell的环境变量一起改变。可以通过echo $PATH 和pwd来查看。如:现在登录的用户是Oracle,若执行su root,实际上shell的环境变量仍然是Oracle用户的环境变量,pwd命令打印出来的Oracle用户的目录而 su - root ,shell原创 2014-03-10 14:50:50 · 492 阅读 · 0 评论 -
Linux 命令应用
(1)如何查看apache进程数(百度和sohu面试题)?分两个情况:perfork模式:ps -ef|grep http|grep -v grep|wc -lworker模式:pstree -a|grep httpd|wc -l前者进程模式 后者线程模式 故查看方法也有区别(2)处理以下文件内容,将域名取出并进行计数排序,如处理:(百度和sohu面试题)?o转载 2014-04-03 20:48:29 · 475 阅读 · 0 评论 -
Linux top命令
1:在命令行提示符执行top命令2:输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p)另外:认识top的显示结果top命令的显示结果如下所示:top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 T转载 2014-03-07 15:13:20 · 468 阅读 · 0 评论 -
Linux grep 命令使用
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的转载 2014-03-05 10:09:29 · 504 阅读 · 0 评论 -
Linux 的jobs 命令,fg 命令 ,&后台运行命令
jobs 为查看所有后台运行的进程fg 则为把后台的进程放在前台来运行& 则是把一个命令放在后台来运行sleep 100 & 执行jobs命令查看当前的后台进程 fg 任务号 ,把后台进程调整到前台运行原创 2014-03-07 16:06:02 · 828 阅读 · 0 评论 -
Linux 的time命令
time命令可以用来统计一个程序的运行时间,如统计数据库的查询时间或批量插入数据的时间time -p ./test-p 为将定时输出写到标准错误原创 2014-03-10 17:35:03 · 642 阅读 · 0 评论 -
Linux apt-get 命令使用方法
apt-cache search packagename 搜索包apt-cache show packagename 获取包的相关信息,如说明、大小、版本等apt-get install packagename 安装包apt-get install packagename --reinstall 重新安装包apt-get -f install 修复安装”-f = –fix-miss原创 2014-03-05 23:08:22 · 1376 阅读 · 0 评论 -
Linux 下SVN使用
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推转载 2014-03-04 11:50:41 · 429 阅读 · 0 评论 -
linux 下的bashrc 与profile的区别
bashrc与profile的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也转载 2014-03-04 13:59:53 · 419 阅读 · 0 评论 -
查看系统资源命令2
接上篇~(五)pstree[root@www ~]# pstree [-A|U] [-up]选项与参数:-A :各程序树之间的连接以 ASCII 字节来连接;-U :各程序树之间的连接以万国码的字节来连接。在某些终端介面下可能会有错误;-p :并同时列出每个 process 的 PID;-u :并同时列出每个 process 的所属帐号名称。范例一:列出目前系统上面所转载 2014-04-03 20:51:45 · 360 阅读 · 0 评论 -
Linux 的sort命令使用
1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txt转载 2014-03-14 13:51:33 · 429 阅读 · 0 评论 -
Linux的touch命令与cat命令
touch filename 可以创建一个空白的文件cat 则为打开某个文件并把内容输出到终端cat > file1 ,把标准输出的内容输出到file1cat原创 2014-03-07 16:15:34 · 1635 阅读 · 0 评论 -
我的vim配置
set noaiset indentkeys=set rulerset shiftwidth=3set tabstop=3set expandtabsyntax onset bg=darkset ignorecaseset hlsearchset textwidth=80set rulerset showmatchset list原创 2014-03-13 19:52:50 · 370 阅读 · 0 评论 -
Linux查看当前用户与在线用户
1.使用w 命令查看当前登录到机器的所有用户和IP信息2.使用who命令也可查看3.使用who am i 命令可查看当前用户信息原创 2014-03-07 15:24:22 · 3418 阅读 · 0 评论 -
Linux 终端的快捷键
常用: 复制为ctrl-shift-c粘贴为ctrl-shift-vtab=补全ctrl+a=开始位置ctrl+e=最后位置ctrl+k=删除此处至末尾所有内容ctrl+u= 删除此处至开始所有内容Ctrl-L -刷新屏幕Ctrl-C -杀死当前任务 较完整: 窗口操作:Shift+Ctrl+T:新建标签页Shift+Ctrl转载 2014-03-12 18:09:18 · 389 阅读 · 0 评论 -
Linux 的xargs命令
xargs 命令用途构造参数列表并运行命令。 大多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);您可以处理输出,使其仅显示文件名,现在您希望将这些名称传递给 ls -l 命令以查看时间戳记。xargs 命令就是用来完成此项工作的。它允许您对输转载 2014-03-11 17:33:27 · 426 阅读 · 0 评论 -
Linux的env 命令
env 可以用来查看当前系统下设置的环境变量如果想要添加一个环境变量,则在/etc/profile文件中,使用export PATH=PATH:AAAA原创 2014-03-12 12:52:39 · 2909 阅读 · 0 评论 -
Linux 的cut命令
LINUX 命令 cut名称:cut描述:从一行上移除部分内容,选择性显示。使用权限:所有使用者用法:cut -cnum1-num2 filename说明:显示每行从开头算起 num1 到 num2 的文字。范例:shell>> cat exampletest2this is test1shell>> cut -c1-6 example ## print 开原创 2014-03-11 17:10:39 · 394 阅读 · 0 评论 -
linux 的grep 命令
fdsa原创 2014-03-11 14:45:56 · 381 阅读 · 0 评论 -
Linux 的netstat命令
netstat 命令查看系统的网络状态-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s原创 2014-03-14 13:52:59 · 357 阅读 · 0 评论 -
Linux新建用户Tab键不可用,PS1 只显示$,没有其它用户名
在root用户下使用 su - sdbadmin 后,显示$ 按tab不能使用正常来说应该会显示 sdbadmin@sdbadmin2:~$这是因为root用户使用的是/bin/bash 而新用户默认使用的是/bin/sh使用ls -l /bin/sh 发现 /bin/sh -> /bin/dash 所以把/bin/sh 删除掉 再建立一个到/bi原创 2014-03-27 17:12:06 · 845 阅读 · 0 评论 -
linux 下的firefox 添加百度搜索框
ubuntu下的firefox默认是没有百度搜索的,甚至mozilla官方也没有提供百度搜索的安装链接(发文前没有)。刚才百度了一下,安装方法都比较麻烦,如在about:config里面修改browser.search.default和其他通过制作网页脚本模拟官方的在线安装什么的,其实都太麻烦了。这里我说一下我的方法,非常之简单的,你要做的仅仅是复制粘贴那么简单哦。2.下载原创 2014-05-09 00:21:14 · 2855 阅读 · 0 评论 -
Linux开机服务启动
linux 的开机启动的服务程序都放在/etc/init.d 目录下,实际上原创 2014-04-28 21:41:11 · 430 阅读 · 0 评论 -
VIM 光标定位
*定位到指定行n:输入"nG".或输入"ngg".或输入":n"这里,n就是指定的行的行号.注意,有时候G=gg.*跳到屏幕顶部:输入“H”.这里,停在第一个非空字符上。加一个数字N,是指距窗口顶部的行数(如'NH'正数第N行)*跳到屏幕底部:输入“L”.这里,停在第一个非空字符上。加一个数字,是指距窗口底部的行数(如'NL'倒数第N行)转载 2014-05-13 19:50:11 · 508 阅读 · 0 评论 -
sed 用法
sed 用法介绍 sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。Sed可以随意编辑小或大的文件,有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来讲,最重要的是节省了时间。 这里设计的主要内容有:• 抽取域。 • 匹配正则表达式。 • 比较域。 • 增加、附加、替换。 • 基本的转载 2014-04-22 13:17:30 · 691 阅读 · 0 评论 -
查看系统资源的命令
下面我们来说一下查看系统资源的命令。(一)命令 W 用途打印当前系统活动摘要。语法w [ -h ] [ -u ] [ -w ] [ -l | -s ] [ User ]描述w 命令打印系统中当前活动的摘要。该摘要包含以下内容: 用户 登录的用户。 tty 用户使用的 tty 名称。 注册@ 用户登录的日期和时间。 空闲 自一个程序上次试图从终端读取转载 2014-04-03 20:51:08 · 394 阅读 · 0 评论