我有一个在AWS上运行的邮件服务器(Ubuntu 16.04)。 有时,在重新启动时,包含所有邮件的EBS卷并不总是安装。 这刚刚发生,我跑了df -H ,注意到卷没有安装: Filesystem Size Used Avail Use% Mounted on udev 246M 0 246M 0% /dev tmpfs 52M 2.0M 50M 4% /run /dev/xvda1 8.4G 2.6G 5.4G 33% / tmpfs 256M 4.1k 256M 1% /dev/shm tmpfs 5.3M 0 5.3M 0% /run/lock tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/1002 […]
所以我最近为我的个人服务器设置了denyhosts ,并且它工作正常,除了它似乎在处理每一个cron会话,而不仅仅是外部访问。 最终结果是/var/log/auth.log中充满了如下条目: Feb 26 06:31:01 webhost CRON[11899]: pam_unix(cron:session): session opened for user root by (uid=0) Feb 26 06:31:01 webhost CRON[11899]: pam_unix(cron:session): session closed for user root 有没有办法让denyhosts忽略这些,或至less不logging它们? 他们只是填写日志文件,使其更难find感兴趣的项目,特别是因为我有一个需要非常频繁运行的cron任务。 我正在使用Ubuntu Server 16.04上的apt-get install denyhosts提供的默认configuration。
我们已经启用SSL到一个网站。 如果我们input“ https://example.com/ ”(带有htpps://),则指向正确的文件夹。 没有https://(example.com)它指向根文件夹(/ var / www / html)。 如何指向正确的文件夹“/var/www/html/example.com/public_html”? .conf如下 <Directory /var/www/html/example.com/public_html> Require all granted </Directory> <VirtualHost xx.xx.xx.xx:443> SSLEngine On SSLCertificateFile /etc/apache2/ssl/example.crt SSLCertificateKeyFile /etc/apache2/ssl/example.key SSLCACertificateFile /etc/apache2/ssl/example.cer ServerName example.com ServerAlias www.example.com ServerAdmin test@example DocumentRoot /var/www/html/example.com/public_html ErrorLog /var/www/html/example.com/logs/error.log CustomLog /var/www/html/example.com/logs/access.log combined </VirtualHost>
我正在使用comparepdf (从Ubuntu apt安装)来运行自动化的testing,在我的桌面上工作正常,但不是在服务器上,返回的错误是: comparepdf: cannot connect to X server 这让我感到惊讶,因为我认为comparepdf是一个CLI工具,它没有GUI。 但也许在后台渲染PDF进行比较,为此需要一个GUI。 那么,我可以安装哪些可以满足comparepdf的最小包?
我有crontabs作为默认的ubuntu用户运行。 就在今天我注意到,我的整个crontab被删除,取而代之的是通常的样板,如果你执行crontab -r会发生什么 一些注意事项的日志条目: 在/ var / log / syslog的 Mar 15 14:45:18 localhost crontab[4732]: (ubuntu) DELETE (ubuntu) /var/log/auth.log Mar 15 14:46:02 localhost sshd[4793]: Connection closed by 127.0.0.1 [preauth] Mar 15 14:48:16 localhost sshd[4901]: Connection closed by 127.0.0.1 [preauth] 这是安全组背后的EC2服务器。 SSH仅限于我的IP。 我有支持人员使用webmin执行一些操作。 有一名工作人员在11:00左右手动执行cronjob的日志,但在11:00和14:45之间没有任何logging .bash_history for ubuntu用户不显示任何东西。 我怎么知道是什么删除了crontab? 可能是webmin中的一个错误,导致长时间运行的cron执行损坏crontab文件? 我没有在webmin中启用文件系统审计。
Linux 4.4.0-75-generic#96-Ubuntu SMP Thu Apr 20 09:56:33 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux 权限似乎很大 >>> ll / … drwxrwxrwt 8 root root 4096 May 1 02:44 tmp/ 拒绝访问: sudo -u www-data echo "hello" > /tmp/test.txt -bash: /tmp/test.txt: Permission denied 磁盘空间似乎确定: >>> df -h Filesystem Size Used Avail Use% Mounted on udev 980M 0 […]
我最近开始了一个新的公司,我正在设置我的开发环境。 我们使用Ubuntu 16.04和MySQL 5.6 一切正常,直到我启动testing(使用mvn test )。 等待更多的棕褐色20分钟后,testing没有完成。 我和我的朋友评论说,他们告诉我说,对于他们来说,所有的testing结束通常不超过7分钟。 更重要的是,我们的CI机器(应该比我的笔记本电脑差),在大约6分钟内运行所有testing。 我甚至不知道需要多less时间,因为我尝试了不同的方法,并在15分钟后停止执行。 我完全迷失在这里 我开始认为这是有关缓冲区或类似的东西。 这是我的机器在mysqlworkbench上的服务器性能仪表板(注意性能高峰期,之后它继续每秒7次查询): 这是CI服务器的一个(注意每秒持续+500查询和22K InnoDB读取请求): 我的笔记本电脑是联想Z50与英特尔酷睿i7,8Gb内存和混合固态硬盘驱动器。 UPDATE 在对testing代码进行了一些修改之后,我发现如果仅在50%的testing中设置和拆卸数据集,则服务器会获得更好的结果(仍低于服务器上的结果)。 这可能表明缓冲区有问题? 编辑2 configuration没有,因为它是一个全新的安装。 现在/etc/mysql/my.cnf有以下(盲目尝试一些选项后): [mysqld] bind-address = 0.0.0.0 innodb_adaptive_flushing innodb_adaptive_hash_index innodb_checksums = off innodb_doublewrite innodb_use_native_aio 不知道我是否应该看看另一个configuration文件。
我有许多在Microsoft Azure上作为虚拟机运行的Ubuntu Server 16.04 LTS实例。 自从一个星期以来,我们在通过SFTP和HTTPS向这些服务器上传更大的文件时遇到了问题。 奇怪的是,服务器上没有任何变化,问题只发生在指定的networking上。 症状是: HTTPS上传: net::ERR_SSL_BAD_RECORD_MAC_ALERT显示在错误控制台中 SFTP上传:几百兆后中止。 在服务器上,日志文件/var/log/auth.log显示以下错误: fatal: ssh_dispatch_run_fatal: Connection from 81.83.5.23 port 63154: message authentication code incorrect 真正奇怪的是,这只发生在比利时特定互联网提供商的某些networking上。 其他提供商没有这个问题,所以我怀疑互联网提供商是这个问题的原因。 任何想法如何解决这个问题或解决?
环境:Azure中的Ubuntu 16.04 我正在尝试备份特定的文件夹。 我正在使用一个简单的tar命令,没有压缩。 我的目标是保持文件一个月,每天增加一次更改,然后压缩焦油,并开始一个新的每月一次。 我的问题是这样的:本地备份对我来说没有意义,因为如果本地文件系统死亡或错误,原始和备份死亡。 (似乎很明显,但为了清楚起见,我声明) 我尝试使用SMB连接备份到单独的Azure存储容器,并通过NFS备份到另一个相同的Ubuntu计算机。 我尝试了第二个选项,因为我阅读了这篇文章: tar增量备份是支持一切,每当在Dropbox目录上使用 所以,无论我做什么,在发出以下命令时,tar似乎忽略了-u标志: cd /savelocation; sudo /bin/tar –ignore-failed-read -up -f /savelocation/backupfoldername.tar /var/www/foldertobackup 代替增加几个megs,代表添加或更改的文件,我得到一个44GB的文件,这个文件的大小是原来的两倍。 任何想法或问题是最赞赏。
在下面的示例中,如何更改第二个镜像中的设备,以便它们引用/dev/disk/by-id而不是/dev/sdX ? user@pc:~$ sudo zpool status pool: storage state: ONLINE scan: scrub repaired 0 in 8h30m with 0 errors on Sun May 28 08:54:48 2017 config: NAME STATE READ WRITE CKSUM storage ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ata-ST2000AS0002-1NA12Z_Z840MHWP ONLINE 0 0 0 ata-ST2000AS0002-1NA12Z_Z840MHTQ ONLINE 0 0 0 mirror-1 ONLINE 0 0 […]