
linux
文章平均质量分 83
zengshaotao
大道至简,未来可期
展开
-
vi文本编辑器
4. vi文本编辑器vi是最基本文本编辑工具,而且很强大,要熟练掌握它.下面是其基本概念指令模式 就是使用vi之后即进入的模式可进行删除替换等指令编辑模式 常说aio模式,使用a 附加字符 i在当前位置加字符 o新开一个空行进行编辑末行模式 使用(:)时进入的模式主要应用说明如下:保存修改退出 Shift+: 输入wq 回车 + “!”强制保...原创 2013-03-16 17:22:41 · 137 阅读 · 0 评论 -
tar 将软连接的文件也进行打包
1tar [-cxtzjvfpPN] 文件与目录 .... 参数:-c :建立一个压缩文件的参数指令(create 的意思)。-x :解开一个压缩文件的参数指令。-t :查看 tarfile 里面的文件。特别注意,在参数的下达中,c/x/t 仅能存在一个,不可同时存在, 因为不可能同时压缩与解压缩。-z :使用gzip进行压缩打包文档。-j :使用...原创 2014-09-03 15:07:27 · 7214 阅读 · 0 评论 -
shell字符串的截取
shell字符串的截取的问题:一、Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.expr $a : ‘\(.\\).*’ 5.echo $a|dd bs=1 count=8 2>...原创 2014-04-19 20:12:21 · 160 阅读 · 0 评论 -
linux服务器性能优化
基于Linux服务器的性能分析与优化作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但硬件问题、软件问题、网络环境等的复杂性和多变性,导致了对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题。本文从系统入手,重点讲述由于系统软、硬件配置不当造成的性能问题,并且给出了检测系统故障和优化性能的一般方法和流程。一、系统性能分析...原创 2014-04-23 21:20:42 · 178 阅读 · 0 评论 -
命令输出的重定向
command >out.file 2>&1 &command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。 2>&1 是将标准出错重定向到标准输出,这里的标准输出已经重定向到了out.file文件,即将标准出错也输出到out.file文件中。最后一个& ...原创 2016-04-19 09:40:08 · 323 阅读 · 0 评论 -
不同的OS对jar的加载顺序
发布系统时,提示 某某类 no such method。。。。类似错误根据经验,是包冲突 然后查看本地,果然有多个版本的包,但是classpath.文件只引入了一个,需要说明的是,这里的classpath文件是IDE提供的,实际发布时会加载所有 的jar,所以当存在多个包时,对于不同的系统,可能会加载不同的jar,当加载到同一个class文件时,会忽略之后遇见的同名的类, 所以可...2016-04-21 18:34:01 · 359 阅读 · 0 评论 -
cp -p
拷贝当前目录的文件a.txt到与a.txt平级的目录b下面 cp a.txt ./b ,此时b目录下的a.txt的访问时间是最新的,是当前的操作时间。 cp -p a.txt ./b , 此时b目录下的a.txt的访问时间是复制之前a.txt文件的访问时间...2014-09-12 11:35:27 · 4399 阅读 · 0 评论 -
【Linux学习笔记】分区与目录
原文地址:http://www.blogjava.net/pengpenglin/archive/2008/12/01/243810.html【1. 分区与目录概念理解】 Linux的分区是物理上的概念,就像我们把一块硬盘分成C:,D:,E:三个区一样,物理上将存储空间分开 Linux的目录是逻辑上的概念,Linux的目录树实际上是一个分区之间的数据逻辑结构关系,不是物理结构【2. 分...原创 2015-07-13 18:48:05 · 146 阅读 · 0 评论 -
解压gz文件,挂载小结
如何把tar.gz格式文件解压到指定目录?格式 :#tar zxvf *.tar.gz -C 您想指定的目录#tar zxvf ktestk.tar.gz -C /home/base没有-C这个参数,就会把/home/base当作gz文件的,解压当作就报错了。 linux的文件分区,就像windows的C,D,E盘的物理空间划分,然后需要挂载到具体的目录,比如/var/opt,/...2015-07-14 17:04:11 · 310 阅读 · 0 评论 -
linux安装jdk
1.下载jdk的rpm安装包,这里以jdk-6u21-linux-i586-rpm.bin为例进行说明下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 将jdk-6u21-linux-i586-rpm.bin 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同...原创 2014-11-27 13:39:18 · 111 阅读 · 0 评论 -
crontab系统定时任务
为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/...原创 2017-08-03 16:21:43 · 178 阅读 · 0 评论 -
shell编程实战
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。参考程序:#!/bin/shFILENAME=echo “Input file name:”read FILENAMEif [ -c "$FILENAME" ]thencp $FILENAME /devfi2.请下列shell程序加注释,并说明程序的功能和调用方法:#!/bin/sh#!/bin/sh## /...原创 2014-04-11 20:58:55 · 140 阅读 · 0 评论 -
tail head sed
1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwd 或 tail -n 10 /etc/passwdtail -f /var/log/messages参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ct...原创 2013-10-29 13:46:50 · 274 阅读 · 0 评论 -
linux安装jdk
linux下安装jdk6和安装tomcat6 1、下载jdk rpm 软件包 jdk-6u11-linux-i586-rpm.bin; 2、在/usr下建立一个java目录,拷贝 jdk-6u11-linux-i586-rpm.bin 到 java目录; 3、给 jdk-6u11-linux-i586-rpm.bin 加上执行权限,命令:chmod a+x jdk-6u...原创 2012-11-15 14:17:07 · 76 阅读 · 0 评论 -
Linux 系统命令及其使用详解
Linux 系统命令及其使用详解(大全)(来源: 中国系统分析员) cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数:...原创 2013-07-09 17:36:00 · 84 阅读 · 0 评论 -
linux
自己电脑配置不高,但是还是安装了VM5.5,并在虚拟机里安装了red hat el4,很幸运的是一次性安装成功了,安装的时候一定要记住系统用户和密码。因为linux一般是作为服务器存在的,所以安装的时候很多和桌面相关的应该最好不要安装,当然你的电脑配置够高也可以选择安装。我只是安装了经常需要使用的vsftp工具。安装之后可以进行一些简单的验证,比如ifconfig 查看ip,和wi...2014-01-13 22:51:10 · 106 阅读 · 0 评论 -
linux 安装绿色版的tomcat
一、下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz。二、配置Java环境变量 Java的环境变量已经在前几篇文章里有了概述,详细见:http://www.fengwenxuan.com/index.php/red...原创 2014-01-14 23:27:24 · 383 阅读 · 0 评论 -
linux 安装jdk tomcat
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完...原创 2014-01-14 23:29:29 · 90 阅读 · 0 评论 -
linux软硬链接
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symboli...原创 2014-01-17 16:56:33 · 127 阅读 · 0 评论 -
ping 防火墙
安装了虚拟机,也使用的是nat协议,但是虚拟机就是无法ping通主机,但是主机ping通了虚拟机,于是关掉主机的防火墙,就ok了2014-01-19 12:20:38 · 140 阅读 · 0 评论 -
虚拟机三种协议
如何使虚拟机与主机互相能ping通 刚刚因为虚拟机与主机没法互相ping通的事情,奋战到将近凌晨一点。现在把这个过程总结一下,以方便后加入该行业的广大IT精英。VMWare提供了三种工作模式:bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。1. bridged(桥接模式)在这种模式下,VMWare虚拟出来的操作系统就像是局...原创 2014-01-19 12:22:07 · 842 阅读 · 0 评论 -
两台linux服务器 cp文件
上传scp -r [dir] root@IP:[dir]下载scp -r root@IP:[dir] /[dir]scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。你可以在一台服务器上以 root 身份运行 #scp servername:/home/ftp/pub/file1 ./ 这样就把另一...原创 2014-03-18 21:52:12 · 1074 阅读 · 0 评论 -
查看系统位数
使用bootinfo查看时,提示找不到命令,但是在aix上则提示没有权限,后来在linux上试了一下file /sbin/init 命令就ok了。输出的结果类似于:/sbin/init: ELF 32-bit LSB executable。。。。。。。。。。 ...2014-04-08 19:51:27 · 100 阅读 · 0 评论 -
linux对日志文件的操作
Linux 如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*注意两种方法的顺序分解: tail -n 1...原创 2017-03-17 11:36:01 · 185 阅读 · 0 评论