Articles of linux

百胜:列出并删除所有的devel包

Devel包通常包含头文件或编译应用程序所需的其他东西。 为了保持系统的干净和易于pipe理,我正在寻找一个命令来列出由yum安装的所有 -devel packages (也是rpm,没有后缀)。 我通常使用yum list installed并手动收集devel的。 作为一般规则,您是否build议在编译后删除它们?

远程用户试图访问根mysqld

我刚刚检查了我的系统日志文件,并注意到以下条目的TON: Aug 25 13:06:17 ssrv001 mysqld:150825 13:06:17 [Warning]访问被拒绝,用户'root'@61.160.232.48'(使用密码:YES) IP是恶意的,但我自己有根访问这台服务器。 我将删除root mysqld用户的远程访问权限,但这是否足以阻止这种事情发生? 我也在考虑实施一些能够解除多次发出无效请求的IP地址的连接。

(私人)DNS集群的最有弹性的forms?

我正在做一个由两个数据中心连接的城域网(桥接)的设置,并且所有的数据中心之间都是双倍的,使用RedHat Cluster,DRBD和事物的故障转移模式。 我有一个DNS服务器的每个位置,但事实certificate,在/etc/resolv.conf都没有多大帮助; 如果发生故障,客户一半的时间等待10秒左右。 换句话说,它使用它们进行负载平衡,而不是故障切换。 所以我configuration了两台服务器,使用一个带有ucarp的VIP(≈VRRP)。 有没有办法让我的两个DNS服务器都启动,例如,始终对同一个IP进行响应? 如果一个NS获得两个答案,这没什么大不了的。 有没有办法做到这一点Anycast /多播等? 编辑:原来任播在我的情况下不会对我有任何好处,我只有静态路由,而且大多数stream量实际上是通过一个桥梁。 有趣的是,有两个DNS服务器应答同一个IP上的请求,如果这是可能的话。

linux命令行:find主机的规范主机名

从linux的命令行获取主机的规范主机名最简单的方法是什么? 如果重要的话,我的壳是bash。 澄清:我想要另一个主机的规范主机名,通过IP或非规范主机名。 不是本地主机的规范主机名。

磁盘空间不足4GB,但只能使用2GB

我正在运行Ubuntu,并在根分区磁盘空间不足的问题。 当我执行df -h我得到以下内容: Filesystem Size Used Avail Use% Mounted on /dev/sda6 4.6G 4.5G 0 100% / 但实际上只有2GB的文件使用这个分区。 然后我运行以下df -i ,我得到以下内容: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda6 305824 118885 186939 39% / 我不知道-i旗是干什么的,但是清楚地表明只有39%被使用。 任何人都可以解释我的磁盘空间已经走了吗?

如何SSH公司防火墙后面的Linux服务器?

我的公司有一个公司防火墙后面的Linux服务器(CentOS 6虚拟机),我有虚拟机的完全根控制,但我无法控制防火墙。 有一个SSH服务器上运行,我可以ssh到公司networking内。 当我在公司networking之外时,我想要ssh给这个虚拟机。 我如何做到这一点? 这个linux虚拟机运行在Mac主机上,我可以使用logmein来连接,然后访问linux虚拟机。 我想直接ssh到linux虚拟机。 我猜测必须有一些由linux虚拟机启动到外部机器的握手才能工作?

CentOS – 两个驱动器的硬件raid 1没有被fdisk视为单个驱动器

一般来说,我对硬件configuration有些不太了解,所以请多给我一点时间:) 我有以下设置:1个320GB的驱动器,包含操作系统(centOS)和2个250GB硬盘,具有硬件RAID1configuration(通过我的华硕主板RAID实用程序完成,它们被镜像为一个设备) 问题是,我正在网上阅读的所有地方,centOS应该看到有2个RAID1的磁盘作为一个设备。 但是,当我运行fdisk -l时,我分别显示了三个磁盘,320GB驱动器(/ dev / sdc)和各个250GB驱动器(/ dev / sda)和(/ dev / sdb) 我的印象是,我应该看到两个,/ dev / sda(OS驱动器)和某种'raid'设备(/ dev / sdb),我可以select进行分区和安装。 我究竟做错了什么? 因为我需要重复这个过程,当我另外安装另外两个RAID1驱动器用于其他目的时 – 我需要把它弄下来。

保持安装的RPM同步

保留几台CentOS / RH 5服务器的最佳方式是保持同一套RPM? 也就是说,当我使用通用的YUM存储库安装或更新其中一个RPM时,使其他服务器更新/安装它。 保持一切从仓库更新到最新版本不是一个选项。

Linux时钟每周损失10分钟

我的一台linux服务器的时钟几乎每个星期都会丢失10分钟。 我更新时间,以保持正确,虽然它并没有真正打扰我,我想解决它。 我一直在寻找。 没有任何东西可以在crontab中负责,我在日志中找不到任何相关的消息。 有些人似乎用ntp来解决这种问题,但我不想使用不必要的组件。 Uname结果:Linux unis-monitor 2.6.32-5-686#1 SMP Mon Feb 25 01:04:36 UTC 2013 i686 GNU / Linux 猫消息: cat messages Jul 14 06:25:06 unis-monitor rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="882" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. Jul 15 06:25:05 unis-monitor rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="882" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'. 猫系统日志 cat syslog […]

mdadm 3路RAID 1 – 保证2路硬盘容错的最佳解决scheme?

使用mdadm的3路RAID1是一个很好的解决scheme,能够在没有RAID故障的情况下维持任何两个驱动器的故障? 我知道这只需要使用1/3的磁盘空间(3个驱动器中的1个),但是除此之外,这个花费是多less呢?