系统相关

Eclipse中Tomcat启动但是不显示Started或Debugging

1.错误描述 2.错误原因 3.解决办法

linux 下 messages无法删除

今天看到报警服务器报警,发现/var/log/messages 文件大小为3.9GB,为节省空间决定清空messages文件.由于此文件不能直接删除,因此考虑使用以下命令 echo "" > /var/log/messages  结果报错如下 -bash: /var/log/messages: Operation not permitted 利用ll /var/log/messages 查看权限显示为 600  而且当前用户为root llattr /var/log/messag

linux下类似Bus Hound的工具

linux下类似Bus Hound的工具 http://blog.csdn.net/liuqz2009/article/details/7886461 0推荐在linux大家有时候需要调试usb接口的串口消息,但是没有类似于windows下的bus hound工具,感觉比较痛苦,其实linux内核提供了usbmon这个工具,可以收集串口信息. 1.准备: 挂接debugfs (这个可以在内核配置中使能),加载usbmon模块(如果usbmon编译成模块). 如果usbmon编译到内核中的话,第二

Ubuntu Server用rsync实现备份机制

创建脚本cd /root touch sprin.sh vim sprin.sh #!/bin/bashrsync -az /test/sprin/ /backup/sprin/ find /test/sprin/SM/ -type f -mtime +30 -execdir rm -rf -- '{}' +#--删除超过30天的文件,以便不断腾出空间 find /test/sprin/FA/ -type f -mtime +30 -execdir rm -rf -- '{}' + 赋予脚本执行

Linux 日志分析

虽然提取的时候,不总是和你想的一样简单,但是日志中有大量信息在等着你.在这部分,我们会讲一些基本分析示例,你可以马上拿来处理你的日志(只是搜索里面有什么).我们还会讲一些高级分析方法,开始的时候可能要花时间来做配置,但会为以后省很多时间.你可以把高级分析的示例用在待解析的数据上,比如生成摘要计数,过滤字段值等. 首先我们会演示,你应该如何使用不同的工具在命令行进行日志分析:然后,演示一个日志管理工具,它能够让大多数乏味的工作变得自动化和高效. ------------友情链接:美康网:http:

Linux大文件已删除,使用df查看已使用的空间并未减少

今天在一台Linux系统里,使用df命令查看磁盘使用情况,发现/根分区使用了100% 然后删除一大文件/var/lib/pgsql/9.1/pgstartup.log,再使用df查看使用情况,显示内容不变.如下图所示: 在网上查了下,好像说是inode的原因,还没真正删除,也没怎么说清楚,于是笔者使用如下命令进行查看: [[email protected]5201351 ~]# lsof |grep deleted //lsof命令可显示系统打开的文件 经过命令我们可以看出虽然/var/lib/

Mac OSX上的软件包管理工具,brew 即 Homebrew

brew 即 Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便. brew类似ubuntu系统下的apt-get的功能. 安装brew: curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 安装软件:brew install cgdb 卸载软件:brew uninstall cgdb

使用eclipse搭建hadoop开发环境

下载一个 hadoop-eclipse-plugin-*.jar的eclipse插件,并放在plugins目录下 重启eclipse 打开视象,找“大象” 连接HDFS success 编程准备: 1.建个java项目 在项目下建个文件夹,如lib,导入所需的jar包.然后选中所有的jar包builtpath mapreduce-client和hdfs是关键的,还有yarn-client IKAnalyzer用于分词 MR流程:1.切分(不写代码);2.mapper(开始写代码)3. mappe

进程通信中如何进行值得传递?

子进程中修改了程序的某个全局变量的值,如何在其他子进程中或者父进程中取得修改后的值,除了连数据库之外,还可以通过共享内存来获取. 举例说明: #include <sys/types.h>#include<sys/wait.h>#include<unistd.h>#include<stdio.h>#include<stdlib.h>#include <sys/shm.h>int main(){  pid_t pid;          

Vim 命令 【转】

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx     开始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次.这个在文本的批处理中是非常有用的.同时编辑多个文件在vim众多的插件中,有

通过yum安装 memcache

. 通过yum安装 复制代码代码如下: yum -y install memcached#安装完成后执行:memcached -h#出现memcached帮助信息说明安装成功 2. 加入启动服务 复制代码代码如下: chkconfig --level 2345 memcached on 3. 配置Memcached 复制代码代码如下: vim /etc/sysconfig/memcached#文件中内容如下,按需要修改:PORT="11211" #端口USER="root&q

