Articles of linux

当服务器拒绝通过ssh连接时,我该怎么办?

我有一台服务器运行之前,但今天我不能ssh到它,它显示了我: ssh: connect to host 10.0.0.117 port 22: Connection refused 我猜这有什么问题,但是我不能login,所以在这种情况下我能做些什么,至less要弄清楚它有什么问题?

如何更改RAID 5设备的调度程序?

我已经通过组合4个HDD创build了RAID 5设备块。 我的设备的名称是md1。 但是/ sys / block / md1 / queue / scheduler文件在输出cat时输出“none”。 而且在使用vim编辑它之后也是如此 /sys/devices/virtual/block/md1/queue/scheduler" E667: Fsync failed 我也试过使用sysctl.conf并join block.md1.queue.scheduler = deadline 但它又一次抛出 error: "block.md1.queue.scheduler" is an unknown key 我真的没有select。 请帮我一下

通过SSHconfigurationiptables而不被locking?

我需要通过SSHconfiguration服务器,并在此过程中configurationiptables 。 更确切地说,我想按以下顺序运行以下命令: iptables -F iptables -P INPUT DROP iptables -A INPUT -i lo -p all -j ACCEPT iptables -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT iptables -A INPUT -p tcp -m tcp –dport 25 -j ACCEPT iptables -A INPUT -p tcp -m […]

适用于大型(5 + Gb)文件的适当networking文件系统

我有很多用于HPC /集群计算的服务器,我注意到,由于部分计算运行使用NFS上的大文件,这会导致严重的瓶颈。 我想知道如何解决这个问题。 设置: 使用Debian Squeeze的34个服务器(每个42 Gb RAM) 每台机器12个物理内核+ HT 2个“头”机器(头1和头2),每个500Gb驱动器 从头1进行PXE引导的32个“从属”机器 head1导出32个PXE服务器的NFS文件系统 head2通过NFS包含所有其他机器的数据文件导出一个“data”目录 “data”目录包含非常大的文件(5+ Gb) 机器之间的连接:千兆以太网 大多数机器不在同一个物理机架上 使用Open Grid Scheduler(又名Grid Engine)进行批量作业处理 这个集群运行的一个计算包括对于每个“从属”,在开始各种计算之前,读取一大组文件(3Gb + 3Gb + 1.5Gb + 750M)。 我注意到,当发生这种情况时,大多数奴隶在阅读这些消息时实际上花费了大量的时间(几分钟)(而实际的计算速度要快得多)。 目前,我已经提出了head2的NFS守护进程中的线程数量,并且在slave mount选项中将rsize和wsize为32k,但这仍然是一个很大的瓶颈。 我能做些什么来提高性能,还是让奴隶将这些文件存放在硬盘上? 或者我应该去一个完全不同的FS存储?

find… -exec命令不会在所有find的文件上执行

怎么这个命令: find . -name \*.css -o -name \*.php -type f 给我所有* .css和* .php文件的列表,但添加'exec'选项: find . -name \*.css -o -name \*.php -type f -exec chmod 664 {} \; 只更改*.php文件的文件权限而不是*.css ? 注意:我正在使用Amazon EC2 Linux。

我的Samba文件服务器的随机千兆带宽

我拥有一个个人文件服务器,build立在AMD X2平台上,配有一个运行debian 6.0的英特尔千兆CTnetworking适配器。 我已经构build了一个raid5(2到x 3),由samba 3.5.6共享 从我的台式电脑(windows7)上拷贝大文件时,有时下载/上传速度稳定在55 / 60Mb / s左右,有时非常不稳定,从1或2Mb / s下降到20 / 30Mb / s,真的不稳定。 我也testing过在raid和主磁盘上使用samba共享,结果是类似的。 我在服务器上运行了一些hdparm -tT: /dev/sda: Timing cached reads: 4698 MB in 2.00 seconds = 2349.11 MB/sec Timing buffered disk reads: 374 MB in 3.00 seconds = 124.49 MB/sec /dev/md0: Timing cached reads: 4814 MB in 2.00 seconds = 2407.76 […]

