博文

aria2 下载时出现errorcode=19 name resolution failed错误的解决办法

我在使用树莓派上使用OMV系统时,用ARIA2下载,出现errorcode=19 name resolution failed错误的解决办法,导致无法下载。网上查询了很多资料,都说要设置--async-dns=false,事实上我设置了也没用。最终想起既然这和DNS有关,是不是我DNS没设置好?于是vim /etc/reslov.conf,在里面设置好nameserver 8.8.8.8或者其他的可用DNS服务器,然后即可解决这个问题。主要原因是无法解析域名。

configure: error: cannot run C compiled programs处理方法

编译时报错:configure: error: cannot run C compiled programs 编译ARIA2时发生错误: configure: error: cannot run C compiled programs.If you meant to cross compile, use `--host'.   解决:因为原来这软件放在NTFS的盘上,所以不能编译。将源码移动到linux分区下再编译。成功。

树莓派pi 3 B安装RESILIO-SYNC软件方法

For arm64 architecture sudo dpkg --add-architecture armhf sudo apt-get update In /etc/apt/sources.list change the line as follows: deb [arch=armhf] http://linux-packages.resilio.com/ resilio-sync/deb resilio-sync non-free Install Sync sudo apt-get update sudo apt-get install resilio-sync

树莓派3设置静态IP方法

网上搜索到的老方法是修改/etc/network/interfaces,但这个方法经过验证已经失效了。现在 新版的修改方法如下: 修改/etc/dhcpcd.conf 在文件结尾加入以下内容: interface eth0 static ip_address=你要设置的IP地址(如192.168.1.2)/24 static router=192.168.1.1 --》这里填你的网关。一般都是你的路由器IP 修改后保存,然后 重启即可。

CENOS 7 设置默认从字符界面启动方法

      CENTOS7和6.X系列的命令和配置文件有了不一样的地方。所以想配置系统默认启动进入字符界面,方法也和以前的版本有所不同。       CENTOS7的启动控制并不在inittab这个文件中。而是使用了systemctl set-default XXX.target命令来实现。事实上,如果你查看inittab这个文件,文件中会提醒你设置方式的变化,这个文件也就起个提示作用了。 点击查看大图 运行 # ls  /usr/lib/systemd/system  |grep runlevel 可以看到该目录下有下列文件 runlevel0.target -> poweroff.target     runlevel1.target -> rescue.target       runlevel1.target.wants runlevel2.target -> multi-user.target   runlevel2.target.wants runlevel3.target -> multi-user.target    3这是带网络功能的字符界面模式(常用) runlevel3.target.wants runlevel4.target -> multi-user.target runlevel4.target.wants runlevel5.target -> graphical.target    这是图形模式 runlevel5.target.wants runlevel6.target -> reboot.target systemd-update-utmp-runlevel.service runlevel3就是我们要的字符界面模式 #systemctl set-default runlevel3.target 输入这个命令,即可设定从字符模式启动系统。重启系统便是从字符模式启动了。

CENTOS 7设置aria2远程后台下载注意事项

    我的系统是centos 7.3版本。网上关于aria2的设置教程基本上基于6.X系列的。安装好aria2后,开始一直是通过SSH以命令行的形式下载的,关掉SSH后好像就无法后台下载了。也不能通过远程机器的浏览器实现图形化控制。毕竟,单从美观方面来看,图形化还是更悦目。也不想安装本地WEBUI软件,所以就想配置好主机,可以通过其他电脑的浏览器实现远程下载控制。 参考了网上很多的教程,配置文件也看了很多,但是我在WEB UI界面总是无法连接到主机,无法实现远程下载控制。网上教程很少有针对CENTOS7做特别说明的。由于本人实在是小白,通过一个晚上的摸索,总算把这事情给解决了。记录一下解决过程。     由于配置文件网上说明太多,就不贴配置文件了。需要注意的地方是,aria2从1.18版本开始使用rpc-secret参数,而不推荐使用rpc-user 和rpc-passwd这两个参数了。这个参数主要是用来保障远程下载安全的。所以在配置文件中尽量用rpc-secret= XXXX 这样的token格式( XXXX 是你自己 设置的相当于密钥的一串字符,后面会用到),而user和passwd官方说明文档中也说了很快就不要支持了。 设置好配置文件后,可以用# aria2c --conf-path= yourpath /aria2.conf (红色字体yourpath这个指的是你的配置文件的绝对路径)这个命令加载配置文件看看有没有什么错误。如果没有显示错误的话,可以用# aria2c --conf-path= yourpath /aria2.conf   -D这个命令让aria2实际后台待命。当然,你也可以加入到开机自启动中,这个网上有教程说明。     到了这一步后,配置的主体工程已经完成了。但是我在WEB UI端配置时,依然是无法连接主机。在办公室折腾无数次失败后放弃。回到宿舍后,通过笔记本连接主机,灵光一闪,用systemctl stop firewalld将防火墙关闭,然后 在WEBUI端设置,终于成功连接了。我猜应该 是防火墙阻止了对主机的连接。其实这一步应该 也可以通过在防火墙上设置端口来解决。由于我的机器是内网,所以直接关闭了防火墙。    ...

CENTOS 7.3 开启resilio-sync远程WEB GUI访问

  在CENTOS7.3上安装了Resilio-Sync服务,在服务器本机上也设置好了软件。但是服务器平时是不接显示器的,因此如果要更改服务器端的Resilio-Sync的配置就会麻烦一点。看到官网说将其监听IP地址改为0.0.0.0:8888即可打开远程配置功能。经过一番摸索,终于成功开启。现记录步骤如下:    1.登录服务器,输入cd /usr/bin/,进入/usr/bin目录,接下来输入 ./rslsync --webui.listen 0.0.0.0:8888 命令。设置监听端口为 0.0.0.0:8888,实际上这样就可以在任意一个终端通过WEB GUI配置服务器上的SYNC软件了。格式为:服务器IP:8888/gui 。 点击查看大图    2.虽然设置了监听端口,但是实际上此时在其他电脑无法访问这个配置地址。那是因为防火墙上没有开放8888端口。现在要做的是在防火墙中添加8888端口,使得其他终端可以访问。输入命令firewall-cmd --permanent --add-port=8888/tcp,这样就在防火墙中添加了8888例外端口。    3.接下来重启防火墙systemctl restart firewalld.service。 再重启一下resilio-sync服务systemctl restart resilio-sync.service。然后就可以在其他终端正常访问了。 点击查看大图