Articles of linux

Ubuntu 12.04 LTS更新 – 错误:“您的系统现在不可用!”

我只是做了apt-get dist-upgrade ,看到了下面的错误: cryptsetup: WARNING: failed to detect canonical device of /dev/md1 cryptsetup: WARNING: could not determine root device from /etc/fstab W: mdadm: the array /dev/md3 with UUID 8b1840ac:12c70cae:3fb6082e:e5593158 W: mdadm: is currently active, but it is not listed in mdadm.conf. if W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE! […]

Linux:Gnu-Tar不包括在内

我正在尝试使用GNU-Tar来执行Linux服务器的完整备份。 文件系统如下所示: ├── backup ├── data │ ├── d1 │ ├── d2 │ └── tmp │ ├── tt1 │ ├── tt2 │ └── tt3 ├── exclude ├── home │ ├── a │ ├── b │ ├── c │ └── d ├── proc │ ├── pa │ ├── pb │ ├── pc │ └── pd ├── […]

Ubuntu:迫使进程进入交换或进入内存

我现在正在Ubuntu上解决以下问题:是否可以指定一个进程只能在RAM中运行(即不允许交换)还是仅在交换部分中反向运行? 我的意思是这个过程应该被系统杀死,而不是使用其他types的内存。 这对我来说很重要,因为我应该比较更多algorithm的运行时间,并且我必须确保所有进程都运行在RAM中或交换部分中。

无法ping多播IP

让我在前面说,我不完全清楚多播的工作原理。 我有它的要点,但不是底层的function。 客户已经在两个Jboss节点之间configuration了一个RHEL6集群。 组播被configuration,我可以ping通224.0.0.1从组中的两台服务器获得响应。 我不能做的是ping分配给每个服务器的每个单独的组播IP。 例如:服务器1是225.5.5.5,服务器2是225.5.5.6。 我可以ping其他任何IP地址。 这是我应该期待看到的吗? 只能ping 224.0.0.1 IP,而不能ping其他IP? 我应该configuration路由与组播IP在同一个子网中,还是224.0.0.0覆盖了所有的子网范围?

未能为所有来源添加用户

当我尝试添加一个新的用户 grant all privileges on retrosias.* to 'rs3'@'%' identified by 'a'; 我甚至不能在本地连接: ERROR 1045 (28000): Access denied for user 'rs3'@'localhost' (using password: YES) 如果我添加相同的用户使用 grant all privileges on retrosias.* to 'rs3'@'localhost' identified by 'a'; 那么我可以在本地连接,但我真正的需要是从任何一台电脑连接。 我的服务器版本是 Server version: 5.5.28-0ubuntu0.12.04.3 (Ubuntu) 而且我证实,之前添加的用户仍然可以从任何地方连接(所以不是防火墙问题)。 我的错误在哪里? 或者可能是一种解决方法?

长时间运行tmux会话是否会影响服务器,服务器是否需要closures?

我有两个相关的问题。 1)我有一个运行centos的服务器,永远不会关机。 服务器是否需要closures,如果是的话,如果没有关机的情况下运行,可能会造成多less次,什么问 第二)我有tmux会话在该服务器上运行。 它工作正常。 但是像服务器一样,它从来没有退出。 是否有必要在一段时间内closurestmux会话?

TS网关的Linux实现

我想知道是否有一个TS网关的Linux实现,如Windows Server 2008中的一个。 我的情况是,我在家里的Linux网关后面有一个Windows远程桌面客户端,我想在工作时访问它。 我知道我可以简单地转发必要的端口,但是如果我家里的其他人想要类似的function,那么这只会引入更多的复杂性。

了解一些ICMP错误数据包的来源

在我的防火墙/路由器Linux机器上,我经常看到ICMP主机/端口不可达错误,如: Jan 10 10:11:56 localhost kernel: [80413.542607] firewall-invl: IN=wan OUT= MAC=c8:60:00:e1:0f:7c:00:01:5c:22:e0:c1:08:00 SRC=95.37.140.148 DST=my-public-ip LEN=162 TOS=0x00 PREC=0x20 TTL=51 ID=2053 PROTO=ICMP TYPE=3 CODE=1 [SRC=my-public-ip DST=10.10.10.103 LEN=134 TOS=0x00 PREC=0x00 TTL=48 ID=0 DF PROTO=UDP SPT=4608 8 DPT=13298 LEN=114 ] 在这里,“my-public-ip”是由ISP分配给“wan”的外部dynamicIP。 另一个iface,“br0”,连接到我的10.0.0.0/24局域网。 如果我正确阅读,那么95.37.140.148(俄罗斯,mts-nn.ru)上的一台主机向我发送一个ICMP主机不可达消息,以回应10.10.10.103的LAN机器请求之一。 然而这对我来说是非常混乱的,因为在FORWARD链中有一条规则,它专门阻止来自LAN内部的这种请求(以及192.168.0.0/16和172.16.0.0/12) -A FORWARD -d 10.0.0.0/8 -i br0 -j REJECT –reject-with icmp-host-unreachable 例如,traceroute返回正确的“!H” $ traceroute 10.10.10.103 traceroute to […]

添加到特定主机的路由出去一个特定的接口

我有一个红色的Linux有两个网卡的机器: eth0 – 10.0.1.253 | 255.0.0.0 eth1 – 10.0.1.1 | 255.255.255.0 所以第一个是A类子网,第二个是C类子网。 这是我的路由表看起来像: Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.1.0 * 255.255.255.0 U 0 0 0 eth1 link-local * 255.255.0.0 U 1002 0 0 eth0 10.0.0.0 * 255.0.0.0 U 0 0 0 eth0 default 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 两个网卡连接到单独的物理(实际上是虚拟的)LAN网段,并且我有一个主机连接到相同的LAN网段eth0的IP为10.0.1.3 | […]

正在删除服务器的CentOS 6.3驱动器encryption

在干净安装CentOS 6.3的时候,我selectencryption主分区/ (整个硬盘)(显然除了/boot )。 我的观点是有完全encryption的驱动器(RAID10中的8个驱动器),但同时可以通过SSH重新启动,而不会提示input密码,因为它是删除服务器(位于数据中心)。 我的问题是,我如何实现它? 如何保持我的驱动器encryption,同时有能力远程重启我的服务器,而无需在启动时input密码?