所有。 我想删除mongod.lock 。 当我尝试sudo rm -rf mongod.lock我得到了这个 rm: cannot remove 'mongod.lock': Read-only file system 谁能告诉我如何强制删除它? 谢谢阿美
我有以下cron安装程序来清除tmp文件夹: 0 0 * * * rm -rf /home/user/tmp/* >> /dev/null 2>&1 不过,我正在寻找一个更有效的方式,这将是更less的CPU密集型,因为这将不得不每天清除1000个以上的文件。 我如何编辑这个以减lessCPU密集度?
删除/删除用户是否自动从用户所属的所有组中删除用户?
我们在我们的实验室里有一个由许多开发人员共享的Linux服务器。 服务器凭据(不是根)是所有人都知道的,他们使用SSHlogin。 现在,当我今天login时,我才意识到有人删除了我正在处理的文件夹。 直到昨天的EOD在那里,但现在已经走了。 我怎么知道谁删除了我的文件夹? **编辑: – **我刚刚发现了last命令与一些greps它给出了一个用户login的IP列表,这是很好的信息,但它不能完全解决我的目的。 我只是想知道谁删除了我的文件夹。 我只是想知道,如果有人愿意这样做,因为它以前发生过,每次恢复一切只是令人沮丧。
我想删除(或重命名)我创build的Ubuntu用户,但通常的解决scheme不工作,因为用户名中有一个问号。 $ sudo usermod -l myuser my?user usermod: user 'my?user' does not exist 我在问号前用通常的引号和/或反斜杠尝试,但无济于事。 有没有办法根据他的UID删除用户? 这将是一个解决scheme,因为我不需要input用户名。 谢谢!
我找不到任何地方的答案,所以我张贴这个希望它可以帮助别人… 我的情况是Linux系统与外部驱动器连接(和挂载)突然断开连接。 我不知道为什么 – 这可能是一个权力问题。 之后,linux不断报道: /dev/sdd: read failed after 0 of 4096 at 0: Input/output error 运行fdisk -l ,或者pvscan或者vgscan或者lvscan等 重新连接驱动器不起作用,现在没有办法重新安装驱动器。 我需要做的是删除/ dev / sdd设备。 pvremove –force /dev/sdd 从LVM中删除设备,但没有停止错误。 这是解决scheme : cd /sys/block/sdd/device echo 1 > delete 这里的答案指出我要在正确的地方寻找。 荣誉博格达诺
我只是做了类似的事情: $ du -sh /bigdata/stuff 1022G /bigdata/stuff $ df -h /bigdata Fileystem Size Used Avail Used% mounted on /dev/sda5 1,8T 1,7T 140G 93% /bigdata $ rm -rf /bigdata/stuff/* $ df -h /bigdata Fileystem Size Used Avail Used% mounted on /dev/sda5 1,8T 1,6T 268G 86% /bigdata 这意味着删除1022 G的文件只给了我128 G的额外的可用空间。 / bigdata下没有进一步的文件系统,此时/ bigdata上没有打开的文件。 为了收回所有的空闲空间,我需要卸载/ bigdata(以v … e […]
自动备份脚本执行以下rsync命令来同步本地目录树和远程目录树: env RSYNC_PASSWORD=$rsync_password rsync -aqrxz –delete –timeout=30 \ "${rsync_username}"@"${rsync_host}"::"${rsync_module}" ./ \ –exclude /$(basename "$0") –exclude /config/local_host.sh –exclude /local 文件和目录被复制/更新/创build到目标主机中,但是,如果目标主机停止存在,它们不会从目标中删除。 也就是说,上面的命令只能创build和更新从源到目标的文件和目录,而不能删除它们。 在目标主机上, rsync由用户www-data执行,整个目标目录树由拥有755个权限的www-data拥有。 在源主机上,通过rsync协议将rsync作为根守护进程执行。
我有一台运行Ubuntu 12.04.5 LTS(精确穿山甲)的服务器。 在该服务器上,我创build了一个新的Linux容器: $ sudo lxc-create -n mycontainer 过了一会儿,我决定摆脱这个容器: $ sudo lxc-destroy -n mycontainer 不过,我得到了以下错误: rm: cannot remove `/var/lib/lxc/mycontainer/rootfs/swapfile': Operation not permitted 我试图手动删除有问题的文件: $ sudo rm /var/lib/lxc/mycontainer/rootfs/swapfile 但是,果然,这给了我相同的错误信息。 我用lsattr检查了扩展的文件属性,以确保它不是不可变的: $ sudo lsattr /var/lib/lxc/mycontainer/rootfs/swapfile ————-e- /var/lib/lxc/mycontainer/rootfs/swapfile 作为一个实验,我试图覆盖文件: $ echo '' > /var/lib/lxc/mycontainer/rootfs/swapfile 这给了我一个新的错误消息: bash: /var/lib/lxc/mycontainer/rootfs/swapfile: Text file busy 所以我试图用lsof来获取使用该文件的进程的pid: $ sudo lsof /var/lib/lxc/mycontainer/rootfs/swapfile 这没有产出。 我用热熔器试了同样的东西: […]
我不小心安装了zabbix-frontend-php ,将apache2作为依赖项。 我不想使用,我想完全删除这两个软件包。 不幸的是,似乎apt-get不会让我删除zabbix,直到我让apache2正常工作zabbix。 我真的不想花时间修复我即将删除的破损软件包。 我如何覆盖apt-get并继续删除? $ apt-get删除apache2 zabbix-frontend-php 包'apache2'没有安装,所以不能删除 以下软件包已自动安装,不再需要: apache2-bin apache2-data 使用“apt-get autoremove”删除它们。 以下软件包将被删除: ZABBIX-前端的PHP 0升级,0新安装,1删除和0未升级。 1没有完全安装或删除。 完成此操作后,将释放28.2 MB的磁盘空间。 你想继续吗? [Y / N] (正在读取数据库…目前安装的28117个文件和目录。) 正在删除zabbix-frontend-php(1:2.4.7-1 + jessie)… 作业apache2.service失败。 有关详细信息,请参阅“systemctl status apache2.service”和“journalctl -xn”。 invoke-rc.d:initscript apache2,action“restart”失败。 dpkg:error handling包zabbix-frontend-php(–remove): 安装subprocess后删除脚本返回错误退出状态1 处理过程中遇到错误: ZABBIX-前端的PHP E:subprocess/ usr / bin / dpkg返回错误码(1)