随笔分类 -  Unix/Linux

摘要:top命令和ps命令的基本作用是相同的,显示系统当前的进程和其它状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用、内存使用、执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。在后面的介绍中将把命令参数和交互命令分开讲述。top命令语法:top [-] [d delay] [q] [c] [s] [S] [i] d 指定每两次屏幕信息刷新之间的时 阅读全文
posted @ 2012-07-11 18:57 Andy_YF 阅读(1133) 评论(0) 推荐(0)
摘要:你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。元凶:SIGHUP信号让我们来看看为什么关掉窗口/断开连接会使得正在运行的程序死掉。在Linux/Unix中,有这样几个概念:进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。会话期(session):一 阅读全文
posted @ 2012-07-08 21:33 Andy_YF 阅读(300) 评论(0) 推荐(0)
摘要:一. 启动,关机,登入,登出相关命令[login] 登录[logout] 登出[exit] 登出[shutdown] 停止系统[halt] 停止系统[reboot] 重启动[poweroff] 切断电源[sync] 把内存里的内容写入磁盘[lilo] 安装lilo启动管理程序[grub] 安装lilo启动管理程序二. Shell相关命令[chsh] 切换Shell[history] 显示命令履历[alias] 设置命令别名[unalias] 取消命令别名[which] 显示命令所在位置[type] 查询命令种类[echo] 显示字符串或者变量内容[set] 设置/显示Shell变量[print 阅读全文
posted @ 2012-07-08 18:55 Andy_YF 阅读(177) 评论(0) 推荐(0)
摘要:目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;4、查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;5、为了查找系统中所有属于root组的文件;6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin. 阅读全文
posted @ 2012-07-08 18:43 Andy_YF 阅读(454) 评论(0) 推荐(0)
摘要:进入与离开要 进入 VIM 可以直接在系统提示下键入 VIM <档案名称>,VIM 可以自动帮你载入所要编辑的文件或是开启一个新文件。进入 VIM 后屏幕左方会出现波浪符号,凡是行首有该符号就代表此列目前是空的。要离开 VIM 可以在指令模式下键入 :q, :wq 指令则是存档後再离开(注意冒号)。要切换到指令模式下则是用 [ESC] 键,如果不晓得现在是处於什麽模式, 可以多按几次 [ESC],系统会发出哔哔声以确定进入指令模式。VIM 输入模式要如何输入资料呢?有好几个指令可以进入输入模式:新增 (append)a 从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。A 从光标 阅读全文
posted @ 2012-04-22 22:04 Andy_YF 阅读(299) 评论(0) 推荐(0)
摘要:Lost your shell connection? Need multiple shell sessions?You are logged into your remote server viaSSHand happily plucking along at your keyboard and then it happens. Suddenly, the characters stop moving and then you get the dreaded “Connection Closed” message. You have just lost your session. You w 阅读全文
posted @ 2012-04-22 21:57 Andy_YF 阅读(202) 评论(0) 推荐(0)
摘要:1.首先,使用tar -xzvf来解开这个包(其他格式利用对应的解压命令进行解压),如:# tar -xzvf apache_1_3_6_tar.gz******************************************************************tar命令参数解释:x 从档案文件中释放文件。z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。f 使用档案文件或设备,这个选项通常是必选的。************************* 阅读全文
posted @ 2012-04-22 21:53 Andy_YF 阅读(256) 评论(0) 推荐(0)
摘要:RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。一、 安装RPM包RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),发行号(1), 和 硬件平台(i386)。安装一个软件包只需简单的键入以下命令:$ rpm -ivh foo-1.0-1.i386.rpm foo ####################################RPM安装完毕后会打印出软件包的名字(并不一定与文件名相同), 而后打印一连串的#号以表示安装进度。虽然软件包的安装被 阅读全文
posted @ 2012-04-22 21:36 Andy_YF 阅读(408) 评论(0) 推荐(0)
摘要:功能说明: 设置shell 语 法: set [+-abCdefhHklmnpPtuvx] 补充说明: set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。 参 数: -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 -e 若指令传回值不等于0,则立即退出sh... 阅读全文
posted @ 2012-03-27 22:03 Andy_YF 阅读(865) 评论(0) 推荐(0)
摘要:如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么,请关掉 GUI 开始命令行之旅吧。 你应该只在需要的时候去启动 GUI ,不用... 阅读全文
posted @ 2012-03-27 21:56 Andy_YF 阅读(138) 评论(0) 推荐(0)
摘要:1、转换文件内容编码Windows下天生的纯文本文件,其中文编码为GBK,在Ubuntu下显示为乱码,可以使用iconv命令进行转换:iconv -f gbk -t utf8 source_file > target_file2、转换文件名编码Windows下压缩的zip文件,在 Ubuntu下解开时,中文文件名会显示乱码,可以用convmv解决。安装convmv:sudo apt-get install convmv转换文件或目录:convmv -f gbk -t utf8 -r --notest *3、解压zip文件乱码在Ubuntu下使用unzip解压Widnows环境下天生的zi 阅读全文
posted @ 2012-03-27 21:46 Andy_YF 阅读(312) 评论(0) 推荐(0)