Articles of centos

EC-2 CentOs:用户不在sudoers文件中

我有一个EC-2实例,我需要通过SSH编辑文件。 我一直在“{用户}不在sudoers文件中…”。 我无法以root身份login,也不知道如何从AWSpipe理面板获取密码。 任何人都可以帮助我? 谢谢!

在CEntOS 6.7上的r10k,有没有人取得这个壮举?

你们知道如何在一个使用Puppet 3.6的CEntOS 6.7服务器上正确运行r10k吗? 这个矛盾呢? 我检查了r10k源代码的需求列表: https : //github.com/puppetlabs/r10k#requirements 看起来它需要Ruby 1.9。 很公平。 但… $ facter rubysitedir rubyversion rubysitedir => /usr/lib/ruby/site_ruby/1.8 rubyversion => 1.8 因此开始了对传说中的Ruby的不屑的追求。 第三方存储库 但大多数第三方回购不提供CEntOS 6.7的Ruby 1.9。 https://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/repoview/letter_r.group.html 🙁 https://dl.fedoraproject.org/pub/epel/6/x86_64/ 我没有正确安装我find的一个软件包,在Remi的回购中 ,由于缺lessmockbuild用户而失败。 我认为只有从源头上构build才是必要的。 ruby“经理人” 我安装了RVM。 然而,这需要glibc = 2.12-1.166.el6_7.7 ,我的系统没有这个特定的版本可用(出于很好的理由)。 无论如何,这只会对特定用户有效。 如果安装了RVM,需要使用Ruby的系统用户可能会感到奇怪。 rbenv ,可能减轻了这个问题,给了我同样的关于glibc的guff: $ mkdir ~/.tmp && export TMPDIR=~/.tmp && rbenv install 1.9.3-p551 ## How […]

没有使用Collectd显示graphics数据

所以我试图设置Collectd来收集资源使用数据并以graphics格式查看它。 我使用CentOS 6.8和Apache 2.4(如果有的话)。 但是,我无法显示任何数据。 我感觉我所有的configuration文件都是正确的。 这里是collectd.conf文件的所有相关部分: Hostname "localhost" FQDNLookup false BaseDir "/var/lib/collectd" PIDFile "/var/run/collectd.pid" PluginDir "/usr/lib64/collectd" TypesDB "/usr/share/collectd/types.db" Interval 10 Timeout 2 ReadThreads 5 LoadPlugin syslog <Plugin syslog> LogLevel info </Plugin> LoadPlugin cpu LoadPlugin interface LoadPlugin load LoadPlugin memory LoadPlugin rrdtool Include "/etc/collectd.d" <Plugin rrdtool> DataDir "/var/lib/collectd/rrd/" CacheTimeout 120 CacheFlush 900 </Plugin> 我可以确认rrd文件正在制作: [root@atom […]

电子邮件安全思想证书

最近我一直在试图保护带有证书的邮件端口993 。 它在指定服务器主机名时起作用,但这不是一个拥有众多用户的共享服务器上的选项。 “工作”设置是: Protocol domain/hostname Port SSL Incoming IMAP shared.server.tld 993 SSL Outgoing SMTP shared.server.tld 465 SSL 我需要它为mail.domainname工作。 所以客户唯一要做的就是打开Apple Mail / OUTLOOK / Thunderbird中的SSL,或者指定993/465端口。 当我指定mail.domainname我得到的证书不匹配,因为证书是为shared.server.tld而不是mail.domainname 如何使用为shared.server.tld指定的证书来保护mail.domainname端口? 我们已经尝试了一个srv DNSlogging,并希望得到这个自动发现的工作。

GCE实例上的多个内部IP

为了解决我们组织中的一个独特问题,我想创build一个或多个分配多个内部IP地址的实例。 然而,我还没有find关于添加额外的内部IP的UI,文档或API中的任何内容,并且从实例本身手动分配IP不会导致function地址。 任何人都可以指向正确的方向吗?

Maldet与ClamAV缺lessPHP base64_decode()和eval()的黑客

我已经在CentOS 7服务器上安装了Linux恶意软件检测和ClamAV,看起来没问题,因为它碰到了EICAR恶意软件testing文件 ,并且没有问题的定期扫描。 当我上传一个真实的恶意软件PHP文件时,问题就出现了,这个文件是我之前在一个旧的共享networking服务器上进行的攻击。 Maldet并不认为这是一个恶意文件。 我知道所有的AV可以错过一些威胁,但在这种情况下是一个非常明显的感染文件,国际海事组织。 //footer.php <?php function nBMj($NrG) { $NrG=gzinflate(base64_decode($NrG)); for($i=0;$i<strlen($NrG);$i++) { $NrG[$i] = chr(ord($NrG[$i])-1); } return $NrG; } eval(nBMj("Some_base64_encoded_text")); ?> 这是一个非常常见的WordPress的黑客,甚至没有可疑的function混淆。 来自Maldet开发者页面 : 特征 用于检测混淆威胁的统计分析组件(例如:base64) 清理规则删除base64和gzinflate(base64注入恶意软件 这是一个拥有10到20个网站的Web服务器,运行stream行的CMS,比如drupal和wordpress,所以绝大多数的攻击都会带有这种文件感染。 所以,这个问题:我错过了什么? 是否有任何特殊的configurationbase64 / gzinflate脚本或这是一个正常的行为? 也许Maldet w / ClamAv不是networking服务器的最佳工具?

Postfix 2.10基于客户端证书的中继

我试图在单独的CentOS 7系统上configuration2个Postfix 2.10.1实例,以允许从一个系统(我们称之为client.example.com )到另一个系统( server.example.com )的基于证书的中继),但我碰到了一个障碍。 服务器绝对拒绝接受基于客户端证书指纹的中继。 以下是我正在处理的内容: 在服务器上输出postconf -n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 html_directory = no inet_interfaces = all inet_protocols = ipv4 local_recipient_maps = mail_owner = postfix mailq_path […]

