我已经设置了mysql来通过/etc/mysql/my.conf在/tmp/mysql.sock中创build它的套接字,但是在重新启动mysql服务器之后,套接字文件并没有显示出来。 如果我将套接字位置更改为/var/run/mysql/mysql.sock,则会创build它。 lsof甚至告诉我,mysql进程在/tmp/mysql.sock中有一个打开的套接字,但它根本就不存在。 我想下面的控制台输出描述最好。 λ paukul [~] → ls -al /tmp total 12 drwxrwxrwt 8 root root 220 Nov 13 01:55 . drwxr-xr-x 18 root root 4096 Oct 18 16:03 .. drwxrwxrwt 2 root root 40 Nov 13 01:54 .font-unix drwxrwxrwt 2 root root 40 Nov 13 01:54 .ICE-unix -rw——- 1 paukul paukul 104 Nov […]
我不确定我做错了什么。 我基本上使用了VM(Linux KVM)中最新的arch linux live disk, 启动最新的arch linux live disk在一个VM(Arch KVM上的Linux KVM) 做了一个单独的分区 用btrfs -m dup格式化 装上隔板,用基地和基地开发带孔的抹布 genfstab -U / mnt / mnt / etc / fstab arch-chroot进入/ mnt分区 通过pacman安装grub,运行grub-install / dev / vda和grub-mkconfig -o /etc/grub/grub.cfg 重启 Grub会抛出一些错误信息:“error:no such device:[some device ID]。\ n loading linux core repo kernel \ n error no such partition \ […]
我在Parabola(基于Arch的)安装中设置了Postfix + Dovecot。 它看起来像它的作品,我可以发送电子邮件到任何地址,它的工作原理,也收到邮件, 但只能从本地地址 。 如果我mail [email protected] ,我收到电子邮件(如自动发送给我一封电子邮件)。 但是,如果我从另一个电子邮件帐户,一个外部的,我根本没有收到它。 所有端口在本地工作,但如果我尝试telnet [my_public_IP] 25 (或587)失败(我会问我的ISP发生了什么事)。 更多的输出: $ postconf -n alias_database = $alias_maps alias_maps = hash:/etc/postfix/aliases broken_sasl_auth_clients = yes command_directory = /usr/bin compatibility_level = 2 daemon_directory = /usr/lib/postfix/bin data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 home_mailbox = Maildir/ html_directory […]
我真的很努力,因为两个小时安装ssh2 pecl …但我得到的是: /bin/sh /root/ssh2-0.11.0/libtool –mode=compile cc -I. -I/root/ssh2-0.11.0 -DPHP_ATOM_INC -I/root/ssh2-0.11.0/include -I/root/ssh2-0.11.0/main -I/root/ssh2-0.11.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/ssh2-0.11.0/ssh2.c -o ssh2.lo mkdir .libs cc -I. -I/root/ssh2-0.11.0 -DPHP_ATOM_INC -I/root/ssh2-0.11.0/include -I/root/ssh2-0.11.0/main -I/root/ssh2-0.11.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/ssh2-0.11.0/ssh2.c -fPIC -DPIC -o .libs/ssh2.o /root/ssh2-0.11.0/ssh2.c:52: error: duplicate 'static' /root/ssh2-0.11.0/ssh2.c: […]
我有一个使用我的静态IP 69.169.136.6等运行的Fedora盒子,所有的configuration都是根据ISP所要求的。 就在最近的硬盘驱动器失败(我应该保持更好的备份) – 虽然它正在恢复,我想build立一个网页在我的Archlinux PC解释这个问题 – 我目前没有足够的访问权限来更改DNSlogging分配给域。 当我的系统运行到69.169.136.6时,我更改了我的IP地址,ifconfig报告了新的IP地址,但是http://whatismyip.com/没有。 当我改变它,并重新启动,我不能ping – 我收到的消息是“ connect: Network is unreachable ”(当给定一个google.com的IP地址 – 主机名给我ping: unknown host xxx )。 在我有权访问DNS系统之前,我可以做些什么来完成这项工作? 编辑:用新的IP地址,同样的问题,IP现在是69.169.136.29。 一些命令可能是有用的: #ping 69.169.136.1 PING 69.169.136.1 (69.169.136.1) 56(84) bytes of data. 64 bytes from 69.169.136.1: icmp_seq=1 ttl=64 time=0.377 ms #ping 69.169.190.211 connect: Network is unreachable #ping 208.72.160.67 connect: Network is unreachable […]
过去几天我一直在使用路由器,在缩小问题的过程中,我发现虽然我没有明确使用家庭networking,但是每天最多可以上传1GB的上传数据。 这非常值得关注,所以我一直在使用监视工具,wireshark和带宽监视器等来运行我的系统。 经过所有的电脑没有运气,我转向我的NAS。 我的NAS正在运行ArchArm,它承载了几个服务,包括Web服务器,dlna服务器,ftp服务器,还有更多的东西。 networking服务器是供我个人使用的,除了我自己之外,任何人都不应该远程访问,即使没有任何东西可以让任何人在没有login的情况下使用这么多带宽(只有我有权访问)。 我想要做的是在这个盒子上运行一个工具,通过stream程来监视输出stream量,或者帮助我缩小问题的实质。 该框是无头的,并通过SSH访问,因此需要命令行工具。 谢谢
我试图在Arch上设置乘客和nginx,但是我似乎无法让nginx服务器启动。 我已经按照在这里find的指导: https : //wiki.archlinux.org/index.php/Nginx#Ruby_Integration_.28Ruby_on_Rails_and_Rack-based.29在选项A下使用ruby gems来进行安装。 我有nginx安装在/ opt / nginx /目录中。 我象征性地将/ opt / nginx / sbin / nginx链接到/ usr / bin / nginx,并添加了https://wiki.archlinux.org/index.php/Nginx/Init_script中的init脚本。 我也已经将权限更改为755,并且按照build议由root拥有。 当我运行sudo /etc/rc.d/nginx start时出现以下错误 /etc/rc.d/nginx: line 5: /etc/conf.d/nginx: No such file or directory :: Checking configuration [BUSY] nginx: [crit] pread() "/opt/nginx/" failed (21: Is a directory) nginx: configuration file /opt/nginx/ test […]
我的MySQL服务器一直在使用更高负载的CPU。 所以我查了一下如何logging每个查询,我发现了很多教程都是这样说的: http : //www.howtogeek.com/howto/database/monitor-all-sql-queries-in-mysql/ 我跟着教程,但日志文件不包含任何查询。 有一件事我想我应该提到的是, /var/logs/文件夹mysql不存在,所以我创build了该文件夹,并在其中创build了一个名为mysql.log的日志文件。 我的箱子的一点背景: Arch Linux Nginx的 PHP /拼音/ Python / Perl的 MySQL的
我试图在Apache和Tomcat的ArchLinux框中安装“YouTrack”。 虽然我对Tomcat完全陌生,但我得到了“503服务暂时不可用”的错误。 我通过软件包pipe理器安装了Tomcat7,并将“youtrack.war”放入这个path:/usr/share/tomcat7/webapps/youtrack.war 我在这里修改了Tomcat的server.xml: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 然后在Apache中,我configuration了这个: Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ProxyPass / ajp://127.0.0.1:8009/youtrack ProxyPassReverse / ajp://127.0.0.1:8009/youtrack </VirtualHost> 然后我开始重新启动这两个服务,并去“ http:// <服务器>:8081 / ”并得到了503错误: Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Additionally, a 503 Service […]
我在https://wiki.archlinux.org/index.php/OpenVPN#DNS做了一些步骤,用OpenVPN设置DNS,以便OpenVPN在连接或断开连接时自动更新/etc/resolv.conf。 问题是我也有一个DNS服务器(dnsmasq)在本地主机上运行来parsing某些自定义域,我想将这些条目添加到生成的/etc/resolv.conf。 我怎样才能做到这一点? 我尝试在/etc/resolvconf.conf取消注释name_servers=127.0.0.1行,但是生成的/etc/resolv.conf 只包含那一行,而不是将其追加到最后。