Articles of linux

IPv6非常慢,而IPv4不在同一台服务器上

我有一个开发和生产服务器,都运行CentOS,在相同的networking上具有类似的configuration。 在一台(生产服务器)上,当我做一个curl的时候,它首先尝试IPv6,但是在大约45秒之后超时,回到IPv4,这很好。 Ping6也超时,永远不会收到任何数据包,但平常的ping(我认为这是IPv4)工作正常。 在开发服务器上,ping6和curl都可以正常工作,而且都使用IPv6。 任何人都可以build议我怎么去试图找出什么是错的? 我不是一个真正的系统pipe理员,但我必须自己诊断和解决问题。

在Debian上安装linux-image后内核不会升级

我试图在我的Debian服务器上将我的Linux内核升级到3.2。 我已经安装了图像包,但即使重新启动,我似乎还有我的旧2.6内核。 我假设我可能不得不做一些其他的工作,有人可以帮助吗? root@myserver:~# uname -r 2.6.32-308.el5.028stab099.3 root@myserver:~# cat /etc/debian_version wheezy/sid root@myserver:~# apt-cache search linux-image alsa-base – ALSA driver configuration files linux-headers-3.2.0-3-amd64 – Header files for Linux 3.2.0-3-amd64 linux-headers-3.2.0-3-rt-amd64 – Header files for Linux 3.2.0-3-rt-amd64 linux-image-3.2.0-3-amd64 – Linux 3.2 for 64-bit PCs linux-image-3.2.0-3-amd64-dbg – Debugging infos for Linux 3.2.0-3-amd64 linux-image-3.2.0-3-rt-amd64 – Linux 3.2 for 64-bit […]

是由操作系统本身造成的间歇性慢的磁盘读取速度?

我在CenTOS 5.x虚拟机上间歇性地发现磁盘读写速度很慢。 有时hdparm会报告: /dev/sda3: Timing buffered disk reads: 6 MB in 3.03 seconds = 2.04 MB/sec 其他时候,它会报告: /dev/sda3: Timing buffered disk reads: 80 MB in 3.53 seconds = 22.34 MB/sec 我倾向于怀疑VMWare主机系统是负担过重,但在我与VMWarepipe理员提出这个之前,我想排除可能导致此行为的操作系统特定的其他任何东西。 还有其他方面或testing我可以运行吗? 任何types的虚拟机/操作系统损坏会导致这种types的行为? 重build/取代虚拟机的帮助?

如何从apt.puppetlabs.com安装puppet devel?

根据apt.puppetlabs.com上的自述 文件 ,回购被添加 wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb dpkg -i puppetlabs-release-precise.deb 但我只能看到稳定的2.7版本,当我后来searchaptitude 。 即使我安装release-unstable ,我仍然只能看到2.7版本。 发行版本列在软件包文件中。 Package: puppet Version: 3.0.0-0.1rc3puppetlabs1 Architecture: all Maintainer: Puppet Labs <[email protected]> Installed-Size: 492 Depends: puppet-common (= 3.0.0-0.1rc3puppetlabs1), ruby1.8 Recommends: rdoc Suggests: puppet-el, vim-puppet Section: admin Priority: optional 所以我想这是可能的? 题 如何从apt.puppetlabs.com在Ubuntu 12.04上安装puppet 3.0 rc3?

通过请求的名字进行Linux路由

我已经在另一个SE网站上提出这个问题,但是我觉得我不够清楚。 所以,我会在这里尝试。 作为一个例子 – 我有2个域名(acme.com,ajax.com)。 这两个解决我的单个静态IP。 同时,我的路由器将所有端口22通信(SSH)路由到Linux服务器(192.168.1.21)。 我想做什么(如果可能的话)是使acme.com成为SSH的URL。 我意识到所有的stream量都被路由到.21(路由器不知道名称),但是当请求的名称是ajax.com时,有什么方法可以指示Linux拒绝端口22的请求吗? 换句话说,有没有办法让Linux看到整个请求? 或者也许SSHd可以做到这一点? (在黑暗中拍摄) 预先感谢您的任何build议。

