我收到错误:
(error) NOAUTH Authentication required.
Run Code Online (Sandbox Code Playgroud)
当进入redis-cli
并尝试显示KEYS *
. 我只设置了一个requirepass
不是auth
afaiac。我在redis.conf
但不知道该怎么办。
如何获得Logstash的版本?
root@elk:/usr/share/elasticsearch# bin/logstash --help
bash: bin/logstash: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我的系统上运行着 Logstash。还。
root@elk:/# logstash -V
bash: logstash: command not found
Run Code Online (Sandbox Code Playgroud)
还。
root@elk:/# ps aux | grep logstash
logstash 1725 45.3 8.5 1942860 175936 ? SNl 22:03 0:35 /usr/bin/java -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/logstash -Xmx500m -Xss2048k -Djffi.boot.library.path=/opt/logstash/vendor/jruby/lib/jni -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/logstash -XX:HeapDumpPath=/opt/logstash/heapdump.hprof -Xbootclasspath/a:/opt/logstash/vendor/jruby/lib/jruby.jar -classpath : -Djruby.home=/opt/logstash/vendor/jruby -Djruby.lib=/opt/logstash/vendor/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main --1.9 /opt/logstash/lib/bootstrap/environment.rb logstash/runner.rb agent -f /etc/logstash/conf.d -l /var/log/logstash/logstash.log
root 1777 0.0 0.0 8860 636 ? …
Run Code Online (Sandbox Code Playgroud) 我收到错误:
[ALERT] 342/125339 (1) : sendmsg logger #1 failed: No such file or directory (errno=2)
Run Code Online (Sandbox Code Playgroud)
/srv/dockervolume/haproxy/etc/rsyslog.d/49-haproxy.conf 文件:
$AddUnixListenSocket /var/lib/haproxy/dev/log
local0.* -/var/log/haproxy/haproxy_0.log
local1.* -/var/log/haproxy/haproxy_1.log
if ($programname == 'haproxy') then -/var/log/haproxy/haproxy.log
& ~
Run Code Online (Sandbox Code Playgroud)
/srv/dockervolume/haproxy/etc/haproxy/haproxy.cfg 文件:
global
log /var/lib/haproxy/dev/log local0 debug
chroot /var/lib/haproxy
maxconn 2048
tune.ssl.default-dh-param 2048
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
user haproxy
group haproxy
defaults
log global
mode http
option httplog
option dontlognull
retries 3
timeout connect 5000
timeout client 10000
timeout server 10000
backend my_backend …
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个包含 openssh 服务器的映像,并在调用运行命令时启动它。我采取了以下步骤:
docker pull ubuntu
docker run -d -it ubuntu bash
apt-get update
apt-get install openssh-server -y
exit
docker ps -a
docker commit <CONTAINER ID> myimg
// tried the following three, same results
docker run -d myimg "/usr/sbin/sshd"
docker run -d myimg /usr/sbin/sshd -D
docker run -d myimg service ssh start
Run Code Online (Sandbox Code Playgroud)
这运行图像然后立即退出,我试图让服务跟上。我究竟做错了什么?
我有一个包含一堆 cron 作业的文件:
30 * * * * someexec somefile
30 1 * * * someexec somefile
30 5 * * * someexec somefile
Run Code Online (Sandbox Code Playgroud)
我希望当这些 cron 作业被激活时,例如“Cron job someexec somfile has started”这样的东西到日志文件/var/log/cronjobs.log
中。
我不想记录这些 cron 作业在运行时的回声,因为我已经解决了这个问题。我只想记录作业处于活动状态。
letsencrypt.service
:
[Unit]
Description=Renews letsencrypt certificates
After=network.target letsencrypt_concat_fullchain_privkey.service
[Service]
Type=oneshot
WorkingDirectory=/etc/letsencrypt/
ExecStart=/usr/bin/letsencrypt renew
Run Code Online (Sandbox Code Playgroud)
当我手动启动此服务时:sudo systemctl start letsencrypt
它似乎没有启动该letsencrypt_concat_fullchain_privkey.service
服务。我已经跑了sudo systemctl start letsencrypt_concat_fullchain_privkey.service
,它可以正常工作。
我想要做的是当letsencrypt.service
完成时我希望它启动letsencrypt_concat_fullchain_privkey.service
服务。
containers ×1
cron ×1
docker ×1
haproxy ×1
logstash ×1
redis ×1
ssh ×1
systemd ×1
ubuntu-14.04 ×1
ubuntu-16.04 ×1