Articles of linux

我可以用什么来监视哪个IP地址与名称parsing连接到每个PID?

这在Linux下尤其如此。 是否有一个工具,或者我可以用来监视IP连接的脚本 – 具有名称parsingfunction – 查看它们连接到哪个进程? 现在我正在使用这个: watch -d netstat -peeW –numeric-hosts –inet 但是这不能让我主持决议。 我正在考虑用sed或者其他东西写一个脚本,但是这看起来好像比需要的更多的工作。

Webserver:将会话文件存储在/ dev / shm时会影响性能

我有一个网站运行在一个典型的设置:Linux,Apache,PHP,MySQL。 然而,这并不是典型的情况,就是stream量越来越大(每天有超过40万的访问量),效率对我来说变得越来越重要。 我一直在寻找可以优化的东西,而现在,我的注意力集中在PHP的会话文件上。 有很多会话文件不断在/tmp目录中被读取和创build。 所以我的问题是:是否将会话文件存储在/dev/shm (tmpfs)是一个好主意,以加快一点点?

Linux文件系统中目录的最大文件,最佳性能

一个目录中有多less个文件会降低服务器的性能? 我有一个网站,其中包含数十万的图像(>百万分隔的目录)。 我想知道这是否会影响performance。 服务器细节:centos,apache,php 5

阿帕奇 – 名字

我正在迁移到一个更新的虚拟化服务器。 根据旧的服务器phpinfo() ,旧的有2.2.4。 最新的最新的2.2.3。 这怎么可能假设没有欺骗? 旧的是几岁。 我参考的许多指南在文件夹名称和许多约定中都使用apache2。 据我所知,最新版本的东西叫做httpd。 apache是​​否改变了原来的名字? (即将Web服务器组件分解到自己的名为httpd的项目中,我意识到原始的守护进程可能仍然称为httpd)

encryption所有传出的电子邮件

我有一个客户端要求,encryption所有从一个Linux服务器传出的电子邮件。 这可以使用任何软件,sendmail / postfix等完成。他们给了我想要使用的密钥,并希望所有的forms(使用PHP)被封装。 我可以设置sendmail / etc来encryption所有的电子邮件? 这可以用所有邮件的相同密钥来完成。 谢谢

我应该为我的VPSselect哪个操作系统?

我现在要订购一台虚拟专用服务器,而且在任何Linux操作系统上都没有任何经验。 我是一个快速的学习者,但是… 我的VPS提供商提供这些操作系统: Ubuntu 8.04 LTS Ubuntu 8.04 LTS 64-bit Ubuntu 9.10 Ubuntu 9.10 64-bit Debian 5.0 Gentoo Gentoo 64-bit Ubuntu 8.04 LTS + Ruby on rails 我不知道这些是什么,但是我已经听说了很多关于Ubuntu的知识,并且知道互联网上有很多关于它的信息。 我select哪一个会有什么不同? 我打算运行分类网站,它使用PHP,MySql,Java(用于Solr)和通常的标准东西(HTML,javascript …)。 我应该select哪一个? select一个后,下一步是什么?

文件所有权和网站PHP文件的权限

我正在学习Linux服务器的基础知识,所以我是绿色的。 我有一个Ubuntu服务器上有我inheritance的网站。 在一个安全的担心,我决定检查网站文件的所有权。 他们都是2016年的网站。 如果我运行命令“cat / etc / group |” 更多“我可以看到这个小组存在。 但是当我运行“lastlog”用户2016年不会出现。 我开始担心,2016年可能是从networking连接的networking用户的用户名,所以我设置了一个testing文件的权限为chmod 600,给只有文件所有者的读取权限。 果然,我仍然可以从网上访问该文件。 任何人都可以提出这里发生了什么? 我试图创build一个新的用户,并给他们文件的所有权,但是当我从networking上访问文件,它希望我所有的目录都由同一个人拥有。 谢谢

无法通过PHP脚本以644的权限从服务器删除文件

我试图删除通过FTP上传到服务器的JPEG文件。 这些file upload和写入权限为644 。 上传目录的所有者和组是mike和mike 。 我已经尝试将所有者和组更改为www-data ,但似乎并不奏效。 我试图用unlink()来删除PHP脚本中的文件。 这适用于生产服务器(这是一个托pipe服务),但不是我的开发服务器,这是一个LAMP设置。 这使我相信它与我的开发服务器上的权限有关。 你认为这与PHP或Apacheconfiguration有关吗?

如何在centos中显示后缀?

[root@vps303 menu]# ls icons jscookmenu menu.php _notes [root@vps303 menu]# cat /etc/issue CentOS release 5.4 (Final) Kernel \r on an \m 正如你所看到的,现在这个后缀是不可见的,我怎样才能使它们可见?

在Linux上更新PHP – “没有标记为更新的软件包”?

注 :我有一个需要5.2的应用程序,但我的服务器目前运行5.1.6。 我对服务器pipe理非常陌生,但我认为将PHP更新到5.2+的任务应该相对简单。 在线我发现以下据说足以做到这一点: yum update php 但是当我运行这个,输出如下: [root @ ip-XXX-XXX-XXX-XXX /]#php -v PHP 5.1.6(cli)(内置:2010年1月13日17时13分05秒) 版权所有(c)1997-2006 The PHP Group Zend Engine v2.1.0,版权所有(c)1998-2006 Zend Technologies [root @ ip-XXX-XXX-XXX-XXX /]#yum更新php 加载的插件:最快的镜像 确定最快速的镜像 *插件:p3plmirror02.prod.phx3.secureserver.net * base:p3plmirror02.prod.phx3.secureserver.net * extras:p3plmirror02.prod.phx3.secureserver.net * turbopanel-base:p3plmirror02.prod.phx3.secureserver.net * turbopanel-centos5:p3plmirror02.prod.phx3.secureserver.net *更新:p3plmirror02.prod.phx3.secureserver.net 插件| 951 B 00:00 addons / primary | 201 B 00:00 基地| 2.1 kB 00:00 […]