反向代理nginx坏的网关

我们在nginx上有一个用于竹服务器的反向代理服务器,但是它提供了一个502坏的网关,但是可以从反向代理服务器(两个centos)访问。 nginx.conf: server { listen 80; server_name bamboo.test.foo.com; access_log /var/log/nginx/bamboo.test.foo.access.log main; location /bamboo { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://192.168.10.5:8085; client_max_body_size 10M; } proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; } 访问日志: 81.82.215.59 – – [07/Dec/2016:16:19:39 +0000] "GET / HTTP/1.1" 502 575 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) […]

在/ home和/ var之间交换分区

我有一个2TB(Raid,2x2TB)的服务器,和这个分区架构 / => /dev/md2 – 20GB /home => /dev/md3 – 1.8TB 这是一个ISPConfig服务器,所以我们需要在/ var和/ home中几乎没有任何空间,所以我认为最好的办法是把/ home放在/ dev / md2和/ var到/ dev / md3 我的fstab是这样的: # <file system> <mount point> <type> <options> <dump> <pass> /dev/md2 / ext4 errors=remount-ro 0 1 /dev/md3 /home ext4 defaults 1 2 /dev/sda4 swap swap defaults 0 0 /dev/sdb4 swap swap defaults 0 […]

Centos 7上的Mysql 5.7 – cpio:读取失败 – 没有这样的文件或目录

我试图在centos 7上安装mysql 5.7,我得到了下面的错误, 我能够在不同的机器上成功安装不止一次的centos 7,但是这是我第一次遇到这个问题。 任何想法为什么发生和如何解决? # cat /etc/*-release CentOS Linux release 7.3.1611 (Core) NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" CentOS Linux release 7.3.1611 (Core) CentOS Linux release 7.3.1611 (Core) * # yum install cpio -y Loaded plugins: fastestmirror Loading mirror […]