Articles of linux

如何从Ubuntu的shell脚本启用sysstat?

在Ubuntu中,我可以使用apt来安装sysstat ,例如 apt-get install sysstat 然后通过交互式提示启用它 dpkg-reconfigure sysstat 但是我想使用完全自动化的shell脚本来自动化这个过程,我可以使用什么命令?

我的sftp监狱用户无法看到ChrootDirectory下的目录

我正试图监禁用户。 我有这些目录: var/www (root:www-data, 755) var/www/web1 (webmaster:www-data, 755) var/www/web2 (webmaster:www-data, 755) 在我的ssh_config中有: Subsystem sftp internal-sftp Match User webmaster ChrootDirectory /var/www ForceCommand internal-sftp 用户可以使用凭据进入系统。 另外,用户可以导航到var / www,但他不能访问web1或web2。 我不知道为什么,因为“webmaster”是web1和web2的所有者。 非常感谢你。 我认为权限设置正确,但我不是Linux专家。

Sendmail通过DNS查找修改收件人地址

CentOS 5.8盒子(Unitrends Appliance)现货Sendmail sendmail-8.13.8-8.1.el5_7。 如果我们通过电子邮件从正常的地址(我们有两个箱子都做同样的事情)一切都很好。 如果我们通过CloudFlare的CDN向我们的网站发送电子邮件,我们将无法收到邮件。 如果我们查看/ var / log / maillog,我们看到的是我们的地址(如[email protected]被修改为[email protected]。) 我们从其他地方收到邮件罚款。 这些箱子在其他地方发送邮件就好了。 一个盒子通过GMail中继,一个通过Exchange 2003,两者performance相同。 这个问题出现在继电器之前的Unitrends设备上。 “cf-protected”的附加function只在CloudFlare DNS服务器上作为Alogging查找而存在,所以我们完全相信,除了MX查找和修改电子邮件地址之外,服务器在某种程度上还在进行主机查找这个查询。 我找不到这种行为可能来自何处,或者如何阻止这种行为。

检测正在进行出站DDoS攻击的进程

我的网站主机已经通知我,我的Fedora服务器是某人的出站DDoS攻击的来源。 networking主机没有提供任何其他信息。 我怎样才能找出进行攻击的过程,以便我能够阻止它? 我意识到这是模糊的,但我认为,如果我能以某种方式查看出站stream量,我可能能够find发送它的过程。 我非常感谢一旦停止攻击,我将需要find入口点,并且可能需要使用更新重新映像服务器。 提前致谢。

无法更改authorized_keys的所有权 – 不允许操作

我正在按照以下步骤设置我的服务器上的公钥/私钥集: 通过在您的Linode上逐个input以下命令来修改公钥的权限。 用你的用户名replaceexample_user。 chown -R example_user:example_user .ssh chmod 700 .ssh chmod 600 .ssh/authorized_keys 但是当我做第一行 chown -R david:david .ssh 我收到错误消息: changing ownership of '.ssh/authorized_keys': Operation not permitted 我遵循了指南的步骤,除了我使用Windows的事实,所以我不得不使用Windows SCR上载公钥而不是UNIX命令行。 这里是文件信息位: File: `.ssh/authorized_keys' Size: 294 Blocks: 8 IO Block: 4096 regular file Device: EDITED OUT Links: 1 Access: (0644/-rw-r–r–) Uid: ( 0/ root) Gid: ( 0/ root) […]

无法安装glibc-devel'需要:libnss_files.so.2'错误

我正在使用Linux 6.1我需要安装glibc-devel,但是会因此错误而失败。 [root@server1 Packages]# yum install glibc-devel-2.12-1.25.el6.i686.rpm Loaded plugins: refresh-packagekit Setting up Install Process Examining glibc-devel-2.12-1.25.el6.i686.rpm: glibc-devel-2.12-1.25.el6.i686 Marking glibc-devel-2.12-1.25.el6.i686.rpm to be installed Resolving Dependencies –> Running transaction check —> Package glibc-devel.i686 0:2.12-1.25.el6 will be installed –> Processing Dependency: libBrokenLocale.so.1 for package: glibc-devel-2.12-1.25.el6.i686 –> Processing Dependency: libanl.so.1 for package: glibc-devel-2.12-1.25.el6.i686 –> Processing Dependency: libcidn.so.1 for package: […]

我应该多久才能在CentOS邮件列表上采取更新公告?

我最近订阅了CentOS邮件列表,以便我可以及时更新任何新版本或更新。 我订阅了CentOS-announce 。 我收到了很多关于错误修复和更新的电子邮件。 假设更新与我有关,我应该多快尝试应用这些修复程序? 同一天? 同一周? 同一个月? 理想情况下,我想使用Yum安装这些更新。 当我收到电子邮件的时候,通常可以在存储库上find这个修复程序? 什么是生产Web服务器的实际更新时间表? 我不知道我可以certificate每天离线服务器执行更新! 在执行更新的停机时间方面是合理的?

Linux目录移动

一个目录是移动与mv命令在一个Linux的盒子,应该看什么日志这样的行动? 在根bash_history我可以看到命令被使用,不幸的是bash_history不logging时间和date,因此使它很难追查。 问候和感谢。

全面列出HTTP请求(IP,URL等)

有没有办法显示一个Apache / httpd进程的列表与他们的pid和一些关于请求的信息? 像请求url,任何参数,域名,内部/外部IP地址等 我已经尝试了像netstat或htop这样的东西,但没有告诉我有关正在发生的事情的很多信息。 我想这样,我可以select一个进程来杀死,而不是重新启动服务,杀死所有的人。

设置ssh -o StrictHostKeyChecking = no会影响SSH连接的build立速度吗?

我很好奇在命令ssh -o StrictHostKeyChecking=no user@domain的选项StrictHostKeyChecking=no 。 设置这个选项是否会影响创buildSSH连接的速度?