V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XiaoxiaoPu  ›  全部回复第 37 页 / 共 39 页
回复总数  770
1 ... 29  30  31  32  33  34  35  36  37  38 ... 39  
2015-04-13 10:17:07 +08:00
回复了 xzm1006 创建的主题 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
@kdrx 动态链接能运行就没必要静态链接了
一个想法:有独立 IP 的 VPS 上架设一个 VPN(比如 ShadowVPN),没有独立 IP 的 VPS 连上去,这样二者在一个子网里了,然后用 iptables 配置 1:1 映射(同时做 SNAT 和 DNAT),没试过,不知道行不行。
@liuchen9586 我自己的没用 iptables 的 mark,一点问题也没有(archlinux 大法好)
步骤 3 和 4 确实重复了,只要 4 就够了。iptables 的 mark 和 ip rule 配合适合用来做不同端口走不同路由。
《深入理解计算机系统》,第 9 章虚拟存储器,楼主看了就懂了。
2015-03-18 15:12:23 +08:00
回复了 54miracle 创建的主题 问与答 公司科学上网方案
有固定公网 IP 可以用 GRE tunnel,然后策略路由分流,用 bind 搭递归 DNS
2015-03-01 01:18:48 +08:00
回复了 xzm1006 创建的主题 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
有问题的原因主要就是 chinadns 用到了 libresolv,可能你的交叉工具链里没有 libresolv 的静态版本,你试试把 --enable-static 去掉。或者试试这个内嵌了 libresolv 的版本: https://github.com/XiaoxiaoPu/ChinaDNS
2015-02-28 23:09:24 +08:00
回复了 xzm1006 创建的主题 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
正确的交叉编译配置应该是 ./configure --host=arm-uclibc-linux-2.6.36 --enable-static,
不要再指定 CC=... 之类的。错误原因似乎是没有找到 libresolv,你应该把 configure 的 log 贴出来。

给个临时解决方案(不一定可行):
cd src
arm-uclibc-linux-2.6.36-gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT chinadns.o -MD -MP -MF .deps/chinadns.Tpo -c -o chinadns.o chinadns.c -lresolv
2015-02-05 13:44:59 +08:00
回复了 mrzero 创建的主题 问与答 CNAME 域名跳转 nginx 配置问题
2015-02-03 13:26:39 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 在 [Service] 里加上 User=pgsql
2015-02-03 13:10:37 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 如果是用 systemctl stop 结束的不会
2015-02-03 12:55:28 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 把 on-failure 换成 always
2015-02-03 12:50:32 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 默认没有,你可以设置,比如下面这个示例,如果失败,那么 5 秒后重试:

[Unit]
Description=Create AP Service

[Service]
Type=simple
ExecStart=/usr/bin/bash create_ap wifi0 net0 -g 10.12.5.1 -c 7 -w 2 xiaoxiao puxiaoxiao
KillSignal=SIGINT
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
2015-02-03 12:42:33 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 要看 restart 后面设置的值,而且这里的失败是指程序意外终止(比如段错误什么的)
2015-02-03 12:39:05 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 什么意思?
2015-02-03 12:29:50 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 对,甚至你连 ExecStop 那一行也不需要,systemd 根据 Type 来判断如何 stop
2015-02-03 12:16:42 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 可以看 man systemd.service
2015-02-03 12:16:24 +08:00
回复了 cevincheung 创建的主题 分享发现 systemd 脚本规范
@cevincheung 查了一下不是多余,是错了。Restart 是指定当服务结束、终止、超时后是否重新启动,可选的值有 no, on-success, on-failure, on-abnormal, on-watchdog, on-abort, always。至于重启一个服务需要执行哪些命令,不需要特别指定,systemd 会自己判断
1 ... 29  30  31  32  33  34  35  36  37  38 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2397 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 15:24 · PVG 23:24 · LAX 08:24 · JFK 11:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.