Articles of Debian

我的Debian apt-get没有searchfunction,为什么?

我使用了一些apt-get版本的apt-get search jetty ,它会返回包含单词jetty的所有包的列表。 但是当我inputapt-get时,我得到以下命令列表: apt 0.8.10.3 for i386 compiled on Apr 15 2011 21:02:20 Usage: apt-get [options] command apt-get [options] install|remove pkg1 [pkg2 …] apt-get [options] source pkg1 [pkg2 …] apt-get is a simple command line interface for downloading and installing packages. The most frequently used commands are update and install. Commands: update – […]

Nagios等networking监控软件

可能重复: 你用什么工具来监视你的服务器? 大约4-5年前,我使用Nagios作为networking监控软件来检查服务器的服务状态。 现在我需要再次监视另一个networking,我不知道Nagios是否仍然是一个好的解决scheme。我需要一个软件,发送短信和电子邮件服务致命的。 我想要安装工具的服务器是debian和服务器,我想监视他们的服务是基于Windows和Linux的。 你能帮我吗?

MySQL无法连接到数据库

我不确定发生了什么事我的MySQL数据库。 我醒了,发现它已closures,我试着重新启动它,但我得到这个错误消息: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) 。 我谷歌了一下,它说要检查我的DF,这就是我得到的: Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 5905972 5905924 0 100% / tmpfs 269560 0 269560 0% /lib/init/rw udev 10240 480 9760 5% /dev tmpfs 269560 4 269556 1% /dev/shm 这是什么意思? 我如何处理这个? 我该如何解决这个问题?

cron脚本不会删除文件?

我从博客条目中复制了这个,研究了它,稍微调整了一下,或多或less地起作用: #!/bin/bash GZ_DATE=`date +%Y%m%d` GZ_TIME=`date +%H` BK_PATH=/mnt/usbbk/sql BK_FILE=$BK_PATH/$GZ_DATE-$GZ_TIME.gz # # Find all files older than 7 days (10080 minutes) and remove them # find BK_PATH* -type f -mmin +10080 -exec rm {} \; # # Dump and gzip export of SQL data # mysqldump –lock-all-tables –all-databases -u backup -p backup | gzip > $BK_FILE 但是,似乎并没有删除备份

Nginx服务错误的根

我有两个sites-enabled ,与server_name如下所示: server_name www.mysite.com mysite.com 和 server_name dev.mysite.com 问题:当我通过IP地址访问网站时,通过查看访问/错误日志,看起来nginx是在dev.mysite.com的root下dev.mysite.com 。 nginx如何决定哪个服务? 当我们使用它的IP地址访问网站时,我们是否可以强制它发送www.mysite.com的root ? CONF server { listen 80; server_name www.mysite.com mysite.com; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; root /var/www/mysite/public; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args ; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_read_timeout 300; } }

build立RAID 1arrays(非启动),显然所有的数据都没有了?

发生这种情况的计算机有一个40GB启动驱动器(Debian)和两个非启动驱动器。 我有两个相同的1.5TB驱动器(每个都有一个分区),其中一个有数据(其他是空的)。 所以我跑了'dd'来克隆到另一个,然后我有两个相同的驱动器。 然后,我想在Debian中构build一个软件RAIDarrays,所以我用一个磁盘创build了它,并将另一个标记为“丢失”。 添加第二个磁盘,并让它同步。 现在,在新arrays上安装并运行“ls”,我得到: # ls lost+found 使用fdisk /dev/md0我得到: Disk /dev/md0: 1500.2 GB, 1500164849664 bytes 2 heads, 4 sectors/track, 366251184 cylinders, total 2930009472 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 […]

nmap显示我不知道的服务

当我在我的服务器上运行nmap <host> ,它说以下端口是打开的,但是我的iptables没有明确允许它们的规则。 135/tcp filtered msrpc 139/tcp filtered netbios-ssn 445/tcp filtered microsoft-ds 这是一个运行postfix邮件服务器的debian web服务器。 我没有看到什么特别是在允许这些端口的iptables。 *nat # Allow openvpn connections (nat) -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE COMMIT *filter # This will allow all loopback (lo0) traffic and drop all traffic to 127/8 # that does not use lo0 -A INPUT -i lo […]

为什么我会得到ssh权限被拒绝(publickey)?

我有两台机器在谷歌计算引擎,我想ssh的另一台服务器。 因此,在第一台机器(namenode)上,我为用户hadoop创build了一个无密码的ssh密钥,并创build了一个cat id_rsa.pub >> authorized_keys。 在第二台机器(datanode1)上还有一个名为hadoop的用户。 第二台机器的hadoop用户有一个空的〜/ .ssh目录。 当我现在尝试从第一台机器ssh到第二台机器时,我得到: hadoop@namenode:~/.ssh$ ssh -v hadoop@datanode1 OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to datanode1 [10.240.223.55] port 22. debug1: Connection established. debug1: identity file /home/hadoop/.ssh/id_rsa type 1 debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048 debug1: […]

什么是file upload到Debian服务器上的单个文件夹限制…?

我怎样才能最大化这个限制,所以我可以将大约1000,000张图书封面的图片上传到运行网站的服务器上? 我们的服务器有100 GB的磁盘空间,图像低于10 GB,为什么我的服务器由于空间不足而停止提取文件?

为什么我必须使用屏幕-rx而不是屏幕-r?

有时要访问屏幕控制台,我需要用户screen -rx而不是screen -r 。 任何想法为什么会发生这种情况?