Articles of unix

我的logwatch中的这些内核错误是什么意思?

今天早上我正在看我的日志,我注意到有很多内核错误。 我在CentOS 6上,机器作为Web服务器。 任何人都可以帮我理解这些意思,如果我需要采取任何行动? http://pastebin.com/raw.php?i=RE8sguXD 解决这类错误通常不是我工作的一部分,因此我几乎没有这方面的经验。 我特别担心读取和写入错误可能表示磁盘已经失败? 任何帮助非常感谢!

网站过滤OpenVPN客户端

我目前正试图通过他们的域名为我的OpenVPN服务器的所有客户端阻止一些网站。 我的第一个想法是使用/etc/hosts文件。 但是,它的效果似乎仅限于主机而不被OpenVPN考虑。 然后我尝试configurationbind9并与OpenVPN进行交互,但是这个解决scheme并不成功,并且不易使用。 在这之后,我考虑使用iptables将这些网站的所有数据包丢弃到这些网站,但是这个论坛让我觉得不然,因为iptables与FQDN的行为可能会产生复杂的问题。 你有没有解决scheme来阻止所有客户使用我的根的OpenVPN服务器的网站?

mysql与dom和sd卡丢失数据

我在使用SD卡或Compact Flash写入MySQL应用程序时遇到问题。 在数据丢失(例如电源故障)后,如果我试图检索我的数据库的数据,它会失败,错误代码是incorrect format table 。 如果我试图在文件系统中看到我的数据库的文件,我得到can't stat file or directory (I/O error) 。 我怎样才能克服这个问题:防止发生或恢复数据库的内容? build立: 一个带有ext2文件系统的文件系统(防止SD卡多次写入) SD卡或DOM或Compact Flash作为物理支持 操作系统:TinyCore Linux Embedded – 加载到RAM中

IP路由Solaris 9从本地networking访问Internet

我正在尝试在Solaris Sparc服务器上configurationNICS。 我的问题在于从本地networking走出“互联网”。 我已请求NIC接收DHCP服务器地址 #ifconfig -interface dhcp start. 如果有人能指导我下一步我需要做什么。 我无法ping通4.2.2.2或访问互联网。 非常感谢,谢谢 #uname -a SunOS dev 5.9 Generic_122300-59 sun4u sparc SUNW,Sun-Fire-V210 ifconfig -a lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.100.0.3 netmask ffffc000 broadcast 10.100.63.255 bge0:2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.100.0.22 netmask ffffc000 broadcast […]

Unix“find”命令来包含/排除子目录

说这个文件夹结构如下所示: . |–folder1 |–subfolder1 |–subfolder2 |–subfolder2 |–folder2 |–subfolder1 |–subfolder2 |–subfolder2 |–folder3 |–subfolder1 |–subfolder2 我想只在subfolder2文件subfolder2find所有文件。 我知道我可以这样做: $ find . -type f |grep subfolder2 但是想知道是否有一个选项来包含/排除给定的目录?

控制IP访问使用iptables的服务器

我想用linux命令iptables来控制只允许同一个子网的IP访问一个服务器,我想要做的就是允许任何从10.168.1.0到这个服务器的服务,可以告诉我需要做的只是在服务器上运行下面的命令,不需要做其他事情吗? 谢谢 /sbin/iptables -A INPUT -p tcp -s 10.168.1.0 -j ACCEPT /sbin/iptables -A OUTPUT -p tcp -s 10.168.1.0 -j ACCEPT

排除查找命令

我需要一些帮助让find命令在脚本中工作。 我需要能够排除一些目录。 下面我有我正在做的工作。 sudo find / ( -name firefox -o -name thunderbird -o -name seamonkey \) -type f 2>/dev/null|grep -v '(10_Recommended|repo)' 我想排除一些目录,所以脚本或find命令不需要那么长时间。 在上面的例子中,我想排除/export/repo ,这是一个NFS挂载和/10_Recommended* ,它是在Solaris服务器上使用的补丁集的开始。 目前的例子是: /10_Recommended_CPU_2014-01 。 我曾尝试使用-prune和! 声明,它只是不工作。 有人能帮我一个吗? 我正在Solaris 10,RHEL 5,SLES 11 SP2上调整此命令。

如果一个web根目录有一个指向一级文件夹的simlink,是否会带来安全风险?

假设一个Linux / Unix系统。 不问任何特定的服务器软件,只是想知道一般。 我想用它来包含JavaScript库或类似的东西在多个网站或子域。

Nginx可能的错误( – )在服务器名

以下是Nginx(v 1.2.1)的configuration server { listen 80; server_name aaa.example.com; root /var/www/aaa; } server { listen 80; server_name hello-world.example.com; root /var/www/hello; } 由于第二台服务器的服务器名称包含dash ( – ),因此nginx将始终打开第二台服务器(无论您是转到hello-world.example.com还是aaa.example.com) 我通过将hello-world重命名为helloworld来解决此问题(删除破折号修复了问题)。 这不是Nginx的错误吗?

在FreeBSD webserver上configurationIPv6

似乎我只是不能指定我的FreeBSD 10 VPS上正确的rc.confconfigurationIPv6。 我想完全使用IPv6,并且我跟随的教程/指令对于我来说并不是真的在为我工作。 这只是一个基本的,简约的Web服务器VPS与一个网卡。 在/etc/rc.conf ifconfig_vtnet0_ipv6="inet6 2a00:f48:1024:feed:b00b:feed:b3c9:c7c9 prefixlen 64" ipv6_defaultrouter="2a00:f48:1024:feed::1" rtsold_enable="YES" ip6addrctl_policy="ipv6_prefer" 在/etc/resolv.conf nameserver 2001:4860:4860:8888 nameserver 2001:4860:4860:8844 这是正确的defaultrouter字段值? 如果有人build议更改或显示其configuration,这将有所帮助。