Articles of linux

来自命名/绑定的DNSsec响应间歇性地丢失了RRSIGlogging

尽pipe被请求,我们域名服务器的响应间歇性地丢失了RRSIGlogging。 所有其他相关logging(如Alogging)都会返回OK。 因此dnsssecvalidation失败。 下面的例子是贝宝,但我相信这是不是他们的名称服务器的问题,直接查询他们的名称服务器时,我不能重现这个问题。 $ dig +dnssec api.paypal.com @internalnameserver Wed May 11 17:35:22 BST 2016 ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> +dnssec api.paypal.com @internalnameserver ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9849 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 5 ;; OPT PSEUDOSECTION: ; […]

grep命令从文件中提取数据

我有一个文件,它有这条线: $n22(s:Tstring) = "252"; 我试图写一个shell命令来grep文件,只返回252.这是我迄今为止: grep -o '$n22(s:Tstring).*;' /etc/test/testfile.cfg $n22(s:Tstring) = "252"; 正如你所看到的,它find了这条线,但它返回了一切。 我只想要252.你能告诉我我要去哪里吗? 谢谢

如何在Linux中安装较旧版本的PHP(5.2.17)?

我想在PHP 5.2.17中学习一些安全漏洞,但是我不能从源代码安装它,因为那么我也需要所有其他应用程序的所有与PHP有关的旧版本。 如何以最简单的方式安装较旧版本的php? 例如在一个虚拟机,兼容?

使用iptables在VLAN之间转发stream量

我们的networking上有以下4个VLAN,通过DHCP连接到Ubuntu Linux框。 这个Linux也应该作为L3路由器。 VLAN 10 on interface eth1.10 with subnet 10.10.10.0/24 VLAN 20 on interface eth1.20 with subnet 10.10.20.0/24 VLAN 50 on interface eth1.50 with subnet 10.10.50.0/24 VLAN 100 on interface eth1.100 with subnet 10.10.100.0/24 这里是/etc/network/interfaces : auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.10.169 netmask 255.255.255.0 gateway 192.168.10.1 […]

在Linux中使用OpenSSL解密des-sunos5.7 ecncrypted文件

旧Solaris 10服务器中的其中一个shell脚本使用下面的命令来解密文件。 des-sunos5.7 -d -u -k password enc_filename.tar.gz dec_filename.tar.gz 现在我们正在迁移到RHEL 6,并且无法find确切的命令来解密文件。 我们从外部来源收到这个文件,我没有他们用来encryption文件的密码。 我已经使用了下面的命令 openssl enc -d des3 -in filename -out filename; openssl enc -d -des-cbc -iv 0 -d -in filename -out filename; openssl enc -des-ede3 -iv o -d in filename -out filename; 我也尝试了-des-ecb,-des-cbc,-des-ede-cbc,-des-ede3-cbc,-desx -cbc,-des。 我所得到的是“不可思议的数字”。 $file des-sunos5.7 des-sunos5.7: ELF 32-bit MSB executbale SPARC32PLUS Version 1, […]

在所有Linux和Unix中丢弃数据包

我有个问题。 我有Supermicro-X11SBA-LN4F的主板。 有4个以太网端口。 在第一个端口,我连接到互联网。 在第二个端口连接到我的本地networking。 当我写ifconfig或netstat -i ,我可以在我的第二个接口(我的本地networking)上看到丢包。 这个数字是递增的 em2 Link encap:Ethernet HWaddr 0c:c4:7a:7b:91:3e inet addr:192.168.110.181 Bcast:192.168.110.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17441 errors:0 dropped:1380 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1226317 (1.2 MB) TX bytes:0 (0.0 B) 从谷歌search后,我发现这个: https : //www.novell.com/support/kb/doc.php?id = 7007165 Beginning with kernel […]

pxe启动微软表面

我想知道是否有人曾经尝试过使用Linux PXE服务器? 我已经安装好了,几乎所有的笔记本电脑和台式机都在那里工作。 这是我第一次尝试这个,我们有官方的Microsoft Surface USB到LAN适配器。 这是我的dnsmasqconfiguration: interface=eno16777736,lo,eth0 #bind-interfaces domain=netdec.lan # DHCP range-leases dhcp-range= eno16777736,192.168.1.3,192.168.1.60,255.255.255.0,1h # PXE dhcp-boot=pxelinux.0,pxeserver,192.168.1.133 # Gateway dhcp-option=3,192.168.1.1 # DNS dhcp-option=6,192.168.1.1, 8.8.8.8 server=8.8.4.4 # Broadcast Address dhcp-option=28,10.0.0.255 # NTP Server dhcp-option=42,0.0.0.0 user=nobody pxe-prompt="Press F8 for menu.", 120 pxe-service=x86PC, "Proceed and choose your operating system", pxelinux enable-tftp tftp-root=/var/lib/tftpboot log-dhcp 在使用上述configuration时,我们无法获得PXE菜单(继续select您的操作系统),注释掉以下“dhcp-boot = pxelinux.0,pxeserver,192.168.1.133”时,我们只能得到pxe菜单。 在日志中,我可以在PXE启动表面时看到以下内容; […]

通过Ansiblevariables列表进行parsing,并在运行任务时引用自身

问题 我有一个简单的Ansible手册,创build一个tmux会话列表,然后在每个会话中运行一个脚本。 我想在我的vars.yml文件中给tmux会话名称。 我的问题是,我想在我创build的所有tmux会话中运行相同的命令。 这是我有的简单的手册。 剧本 剧本显然是以目前的forms被打破的。 我很难搞清楚如何: 导航到每个唯一的tmux会话的正确目录(到与会话同名的目录) 在导航到的文件夹中启动脚本(在所有会话中共享相同的名称) 。 — – hosts: all vars_file: – vars.yml tasks: – name: "Create tmux sessions for each server." command: tmux new -d -s {{ servers }} – name: "Start each server in its tmux session." shell: > tmux send-keys -t {{ servers }} "./start.sh" Enter variables […]

名称的ssmtp设置:无效的响应SMTP服务器(STARTTLS)

我想configurationssmtp使用namecheap smtp服务器来发送电子邮件。 我目前的configuration: [email protected] mailhub=mail.privateemail.com:465 rewriteDomain=email.com hostname=email.com [email protected] AuthPass=password FromLineOverride=YES UseTLS=NO UseSTARTTLS=YES 尝试使用cat – | sudo /usr/sbin/ssmtp -vvvv [email protected]发送testing电子邮件 cat – | sudo /usr/sbin/ssmtp -vvvv [email protected]会在我的系统日志中输出以下内容: Jun 17 13:55:08 hostname sSMTP[12161]: Creating SSL connection to host Jun 17 13:55:18 hostname sSMTP[12161]: Invalid response SMTP Server (STARTTLS) Jun 17 13:55:18 hostname sSMTP[12161]: Cannot open mail.privateemail.com:465 到目前为止,没有configuration更改有任何影响。 […]

无法启动Docker容器

我用烧瓶,nginx和uwsgi构build了一个图像。 FROM ubuntu:14.04 MAINTAINER Ali Mezgani <[email protected]> RUN apt-get update && apt-get -y install python python-dev python-pip RUN apt-get -y install supervisor RUN apt-get -y install nginx COPY ./app /app RUN mkdir /var/log/uwsgi/ RUN pip install -r ./app/requirements.txt RUN rm -fr /etc/nginx/conf.d/* RUN rm -fr /etc/nginx/sites-enabled/* COPY app.conf /etc/supervisor/conf.d/app.conf RUN echo "daemon off;" >> /etc/nginx/nginx.conf […]