软件包列表在Linux中安装

我有RedHat Linux上有一些软件安装如下: 标准C ++库33-3.2.3-47.3 WebSphere MQ客户端6.0.2.6 IBM全球安全套件7.0.4.11 IBM密钥pipe理工具6.0或以上 Tivoli Data Exchange 4.4.0.0 我想知道是否有办法通过从命令行执行一些命令来获得这个列表,这样,当我执行命令时,它会提示我有什么,如果有什么东西丢失,那么它可以安装

强制命令/进程通过远程服务器执行

有一个Linux服务器,我通过sshfs访问。 不幸的是,由于安全问题,纯SSH连接是不可能的。 如果我通过sshfs访问这个服务器,我执行的任何命令都是通过本地服务器运行的,或者其他的东西。 不知道如何描述它。 例如,如果在远程服务器上有一个包含10,000个文件的tar文件,如果我解压缩这个文件,则需要很长的时间,因为它实际上是将每个文件提取到本地服务器,然后复制它到远程服务器。 在那里,如果我身在远程服务器本身,那么解包就会闪电般快,因为所有的工作都是在当地完成的。 我想这是关于sshfs如何工作的固有的东西。 我想知道的是一种以直接在远程服务器上运行或者让远程服务器运行命令的方式执行命令的方法。 我能想到的一件事就是在远程服务器上创build一个cron作业,这样就可以在本地运行我所给的任何命令。 但是这很不方便。 另一种方法是运行一个PHP Shelltypes的程序(因为远程服务器是一个Web服务器)。 任何通过PHP Shell提供的命令都可以在本地运行。 是否有bash命令可以用来强制input命令直接在远程服务器上运行? 我试图搞乱nohup但我不知道这是有益的或不…

VirtualBox故障build立客户添加模块

在使用Mac OS X 10.8(Mountain Lion)运行VirtualBox / Vagrant时,无法安装GuestAdditions。 我以前没有用过VB和Vagrant,也没有用过Linux,所以寻找一些指导。 错误! 内核2.6.32-38-server的内核头文件无法在/lib/modules/2.6.32-38-server/build或/lib/modules/2.6.32-38-server/sourcefind。 错误可以在shell输出的底部find(见下) vagrant@lucid64:~$ sudo apt-get install dkms -y Reading package lists… Done Building dependency tree Reading state information… Done The following extra packages will be installed: fakeroot make patch Suggested packages: make-doc diffutils-doc The following NEW packages will be installed: dkms fakeroot make patch 0 upgraded, […]

在CentOS 6中修改分区

女士们,先生们,我现在正在运行CentOS6 6,有300 GB的存储空间。 目前,/ dev / sda看起来像这样(通过parted): Number Start End Size Type File system Flags 1 1049kB 525MB 524MB primary ext4 boot 2 525MB 322GB 322GB primary lvm 我正在修改此系统以符合CIS基准,并且需要为/ tmp,/ var,/ var / log,/ var / log / audit和/ home创build单独的分区。 有什么build议么??? 编辑:添加PVS和LVS # pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_ts0 lvm2 a– 299.51g […]

为什么我不能改变/ proc / sys / kernel / pty / max模式,即使我是root用户?

由于pty是有限的,我想修改/proc/sys/kernel/pty/max 。 max中的原始值是4096,现在我想修改为10000。 [root@home pty]# pwd /proc/sys/kernel/pty [root@home pty]# ls -lh total 0 -rw-r–r– 1 root root 0 Aug 13 11:24 max -r–r–r– 1 root root 0 Aug 13 11:24 nr vim max 我使用root直接编辑最大文件,但是失败了。 我用:w! 在vim中,但后来我看到下面的图片: 所以我试图先chmod max,但是也失败了: [root@home pty]# chmod 666 max chmod: changing permissions of `max': Operation not permitted [root@home pty]# whoami root […]