more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。---------------------------------------------------------------------------------
系统 2019-08-29 22:43:58 2122
据LinuxDevices报道,法国的ENAC开发组已为Linux内核开发了类似iPhone的Multi-touch(多点触摸)技术支持。该开发组提供了一段视频用来展示Linux的Multi-touch技术。除了需要相关硬件的驱动及固件支持外,要在Linux上实现此Multi-touch技术,你还将需要LinuxKernel2.6.30和包含DBus插件的Compiz窗口管理器。原视频及相关源代码可在ENAC网站找到。原载:LinuxTOY作者:Toy原文
系统 2019-08-29 22:42:29 2122
内核开发者一直在试图寻找一种快捷高效的内核调试手段,用于内核开发之中。高效的调试技术有利于提高内核开发效率,缩短内核开发周期。本文研究了一种新型的内核调试技术―Kprobes,Kprobes是一个轻量级的内核调试工具,利用Kprobes技术可以在运行的内核中动态的插入探测点,在探测点处执行用户预定义的操作。本文首先根据Kprobes在Linux内核中的源码实现,针对LinuxCPU异常技术,single-step技术,LoadableKernelModul
系统 2019-08-29 22:32:54 2122
1linux创建自启动程序自启动的两种方法,都经过自己测试。1.1自启动程序方法1:在etc/rc.local在里面加入/home/robin/code/autoruntest>/dev/null&(其中autoruntest测试程序名称,下同)。即可自启动1.2自启动程序方法2:创建linux服务,步骤如下:1)写服务启动脚本文件(后附例子)2)修改脚本文件chmod777autoruntest3)脚本文件拷贝到/etc/rc.d/init.d/4)ch
系统 2019-08-29 22:26:40 2122
sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载1安装tarzxvfxxx.tar.gz./configuremakemakeinstall2使用pidstat25//每隔2秒,显示5次,所有活动进程的CPU使用情况pidstat-p313225//每隔2秒,显示5次,PID为3132的进程的CPU使用情况显示pidsta
系统 2019-08-12 09:30:33 2122
Linux系统管理员应该知道的20个系统监控工具2011-04-0216:06:20|分类:rhel_监控|标签:pslinuxpm进程信息|字号订阅需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。1.找出瓶颈2.硬盘(存储
系统 2019-08-12 09:29:37 2122
如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具。为什么会这样?为了理解为什么Linux文件系统不需要磁盘碎片整——而Windows却需要——你需要理解磁盘碎片产生的原理,以及Linux和Windows文件系统它们之间工作原理的不同之处。什么是磁盘碎片很多Windows用户,甚至是没有经验的用户,都深信经常对文件系统进行碎片整理会提高计算机的速度。但并不是
系统 2019-08-12 09:29:27 2122
linux的用户与用户组管理命令1、用户和群组groupadd:用于添加新的组群其命令格式如下:groupadd[-option]群组名常用参数:-gGID:指定创建群组的GID(GID为大于500的数字)范例【1】添加一个叫teama的群组,并指定GID为555,使用命令:groupadd-g555teama注意(PS):如果不加-g参数,默认情况下系统会自动分配GID(用户所属群组的识别码),从500开始顺序排列groupdel:用于删除已存在的群组其
系统 2019-08-12 09:26:49 2122
先放下代码回来在解释头文件:clientinfo.h1structCLIENTINFO{2charmyfifo[500];3intleftarg;4intrightarg;5charop;6};7typedefstructCLIENTINFOCLIENTINFO,*CLINTINFOPTR;client.c1#include2#include3#include4#include5
系统 2019-08-12 01:33:54 2122
转自:http://blog.csdn.net/rlj021/archive/2008/12/16/3530939.aspx一、头文件gcc在编译时寻找所需要的头文件:※搜寻会从-I开始※然后找gcc的环境变量C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找内定目录/usr/include/usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.2/in
系统 2019-08-12 01:33:41 2122
放到/usr目录下tar-zxvfjakarta-tomcat-5.0.27.tar.tar解开到jakarta-tomcat-5.0.28目录,输入以下命令设置环境变量vi/etc/profile输入i进入编辑状态,在文件后面添加下面内容CATALINA_HOME=/usr/jakarta-tomcat-5.0.27exportCATALINA_HOME按esc键推出编辑状态,输入:wq回车(先按esc,然后输入:q!,存盘退出输入:wq包括那个冒号)运
系统 2019-08-12 01:33:41 2122
用户视角下的文件系统“一切皆是文件”,是UNIX和Linux的基本哲学之一。Linux对于文件I/O操作,实现了POSIX.1和SingleUNIXSpecification中的接口,包括open()、read()、write()、lseek()和close()等方法。正是由于Linux所实现的虚拟文件系统对具体文件系统进行了抽象,使得Linux可以方便地实现文件I/O操作接口。用户视角下的文件系统,就是一组系统调用接口,其与VFS的关系如下:每个进程在用
系统 2019-08-12 01:33:28 2122
场景:本地部署tomcat到8080端口,并期望本地访问80端口来访问本地tomcat。结论:使用linux下的iptables工具实现端口转发功能。具体为现取得root权限执行iptables-tnat-IOUTPUT-ptcp-d127.0.0.1--dport80-jREDIRECT--to-port8080目前在重启前均生效。要想永久生效,需要继续执行(ubuntu环境):iptables-save>/etc/iptables.rules新建一个b
系统 2019-08-12 01:33:15 2122
linuxjdktomcatmysql的安装mysql的话,推荐使用命令行安装,而不是用外部的源码去编译,因为简单粗暴。mysql服务:sudoapt-getinstallmysql-servermysql客户端:sudoapt-getinstallmysql-client1获取jdk在linux字符界面下载是比较麻烦的一件事。大家应该会碰到过这种情况,用迅雷或QQ旋风等下载工具下载文件下载速度始终是零。这是因为该资源需要授权而在jdk下载页面是需要先接受
系统 2019-08-12 01:33:02 2122
小菜一直对操作系统心存畏惧,以前也很少接触,这次创业购买了Linux云主机,由于木有人帮忙,只能自己动手优化服务器了。。。。小菜的云主机配置大致为:centeos6(32位),4核心cpu,4G内存,5M独享带宽。一、jvm内存优化方案。要优化服务器,首先从jvm入手,分配好jvm内存,配置方案如下:declare-xJAVA_OPTS="-server-Xms1280M-Xmx1280M-Xmn512M-Xss1024k-XX:+AggressiveOp
系统 2019-08-12 01:33:01 2122