Yum安装Memcache

rpm -qa | grep libevent       yum install libevent -y rpm -qa | grep memcached yum install memcached -y memcached –h service memcached start|stop|restart memcached-tool 127.0.0.1:11211 stats

(转)Linux命令学习总结:dos2unix - unix2dos

Linux命令学习总结:dos2unix - unix2dos 命令简介: 原文:http://www.cnblogs.com/kerrycode/p/5077969.html dos2unix是将Windows格式文件转换为Unix.Linux格式的实用命令.Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n. 而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Un

Linux命令之dos2unix

Linux命令之dos2unix (2011-09-22 11:24:06) 转载▼ 标签: 杂谈   Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式 用途说明 dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter).DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A.而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是 0A.DO

xubuntu14.04LTS安装steam后运行的错误解决办法

我在ubuntu14.10中没碰到过这个问题,但在xubuntu14.04LTS中碰到 Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386[sudo] password for XXX: OK,上解决办法: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get

20175303柴轩达 2019-2020-2 《网络对抗技术》Exp0 环境搭建-Kali Linux 的安装

目录 Exp0 环境搭建-Kali Linux 的安装 kali下载 kali打开 更换软件源 kali汉化 设置共享文件 安装过程中遇到的问题 下载虚拟机版本问题 输入清华的更新源时 虚拟机在NAT模式下没有网络问题 Exp0 环境搭建-Kali Linux 的安装 kali下载 首先在Kali下载官网中,找到VMware版本,点击下图链接 点进去后,点击64位的torrent链接,下载BT种子,然后打开迅雷下载 下载完成之后解压,他并不是一个iso镜像文件,而是一个完整的虚拟机 kali打开

Linux基本命令——备份与恢复文档

在linux系统中,最简单的备份文档的方式是cp,但当文档数目数量较多时,cp便显得力不从心,并且会占用过多的硬盘资源.在这种情况下,最好的方法便是压缩和归档.下面将详细的介绍压缩与归档两种方法. 一,使用压缩和解压方式 gzip和bzip2是linux系统最常用的两种压缩方式,两者使用的压缩算法不同,但使用格式基本一样,bzip2的压缩效率会好一些. 1,gzip和gunzip命令 gzip是压缩命令,其制作的压缩文件默认的扩展名是".gz",使用"-9"选项可以

【maven 入门】在Eclipse上使用Maven

Maven安装 去官网下载Maven,如下链接: http://maven.apache.org/download.cgi# 选择下载Binary zip archive 解压到本地,安装Maven前,先确保已安装JDK,CMD下输入java -version验证是否已安装JDK,如下为我本机的JDK版本: 设置环境变量: MAVEN_HOME变量设置为D:\maven\apache-maven-3.3.9,即下载下来的maven包解压路径: 另外在PATH变量前面增加%M2_HOME%\bin

Linux服务器上配置2个Tomcat或者多个Tomcat

一.当在一个服务器上面安装2个tomcat的时候,修改第二个tomcat的conf目录下server.xml文件里面的端口号(原8080改成8081,原8005改成8006)可以达到两个tomcat都能启动且端口互不冲突 二.但是这样配置以后会出现两种问题 (1)启动某一个,另外一个则死掉 (2)两个启动都是操作同一个Tomcat 如上图,不难看出启动9.0.0版本(第二个tomcat)的tomcat的时候,使用的是8.0.24即第一个tomcat的环境变量,所以启动和停止第二个tomcat的时

Eclipse 的 git 插件操作 &quot;代码提交&quot;以及&quot;代码冲突&quot;

面向对象:曾经使用过SVN的同学. (因为Git 它 可以说是双重的SVN (本地一个服务器,远程一个服务器)),提交代码要有两次步骤,先提交到本地服务器,再把本地服务器在提交到远程服务器. 所以连SVN的同学都没有使用过就好好使用一下SVN吧. a1.代码更新. 在SVN中操作,我们要提交已经修改过的代码前,一定会记住. "先更新,在提交" (不然你的小伙伴的代码就被你全覆盖了,然后你的小伙伴就会躲在公司墙角画圈圈了) 所以在Git里面操作.也是这样的.不过就多了一个步骤,就是 先更