我一直在阅读iptables的man-page(睡前阅读),我遇到了“TTL”的目标,但它警告说: 设置或增加TTL字段可能是非常危险的 和 不要设置或增加离开本地networking的数据包的值! 我可以看到如何减less或设置TTL可能会导致数据包在到达目的地之前被丢弃,但是增加会有什么影响?
根据Linux目录结构指南 , /usr/用于应用程序文件, /var/用于更改文件(我假设这意味着“属于应用程序的文件”)。 它是否正确? 如果是这种情况,那么我在使用两者之间有点撕裂。 网站是一个应用程序(如果它是dynamic的,可以这么说),但在其他情况下,它只是一个由Apache使用的文件集合。 默认的www dir位于/var/www/ ,所以我们应该使用/var/websites/ (或类似的东西),或者select/usr/websites/因为它们可能是应用程序? 这是一个非常微不足道的问题,但它却在困扰着我。 对于我们的情况,我倾向于/usr/web或类似的东西,因为我们的网站都是应用程序。 更新: 这是为我们公司的网站; 这不是一个共享的托pipe服务器,所以我们不必担心在/home/或类似的东西中分离它们。
我已经编写了一个用户界面使用荷兰语的Web应用程序。 我使用系统的date和时间例程来格式化应用程序中的datestring。 但是,系统格式的datestring是英文的,但我想用荷兰语,所以我需要设置系统的语言环境。 我如何在Debian上做到这一点? 我尝试设置LC_ALL=nl_NL但它似乎没有任何影响: $ date Sat Aug 15 14:31:31 UTC 2009 $ LC_ALL=nl_NL date Sat Aug 15 14:31:36 UTC 2009 我记得在我的Ubuntu桌面系统上设置LC_ALL可以正常工作。 我是否需要安装额外的软件包来完成这项工作,还是我完全错了?
Linux系统上的默认Ctrl-Alt-Delete shutdown -rfunction是否是一个危险的function? 几年前,当我部署带有键盘和显示器的物理系统时,我有时会修改Red Hat系统上的/etc/inittab以禁用重启陷阱。 这通常发生在本地IT人员或Windowspipe理员意外地在错误的terminal/键盘/窗口上使用魔术键组合并重新启动其服务器之后。 # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now 我从RHEL4开始就没有这样做,但是新的系统似乎有一个/etc/init/control-alt-delete.conf文件。 在此后的几年中,我的大部分系统都被部署在无人机上或者作为虚拟机运行。 这减less了意外重启的频率…但是,我有一个最近的一套ctrl-alt-delete oopses : 1)。 数据中心人员将IP KVM插入错误的服务器。 2)。 一个Windowspipe理员在VMware控制台中使用组合键,认为这是login所需的。 3)。 我在HP ILO控制台中使用ctrl-alt-deletemacros来重新启动一个live CD …但实际上它是一个非常繁忙的生产服务器的ILO。 默认情况下在Linux中禁用Ctrl-Alt-Delete重启是否有意义? 这是一个共同的问题,还是普遍被忽视? 这样做有什么缺点吗? 你如何在你的环境中处理这个问题? 编辑:实际上, 我刚刚遇到这台服务器 ,虚拟机运行1,115天,根密码未知,并没有安装VMware工具( 所以Ctrl-Alt-Delete将是唯一的正常关机选项 )。
我负责pipe理我们的生产服务器(邮件,networking,数据库都在一台服务器上)和我们的testing服务器。 两者都build立在Debian上。 但是,由于我对系统pipe理非常陌生,所以我只安装了更新,因为遇到了必须更新的内容,以便可以获得更新的function并修复错误。 这是一个相当特别的过程,我想让它变得更less。 所以我想知道如何知道他们在做什么的人处理这个? 多长时间在服务器上执行升级? testing和生产的升级过程是不同的? 你是否总是先升级任何testing服务器? 你会做所有的软件的全面更新,或者你只是安装选定的更新?
我发起了一些耗费大量内存的东西,现在一切都落后了。 我想所有的应用程序的内存已经交换,以释放内存密集型进程的一些空间,现在一切都慢慢返回到内存访问时。 有没有办法显式地将所有可能的东西从交换回RAM? 或者,也许不是一切,只是一些特定的stream程数据?
给定IP地址的电脑名称是什么命令? 我总是忘记这个命令是什么,但我知道它存在于Windows中,我认为它存在于* nix命令行上。
使用Linux中的pipe道( | )function,我可以将标准input转换为一个或多个输出stream。 我可以使用tee将输出拆分成单独的subprocess。 有没有一个命令来join两个inputstream? 我将如何去做这件事? 差异如何工作?
我想设置一些Linux服务到非标准端口 – 什么是最高的有效端口号?
我有一些使用Linux的经验,但没有使用nginx。 我负责研究应用程序服务器的负载平衡选项。 我用apt-get来安装nginx,一切似乎都很好。 我有几个问题。 站点可用文件夹和conf.d文件夹之间有什么区别? 这两个文件夹都包含在nginx的默认configuration设置中。 教程同时使用。 他们是什么,最好的做法是什么? 什么是用于启用网站的文件夹? 我如何使用它? 默认configuration引用了www-data用户? 我是否必须创build该用户? 如何给这个用户运行nginx的最佳权限?