Linux
文章平均质量分 81
xiyuan1999
SCJP SCWCD
展开
-
VMware vm linux 虚拟机 硬盘空间不足 磁盘最大大小调整 方案
很多人在安装虚拟机系统的时候,为了节省硬盘空间,把硬盘容量设置得较小,默认的2GB,我设置了10GB,可是后来发现硬盘容量不够用了。在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦。 其实在VMware5.0版本以上,(我的是5.5版本)安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,原创 2009-11-06 11:52:00 · 14993 阅读 · 4 评论 -
linux定时任务的设置 crontab 配置指南
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobe原创 2012-11-08 10:26:11 · 248072 阅读 · 5 评论 -
linux下定时执行任务的方法 crontab 用法说明
linux下定时执行任务的方法 【非原创,个人网上收集整理了一下】在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron在3个地方查找配置文件:1、/var/spool/原创 2012-11-08 10:22:04 · 42561 阅读 · 0 评论 -
Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL原创 2012-11-08 10:20:16 · 1577 阅读 · 0 评论 -
linux下释放cache内存
细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.先来说说free命令[root@server ~]# free -m total used free原创 2012-10-09 09:15:01 · 1190 阅读 · 0 评论 -
Linux内存占用分析 进程内存空间
经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, Swapped size (kb)CODE, Code size (kb)原创 2012-09-28 14:30:48 · 10660 阅读 · 0 评论 -
linux free命令参数及用法详解--linux查看内存命令
命 令: free功能说明:显示内存状态。语 法: free [-bkmotV][-s ]补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。参 数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。原创 2012-09-28 16:55:24 · 1258 阅读 · 0 评论 -
Linux free -m 详细说明
linux内存中buffer与cache的区别 free 命令相对于top 提供了更简洁的查看系统内存使用情况:$ freetotal used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/原创 2012-09-28 16:53:47 · 2092 阅读 · 0 评论 -
C语言实现简单线程池
有时我们会需要大量线程来处理一些相互独立的任务,为了避免频繁的申请释放线程所带来的开销,我们可以使用线程池。下面是一个C语言实现的简单的线程池。头文件: 1: #ifndef THREAD_POOL_H__ 2: #define THREAD_POOL_H__ 3: 4: #include 5: 6: /* 要执行的任务链表原创 2012-09-29 10:10:47 · 1678 阅读 · 1 评论 -
16 个 Linux 服务器监控命令
如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程原创 2012-09-28 09:52:29 · 1008 阅读 · 0 评论 -
Linux查看进程的内存占用情况
1、top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 内容解释: PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使用的共享内原创 2012-09-28 09:50:52 · 10129 阅读 · 1 评论 -
linux 查看进程内存占用
1.top top -b -n 1 |grep opera|awk '{print "cpu:"$9"%","mem:"$10"%"}' cpu:0.0% mem:26.4%2. ps -aux其中:RSS-------------进程实际占用物理内存大小;VSZ--------------任务虚拟地址空间的大小3./proc/pi原创 2012-09-28 09:47:34 · 1653 阅读 · 0 评论 -
shell (bash) 比较运算符
运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[ -e /var/log/syslog ]-d filename如果 filename 为目录,则为真[ -d /tmp/mydir ]-f filename如果 filename 为常规文件,则为真[ -f /usr/bin/grep ]-L filename如果 filename 为符号链接,则为真[ -L /usr/bin/grep ]-r filename如果 filename 可读,则为真[ -r /var/l原创 2011-02-14 15:28:00 · 902 阅读 · 0 评论 -
Shell常用处理字符串方法(备查)
一、构造字符串<br /><br />直接构造<br />STR_ZERO=hello<br />STR_FIRST="i am a string"<br />STR_SECOND='success'<br /><br />重复多次<br />#repeat the first parm($1) by $2 times<br />strRepeat()<br />{<br />local x=$2<br />if [ "$x" == "" ]; then<br />x=0<br />fi<br /><br原创 2011-02-14 15:27:00 · 1167 阅读 · 0 评论 -
shell字符串的截取
<br />shell字符串的截取的问题:<br />一、Linux shell 截取字符变量的前8位,有方法如下:<br />1.expr substr “$a” 1 8<br />2.echo $a|awk ‘{print substr(,1,8)}’<br />3.echo $a|cut -c1-8<br />4.echo $<br />5.expr $a : ‘/(.//).*’<br />6.echo $a|dd bs=1 count=8 2>/dev/null<br />二、按指定的字符串截取<原创 2011-02-14 15:26:00 · 1614 阅读 · 0 评论 -
解决SecureCRT中文显示乱码的两种方法
<br />解决SecureCRT中文显示乱码的两种办法:<br />今天操作利用shell脚本进行网站信息批量查询.<br />发现不能登陆 SecureCRT中对脚本中的中文信息显示乱码.<br />用LANG=c后,还是不正常.<br />Google 了一下.解决办法如下:<br />1.<br /> 具体解决方法是:<br /> 1,修改远程linux机器的配置<br /> vim /etc/sysconfig/i18n<br /> 把LANG改成支持UTF-8的字符集<br /原创 2010-06-21 16:49:00 · 6125 阅读 · 0 评论 -
虚拟机下LINUX没有eth0的解决办法
图方便,直接从一台机器上拷贝虚拟机硬盘文件到另一台机子的虚拟机上,结果发现通过修改/etc/network/interfaces配置的IP没用,输入ifconfig,发现根本就没有eth0,经过本人一小时的努力和在鸟语网站查询,终于发现问题。其原因是udev搞的鬼,udev在/etc/udev/rules.d/下面搞了一个持久命名规则(persistent-net.rules),对原创 2010-01-03 17:12:00 · 18752 阅读 · 1 评论 -
rm 提示 参数列表过长 解决方法
在Linux或者AIX中删除大量文件时, 直接用rm * 可能会出现 参数列表过长,的错误。这时可以用find命令来结合使用。例:1、rm -rf * 改为:find . -name "*" | xargs rm -rf * 就行了。2、rm test* -rf 改为:find . -name "test*" | xargs rm -rf "test*"原创 2009-11-10 15:17:00 · 13549 阅读 · 0 评论 -
linux下查看文件编码及修改编码
查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,c原创 2013-06-28 17:27:58 · 4235 阅读 · 0 评论