前一阵子,我使用Fedora 10安装了我的第一台Linux服务器。然后我升级到了Fedora 11,并意识到我从来没有在机器上使用X-Windows,并且在每次更新下载大量文件时,该机器使用ssh远程完成。 使用YUM或任何其他工具,我怎么能从这台机器完全删除Gnome和X-Windows子系统? 是完全重新安装而不selectX-Windows的唯一select吗?
目前我有一个像这样的结构的btrfs挂载点:# /mountpoint/month/day/hourAs24/ 每个叶子目录包含5,000到20,000个小文件。 在那里我保存了两个月的文件。 我每天用这个命令删除60天以前的目录 rm -R /mountpoint/month/day/ 该命令需要很长时间才能运行,并且在命令运行时服务器上的负载非常高。 每天在/mountpoint/month/下创buildbtrfs子卷是否会更好,然后在一个命令中清除子卷? 有没有其他快速和轻量级的解决scheme来摆脱一个命令下的一个btrfs目录下的文件? 编辑:澄清的情况。 在结构中,文件夹month , day和hourAs24是由当前date时间的对应值replace的variables。 解决scheme后编辑:在我的testing机器上顺利运行。 以下所有的作品都与安装的挂载点一起使用! 首先我为每个月创build正常的目录 mkdir /mountpoint/month 然后我创buildbtrfs子卷每月的每一天 btrfs subvolume create /mountpoint/month/day 然后我用一天的每个小时创build正常的目录 mkdir /mountpoint/month/day/hourAs24 60天后,我可以轻松清除当天的目录 btrfs subvolume delete /mountpoint/month/day (现在我必须等待60天才能看到生产服务器上的性能)
我有一个文件,导出了一堆需要删除的文件名。 我需要知道如何去除每个文件,而不必一次一个在命令行上发布。 我曾经想过只是在for循环中进行操作,这可能会起作用,但是想知道是否有一个更简单,甚至更好的解决scheme。 谢谢。
系统是CentOS5 x86_64,完全是最新的。 我有一个不能列出的文件夹(ls只是挂起,吃了记忆,直到它被杀死)。 目录大小将近500k: root@server [/home/user/public_html/domain.com/wp-content/uploads/2010/03]# stat . File: `.' Size: 458752 Blocks: 904 IO Block: 4096 directory Device: 812h/2066d Inode: 44499071 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 3292/ user) Gid: ( 3287/ user) Access: 2012-06-29 17:31:47.000000000 -0400 Modify: 2012-10-23 14:41:58.000000000 -0400 Change: 2012-10-23 14:41:58.000000000 -0400 我可以看到文件名,如果我使用ls -1f ,但它只是重复相同的48个文件,无限的,所有的文件名中都有非ascii字符: La-critic\363-al-servicio-la-privacidad-300×160.jpg 当我尝试访问这些文件(比如复制它们或删除它们)时,我收到如下消息: lstat("/home/user/public_html/domain.com/wp-content/uploads/2010/03/Sebast\355an-Pi\361era-el-balc\363n-150×120.jpg", 0x7fff364c52c0) = -1 […]
我有很多vdi快照,比如50或70张快照。 我想有一个简单的vdi与当前状态。 这些快照占用太多的磁盘空间,不需要作为快照。 我知道,如果我打电话 VBoxManage clonehd thedisk.vdi thedisk-full.vdi (50-70 times) VBoxManage clonehd {uuid-of-snapshot}.vdi thedisk-full.vdi –existing 我会得到我想要的。 但这需要很长时间(我的硬件和16G的初始磁盘大小超过了5个小时)。 当然,我尝试VBoxManage snapshot delete ,这是奇怪的:在停止的机器上不工作,可以在运行机器上失败,一旦失败,它将失败所有后续的调用。 有没有办法使许多快照从简单的vdi – 更快? $ VBoxManage –version 3.2.14r75509
我很惊讶地发现我的一个特权用户在Linux上安装了MySQL。 服务器(mysqld)正在运行,什么都不做。 我的技能都在Oracle中,所以我不熟悉如何closures和删除MySQL安装。
我有一个网站发送“caching控制”和“杂注”HTTP头的PHP请求。 我没有在代码中这样做,所以我假设它是某种Apacheconfiguration,就像这个问题所build议的那样(你并不需要去这个问题的上下文) 我的.htaccess文件中没有任何东西,所以它必须在Apache的configuration本身,但我不能访问,这是一个共享主机,我只有FTP访问我的网站的目录。 有没有什么办法,我可以添加指令到我的 .htaccess文件,将删除由全局configuration添加的头,否则重写该指令,以便他们不首先添加? 非常感谢你 丹尼尔
运行这个命令时: $ sudo rsync -r –delete –force –checksum –exclude=uploads /data/prep/* /data/app/ 我得到以下输出: cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor/yui cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor/yui cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor cannot delete non-empty directory: html/js/ckeditor/_source/plugins/uicolor cannot delete non-empty directory: html/js/ckeditor/_source/plugins cannot delete non-empty directory: html/js/ckeditor/_source/plugins cannot delete non-empty directory: html/js/ckeditor/_source cannot delete non-empty directory: html/js/ckeditor/_samples cannot delete non-empty […]
我必须从一个文件夹中删除200 000个文件(全部),我不想删除文件夹本身。 使用rm,我得到一个“参数列表太长”的错误。 我试图用xargs做一些事情,但我不是一个壳牌人,所以它不起作用: find -name * | xargs rm -f
当试图删除用户,它返回“用户当前login”。 我已经杀了用户使用pkill -KILL -u usernameHere和其他几个命令,但它没有帮助。 我怎样才能删除这个用户? 运行CentOS 6。