我在debian安装时意外安装了桌面环境。 现在我试图删除它,但没有机会: tasksel remove desktop改变只有i如果你tasksel –list-tasks 。 sudo apt-get remove task-desktop也不工作:根本没有输出。 我什至不能看到什么任务桌面软件包在那里作为元软件包。 我只想得到一个服务器的debian,而不是桌面。
尝试使用Hetzner作为托pipe提供程序来实现双节点故障转移群集时,遇到以下问题。 我的corosync.conf如下: # Please read the corosync.conf.5 manual page compatibility: whitetank totem { version: 2 secauth: off interface { member { memberaddr: 144.76.91.XXX } member { memberaddr: 5.9.121.XXX } ringnumber: 0 bindnetaddr: 5.9.121.0 mcastport: 5405 ttl: 1 } transport: udpu } logging { fileline: off to_logfile: yes to_syslog: yes debug: on logfile: /var/log/cluster/corosync.log debug: off […]
有谁知道一个解决scheme,可以让你双向通过广域网同步文件,但也同步立即/增量? 基本上Unison非常适合文件同步,但它不会逐步同步 – 它将等待文件在同步之前完成更改,不幸的是我们需要立即启动同步过程。 本质上,工作stream程是: 用户将file upload到服务器A 服务器A开始将文件同步到服务器B,因为它正在上传 上传完成 服务器B进行一些处理,并将一些结果写入目录 服务器B将结果同步回服务器A. 用户从服务器A下载结果 服务器A也处理,但是因为它回写到服务器A,所以同步的目的并不重要。 我的第一个想法是在集群文件系统中使用DRBD,但是a)WAN延迟是300ms,带宽有时会很差(500K / s),b)我们不能改变当前的文件系统,而服务器B使用NAS(NFS)作为存储 – 我不相信组合(和使用环回设备)是实用的(纠正我,如果我错了)。
有没有办法通过保持最新版本安装忽略rpm版本冲突? 例如。 我想在AIX中安装gawk。 我有一个文件夹中所有需要的RPM bash-4.2-11.aix5.1.ppc.rpm gawk-4.0.2-1.aix5.1.ppc.rpm gettext-0.10.40-8.aix5.2.ppc.rpm info-4.13a-2.aix5.1.ppc.rpm libsigsegv-2.10-1.aix5.2.ppc.rpm readline-6.2-4.aix5.1.ppc.rpm 我试着用rpm来安装它们,给rpm -ivh *.rpm这样rpm就会自动处理安装顺序。 但是我得到: package bash-4.2-11 is already installed package gettext-0.17-7 (which is newer than gettext-0.10.40-8) is already installed package info-5.0-1 (which is newer than info-4.13a-2) is already installed package readline-6.2-4 is already installed file /opt/freeware/bin/msgcomm from install of gettext-0.10.40-8 conflicts with file from package […]
我正在使用RHEL6,Python 2.6.6,并尝试通过pip安装SciPy。 [user@server ~]$ sudo pip install scipy <snip> atlas_blas_threads_info: Setting PTATLAS=ATLAS libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64/atlas'] NOT AVAILABLE <snip> 但是,当我列出/ usr / lib64 / atlas中的文件时: [user@server ~]$ ls /usr/lib64/atlas libcblas.so.3 libclapack.so.3.0 liblapack.so.3 libptcblas.so.3.0 libatlas.so.3 libcblas.so.3.0 libf77blas.so.3 liblapack.so.3.0 libptf77blas.so.3 libatlas.so.3.0 libclapack.so.3 libf77blas.so.3.0 libptcblas.so.3 libptf77blas.so.3.0 有任何想法吗?
是否可以为I / O操作设置任意延迟? 我想了解iowait和磁盘%util如何影响性能。 有很多工具来强调磁盘(bonnie ++等),但我正在寻找一种方法来引入像tc(stream量控制)工具为networking所做的延迟。 可以使用hdparm工具禁用某些优化,例如设置AAM以静默或禁用DMA并切换到PIO模式 – 这只是间接减lessI / O的方式。
有趣的一点困境。 这是Centos。 昨晚我login到一个tty物理控制台。 我发起了一个命令,让它通宵运行。 该tty仍然login,但我目前通过SSH远程login(我不在控制台。) 我想知道我使用的确切命令参数(我不记得),所以我想看看我在那个tty上运行的命令。 由于shell仍在运行,它没有写任何东西给bash_history – 那个实例的历史logging仍然在内存中。 所以,我的问题是,如果有办法远程检索我想要的,也许: (a)向正在运行的shell发送一个信号,让它转储它的bash历史(b)检查运行shell的环境以获得它的历史信息(c)从tty会话中检查最近的x行,我可以看到我input的内容 或一些其他手段….
我需要为特定用户设置一个例外,这样他的失败login不会被pam_tally2计算出来,而且这不是一个root帐户(我会使用magic_root )。 它可行吗?
我在Hetzner的Debian 7上安装了一个外部服务器,并尝试使用IPv6路由设置KVM(与IPv4相同的设置工作没有问题)。 我有一个Ubuntu服务器虚拟机有两个接口在两个不同的子网。 第一个接口通过网桥连接到主机: Host-eth0 <– external bridge –> vnet0-VM-vnet1 <– internal bridge 我configuration网桥,通过第一个VM接口添加到第二个子网的静态路由: ip -6 route add 2a01:4f8:X:Y:2::/80 via 2a01:4f8:X:Y:1::3 dev virbr_external 这会添加虚拟机启动之前的路由条目。 当我从主机到vnet1接口(2 :: 2)使用ping6时,出现以下错误消息: ping: sendmsg: Network is down 当我不在接口configuration中添加路由,并在虚拟机启动后手动调用它,一切正常。 所以我的问题是为什么路由添加IPv6地址只有在虚拟机启动后才起作用? 其他configuration详情: 主机接口 auto lo iface lo inet6 loopback auto eth0 iface eth0 inet6 static address 2a01:4f8:X:Y:0::2 netmask 128 gateway fe80::1 # […]
我有一个运行多个服务的debian-machine,例如带有http和https的Apache,jabber和一个用于pipe理的openssh服务器。 ssh服务器没有在端口22上运行。它的端口类似于端口62111.我使用fail2ban来保护openssh。 因此,无论何时攻击者试图连接到端口62111上的ssh,在端口62111上被fail2ban禁止了两天之前,他有两次尝试。 我想在端口22上启动一个(假的)SSH服务器,每当有人试图连接到这个端口时,他将被iptables永久禁止在所有端口上,或者至less在我放弃iptables规则之前。 任何合法的SSH连接都不会尝试ssh到端口22,因为每个pipe理员都知道正确的SSH端口。 这个想法是攻击者会先尝试攻击22号端口。 所以他甚至没有机会尝试SSH到港口62111.我不在乎那些cookies看到我的网站。 所以在任何端口上(包括80和443)都可以阻止它们。 任何build议如何做到这一点?