Articles of linux

无法从cron作业重新启动mysql

我有一个问题,在几天后,MySQL(在Ubuntu 12.04上运行的所有最新的更新)都会死掉,所以把这个脚本放到每60秒以root身份运行的cron作业中。 一切工作,除了MySQL服务将不会重新启动,我已经尝试使用“服务MySQL重新启动”和“/ usr /斌/ mysqld”,他们也不工作。 我正在使用完整的path来重新启动命令,所以我不相信这是一个问题。 现在唯一的作用是用“重新启动”replace重新启动命令,这是非常丑陋的,我想避免它。 #!/bin/bash #Check if MySQL is up, if not then start it # mysql root/admin username MUSER="root" # mysql admin/root password MPASS="REMOVED" # mysql server hostname MHOST="localhost" #Shell script to start MySQL server ie path to MySQL daemon start/stop script. # Debain uses following script, need to setup […]

局域网服务器上的SYN Cookie – 确定/build议禁用?

我们正在调整我们的Linux tcp堆栈在我们的一个lan箱子。 我们想知道是否可以在没有任何外部(例如:“internet”)访问的服务器上禁用SYN cookie。 可以通过net.ipv4.tcp_syncookies禁用局域网专用服务器上的syn cookies吗?

如何更改类Unix操作系统中核心转储的命名?

我想改变一个单独的进程和它的孩子的核心转储的命名,或者如果不可能的话,改变一个单独的用户的所有进程。 注意:我知道可以更改所有用户覆盖/proc/sys/kernel/core_pattern文件的命名。

可以通过FUSE挂载一个ext4分区映像?

我正在尝试在用户空间中挂载一个ext4分区映像。 (没有sudo,没有特别的configuration/权限修改/ dev / loop0或/ etc / fstab等)。 所以我希望FUSE会来救援。 然而,似乎每个通过FUSE系统安装的文件系统都需要一个特殊的FUSE驱动程序,而且我还没有find一个linux读写的ext4 FUSE驱动程序。 有没有办法通过FUSE挂载ext4映像(有写入权限)?

如何为linux服务器名称创build一个别名?

openSUSE服务器名称是'darkhelmet'。 我想为它创build一个别名'dh'。 所以我也可以input'ssh dh'和' http:// dh '也可以。 什么文件/文件,我必须在哪里编辑才能做到这一点? 从darkhelmet从/ etc / hosts中提取 127.0.0.1 localhost # special IPv6 addresses ::1 localhost ipv6-localhost ipv6-loopback fe00::0 ipv6-localnet ff00::0 ipv6-mcastprefix ff02::1 ipv6-allnodes ff02::2 ipv6-allrouters ff02::3 ipv6-allhosts 127.0.0.2 darkhelmet.edumate darkhelmet 10.0.0.22 db2workgroup db2workgroup [root] [skroob] nslookup darkhelmet Server: 10.0.0.10 Address: 10.0.0.10#53 Name: darkhelmet.edumate Address: 10.0.0.22

DNS传播延迟或configuration错误?

我一直在等待DNS传播近24小时。 我没有急躁,但我想知道,如果我configuration好我的区域,或者我有任何错误。 我认为这很好,因为如果我使用我的服务器DNS像我的DNS辅助我可以解决和查找主机。 ; ; BIND data file for mydomain.net ; $TTL 86400 @ IN SOA mydomain.net. mydomain.net. ( 20120629 ; Serial 10800 ; Refresh 3 hours 3600 ; Retry 1 hour 604800 ; Expire 1 week 86400 ) ; Negative Cache TTL ; @ IN NS ns1 @ IN NS ns2 IN MX 10 […]

大量的上下文切换ksoftirqd

可能重复: 其他任何人遇到高速率的Linux服务器在第二天闰秒崩溃? 我们有两台服务器正在停止工作。 一个是虚拟机,另一个是裸机。 他们都没有运行类似的代码,但他们在同一个networking上。 看起来很多上下文切换是由ksoftirqd(占用大量的CPU)引起的。 vmstat输出 procs ———–memory———- —swap– —–io—- -system– —–cpu—— rb swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 605092 182496 2637556 0 0 0 0 4177 519187 8 19 73 0 0 2 0 0 605092 182496 2637556 0 0 0 […]

是iptables -F命令locking我的SSH?

我正在使用iptables为VPS创build一些防火墙规则。 我的shell脚本看起来像这样: #!/bin/sh # My system IP/set ip address of server SERVER_IP="1.2.3.4" # Flushing all existing rules iptables -F iptables -X # Setting default filter policy iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP # Allow SSH on 22 iptables -A INPUT -i eth0 -p tcp –dport 22 -m state –state […]

Windows服务器还原后,我们的networking上没有Linux机器有互联网连接

我们的DNS / Active Directory /文件服务器在两天前坠毁了。 我昨天重build了机器并重新安装了活动目录。 现在我们networking上的linux机器都没有互联网连接。 我已经检查了内核路由表,域名,resolv.conf文件等…他们都好像。 我也可以ping DNS服务器(在我们的LAN上)和路由器,但是局域网外的所有ping失败。 失败之前一切都很好。 所有的Windows机器都很好。 有任何想法吗? Tracepath 8.8.8.8: 1: LINUS.innovisit.com 2: no reply … … same forever nslookup google.com Server: 192.168.0.200 Address: 192.168.0.200#53 Non-Authoritative answer: Name: google.com 74.125.130.102 … … googles other 6 ips nslookup innovisit.com Server: 192.168.0.200 Address: 192.168.0.200#53 Name: innovisit.com Address: 192.168.0.200 现在innovisit.com也是我们公司的域名,我不知道这是否有所作为。 当我ping它,它给了我的本地IP地址的机器运行活动目录,而不是我们的域指向公共IP地址。 另外,我刚刚注意到,如果我在eth0上执行ifupdown,我将会连上一两分钟的networking连接,然后再次丢失。

从客户机确定DHCP服务器的IP地址

我想知道什么是从客户端( 基于Linux ),谁刚刚从DHCP服务器获得IP地址的DHCP服务器地址的最佳方式是什么? 我在大多数文章中search和发现了这个, less /var/lib/dhcp3/dhclient.leases 但是说,客户端是一台虚拟机,并且从某个外部DHCP服务器分配了一个IP地址,那么文件'/var/lib/dh​​cp3/dhclient.leases'将不会出现。 我试过在客户机上做一个'ifconfig',这是输出 eth0 Link encap:Ethernet HWaddr 00:0C:29:2C:3C:6A inet addr:192.168.163.128 Bcast:192.168.163.255 Mask:255.255.255.0 我可以看到广播(Bcast)地址,但找不到真正的DHCP服务器地址。 希望有人能为我提供一个很好的解决scheme。 感谢和最好的问候。