Welcome 微信登录

首页 / 操作系统 / Linux

恢复linux下被删除的syslog—/var/log/messages文件方法

恢复linux下被删除的syslog—/var/log/messages文件方法

Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名字的文件是解决不了问题的。本文以Unbutu系统为例,介绍如何恢复被误删除的syslog文件:首先,在以root用户执行如下lsof命令,查询打开/var/log/messages文件的进程的进程ID(PID)。 复制代码代码如下:root@zck:/var/...
linux wc命令应用举例

linux wc命令应用举例

在Linux下用wc进行计数。返回文件的行数、字数、字节数等。例如:复制代码代码如下:wc wc1.txt3 5 16 wc1.txt输出信息依次:行数 字数 字节数 文件名称。再具体点,单个统计。复制代码代码如下:#wc -m filename:显示一个文件的字符数#wc -l filename:显示一个文件的行数#wc -L filename:显示一个文件中的最长行的长度#wc -w filename:显示一个文件的字数注意:貌似wc统计的行算是用换行...
Linux中后缀名为ko、o、a、so、la的文件介绍

Linux中后缀名为ko、o、a、so、la的文件介绍

但是为了区分,有些文件还是加了后缀名: 1、.ko 是kernel object 的缩写,是Linux 2.6内核使用的动态连接文件,在Linux系统启动时加载内核模块。 2、.o 是相当于windows中的.obj文件 注意:.ko与.o的区别在于,.ko是linux 2.6内核编译之后生成的,多了一些module信息,如author,license之类的。.o文件则是linux 2.4内核编译生成的。 3、.a 是静态库,由多个.o组成在一起,用于静态...
linux Bash 快捷键大全

linux Bash 快捷键大全

一、编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字...
五个Linux简单命令帮你解决系统性能问题

五个Linux简单命令帮你解决系统性能问题

事实上,利用一些简单的Linux命令,可以发现许多管理主机的细节问题并且能迅速而简单地解决性能问题。一、top 对许多管理员来说,最新学会的就是TOP命令,它可以显示出当前运行的所有内核任务,并且提供了一些主机状态的统计报告。默认地,TOP命令每隔五分钟自动更新一次这个数据(这个更新间隔是可设置的)。 TOP命令的功能丰富到令人难以置信(估计很少有人使用过一半以上的功能)。一般来说你会以‘h’键开始,就是‘help&...
linux跨平台共享之samba 配置方法

linux跨平台共享之samba 配置方法

samba一个很强大的跨平台共享服务,在这里废话我就不多说了,直奔主题,由于部门近日招聘新员工,今天把我们开发部门一些经常使用的软件放入共享,每次来新员工直接去共享下载就可以了。所以在服务器端(公司内部服务器,系统 redhat 6.1)目的:在linux端提供共享目录,windows端可以访问该目录,为了安全起见,只有管理员用户有读写权限,普通用户只能读。首先linux端:1.安装samba# yum install samba -y# rpm -qa ...
linux(centos)中的cron计划任务配置方法[详细]

linux(centos)中的cron计划任务配置方法[详细]

1. crontab命令选项复制代码代码如下:#crontab -u <-l, -r, -e>-u指定一个用户-l列出某个用户的任务计划-r删除某个用户的任务-e编辑某个用户的任务2. cron文件语法与写法可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件。具体格式如下:复制代码代码如下:Minute Hour Day Month Week comma...
Linux chmod命令修改文件与文件夹权限的命令附实例

Linux chmod命令修改文件与文件夹权限的命令附实例

语法:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为u 表示“用户(user)”,即文件或目录的所有者。g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。o 表示“其他(others)用户”。a 表示“所有(all)用户”。它是系统默认值。操作符号可以是:+ 添加某个权限。- 取消某个权限。= 赋予...
Linux集群原理与安装配置介绍

Linux集群原理与安装配置介绍

Linux集群原理Linux集群系统包括集群节点和集群管理器两部分。集群节点有时简称为节点、服务器或服务器节点,是提供处理资源的系统,它进行集群的实际工作。一般来讲,它必须进行配置才能成为集群的一部分,也必须运行集群的应用软件。应用软件可以是专用于集群的软件,也可以是设计用于分布式系统的标准软件。Linux集群管理器则是将节点捆绑在一起,以构成单一系统外观的逻辑结构,它用于将任务分解到所有的节点。集群因多种不同的原因而有着不同的类型,建立Linux集群的最...
kvm可用存储类型简介(译)

kvm可用存储类型简介(译)

虚拟磁盘文件可以使用LVM(Logical Volume Manager)创建存储池来管理KVM的存储,创建一个KVM的虚拟机的时候,默认使用虚拟磁盘文件作为后端存储。如果使用这种类型的配置,虚拟机可见到的是一块实际的硬盘,但实际上使用的是一个虚拟磁盘文件所表示的一个硬盘。这里包含了一层额外的文件系统层,而且这一层文件系统层也会导致系统变慢。当然,虚拟磁盘文件也有它的好处,虚拟磁盘文件很容易就能被其他的KVM虚拟机使用,但是如果你想优化KVM的虚拟化性能,...
Tomcat中应用调用Libvirt库进行控制时可能导致线程卡死问题的解决方法

Tomcat中应用调用Libvirt库进行控制时可能导致线程卡死问题的解决方法

最近的项目中有用到libvirt的java包进行libvirt的远程命令调用,进行kvm的管理。我们的测试人员一个偶然的机会下测试出来,在控制连接状态的时候,可能存在一个严重的bug,由于界面上的flex应用在每次点击虚拟机节点的时候,会导致对后台的remote service进行大约3-4次的调用,而这些remote service中会利用libvirt的结构进行结果的获取,我们为了提高效率,将libvirt的链接进行了保持,而不是每次都进行重连,以减少...
<< 41 42 43 44 45 46 47 48 49 50 >>