干净又卫生,多少带点坑
租的俄罗斯的justhost.ru,1c512ram6g不要v4地址单月付只要10r,纯整点活可太够用了
我的基础知识基本没有,想整什么都是靠百度的,所以如果有一些大火们看着很理论级别的问题我在那反复踩的话麻烦别骂就行qwq
首先是第一个坑,yum报Name or service not known
这倒是一眼鉴定dns问题,但是我搞了两天,,,
先是去查怎么改dns,得知在/etc/resolv.conf ,cat一看自带了主机商的两个dns地址了,就没在意,然后去网卡配置/etc/sysconfig/network-scripts/ifcfg-* 里加了个dns1和dns2,用的是阿里的
重启了一下发现yum还是用不了,还有一样的问题,然后我以为是系统的毛病,重装了一下换成了centos7,原来是8
题外话:发现dns先是单独网卡生效,然后才是resolv文件生效,之后就没改过网卡配置了
第二天换了centos7还是不行,所以换个思路,还是从报错下手,再去改resolv文件,这次换成google的v6dns了,摸了一下ping,报错不一样了,变地址不可达了,想起来了nslookup,捏了一下,有反应了
yum也能用了
第一个坑结束
然后是第二个坑
java和unzip都装好了,zfile只能v4下,用自己电脑当中转,下了在扔过去,这都不算问题。然后坑来了,zfile start了之后端口号进不去,第一反应防火墙没放,速速firewall-cmd看了一下,给把端口放出去了,刷新网页,还是进不去
我以为是防火墙没放成,还有第二层防火墙什么的(比如主机商的墙),这家神奇的主机商用的pve做后台,看了看wall也没开,也没有改防火墙的权限,那估计问题就还是在机子上了。
以为是zfile没开成,又来回重开了几次,没效果,没辙了
去下了个nginx做测试,下完了一启动,墙一开,吔,怎么默认页面也进不去,这时我想到了,应该是没监听ipv6,一查教程果然是,给listen加个[::]:80,reload一下,ok了
那有前车之鉴了,直接netstat -tulpn瞅了一眼,果然zfile没监听tcp6,github上翻了翻doc,没看见相关的文档,又去翻了翻issues,正好看见有个人问zfile是不是不支持ipv6,那就豁然开朗了
现在在看看能不能用nginx把v6翻成v4的
更新一下信息,后来搞完了忘记把这个贴子写完了。
解决ipv6访问问题是去修改了一下start脚本(应该是,具体改的是不是这个文件记不清了,隔了一个月),让java去监听v6的端口,但是因为内置的网盘api是不支持ipv6的,所以其实搞了也只能挂本地存储或者别的直接支持ipv6的链接方式。
附带一堆日常命令
firewall-cmd
服务状态/启动/停止/重启 systemctl status/start/stop/restart firewalld
状态 --state
查看所有 --list-all
重载 --reload
临时:在reload后规则消失
临时放行 --add-port=
临时移除 --remove-port=
永久:在reload后规则生效
在临时规则后加 --permanent
查询端口 --query-port=
yes代表有,no代表没有
查询所有放行的端口 --list-ports
查询所有支持的服务 --get-services
服务的操作逻辑和前面放端口一样,把port换成service就行了,写port和protocol的地方写服务名称
netstat
列出所有 -a
列出所有TCP -at
列出所有UDP -au
只列出监听的 -l
只列出监听的TCP -lt
只列出监听的UDP -lu
统计信息 -s (tcp/udp切换同上)
显示核心路由信息 -r
显示核心路由信息但不显示主机名(纯数字) -rn
常用组合 -lnpt (监听的、纯数字、pid、tcp)