V2EX tiga99
 tiga99 最近的时间轴更新
tiga99

tiga99

V2EX 第 572918 号会员,加入于 2022-02-16 12:31:17 +08:00
今日活跃度排名 18431
tiga99 最近回复了
不建议用 ZFS raid ,性能不够且占用资源
建议高速存储池用 intel vroc 做软 RAID ,nvme ssd 4.0 、5.0 做 raid10 实测顺序,随机读 能到 13GB/s 、24GB/s; 顺序、随机 IOPS 都能到 100W+
如果是没什么请求量的那就无所谓了
2024-03-24 19:22:36 +08:00
回复了 dito 创建的主题 香港 现在人不去香港还能开出来香港卡吗?
昨天平安银行的经理发朋友圈看到的:平安银行香港出了内地验证开户香港卡,只要有一张平安的借记卡就能开
2023-09-01 18:05:15 +08:00
回复了 PiCpo 创建的主题 Linux 请教一下 Linux 有没有什么流量监控的 webui
2023-08-12 13:18:24 +08:00
回复了 tangler 创建的主题 旅行 新疆 Nikon Z9
脑中已响起战歌 wake
孤儿院院长
2023-05-15 15:19:39 +08:00
回复了 chlinlearn 创建的主题 程序员 团队文档管理系统有没有开源推荐的?
wiki.js 是个不错的选择
官网: https://js.wiki/
github: https://github.com/requarks/wiki
2023-05-02 17:32:37 +08:00
回复了 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 岁的时候我母亲才出现,才跑过来认我这个儿子;
我已经忘记她的样貌,她刚出现那会我都很奇怪,一个中年农村妇女跑过来说是我妈;
(她也没钱,其他亲戚过的也不好,想到后续的花费,我也只能放弃读书了;要给我钱的时候我已经工作四五年了,不需要她那点钱了)
虽然没有感情,但是她是我亲生母亲,我还是每年春节的时候回来看看她,到现在十年了,还是没有办法接受她;她很多缺点,典型的中年农村妇女(以前其实是跟亲戚去过很多大城市打工的),贪婪、自私、虚荣、懒惰... 很令人讨厌,如果不是我妈,碰到这种人我转身就走,不可能多说一句话的。
每年回来也没啥可聊的,也没有感情;
我成年后基本上都在深圳,我一直在外地长大,也不会说家乡话,我想以后也很少回老家了;
我母亲将来养老问题我就按当地市最低工资标准,每个月给她打钱就好了;没必要再见面了
将来我会有自己的家庭,也不想她参与我的家庭;
我们公司的初级运维需求:
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
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     877 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 12ms UTC 19:21 PVG 03:21 LAX 12:21 JFK 15:21
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86