在VMware中加载DD镜像时找不到操作系统

我在下面提供了很多细节,希望尽可能使我的问题清楚。 使用dd if=/dev/ps3da2 of=/mnt/edexhdd/EDPS3LINUX.iso bs=16384我从PPC64体系结构(实际上是PS3)的物理Linux非Xwindow安装中复制了一个相当庞大的分区到外部硬盘。 Linux上的分区是目前两个(即/ boot和/)之一的分区大于66 GB。 这个分区是第二个,不可启动。 其实fdisk -lu /mnt/edexhdd/EDPS3LINUX.iso说这样的分区“没有有效的分区表”。 同时,我可以通过mount -o loop /mnt/edexhdd/EDPS3LINUX.iso /mnt/testmnt将它挂载到Linux上,然后浏览一切。 我的意图是从我的Windows 7笔记本电脑(64位和VTfunction)上的VMWare工作站工作。 一切正常安装和其他VMWare图像工作正常。 所以我把图像移到Windows上,并创build了必要的vmdk文件… D:\raw2vmdk>java -jar raw2vmdk.jar EDPS3LINUX.iso EDPS3LINUX.vmdk Analysing image: D:\EDPS3LINUX.iso [66229960704 bytes] Number of sectors: 129355392 Number of cylinders: 0 Heads per track: 0 Sectors per track: 0 Loading VMDK template… Writing VMDK file to: D:\EDPS3LINUX.vmdk […]

如何将时钟设置为UTC?

在我的拱形Linux工作站上的时间弄糟了,所以我把系统时间设置为date ,然后是硬件时间 sudo hwclock –systohc –utc 现在hwclock给出: Do 04 Apr 2013 14:12:48 CEST -0.641471 seconds 但我希望它使用UTC,这将是12:12:48! 我如何做到这一点? 编辑: 一些额外的怪异: $ hwclock –utc Do 04 Apr 2013 14:20:56 CEST -0.188214 seconds $ hwclock –localtime Do 04 Apr 2013 12:21:01 CEST -0.438205 seconds $ date -u Do 4. Apr 12:21:11 UTC 2013 $ date Do 4. Apr […]

iptables在我的AP中丢弃ACK FIN包

我在我的Ubuntu机器上使用iptables有一个访问点。 该机器有eth0和wlan0桥接形成接口br0。 eth0和wlan0之间不应该有任何防火墙,我希望stream量能够自由stream畅地stream动。 如果stream量在eth0或wlan0处停止,则防火墙将启动 所以我在iptables中尝试了这个代码。 $IPTABLES -N RULE_3 $IPTABLES -A FORWARD -m physdev –physdev-is-bridged –physdev-in eth0 –physdev-out wlan0 -m state –state NEW -j RULE_3 $IPTABLES -A FORWARD -m physdev –physdev-is-bridged –physdev-in wlan0 –physdev-out eth0 -m state –state NEW -j RULE_3 $IPTABLES -A RULE_3 -j LOG –log-level info –log-prefix "RULE 3 — ACCEPT " $IPTABLES -A […]

PostgreSQL服务器启动失败:对共享内存段的请求超出了内核的SHMMAX参数

我将PostgreSQL的共享缓冲区(其他设置)增加到4096M,现在PostgreSQL无法启动,下面给出了错误消息。 我应该将内核的SHMMAX参数更改为4096M吗? 该系统有16GB的RAM。 这应该怎么做? 我应该把SHMALL改成什么? 我希望更改是永久性的,并在重新启动后保持不变。 * Starting PostgreSQL 9.1 database server * The PostgreSQL server failed to start. Please check the log output: 2013-04-15 06:15:53 UTC FATAL: could not create shared memory segment: Invalid argument 2013-04-15 06:15:53 UTC DETAIL: Failed system call was shmget(key=5432001, size=4418322432, 03600). 2013-04-15 06:15:53 UTC HINT: This error usually means […]