Articles of linux

Logron问题在crontab中

在使用logtail时出错。 不使用crontab。 而且,当脚本正常运行时,读取整个文件而不是附加一个文件。 请举例说明如何使用它。 在脚本文件中使用这个 logtail -f $ file | egrep -nr $ ERRORSTRING> $ FILTERERRORLOC

一个LXC容器用户可以在另一个容器上映射的组中吗?

我现在正在玩LXC,而我在一个我无法弄清楚的问题前面。 这是关于Linux用户命名空间。 想象一下,我正在用configuration文件中的这些行创build两个容器: lxc.id_map = u 0 300000 90000 lxc.id_map = g 0 300000 90000 对于集装箱A,以及: lxc.id_map = u 0 400000 90000 lxc.id_map = g 0 400000 90000 对于容器B. 如果我在容器A的根用户的共享文件夹上创build一个文件,我可以从主机看到这个文件实际上是用户拥有的uid 300000,这正是我所期望的: #ls -l -rw-rw-r–. 1 300000 300000 0 19 juil. 09:35 test 现在,我想在主机上创build一个用户和一个组,以便能够pipe理它们: groupadd –gid 300000 container_A useradd –uid 300000 –gid 300000 container_A groupadd –gid […]

将postfix设置为仅传出MTA

编辑 我想澄清,我不希望我的生成的电子邮件存储在此服务器上。 我希望此服务器只发送,但不能收到电子邮件,我的发件人地址应显示为我的注册域名。 原始post 我想设置我的家庭服务器作为电子邮件服务器发送cron作业和计划的报告。 我不打算从这台机器接收电子邮件。 我有一个静态IP和注册的域名。 我为我的域名创build了一个mxloggingmail.example.net,并为mail.example.net创build了一个HOST(A)logging。 我已经检查,可以看到,我没有在DNS方面的问题。 我这样做是因为大多数(或所有?)邮件服务器不会接受我的邮件,如果我省略这一步。 这是我的后缀main.cf文件 # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP […]

* 14连接()到套接字失败111:在连接到上游时连接被拒绝

当我通过我的客户端运行nginx时,build立的服务器连接显示内部服务器错误。 运行sudo tail -30 /var/log/nginx/error.log给了我: [error] 17876#0: *14 connect() to unix:/var/www/html/site-available/socket.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: localhost, request: "GET /favicon.ico HTTP/1.1",upstream: "uwsgi://unix:/var/www/html/site-available/socket.sock:", host: "xx.xx.xx.xx", referrer: "http://xx.xx.xx.xx/" 这里是nginx的默认configuration server { listen 80; real_ip_header X-Forwarded-For; set_real_ip_from 127.0.0.1; server_name localhost; location / { include uwsgi_params; uwsgi_pass unix:/var/www/html/site-available/socket.sock; uwsgi_modifier1 30; } error_page 404 […]

Linux:转发一个samba共享

我有两个Linux机器和一台Mac。 1)Linux-1在内部networking上。 Linux-1有一堆外部硬盘,并运行一个samba服务器smb-1,从这些硬盘共享文件。 2)Linux-2有两个networking接口,一个内部networking和一个外部networking接口。 它挂载smb-1。 它还运行samba-smb-2,它试图与外部networking上的计算机共享。 3)Mac-OS希望通过smb-2挂载来访问smb-1的文件和文件夹。 但它不能。 它看到smb-2,并将其挂载,但它所得到的是没有文件的共享点目录。 这个设置是可能的吗? 我可以共享已经共享的samba服务器文件吗? 谢谢…

无法更改ldap客户端密码(RHEL 7)

尝试更改ldap客户端密码,但给出以下error.help我,如果我们可以更改任何从389控制台,如果可能的话。 -bash-4.2 $ passwd更改用户devid的密码。 当前密码:新密码:重新input新密码:passwd:validation令牌操作错误

几分钟后,Nginx上的PHP崩溃

我有一个运行OpenWrt Linux的embedded式设备。 我已经安装和configuration了像OpenWrt Wiki中描述的php5-fastcgi和nginx : https ://wiki.openwrt.org/doc/howto/http.nginx此外,我已经安装了php5-mod-session和php5-mod-sockets 。 似乎一切工作正常的基本文件,如图像,静态HTML页面,以及PHP脚本。 我的网页有一个JS脚本(AJAX),它每秒轮询一个PHP脚本。 大约5到10分钟后,在所有PHP页面上发生502 Bad Gateway错误。 如果我检查我的Linux机器上正在运行的进程,我可以看到,进程php5-fastcgi不再运行。 PHP日志是空的,Nginx的日志只显示到FastCGI服务器的连接错误。 我知道在互联网上有很多这方面的话题,但我还没有find解决scheme。 也许有人可以帮忙! 感谢所有的build议!

我可以在同一台机器上安装rsyslog和syslog吗?

我正在运行已经安装了syslog的CentOS 5。 当我尝试安装rsyslog我收到消息 file /etc/logrotate.d/syslog from install of rsyslog-7.6.7-1.el5.centos.x86_64 conflicts with file from package sysklogd-1.4.1-44.el5.x86_64 看了一下后,似乎没有看到他们可以安装在同一台机器上,但我想百分百肯定。

3+跃点端口转发,iptables和两个Windows机器(1个Windows VM),Qubes操作系统

好吧,我有以下设置(除了最后一跳之外的所有内容都是QubesOS中的虚拟机,但是可能适用于Linuxnetworking的考虑事项) – 表示“虚拟以太网卡”连接 ==表示物理以太网卡连接(从Qubes主机物理网卡到Windows XP机箱的交叉电缆) Windows的7-VM – ProxyVM – NIChostVM == WindowsXP的-USB股 我想要的是通过Fabulatech的USB共享软件端口是33000 所以我需要做的是让iptables规则在Win-7虚拟机和WindowsXP-USB-share之间正确传递stream量 对于我的生活,我无法弄清楚。 如果我通过网卡到ProxyVM,我可以获得stream量 Windows的7-VM – ProxyVM == WindowsXP的-USB股 在这个简化的设置中,所有需要的是ProxyVM中的以下规则: ifconfig enp0s0f6 up ifconfig enp0s0f6 192.169.1.2 ifconfig eth1 netmask 255.255.255.0 DNAT –to-destination 10.137.77.2:33000 iptables -I FORWARD -s 10.137.4.22 -d 192.169.1.1 -j ACCEPT iptables -I FORWARD -d 10.137.4.22 -s 192.169.1.1 -j ACCEPT iptables -I […]

Centos 7两个nics(本地和Internet)路由问题

我在Centos7服务器上有(或者正在考虑)路由问题。 我有两个networking适配器,LocalNetwork:192.168.0.1/22和Internet:189.xxx/28。 在这个服务器上,我有一个Apache服务器,它必须从互联网上和本地networking一样对请求作出响应。 问题是来自互联网的请求给出错误(无响应),因为本地networking的请求是完美的。 当我断开本地networking的互联网请求工作。 我认为这是一个路线问题。 它应该有一个这样的规则: 如果请求来自本地networking接口,则必须通过本地networking接口返回; 如果通过互联网接口请求,则必须通过互联网接口返回; 注意:我不想在两个networking接口之间路由!