我最近inheritance了一个安装了8个硬盘的CentOS 6服务器。 其中6个驱动器将被configuration为LVM,但从来没有那么远。 驱动器已安装,从我所知,健康,但lsblk不显示他们,也没有fdisk。 下面显示在dmesg当我grep为“ata”: EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: ioatdma: Intel(R) QuickData Technology Driver 4.00 EXT3-fs (sda1): mounted filesystem with ordered data mode ata1: hard resetting link ata1: SATA link down (SStatus 0 SControl 300) ata1: EH complete ata2: hard resetting link ata2: SATA link down (SStatus 0 SControl 300) […]
在我的stream浪箱子里,分机7,我安装了php7.0.3和nginx 1.9.12。 PHPconfigurationwww.conf。 这个文件在/usr/local/php/etc/php-fpm.d/目录下,它的configuration就像这样 user = www group = www ;listen = /tmp/php-fpm.sock listen = 127.0.0.1:9000 listen.owner = www listen.group = www 和nginxconfiguration。 / usr / local / nginx / conf / vhost /目录下的文件vm.demo.com.conf。 它的configuration是这样的 server { listen 80; server_name vm.demo.com; index index.html index.htm index.php; root /data/wwwroot/demo; location / { if (-f $request_filename/index.html){ rewrite (.*) […]
我正在运行CentOS 7,当我启动lighttpd时,它显示状态[OK] ,但是当我检查状态时,它实际上并没有运行。 启动日志中没有太多的信息,但是这里是: [root@km15501 lighttpd]# service lighttpd status ● lighttpd.service – Lightning Fast Webserver With Light System Requirements Loaded: loaded (/usr/lib/systemd/system/lighttpd.service; enabled; vendor preset: disabled) Active: failed (Result: signal) since Tue 2016-03-15 02:19:11 CET; 6s ago Process: 8583 ExecStart=/usr/local/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf (code=killed, signal=ABRT) Main PID: 8583 (code=killed, signal=ABRT) Mar 15 02:19:11 km15501.servernode.de systemd[1]: […]
我在AWS上使用Wordpress(CentOS)。 我尝试安装CW Image Optimizer。 我看到“CW Image Optimizer需要使用littleutils,而您错过了:opt-jpg”。 插件设置页面上的错误。 当我尝试了$ which opt-jpg时,它会抛出一个错误, / usr / bin /其中:no opt-jpg(/ sbin:/ bin:/ usr / sbin:/ usr / bin:/ opt / aws / bin) 我也尝试运行$ ln -s / usr / local / bin / opt-jpg / usr / bin / opt-jpg 我得到下面的错误, ln:无法创build符号链接“/ usr / bin / opt-jpg”:File Exists […]
我的dynamicDNS和DHCP设置存在问题,因为客户端在没有可用的请求时请求租用,导致现有客户端的正向和反向DNSlogging被删除,导致级联失败。 我在Ubuntu 14.04服务器上使用isc-dhcp-server和bind9。 在这种情况下,客户端正在运行OS X. 我已经为DHCP服务器分配了一系列IP地址,并将其挂接到dynamicDNS更新。 当发布IP绑定得到更新,一切工作正常。 但是,当DHCP租约池耗尽时,DHCP服务器开始将现有租赁交给请求租用的客户端,然后立即撤销。 不幸的是,这也会触发对DNS的更新,其中该IP的正向和反向logging也被删除,这意味着该IP上的系统不能再被DNSfind。 这将继续在整个范围内继续进行,从而删除所有DNS条目,直到它再次循环。 我已经通过手册页挖掘,我不能解释这种行为。 我已经尝试了isc-dhcp-serverconfiguration上的共享networking,子网和池,现在它们都显示相同的行为。 如果从客户端返回一个租约,它将被分发到下一个系统,请求一个DNS,并且DNS更新可以,但是当没有可用的客户端请求租约时,再次开始这个循环。 任何想法可能会导致这种行为? 这就像DHCP服务器没有检查自己的dhcpd.leases文件,看看它已经发出这些IP。
我来到Spamhaus CBL上了几天。 CBL列表报告说,我在networking上有一个病毒,并发送电子邮件为“localhost.localdomain”。 我不知道该怎么来这个“localhost.localdomain”,因为我的继电器是closures的,而我的HELO是mail.domainclient.com.br ..我没有发现工作站上的病毒或任何stream量通过服务器端口25 。 我们有一个妥协的帐户,但已经改变了她的密码。 我仍然每天都在http://www.abuseat.org/列出。 下面我详细介绍我的设置,以帮助find问题的原因。 iptables的: Chain OUTPUT (policy DROP 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 7501 1076K ACCEPT all — * lo 0.0.0.0/0 0.0.0.0/0 17175 23M ACCEPT all — * * 0.0.0.0/0 0.0.0.0/0 state NEW,RELATED,ESTABLISHED 189 10216 ACCEPT tcp — * * 0.0.0.0/0 […]
我创build了一个tmpfs虚拟硬盘,通过/etc/fstab启动。 ramdisk应该用来为在机器上运行的apache web服务器提供内容。 有没有简单的方法将文件传输到非易失性介质(可能来自)? 或者我只需要创build一个必须设置为cron作业(要运行@reboot )的bash脚本,并执行cp -R /location/* /destination ?
我有两个服务器:一个接收来自外部LAN和另一个(LAN内)的连接,我打算通过ssh从外部访问。 有先决条件:我不能访问我的SSH服务与22以外的其他端口; 当然,第一台服务器也必须通过SSH访问。 我为入口服务器创build了一个networking别名: allow-hotplug eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 # DNS directives allow-hotplug eth0:1 iface eth0:1 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 # DNS directives 我的策略是:在防火墙的情况下,将所有SSH连接转发到第二个IP地址到局域网内的服务器。 所以,我执行了这些命令来configuration防火墙(172.16.1.1是LAN内服务器的IP地址): # iptables -A FORWARD -p tcp -d 172.16.1.1 –dport 22 -m […]
我目前在RHEL6系统上从源代码安装PostgreSQL。 我通常一直在遵循官方文件的指导( http://www.postgresql.org/docs/9.4/static/installation.html )。 不幸的是,通过init.d /启动脚本没有太多的信息。 这是我目前正在挣扎的: OOB启动脚本( https://github.com/postgres/postgres/blob/master/contrib/start-scripts/linux )会被复制到/etc/init.d/postgres并稍作修改以反映我的环境(例如前缀,数据path等); 文件由root拥有,拥有755个权限 以root身份执行以下命令以确保在启动时执行:chkconfig –add postgresql; chkconfig postgresql on; 作为根,脚本运行没有问题(例如/etc/init.d/postgresql状态) 但是,脚本在作为postgres用户(configuration为运行PostgreSQL的用户)执行时会返回密码提示, 这种体验与PostgreSQL函数的打包版本(即RPM)有很大的不同。 我能够以root身份和postgres身份执行脚本: [root@ulvjived80 ~]# /etc/init.d/postgresql-9.4 status postgresql-9.4 is stopped [postgres@ulvjived80 ~]$ /etc/init.d/postgresql-9.4 status postgresql-9.4 is stopped 我在网上做了不less的search,我发现的最引用的解决scheme涉及到在/ etc / sudoers文件中允许相关用户的命令/脚本。 但是,RPM似乎没有这样做。 我们使用的商业应用程序的行为也是相同的,即启动脚本可以由root用户和相关的非root用户执行。 有什么想法可以模仿RPMsfunction吗? 谢谢!
这更多的初学者问题。 我试图在AWS linux实例中设置mongo日志文件的限制。 我在这里发现了一些问题。 并试图按照mongo 3.0的build议那样做。 Mongo日志坐在'/ var / log / mongo'。 据我所知,因为这行在/etc/mongod.conf中: #where to log logpath=/var/log/mongo/mongod.log 正如Mongo文档中所描述的那样,我可以使用SIGUSR1信号,并获取旧的日志重命名和当前切换和删除。 所以我写到: "/var/log/mongo/*.log { daily size 100M rotate 5 compress dateext missingok notifempty sharedscripts copytruncate postrotate /bin/kill -SIGUSR1 `cat /data/mongod.lock 2> /dev/null` 2> /dev/null || true endscript } 重启mongod服务。 几天之后,我发现mongo日志填满了2GB以上的两个文件,所以这对我不起作用。 所以我不知道我做错了什么? 谁能帮我? 谢谢!