Articles of linux

有没有正确的方法来清除日志?

我想知道是否有一个正确的方式来清除日志一般? 我是Ubuntu的新手,我试图设置Postfix。 login问题是/var/log/mail.log 。 我想知道是否有一个正确的方法来清除它,而不是我进去,删除所有的行,并保存它。 我发现在清除日志并保存之后,有时错误不会立即写入。 附注:我在设置Postfix时遇到了麻烦,并且正在努力使我更容易阅读日志,希望它能帮助我,而不必一直向下滚动。

EPEL Repo for CentOS 6导致错误

我有一台运行CentOS 6(64位)的虚拟机,我试图像往常一样添加EPEL回购来安装各种软件包,因为我经常这样做。 今天,我遇到一些奇怪的错误,但我没有做任何不同的事情。 我正在添加EPEL: # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm 然而,当我尝试运行任何东西时,我得到这个错误: [root @ core /]#yum list 加载的插件:最快的镜像 确定最快速的镜像 错误:无法检索存储库的metalink:epel。 请validation其path,然后重试 有任何想法吗? 我很难过

如何理解Linux服务器的内存使用量和平均负载

我正在使用一个有128GB的内存和24核心的Linux服务器。 我使用top来查看它使用了多less。 它的输出粘贴在post的末尾。 这里有两个问题: (1)我看到每个正在运行的进程占用了非常小的内存百分比(%MEM不超过0.2%,最多只有0.0%),但是总内存如何在第四行输出“Mem:130766620k total,130161072k used,605548k free,919300k buffers”)? 所有进程的内存使用百分比总和几乎不可能达到100%,不是吗? (2)如何理解一线的平均负荷(“平均负荷:14.04,14.02,14.00”)? 感谢致敬! 编辑: 谢谢! 我也非常喜欢听听内存使用百分比的一些粗略的数字,以确定服务器是否负载过重,因为我曾经成为在不了解当前负载的情况下热衷于服务器的人。 swap与内存几乎一样吗? 例如,当内存和交换几乎相同的大小,如果内存几乎用完,但交换仍然很大程度上是免费的,我可以看到,如果内存+交换使用的百分比仍然不高,并运行其他新的stream程? 你如何一起考虑CPU或内存(或内存+交换)的使用? 如果他们中的任何一个达到太高,或者两者都有,你会担心吗? 顶部输出: $顶部 顶部 – 12:45:33最多19天,23:11,18用户,平均负载:14.04,14.02,14.00 任务:总计484次,12次跑步,472次睡眠,0次停止,0次僵尸 Cpu(s):36.7%us,19.7%sy,0.0%ni,43.6%id,0.0%wa,0.0%hi,0.0%si,0.0%st Mem:130766620k共计,130161072k使用,605548k免费,919300k缓冲区 交换次数:63111312k total,500556k used,62610756k free,124437752k cache PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 6529桑切斯18 -2 1075米219米13米S 100 0.2 13760:23 MATLAB 13210 timothy 18 -2 48336 37m 1216 R 100 0.0 […]

我可以发送一些文本到屏幕会话中运行的活动进程的STDIN吗?

我在Linux服务器上的屏幕会话中有一个长期运行的服务器进程。 这有点不稳定(可悲的是不是我的软件,所以我不能解决这个问题!),所以我想脚本夜间重新启动的过程,以帮助稳定。 使其正常关机的唯一方法是进入屏幕进程,切换到正在运行的窗口,并在其控制台上inputstring“stop”。 是否有任何智能redirect扭曲,我可以做一个cronjob每天在固定的时间发送停止命令?

2-4GB系统上有多lessSWAP空间?

我应该如何决定使用2-4 GB的RAM在新的Linux机器(Debian)上进行交换的大小? 我真的需要交换空间吗?

tar – 删除提取时的主要目录组件

你怎样才能提取目标目录,而不是完整的目录树? 压缩 tar cf /var/www/site.tar /var/www_bak/site 提取 tar xf /var/www/site.tar -C /tmp 这将产生: /tmp/var/www/site 在提取文件时如何避免创build整个dir树? 我想把它提取到: /tmp/site

如何检查Linux中以太网端口的物理状态?

我想检查一个指定的ethX是物理上还是下来。 我怎么用命令行来做到这一点?

unlink和rm有什么区别?

取消任何比rm更快的链接?

为什么我的XFS文件系统突然消耗更多的空间和稀疏文件?

我已经将XFS文件系统作为数据/增长分区在各种Linux服务器上运行了近10年。 最近CentOS / RHEL服务器运行的版本是6.2+,我注意到了一个奇怪的现象。 随着从EL6.0和EL6.1迁移到较新的操作系统版本,稳定的文件系统使用变得高度可变。 最初与EL6.2 +一起安装的系统performance出相同的行为; 在XFS分区上显示磁盘利用率的大幅波动(请参阅下图中的蓝线)。 之前和之后。 星期六从6.1升级到6.2。 过去一个季度的同一系统的磁盘使用情况图显示了上周的波动情况。 我开始检查文件系统的大文件和失控进程(日志文件,也许?)。 我发现我最大的文件报告du和ls不同的值。 使用和不使用–apparent-size开关的du运行说明了不同之处。 # du -skh SOD0005.TXT 29G SOD0005.TXT # du -skh –apparent-size SOD0005.TXT 21G SOD0005.TXT 在整个文件系统中使用ncdu实用程序进行快速检查,结果如下: Total disk usage: 436.8GiB Apparent size: 365.2GiB Items: 863258 文件系统中充满了稀疏的文件 ,与之前版本的OS /内核相比,有将近70GB的空间丢失! 我通过红帽Bugzilla进行了更新,并更改了日志,以查看是否有任何有关XFS的相同行为或新通告的报告。 纳达。 在升级过程中,我从内核版本2.6.32-131.17.1.el6升级到2.6.32-220.23.1.el6 ; 次版本号没有变化。 我用filefrag工具检查了文件碎片。 一些XFS分区上最大的文件有数千个扩展盘区。 在缓慢的活动期间使用xfs_fsr -v在线碎片整理运行帮助暂时减less磁盘使用(请参见上面的第一个图表中的星期三)。 但是,尽快重新启动系统活动,使用量会大增。 这里发生了什么?

软(符号)链接和硬链接之间有什么区别?

我听说你现在可以在Vista中创build软链接了 。 那么,UNIX / Linux / Vista上的软(符号)链接和硬链接之间的区别是什么? 使用另一个的优点是什么? 或者他们只是为了两个不同的目的?