我即将终止与我多年的托pipe服务提供商的关系,但是我想在我之前安全地擦拭这个盒子。 这是一个在单个EXT3驱动器上运行Debian的专用服务器,虽然我有root权限,但是由于它在某个机架上无头,所以无法启动备用介质。 我不需要多次通过,但是如果可能的话,我想擦掉空闲空间。 基本上我想走开,并确保我不会留下任何个人资料。 我担心,如果我只是运行srm -R -s /
我已经注意到了这一段时间,这对我来说从来没有任何意义: 为什么ntpd需要在这么多地址上进行监听? 例如,Debian机器: $ netstat 原始本地地址外地址程序名称 udp 0.0.0.0:123 0.0.0.0:* ntpd udp 127.0.0.1:123 0.0.0.0:* ntpd udp [LAN]:123 0.0.0.0:* ntpd udp [IPv4]:123 0.0.0.0:* ntpd udp6 ::: 123 ::: * ntpd udp6 :: 1:123 ::: * ntpd udp6 [link-local] ::: * ntpd udp6 [IPv6] ::: * ntpd 这个(模糊的) netstat清单显示了nptd监听IPv4和IPv6的广播,本地,局域网和全局地址。 为什么ntpd如此混杂?
我正在运行gkrellm,它显示我的Debian Linux系统上的一些进程正在向eth0写入大约500KB / s。 我想找出它是哪个过程。 我对netstat有一点了解,但是它显示了一个巨大的TCP连接,我似乎无法让它产生任何关于stream量的信息。 有谁知道我怎样才能得到一个实际使用 eth0接口的进程列表,以便我可以追查到罪犯? 后续工作 :Debian Linux发行版包含一个nethogs包,可以明确地解决这个问题。 相关的工具,如iftop , netstat和lsof ,都不是很清楚。
我有一个物理机主机上运行的虚拟机(Debian)。 虚拟机作为它经常在本地networking上接收的数据的缓冲区(这个数据的周期是0.5s,因此吞吐量相当高)。 收到的任何数据都存储在虚拟机上,并通过UDP重复转发到外部服务器。 一旦外部服务器(通过UDP)确认已收到数据包,原始数据将从虚拟机中删除,而不会再次发送到外部服务器。 连接虚拟机和外部服务器的互联网连接是不可靠的,这意味着它可能一度停机数天。 托pipe虚拟机的物理机器随机每天多次切断电源。 没有办法知道何时会发生这种情况,并且不可能为系统添加UPS,电池或类似的解决scheme。 最初,数据存储在虚拟机上基于文件的HSQLDB数据库上。 然而,频繁的停电最终会导致数据库脚本文件被破坏(不在文件系统级别,即可读,但HSQLDB无法理解),这导致了我的问题: 数据应该如何存储在一个断电的环境中,并经常发生? 我能想到的一个select是使用平面文件,将每个数据包作为文件保存在文件系统上。 这样,如果文件由于断电而损坏,则可以忽略,其余数据保持不变。 然而,这带来了一些问题,主要与可能存储在虚拟机上的数据量有关。 在每个数据之间0.5秒时,10天内将生成1,728,000个文件。 这至less意味着使用具有增加数量的inode的文件系统来存储这些数据(当前的文件系统设置在约250,000条消息和30%的磁盘空间使用inode)。 而且,很难(不可能)pipe理。 还有其他的select吗? 是否有在Debian上运行的数据库引擎不会因为停电而被破坏? 另外,应该使用什么文件系统? ext3是目前使用的。 在虚拟机上运行的软件是使用Java 6编写的,所以希望解决scheme不会不兼容。
进入后 shutdown now 在terminal,我得到一切正常运行,然后: All processes ended withing 2 seconds…done INIT: Going single user INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Give root password for maintenance(or…. 我按Ctrl + D ,它显示我login屏幕Debian。 通过GUIclosures正常工作。 更新1 似乎有些过程挂起。 而且,我已经设法通过多次重试来closures服务器。 最近我只安装了ntp和ntpdate,仅此而已。 我想这可能是与iptables冲突。
我尝试将文件的所有者chown为root,但是我不能。 我以root身份执行此操作。 我收到以下消息: chown: changing ownership of `ps': Operation not permitted
我正在编写脚本来自动设置新的slicehost安装。 在一个完美的世界里,当我开始剧本之后,它就会运行,而我却不在意。 除了一个例外,我已经成功了。 如何设置时区,永久(重新生存)和理智(调整标准和夏令时,所以不要只是强制date)…方式,不需要我的input? 目前,我正在使用 dpkg-reconfigure tzdata 这似乎没有任何方法来强制参数。 它要求用户input。 编辑:我在这里编辑,而不是评论,因为评论似乎不允许代码块。 下面是我结束的实际代码,基于下面的Rudedog的评论。 我也注意到这不会更新/ etc / timezone。 我不确定是谁使用的,但如果有人这样做,我也是这样设置的。 TIMEZONE="America/Los_Angeles" echo $TIMEZONE > /etc/timezone cp /usr/share/zoneinfo/${TIMEZONE} /etc/localtime # This sets the time
我需要从Debian中的应用程序创build一个守护进程。 在Debian中是否有这样的标准工具,比如Ubuntu中的“upstart”? 我只需要启动 – 停止命令,作为守护进程启动一个程序,有一些选项和一个pid文件,并用pid文件杀死它。 我看着init.d,但似乎这是为了启动时启动。 我想手动启动我的守护进程。
我试图删除/ var / www / html,但我得到这个错误: rm: cannot remove `html': Device or resource busy
在Debian 8上sudo有一个相当奇怪的问题:用户不能执行/etc/sudoers.d中的一些命令。 我使用Chef来分发configuration,所有的文件都是自动生成的。 例: 这个configuration工作正常 root@server:~# cat /etc/sudoers.d/nginx # This file is managed by Chef. # Do NOT modify this file directly. user ALL=(root) NOPASSWD:/usr/sbin/nginx 这失败了: root@server:~# cat /etc/sudoers.d/update-rc.d # This file is managed by Chef. # Do NOT modify this file directly. user ALL=(root) NOPASSWD:/usr/sbin/update-rc.d user@www42:~$ sudo update-rc.d [sudo] password for user: Sorry, user […]