Articles of Debian

如何使用脚本从命令行重置硬盘(删除多个分区和删除分区)而无需重新启动?

要从干净的状态开始,我需要将硬盘从命令行重置为空状态。 这不是关于运行擦除实用程序,数据不必被覆盖。 这个问题与从命令行删除所有分区非常相似 那里的解决scheme工作得很好, dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc 但是如果我想用这样一个覆盖的磁盘,我得到错误,该设备仍在使用中。 root@grml ~ # blockdev –rereadpt /dev/sda BLKRRPART: Device or resource busy 要么 root@grml ~ # partprobe Error: Partition(s) 2, 3 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As […]

Linux mdraid RAID 6,磁盘每隔几天随机丢弃一次

我有一些运行Debian 8的服务器,configuration为RAID6的8x800GB SSD。 所有磁盘都连接到LSI-3008闪烁到IT模式。 在每个服务器上,我还有一个2磁盘对作为操作系统的RAID1。 当前状态 # dpkg -l|grep mdad ii mdadm 3.3.2-5+deb8u1 amd64 tool to administer Linux MD arrays (software RAID) # uname -a Linux R5U32-B 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux # more /proc/mdstat Personalities : [raid1] [raid6] [raid5] [raid4] md2 : active raid6 sde1[1](F) sdg1[3] sdf1[2] sdd1[0] sdh1[7] sdb1[6] sdj1[5] […]

通过VPN与另一个networking连接一台计算机

嗨,我想通过另一个networking中的VPN连接到计算机。 我的电脑(Debian 7.11)在networking192.168.2.0/24。 我的网关(192.168.2.1)是一个VPN路由器。 它连接到另一个VPN路由器192.168.33.1。 从192.168.2.2我可以ping和连接到192.168.2.59,192.168.33.1,192.168.33.2,192.168.33.59 现在,我有另一台计算机10.0.1.8,我想要连接到物理连接到192.168.33.0/24networking。 我尝试在192.168.2.2添加一个路由,但它不工作: route add -net 10.0.1.8 netmask 255.255.255.255 gw 192.168.33.1 dev eth1 SIOCADDRT: No such process 我怎么能从192.168.2.2达到10.0.1.8?

ntpd使用错误的服务器

我最近把我的主要时间服务器移到了另一个系统,例如old.fqdn到new.fqdn 。 所有从属ntpd守护进程都使用ntp.fqdn作为服务器,这是一个现在指向new.fqdn的CNAME,即在该系统上的host ntp.fqdn产生: ntp.fqdn is an alias for new.fqdn. new.fqdn has address xxx.xxx.xxx.xxx 但是ntpq -p产生: remote refid st t when poll reach delay offset jitter ============================================================================== old.fqdn .INIT. 16 u – 1024 0 0.000 0.000 0.000 这是一致的,因为old.fqdn已被closures。 但为什么它坚持服务器? 这是/etc/ntp.conf : driftfile /var/lib/ntp/ntp.drift statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen […]

我应该如何将debian / xen机器从etch升级到lenny

我pipe理目前运行Debian / Etch和Xen 3.0的服务器。 每个虚拟机也在运行Debian / Etch。 Lenny是Debian的下一个版本,包括Xen 3.2。 不幸的是,我相信Xen 3.0和Xen 3.2之间没有自动升级path(通过dist-upgrade)。 (Xen 3.0在lenny发行说明中被列为过时的软件包)。 我应该遵循哪些步骤来结束运行lenny / xen3.2的服务器和运行lenny的虚拟机?

使用if-up和if-down脚本在eth1插入时禁用无线function

我正在尝试configuration我的networking接口。 当我插入以太网电缆时,我想使无线接口被禁用。 当我拿走以太网电缆时,我的无线接口应该再次启用。 我创build了/etc/network/if-up.d/wlan-down: #!/bin/sh [ "$IFACE" != "eth1" ] || exit 0 ifdown wlan0 exit 0 和/etc/network/if-down.d/wlan-up: #!/bin/sh [ "$IFACE" != "eth1" ] || exit 0 ifup wlan0 wpa_cli -i wlan0 reassociate exit 0 但它似乎并没有工作。 WPA仍然试图连接所有的时间。 我可以看到wlan0一直出现并消失。 我的问题是: 我怎样才能debugging这些脚本,例如发生了什么,执行了什么? 什么是正确的方式来实现我所追求的? 而且,当我断开以太网电缆时似乎没有任何反应。 接口启动并分配IP地址。 我想在这种情况下,以便我可以使用无线。 我正在使用Debian unstable

HALP! 我搞砸了Apache!

所以我加了一个新的网站到我的debian + apache2安装程序,并设法炸毁Apache! 调查错误日志显示,我忘记了为日志文件创build目录: [Tue Jun 02 12:26:51 2009] [notice] Graceful restart requested, doing restart apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName (2)No such file or directory: apache2: could not open error log file /var/www/logs/rayipress.co.uk/error.log. Unable to open logs 所以我创build了该文件和访问日志文件,并将权限/所有权更改为适当的设置。 我也启用/禁用此网站。 我马上禁用它,然后“固定”它,然后启用它。 它仍然拒绝连接,但没有别的出现在日志或访问文件的Apache(我拖尾的文件)。 编辑:这里是/ var / log […]

需要帮助find我的.htaccess不被读取有什么问题

我试图通过.htaccess文件使用mod_rewrite,我有一个很大的问题,.htaccess文件似乎不被读取。 该机器正在运行Debian 5.0,它使用稳定的apache2软件包。 我遵循这个页面的指示: http : //www.debian-administration.org/articles/136 。 启用mod_rewrite是这样的: a2enmod rewrite 在我的/etc/apache2/apache2.conf文件中,我添加了这个: <Directory "/var/www"> AllowOverride ALL Options FollowSymLinks </Directory> 在根目录下,我创build了一个包含以下内容的.htaccess文件: RewriteEngine on RewriteRule ^test$ foo.html 我已经尝试了许多类似的问题的答案无济于事。 我访问foo.com/test时得到的错误消息是404页面未find。 所有文件都可以被大家阅读。 直接访问foo.html没有问题。 我也试图把垃圾放入另一个.htaccess来看看Apache是​​否会抱怨,没有任何改变。 也许我太累了! 谢谢

系统在Debian上重新启动时挂起

我在两台电脑上安装了Debian(内核2.6.26-2-686) 。 在其中之一,它重新启动相当好,但我有我的第二台计算机上重新启动Debian下面的问题。 当我在Linux提示符下键入reboot时,出现以下消息,系统在“ 重新启动系统 ”后挂断: Broadcast message from root@myname (tty1) (Sun Jan 17 11:23:26 2010) The system is going down for reboot NOW! INIT: Switching to runlevel: 6 INIT: Sending processes the TERM signal Saving system clock Stopping enhanced syslog: rsyslogd. Asking all remaining processes to terminate…done. Deconfiguring network interfaces…done. Cleaning up ifupdown…. Deactivating […]

在Ubuntu中生成已安装的软件包列表

我想在Ubuntu中备份我手动select的软件包列表,而不列出作为依赖项安装的软件包。 例如, dpkg –get-selections 返回所有已安装软件包的完整列表,以及依赖关系。 我如何过滤依赖关系?