Articles of Ubuntu的12.04

OSSEC没有运行

我有一个两个EC2实例。 在一个我已经安装ossec服务器,在其他我已经安装ossec代理。 这里是我的服务器configurationINBOUND (安全组/防火墙): port:514 source:0.0.0.0/0 port:1514 source:0.0.0.0/0 但它似乎不起作用。 在我的代理日志文件中,我继续得到: 2012/08/28 06:52:52 ossec-agentd: INFO: Using IPv4 for: xxxxxx . 2012/08/28 06:53:13 ossec-agentd(4101): WARN: Waiting for server reply (not started). Tried: 'xxxxx'. 编辑: 运行sudo netstat –inet -nlp | grep ossec sudo netstat –inet -nlp | grep ossec 。 我越来越: udp 0 0 0.0.0.0:1514 0.0.0.0:* 26027/ossec-remoted 我犯了什么错误?

在Plesk 11上的bind9问题

我在Ubuntu 12.04 LTS上安装bind9时遇到问题。 我已经安装了Plesk 11服务器,但是DNS服务没有运行。 root@cp11:~# apt-get install bind Reading package lists… Done Building dependency tree Reading state information… Done Package bind is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace […]

使用Ubuntu的crontab设置一个新的工作

我几乎没有设置cron作业的经验。 我需要configuration一个cron作业,以'sess_'从'/tmp'文件夹中删除以'sess_'文件名开头的所有文件。 如果我用crontab -e启动crontab并写下如下代码: 0 */1 * * * find /tmp/ -name "sess_*" -delete 那会工作吗? 语法看起来是否正确? 我需要重新启动吗? (即 – Apache) 提前致谢!

Ubuntu 12.04 LTS服务器 – 无法启动

sudo /etc/init.d/networking restart * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces * Reconfiguring network interfaces… ssh stop/waiting ssh start/running, process 20418 RTNETLINK answers: File exists Failed to bring up eth0:0. RTNETLINK answers: File exists Failed to bring up eth0:1. RTNETLINK answers: File exists Failed to bring up eth0:2. 我无法从外部访问我的networking。 […]

Ubuntu 12.04:无法添加或删除名为“mysql”的用户

我试图在Ubuntu 12.04上安装MySql,但安装失败,出现错误:“ 无法更改为以用户'mysql'身份运行,请检查用户”mysql“是否退出。 所以我继续input命令: cat / etc / passwd | grep mysql ',结果为空。 我尝试通过发出命令“ useradd mysql ”来添加一个用户' mysql '。 但是它失败了,' useradd:user'mysql'已经存在 '。 当我尝试使用' userdel mysql '命令删除用户'mysql'时,也会失败,并显示“ userdel:can not remove entry'mysql'from / etc / passwd。 任何人都可以解释我怎么回事,并build议一个解决scheme。

在Ubuntu 12.04 LTS上保护PHP?

我最近build立了一个Ubuntu 12.04服务器(Apache 2.2和PHP 5.3.10)。 当我testing它的时候,我注意到在Apache访问日志中,一个未知的IP地址正在尝试执行PHP CGI注入攻击,利用这里描述的已知缺陷: http://www.osvdb.org/81633 幸运的是,我碰巧注意到这一点,我阻止了入侵者进入服务器,但注入攻击成功地改变了我的一些php.ini设置。 根据漏洞描述,唯一免疫注入的PHP版本是5.3.13和5.4.3+。 我试图通过使用这个(显然是stream行的)非官方的仓库升级到5.5: add-apt-repository ppa:ondrej/php5 它升级了我的PHP,但它也摧毁了我的Apache设置,并将Apache升级到了2.4,这是我无法使用的。 所以我不得不回滚系统。 然后,我尝试使用apt-get升级到PHP 5.3.13,但显然5.3.10是官方Ubuntu 12.04回购版中的最高版本。 有点令人沮丧,至less可以说。 所以我的问题是:我怎样才能保护PHP 3.5.10或在Ubuntu 12.04上安装PHP的“安全”版本,这样我就可以防止这种攻击再次发生? 我绝对不想要Apache 2.4,我需要一个LTS服务器。

无法创build/写入文件'/ mnt / temp / something'(Errcode:13)

我改变了MySQLconfiguration的tmp目录到已挂载的磁盘,并在service mysql restart我得到以下错误: Can't create/write to file '/mnt/temp/something' (Errcode: 13) 据我了解, Error Code 13是指文件权限错误。 但奇怪的部分是: 临时目录所有者已经是mysql ,文件权限是1777 drwxrwxrwt 2 mysql mysql 4.0K Nov 14 08:34 temp/ 我可以在非root用户的位置创build文件。 mnt上有600GB的空间,所以不应该是一个问题。 我可以很容易地在根磁盘上创buildtmp目录 /etc/mysql/my.cnf : user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /mnt/mysql tmpdir = /mnt/temp #tmpdir = /var/tmp […]

MySQL:我如何解决mysql崩溃问题?

我有一个1GB内存的Amazon EC2实例。 我收到超过25个活动用户时,我的服务器保持崩溃状态。 我试图用mysqltuner.pl来调优MySQL,并得到以下结果: >> MySQLTuner 1.7.0 – Major Hayden <[email protected]> >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with '–help' for additional options and output filtering [–] Skipped version check for MySQLTuner script [OK] Logged in using credentials from debian maintenance account. [OK] Currently running supported MySQL version 10.1.20-MariaDB-1~trusty [OK] Operating […]

EC2 Micro与NGINX

我有一个运行Ubuntu 12.04的EC2 Micro。 我已经给它分配了一个EIP(23.21.213.236),我正在把我的域名Alogging指向这个IP。 我试图访问的域名是utoolsandfixings.co.uk,这应该显示一个页面,说“find服务器”。 在我做了所有的修改之后,我试过重启NGINX。 我已经在服务器上安装了NGINX,并设置了一个VHost,设置了一个符号链接等。VHOST如下: server { listen 80; ## listen for ipv4 server_name utoolsandfixings.co.uk; ## change this to your own domain name # I find it really useful for each domain & subdomain to have its own error and access log error_log /var/log/nginx/utoolsandfixings.co.uk.error.log; access_log /var/log/nginx/utoolsandfixings.co.uk.access.log; location / { # Change this to […]

在启动时运行Linux脚本

尽pipe我在/ etc / rc0目录下创build了一个文件来让它在启动时运行,但是我没有执行。 相反,当在/ etc / rc6目录下创build相同的文件时,它将在执行后停止执行。 K99startup.sh – > ../init.d/startup.sh* 我正在使用Ubuntu 12.04