我有一个基于Debian的Linux服务器运行一年左右,没有任何问题。 几天前,ssh交互式模式没有理由停止工作。 我的意思是,我可以打开一个SSH连接就好了,服务器用壳问候我,但我什么都不能input。 但是,如果我发送这样的命令: ssh [email protected] cat /var/log/messages ,我得到响应。 我挖了几个日志,发现一条消息,这个消息与这个问题有很大的关系。 sh kernel: [10222733.062511] ————[ cut here ]———— sh kernel: [10222733.062522] WARNING: at /build/buildd-linux-2.6_2.6.32-39-amd64-7yVIH2/linux-2.6-2.6.32/debian/build/source_amd64_none/drivers/char/tty_ldisc.c:738 tty_ldisc_reinit+0x46/0x7b() sh kernel: [10222733.062526] Hardware name: PowerEdge R210 II sh kernel: [10222733.062528] Modules linked in: ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables sha1_generic arc4 ecb ppp_mppe ppp_async crc_ccitt ppp_generic slhc loop […]
我正在尝试configuration运行Debian 6的OpenVZ VPS来运行OpenVPN。 我有OpenVPN运行,我可以连接到它,但我的stream量还没有通过。 当dnsmasq启动时出现错误,我不知道如何解决它。 这是我得到的错误。 dnsmasq: failed to bind listening socket for 10.8.0.1: Address already in use failed! 这是netstat -ap的输出。 user@lenwood:/usr# netstat -ap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:microsoft-ds *:* LISTEN 1341/smbd tcp 0 0 localhost:submission *:* LISTEN 1459/sendmail: MTA: […]
我使用的是debian linux debian 6(x86_64上的Linux 2.6.32-5-amd64),如果我查询进程统计列表(ps或top),则每个进程的CPU使用率为零。 如果我查询apache stat也有零CPU使用率。 我已经安装了每个升级包,但问题仍然存在。 而且我忘记提到服务器已经加载。 所以CPU使用率不能为零! 这是一款带有SAS RAID1,12GB ram和一个Intel(R)Xeon(R)CPU E5504 @ 2.00GHz(4核)的HP服务器。 (不是虚拟的) 我认为必须有一些missconfigure或一些文件已经损坏或什么的。 我不是Linux specailist,所以我不知道是什么原因造成的。
我运行Proxmox 2.0,并在其上安装了Windows 2003 R2(32位)服务器。 我已经使用VIRTIO磁盘和NIC虚拟设备(并在Windows中安装了适当的驱动程序),一切都很好。 物理服务器是具有RAID 410i(256 Mb电池备份caching,RAID 10中的4个300 Gb 15K SAS磁盘)的HP DL 180 G6。 服务器是UPS支持(当然),所以它不会突然closures。 现在我看到我可以在Proxmox中将磁盘模式设置为“默认(无caching)”,“直接同步”,“通过写入”,“回写”,“回写(不安全)”,并且还可以打开/closurescaching在Windows自己模式。 我想优化Windows Server IO的速度,所以我想使用“回写”磁盘,而同时它看起来像我根本不需要磁盘上的Windowscaching。 我的情况有什么更好的策略? 我需要在Proxmox中为虚拟磁盘设置什么模式,以及在Windows Server中使用哪种设置更适合虚拟机? 顺便说一下 ,如果我将Debian安装在同一个Proxmox上的另一个虚拟机中,我应该在Proxmox中设置哪些磁盘模式,以便更好地发挥Debian的IO性能?
在使用PXE安装Debian时,使用preseed.cfg文件时遇到了问题。 我的网卡需要debian内核的firmware-bnx2软件包。 在PXE启动过程中,制造商允许系统设置其networking接口并访问initrd和内核,并开始安装。 在这个initrd中,我已经把考虑到的pressed的.fg文件。 但是在我安装这个bnx2软件包之前,安装不能自动完成。 我不知道如何在启动过程中安装bnx2软件包。 我认为这是可能的,通过指示 di hw-detect/load_firmware boolean true 文件说 # If non-free firmware is needed for the network or other hardware, you can # configure the installer to always try to load it, without prompting. Or # change to false to disable asking. 但是我不知道在哪里设置这个软件包以及如何安装它。 任何人都可以帮我吗? 非常感谢!
在我的环境中,软件包是通过运行'debuild -b'创build的,并通过dput上传到debian仓库。 debuild步骤告诉我,包已经签名,所以应该很酷。 我有我的密钥生成与gpg,它要求的密码,没有问题,我想这里。 debian版本库有mini-dinstall作为守护进程运行。 现在,当我从存储库服务器安装新的软件包,并得到'签名无法validation'的警告。 缺失/错误步骤在哪里以及签署软件包的最佳做法是什么?
我的电脑正在运行Debian Linux,启动时出现问题。 从GRUB引导程序select操作系统后,我看到驱动程序正在加载的消息,然后我得到一个完全像素化的屏幕,卡在那里。 我没有安装任何新的硬件。 什么可能导致这个? 编辑:这是一个启动过程的video:http: //youtu.be/NutfywloGO0 编辑:这是像素化屏幕的屏幕截图。 难道这个决议是超出限制的吗? 如果是这样,我怎么能编辑它。
我在保险丝挂载目录上遇到了一些权限问题,我对如何设置所有者感到困惑。 我有一个服务器上的媒体目录,Apache用来创build和提供一些用户生成的文件(这是一个Django的用户媒体目录)。 在这个服务器上,从目录到文件的所有内容都由www-data拥有,这是正确的。 在第一个副本服务器上,我使用Fuse来安装autofs目录,但是一切都由这个服务器的用户拥有,而不是www-data,因为apache不能在那里写。 在我的auto.sshfs我使用这个: mountpoint -fstype=fuse,rw,nodev,nonempty,allow_other,reconnect,uid=1000,gid=1000,max_read=65536,compression=yes,auto_cache,no_check_root,kernel_cache :sshfs\#server1@server1:/home/server1/user_media 我使用远程用户的uid和gid。 我读过的idmap将允许双方读写,但可能是我应该使用www数据的uid。 无论如何,在第二台服务器上,这些文件应该属于www-data,就像在第一台服务器上一样,但是我不知道如何做到这一点,而且我真的不能和生产服务器混在一起。 任何灯都是欢迎的! 编辑:我改变了用户uid和gid到apache,实际上新的文件/目录是由这个用户现在创build的,但更奇怪的是,如果我login为apache并转到目录,并尝试创build文件/目录我得到被拒绝的权限。 谁知道发生了什么事?
我在一台服务器上有两台虚拟主机:srv-08.zone08.edu:80 tulip.zone08.edu:8088 当我把srv-08.zone08.edu:8088,我什么也得不到。 文件/etc/apache2/ports.conf: NameVirtualHost srv-08.zone08.edu:80 NameVirtualHost tulip.zone08.edu:8088 Listen 80 Listen 8088 文件configurationsrv-08.zone08.edu(less数第一行): <VirtualHost srv-08.zone08.edu:80> ServerAdmin [email protected] ServerName srv-08.zone08.edu *** 文件configurationtulip.zone08.edu(less数第一行): <VirtualHost tulip.zone08.edu:8088> ServerAdmin [email protected] ServerName tulip.zone08.edu *** 我认为,只要改变VirtualHost和NameVirtualHost就足够了。 但这还不够…(这样,我的主机就不能从其他连接的PC上看到了,有什么想法吗? Cofig文件: <VirtualHost tulip.zone08.edu:8088> ServerAdmin [email protected] ServerName tulip.zone08.edu DocumentRoot /usr/apache ErrorLog /home/usr/apache2.log RewriteEngine on RewriteCond %{HTTP_HOST} srv-08.zone08.edu RewriteRule (.*) http://srv-08.zone08.edu/$1 <Directory "/usr/apache"> Options Indexes MultiViews FollowSymLinks […]
编辑:解决了…有一个硬件防火墙的方式! 我在远程Debian GNU / Linux 6.0.4(squeeze)服务器上安装了node.js,并在端口8866上运行了这个http服务器。 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); console.log('Someone set up us the bomb'); }).listen(8866, "0.0.0.0"); console.log('Server running at http://0.0.0.0:8866/'); 它似乎运行: node server.js root@pod:/var/www# Server running at http://0.0.0.0:8866/ 但是当我去http://213.159.xxx.xxx:8866没有显示,它超时。 所以我想也许我的端口被阻塞,所以我开始摆弄iptables,nmap等…但它仍然没有运行。 我会告诉你一些重要的输出,也许你们可以告诉我去一个有效的服务器的方式,我想我会接近。 以下是服务器上iptables -L的结果: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp […]