Articles of arch linux

在Arch linux – systemd中,在FreeBsd – ?

在Arch linux中,例如,当我运行我的Web应用程序时,我创build了一个systemd服务,以便在需要时监督和重新启动。 在FreeBsd systemd没有安装默认情况下,那么,有什么替代或如何我应该在FreeBsd做同样的事情?

SSH连接问题 – 允许从LAN而不是WAN

我试图将我的Arch Linux安装设置为SSH主机,但是这里是这样的: 我可以ssh localhost ,它无法通过公钥login,并要求input用户名和密码,但仍然能够login。 当我尝试ssh my_wan_ip它给ssh_exchange_identification: Connection closed by remote host错误ssh_exchange_identification: Connection closed by remote host 。 我已经阅读了关于这个错误的所有主题,没有任何帮助。 顺便说一句,刚刚确认,它给ssh: connect to host my_dyndns_hostname port 22: Connection refused从另一台机器(我的networking外,它有不同的WAN IP)。 我有sshd: ALL在“hosts.allow” ALL:ALL在“hosts.deny”。 我能够通过SSH连接到我自己的电脑,ping我自己的电脑,但我的SSH设置似乎是问题,当我尝试从WAN的ssh给出了这个恼人的错误。 的/ etc / SSH / ssh_config中 的/ etc / SSH / sshd_config中 最后,这里是sshd和ssh的debugging输出:(我运行了ssh命令,之后我把输出传给sshddebugging): sshddebugging sshdebugging 我可以根据你的需要编辑我的问题。 只是要求提供更多的信息。 顺便说一句,我没有运行iptables。 我有一个电缆dsl调制解调器连接到一个华硕wl-330gE无线接入点,他们都禁用了他们的防火墙。 我configuration了NAT,所以端口22是针对我有这个麻烦的电脑。 任何帮助表示感谢,谢谢..

netstat不显示完整的远程IP地址,没有IP地址为SSL,端口443

我们正在Arch Linux上运行一个Apache web服务器(从10年5月开始构build),同时监视与netstat的连接,我们发现端口443上有一些不报告IP地址的奇怪连接; 这是值得关注的原因吗? 我们也不会在90%的连接上得到完整的IP地址报告给远程主机,我们只能得到IP的前三部分,然后是远程端口。 任何想法为什么这些事情发生? tcp 0 0 ::ffff:xxx.xxx.xxx.xxx:80 ::ffff:yyy.yyy.yyy.:60027 TIME_WAIT tcp 0 0 ::ffff:xxx.xxx.xxx.xxx:80 ::ffff:yyy.yyy.yyy.:62145 TIME_WAIT tcp 0 0 ::1:48439 ::1:443 TIME_WAIT tcp 0 0 ::1:47370 ::1:443 TIME_WAIT tcp 0 0 ::1:48413 ::1:443 TIME_WAIT tcp 0 0 ::1:48563 ::1:443 TIME_WAIT tcp 0 0 ::ffff:xxx.xxx.xxx.xxx:80 ::ffff:yyy.yyy.yyy.:62191 TIME_WAIT tcp 0 0 ::ffff:xxx.xxx.xxx.xxx:443 ::ffff:yyy.yyy.yyy.:59667 TIME_WAIT tcp […]

我如何才能将Web服务器的身份更改为我的?

Web服务器可以在我的Linux环境中执行一个命令,而Linux环境可以将它视为来自我的请求,而不是来自服务器? 换句话说,我怎样才能把Web服务器的身份改成我的?

数据包不能到达iptables的FILTER链

我有一个问题,我不能弄清楚,我试图访问[RPI]networking服务器,但数据包永远不会到达iptables FILTER链 我会试着解释一下: GW1具有公共地址,并且从端口8080到192.168.69.14:80执行DNAT S1是用于LAN的openVPN服务器eth0 ,用于VPN的tap0是桥接的 [RPI]在端口80上运行networking服务器 GW2是[RPI]默认网关,没有公共地址 GW1 <—————–> S1 <—–Open VPN tunnel——> [RPI] <–Default route–> GW2 (192.168.69.1) (192.168.69.22) (192.168.69.14 – tap0) (192.168.30.1) (192.168.30.2 – wlan0) 现在,一切工作正常如果我从S1 , GW2到达[RPI]的networking服务器或从GW1做一个ping 但是,如果我尝试通过端口8080上的GW1的公共IP访问networking服务器,数据包将达到[RPI] ,但在iptables消失,正如您在这里可以看到的那样, iptables规则在以下打印: Apr 27 18:13:51 WeatherStorm kernel: [11383.698445] TRACE: raw:PREROUTING:rule:3 IN=tap0 OUT= MAC=82:ed:f9:e6:c2:ea:00:0c:42:f5:XX:XX:XX:XX SRC=37.188.XXX.XXX DST=192.168.69.14 LEN=60 TOS=0x00 PREC=0x00 TTL=50 ID=275 DF PROTO=TCP SPT=33136 DPT=80 […]

Arch-linux Apache 404 mod_rewrite带有url后缀的VirtualHost

Arch-Linux上的Apache有问题。 我认为这是相关的mod_rewrite,但我不知道。 过去我一直使用基于Debian的系统。 拱似乎有点不同。 我有一个这样的虚拟主机,并在各自的目录index.php。 我尝试了和没有.htaccess。 <VirtualHost *:80> ServerName test.localhost DocumentRoot /home/me/sites/test <Directory /home/me/sites/test> Options FollowSymLinks AllowOverride All </Directory> </VirtualHost> 当我访问http://test.localhost/或http://test.localhost/index.php ,它工作正常。 当我访问http://test.localhost/foo ,它找不到404。 我可以用ErrorDocument 404 /index.php添加一个.htaccess,所以Apache会打开index.php并正确的遵循.htaccess的mod_rewrite指令,但是它仍然有404头文件。 任何想法要寻找什么?

打开LDAP服务器迁移

我试图从Ubuntu LTS迁移Open LDAP服务器到Arch Linux。 所以我跟着AlexPánek的Guid。 所以首先我从Ubuntu Maschine备份数据库: ubuntu$ sudo slapcat -b cn=config -l cn=config.master.ldif ubuntu$ sudo slapcat -l dc=example-dc=com.ldif 之后,我将这些文件和SSL证书复制到Arch Linux上干净的 Open LDAP服务器上。 关于Arch使用与Ubuntu不同的目录结构。 我已经将configuration导出中的所有目录条目从/etc/ldap到/etc/openldap/和/var/lib/ldap/到/var/lib/openldap/ 。 然后我开始导入这工作正常: arch$ sudo slapadd -F /etc/openldap/slapd.d -b cn=config -l cn=config.master.ldif _#################### 100.00% eta none elapsed none fast! Closing DB… 导入后,我可以正常启动LDAP服务器。 我已经停止了服务器,并试图导入域数据库: arch$ sudo slapadd -F /etc/openldap/slapd.d -b dc=example,dc=com -l […]

iptables将不会加载iptables-restore

我做了以下的iptables规则文件: *filter :INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :sshguard – [0:0] -A INPUT -i enp3s0 -p tcp –dport 22 -m state –state NEW,ESTABLISHED -j ACCEPT -m comment –comment "Allow incoming SSH" -A INPUT -i enp3s0 -p tcp –sport 22 -m state –state ESTABLISHED -j ACCEPT -m comment –comment "Allow outgoing SSH" -A […]

eCryptFS初始化问题

我遇到了eCryptFS的第一个挂载问题。 目前当我尝试挂载它 mount -t ecryptfs ~/.Private ~/Private 但是这是错误的。 dmesg中的错误如下: Error parsing options; rc = [-22] 这是Arch的全新安装,我还没有与其他发行版有此问题。 我不太清楚问题是什么。 谢谢!

如何在arch linux上使用pg_upgrade

我在arch上运行postgres 8.4,但是现在已经安装了9个,我想用pg_upgrade来升级,但是我不知道我用的所有选项都是什么,以及我必须指向的所有目录。 它要求一个以前的pg二进制目录…但是没有了。 它还能工作吗? 注意:我没有重要的数据,只是玩数据库的我只是想知道如何做到这一点。