51dev.com IT技术开发者社区

51dev.com 技术开发者社区

linux下修改history命令保存条数

linux下修改history命令保存条数

在linux系统下、history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history,但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢,其实当我们仔细...

关于在linux下清屏的几种技巧

关于在linux下清屏的几种技巧

在windows的DOS操作界面里面,清屏的命令是cls,那么在linux里面的清屏命令是什么呢?下面笔者分享几种在linux下用过的清屏方法。1、clear命令、这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。2、Ctrl+l(小写的L)、这是一...

vim中如何引用自定义模板文件

vim中如何引用自定义模板文件

我们在使用vim新建文件时可以引用自定义模板,来避免重复的数据格式处理花费太多时间。实现方法很简单,只需要2步即可:1.在.vim/template目录放入自己的模板文件(如shellconfig.sh、pythonconfig.py),内容可如图所示:2.在vim的.vimrc配置中加入对应该的模...

Linux下ps -ef和ps aux的区别及格式详解

Linux下ps -ef和ps aux的区别及格式详解

Linux下显示系统进程的命令ps,最常用的有ps-ef和psaux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,SystemV风格和BSD风格,psaux最初用到UnixStyle中,而ps-ef被用在SystemVStyle中,两者输出略有不同。现在的...

linux中的磁盘的MBR记录详解

linux中的磁盘的MBR记录详解

在硬盘中,硬盘的0柱面0磁头第一个1扇区称为主引导扇区,也叫主引导记录-MBR(mainbootrecord),其中MBR是以下三个部分组成1、Bootloader,主引导程序---446个字节2、Dpt(DiskPartitiontable),硬盘分区表---64个字节3、扇区结尾标志(55aa)...

awk打印指定列以后的所有内容

awk打印指定列以后的所有内容

今天在分析tomcat日志文件时,遇到一个问题,想统计外面用户的useragent信息,因此就只需要过滤出第12列之后的所有内容。那么对于这个需求,我们到底该怎么处理呢,由于我没有想到一个一步到位的方法,因此找到了一个取巧的方法,将其过程分成两步:1、使用awk将文件的前12列替换为空。awk'{f...

virgo-tomcat访问日志的详细配置

virgo-tomcat访问日志的详细配置

Tomcat日志信息分为两类:1、运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息。2、访问日志信息,它记录的访问的时间、IP、访问的资料等相关信息。关于tomcat访问日志的产生样式说明如下(从官方文档中摘录):%a-RemoteIPaddress%A-LocalIPaddres...

postgresql数据库中对重复数据的处理

postgresql数据库中对重复数据的处理

我们在使用postgresql数据库的时候,如果一张数据表在未做任何约束的情况下,很可能会出现几条完全一样的数据,即重复数据。如下图所示:那么如果我们要删除其中的2条该怎么办呢?第一种我们可以清空表的内容,再使用INSERTINTO语句再将内容插入到表中。此方法可行,但对于专业人士来讲,并不推荐第二...

Linux系统java环境jdk的安装

Linux系统java环境jdk的安装

在linux环境中jdk的安装有两种方式,一为rpm安装机制,另一种为源码安装(已编译好)因此在ORACLE官网提供两种安装文件,一为rpm格式,另一种为gz格式,两种的安装方式都大同小异的。 1、rpm格式的安装,只需执行一条命令即可。安装后会在/usr目录下生成java目录,在java...

Linux下如何查看系统启动时间和运行时间

Linux下如何查看系统启动时间和运行时间

对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息。服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机。那么我们怎么才能知道服务器运行了多久呢?在linux系统中可用如下几种方法去查询。1.uptime命令2.查看/proc/uptim...

linux-Centos/rhel-6.X下Gnome桌面环境的安装

linux-Centos/rhel-6.X下Gnome桌面环境的安装

在实际工作中,无论是生产环境还是公司内部环境、很多时候装的linux系统都是最小化安装的、即没有桌面环境,那么如果有时我们又需要一个桌面环境、该怎么安装呢?其实不难,现笔者将安装方法分享如下。测试环境:Centos6.3桌面类型:Gnome安装方法:[root@5201351~]yumgroupin...

关于linux系统下周期性例行任务crond服务的配置与使用

关于linux系统下周期性例行任务crond服务的配置与使用

Linux例行性任务(也叫周期性任务)的服务名为crond,常用的操作命令为crontab1.crontab-l 查看当前用户的任务2.crontab-e 编辑(设置)当前用户的任务,执行行不用重启crond服务。3.crontab-r 清除当前用户的任务,如果有多个任...

Tomcat应用的部署记录

Tomcat应用的部署记录

1、先安装jdk,解压jdk-7u17-linux-x64.tar.gz至/opt目录、配置环境变量,在/etc/profile末加入如下内容。JAVA_HOME=/opt/jdk1.7.0_17exportJAVA_HOMEPATH=$JAVA_HOME/bin:$PATH:/usr/local/...

Linux下openoffice与SWFtools的安装

Linux下openoffice与SWFtools的安装

第一部份:OpenOffice的安装1、Openoffice的官网:http://www.openoffice.org/download/index.html   选择Linux64-bit(x86064)(RPM)、版本号4.1.1、进行下载、上传到linux主机2、...

thinkphp整合系列之融云即时通讯在线聊天

thinkphp整合系列之融云即时通讯在线聊天

随着技术的发展;现代的网站;越来越趋于应用形式了;不再是像以前那样需要用户刷新页面;获取数据了;服务器端可以主动向用户推送数据;更加及时性了;比较突出的就是即时通讯在线聊天;今个;我们要打造的就是类似于网页版微信的功能;示例项目:http://git.oschina.net/shuaibai123/...