V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tiga99  ›  全部回复第 1 页 / 共 1 页
回复总数  15
33 天前
回复了 dito 创建的主题 香港 现在人不去香港还能开出来香港卡吗?
昨天平安银行的经理发朋友圈看到的:平安银行香港出了内地验证开户香港卡,只要有一张平安的借记卡就能开
238 天前
回复了 PiCpo 创建的主题 Linux 请教一下 Linux 有没有什么流量监控的 webui
259 天前
回复了 tangler 创建的主题 旅行 新疆 Nikon Z9
脑中已响起战歌 wake
孤儿院院长
347 天前
回复了 chlinlearn 创建的主题 程序员 团队文档管理系统有没有开源推荐的?
wiki.js 是个不错的选择
官网: https://js.wiki/
github: https://github.com/requarks/wiki
360 天前
回复了 LxnChan 创建的主题 Linux 请问有没有离线的 nginx 日志分析的工具
如果资源足够,可以将日志写到 es ,用 grafana 做展示;参考博客: https://www.xiaoleizhang.com/index.php/archives/120/

如果资源不足或者不想这么复杂,可以将 nginx 重新编译一下,加上 nginx-module-vts 和 geoip2 模块,大概效果如下:
```text
# HELP nginx_vts_filter_bytes_total The request/response bytes
# TYPE nginx_vts_filter_bytes_total counter
# HELP nginx_vts_filter_requests_total The requests counter
# TYPE nginx_vts_filter_requests_total counter
# HELP nginx_vts_filter_request_seconds_total The request processing time in seconds counter
# TYPE nginx_vts_filter_request_seconds_total counter
# HELP nginx_vts_filter_request_seconds The average of request processing times in seconds
# TYPE nginx_vts_filter_request_seconds gauge
# HELP nginx_vts_filter_request_duration_seconds The histogram of request processing time
# TYPE nginx_vts_filter_request_duration_seconds histogram
# HELP nginx_vts_filter_cache_total The requests cache counter
# TYPE nginx_vts_filter_cache_total counter
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="unknow",direction="in"} 7332314
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="unknow",direction="out"} 504487933
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="unknow",code="1xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="unknow",code="2xx"} 25577
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="unknow",code="3xx"} 6
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="unknow",code="4xx"} 4
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="unknow",code="5xx"} 0
nginx_vts_filter_request_seconds_total{filter="a.example.com",filter_name="unknow"} 0.000
nginx_vts_filter_request_seconds{filter="a.example.com",filter_name="unknow"} 0.000
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="miss"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="bypass"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="expired"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="stale"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="updating"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="revalidated"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="hit"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="unknow",status="scarce"} 0
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="四川省",direction="in"} 3647380
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="四川省",direction="out"} 5444493
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="四川省",code="1xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="四川省",code="2xx"} 12939
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="四川省",code="3xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="四川省",code="4xx"} 6441
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="四川省",code="5xx"} 0
nginx_vts_filter_request_seconds_total{filter="a.example.com",filter_name="四川省"} 0.000
nginx_vts_filter_request_seconds{filter="a.example.com",filter_name="四川省"} 0.000
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="0.100"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="0.200"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="0.500"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="1.000"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="3.000"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="5.000"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="10.000"} 19380
nginx_vts_filter_request_duration_seconds_bucket{filter="a.example.com",filter_name="四川省",le="+Inf"} 19380
nginx_vts_filter_request_duration_seconds_sum{filter="a.example.com",filter_name="四川省"} 0.000
nginx_vts_filter_request_duration_seconds_count{filter="a.example.com",filter_name="四川省"} 19380
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="miss"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="bypass"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="expired"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="stale"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="updating"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="revalidated"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="hit"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="四川省",status="scarce"} 0
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="overseas",direction="in"} 2160
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="overseas",direction="out"} 4680
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="overseas",code="1xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="overseas",code="2xx"} 18
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="overseas",code="3xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="overseas",code="4xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="overseas",code="5xx"} 0
nginx_vts_filter_request_seconds_total{filter="a.example.com",filter_name="overseas"} 0.000
nginx_vts_filter_request_seconds{filter="a.example.com",filter_name="overseas"} 0.000
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="miss"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="bypass"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="expired"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="stale"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="updating"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="revalidated"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="hit"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="overseas",status="scarce"} 0
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="江西",direction="in"} 14156529
nginx_vts_filter_bytes_total{filter="a.example.com",filter_name="江西",direction="out"} 19690820
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="江西",code="1xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="江西",code="2xx"} 74493
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="江西",code="3xx"} 0
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="江西",code="4xx"} 1000
nginx_vts_filter_requests_total{filter="a.example.com",filter_name="江西",code="5xx"} 0
nginx_vts_filter_request_seconds_total{filter="a.example.com",filter_name="江西"} 0.000
nginx_vts_filter_request_seconds{filter="a.example.com",filter_name="江西"} 0.000
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="miss"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="bypass"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="expired"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="stale"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="updating"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="revalidated"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="hit"} 0
nginx_vts_filter_cache_total{filter="a.example.com",filter_name="江西",status="scarce"} 0
```
优秀,我写到一半的可以丢了,直接用大佬你的
2023-01-23 08:54:13 +08:00
回复了 jasmineaaaaa 创建的主题 问与答 过年回家开心么大家
看大家都是比较正常的家庭,我来说个不正常的;
在我小时候父母离婚,我跟父亲在外地,在我 6 岁之后就没见过母亲,我上小学 5 年级时动手术也没来看过(平常也没有电话联系,那么多年只在我要动手术前我爸主动打电话过去,说我希望她来看我,由我父亲出路费),她在电话中跟我说没钱;(也从来没给过抚养费)
在我上高中时父亲生病去世,父亲去世两个月时,也就是在我快 18 岁的时候我母亲才出现,才跑过来认我这个儿子;
我已经忘记她的样貌,她刚出现那会我都很奇怪,一个中年农村妇女跑过来说是我妈;
(她也没钱,其他亲戚过的也不好,想到后续的花费,我也只能放弃读书了;要给我钱的时候我已经工作四五年了,不需要她那点钱了)
虽然没有感情,但是她是我亲生母亲,我还是每年春节的时候回来看看她,到现在十年了,还是没有办法接受她;她很多缺点,典型的中年农村妇女(以前其实是跟亲戚去过很多大城市打工的),贪婪、自私、虚荣、懒惰... 很令人讨厌,如果不是我妈,碰到这种人我转身就走,不可能多说一句话的。
每年回来也没啥可聊的,也没有感情;
我成年后基本上都在深圳,我一直在外地长大,也不会说家乡话,我想以后也很少回老家了;
我母亲将来养老问题我就按当地市最低工资标准,每个月给她打钱就好了;没必要再见面了
将来我会有自己的家庭,也不想她参与我的家庭;
2022-10-18 09:38:03 +08:00
回复了 spr1ngs 创建的主题 Linux 想找一个初级 Linux 系统运维的工作,必须掌握哪些技能啊
我们公司的初级运维需求:
1 、具备路由交换防火墙的基础知识(vlan 、静态路由、iptables 、VPN 等)
2 、熟悉 linux 系统及 bash shell ;熟悉在 centos/ubuntu 下安装部署软件
3 、熟悉 mysql 的主从同步及备份工具 xtrabackup
4 、熟练使用 docker ,了解 linux 下的虚拟化 kvm
5 、熟悉 nginx 、tomcat 、redis 的配置、使用、维护
6 、对服务器硬件有基本了解
7 、熟练使用 zabbix 或 prometheus
2022-09-07 09:34:53 +08:00
回复了 kingpo 创建的主题 问与答 大家上班时间都是几点到几点,加班严重吗
早九晚六点半,双休,不加班
2022-04-22 09:36:35 +08:00
回复了 ljiaming19 创建的主题 程序员 Linux 服务器需要每个月更新系统吗
使用 apt 或 yum 更新到最新的不代表就修复漏洞了;系统本身的漏洞外人也没法搞你,通常容易出现问题的是 openssh,openssl,nginx,tomcat 这些;这些基础组件和应用,(默认情况下)你使用各大发行版命令更新通常也不会升级到最新版本,还是需要手动更新
2022-03-11 09:28:10 +08:00
回复了 UMU618 创建的主题 游戏 树莓派 4B 和 N1、X96Max 等盒子已经可以玩云游戏了!
很好,以后把客户端再开源了,把虚拟手柄功能加上;可以用手机玩家里 PC 的大作了; 目前各个云游戏的厂商做的产品太贵了
2022-03-01 09:12:18 +08:00
回复了 y4nssss 创建的主题 Python 各位大佬,你们都用 Python 干过什么有意思的事情?
19 年的时候,用 python 的那个抖音机器人,去给抖音小姐姐点赞,关注;并下载视频,进入个人信息页截图; ocr 识别微信 /qq ,保存到数据库;后来发现卖的话也是违法的,即使信息都是公开的,就没搞了,数据也没保存
2022-02-22 16:59:24 +08:00
回复了 ruzhanabc 创建的主题 Linux 如何限制 centos 服务器对外请求数据,限制出站规则。
iptables 只是一个将规则写入内核的工具,没有办法直接实现过滤域名,可以使用一些稍微不是那么智能的方案;可以考虑默认 deny all out,写一个脚本,不断的去解析你指定的域名,然后将其写入 iptables 放行名单
2022-02-22 11:54:59 +08:00
回复了 zhaoyeye 创建的主题 程序员 运维怎么学习看前后端日志
如果你没学过前后端,没有自己开发过项目可能比较困难
0. 研究过你们目前产品的完整文档
1. 需要参与整个系统架构设计,可以不参与开发模块,但要有实际开发经验
2. 能够理出整个系统的组件如何交互的,如 C4 图,业务流程图,时序图等

比如用户反馈 a 错误,要能知道用户的请求经过了哪些程序(模块),是哪个程序(模块)抛出的错误,然后去查看错误程序(模块)的日志和其交互的程序(模块)的日志,只要定位到程序(模块)错误就可以了;运维能做的就是判断是否是哪个程序(模块)问题,比如 redis 连不上、数据库的库表不存在、请求某个接口错误、查询不到哪条数据、执行某条语句失败、传参不合规、没有收到 mq 信息;

程序(模块)内部的逻辑就要请开发来看了,然后让开发解释一下,记录下来,多排几次就懂了;
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2795 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.