首页
壁纸
友链
推荐
Windows系统激活
Search
1
QQ9.7.20永久禁止(QQ/NT)自动更新
28 阅读
2
DnF台服:账号任务实现演示
27 阅读
3
如何查询微信是被谁举报投诉的?
19 阅读
4
Centos系统还原官方yum源
18 阅读
5
DNF台服:新职业转职变更卷
17 阅读
闲言碎语
运维笔记
教程笔记
网站源码
其他源码
值得一看
DNF台服
登录
/
注册
Search
Gcn
累计撰写
53
篇文章
累计收到
0
条评论
首页
栏目
闲言碎语
运维笔记
教程笔记
网站源码
其他源码
值得一看
DNF台服
页面
壁纸
友链
推荐
Windows系统激活
搜索到
14
篇与
的结果
2024-12-18
记录CentOS系统下检测端口访问并记录访问日志的教程
在服务器管理过程中,监控特定端口的访问情况是一项常见任务。本文将介绍如何在CentOS系统下检测8036端口是否有人访问,并在有访问时记录相关信息到日志文件中。准备工作在开始之前,请确保您的CentOS系统已经安装了net-tools或iproute2包,以便使用netstat或ss命令。如果没有安装,可以使用以下命令之一进行安装:yum install net-tools # 或者 yum install iproute此外,您还需要准备一个用于记录访问日志的文件路径。创建检测脚本接下来,我们将创建一个简单的bash脚本来完成端口检测和日志记录的任务。脚本代码:(仅供参考)#!/bin/bash # 设置日志文件路径 LOG_FILE="/var/log/8036_access.log" # 获取当前时间戳 timestamp=$(date +"%Y-%m-%d %H:%M:%S") # 使用ss命令检查8036端口的活动连接 active_connections=$(ss -ntu | grep ':8036 ' | wc -l) # 如果有活动连接,则记录到日志文件 if [ "$active_connections" -gt 0 ]; then echo "[$timestamp] 8036端口有人访问,活动连接数: $active_connections" >> $LOG_FILE else echo "[$timestamp] 8036端口无人访问" >> $LOG_FILE fi如图您可以将上述步骤编写成一个脚本文件,例如check_8036.sh。直接复制粘贴即可。运行脚本脚本创建完成后,您可以通过以下方式运行脚本:手动运行:./check_8036.sh定时任务:如果您希望定期检查,可以使用cron设置定时任务。例如,每分钟检查一次:* * * * * /root/check_8036.sh请确保将/root/替换为脚本的实际路径。查看和分析日志定期查看和分析日志文件,可以帮助您了解8036端口的访问情况。您可以使用cat、tail等命令查看日志文件的内容。cat /var/log/8036_access.log # 或者查看最新的几条记录 tail -n 10 /var/log/8036_access.log因为我测试机是宝塔面板,所以直接查看就可以,如图:通过分析日志,您可以发现访问模式、潜在的安全问题等。题外话,为什么会记录这个呢?因为一个硬件要测试下端口是否有访问记录,看看程序搭建是否成功,不出意外的话,我弄完这个教程项目就不需要了,为什么呢?因为硬件本身自带访问记录,,,不管怎么样您已经学会了如何在CentOS系统下检测8036端口的访问情况,并记录访问日志。这对于服务器监控和安全审计是非常有用的技能。希望您能够将这个方法应用到实际工作中,提高服务器管理的效率和安全性。好了,有其他问题留言反馈。
2024年12月18日
16 阅读
0 评论
0 点赞
2024-12-14
奇葩的代码注释(搞笑)
// _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = /O // ____/`---'\____ // . ' \\| |// `. // / \\||| : |||// \ // / _||||| -:- |||||- \ // | | \\\ - /// | | // | \_| ''\---/'' | | // \ .-\__ `-` ___/-. / // ___`. .' /--.--\ `. . __ // ."" '< `.___\_<|>_/___.' >'"". // | | : `- \`.;`\ _ /`;.`/ - ` : | | // \ \ `-. \_ __\ /__ _/ .-` / / // ======`-.____`-.___\_____/___.-`____.-'====== // `=---=' // // ............................................. // 佛祖镇楼 BUG辟易 // 佛曰: // 写字楼里写字间,写字间里程序员; // 程序人员写程序,又拿程序换酒钱。 // 酒醒只在网上坐,酒醉还来网下眠; // 酒醉酒醒日复日,网上网下年复年。 // 但愿老死电脑间,不愿鞠躬老板前; // 奔驰宝马贵者趣,公交自行程序员。 // 别人笑我忒疯癫,我笑自己命太贱; // 不见满街漂亮妹,哪个归得程序员?//1只羊 == one sheep //2只羊 == two sheeps //3只羊 == three sheeps //4只羊 == four sheeps //5只羊 == five sheeps //6只羊 == six sheeps //7只羊 == seven sheeps //8只羊 == eight sheeps //9只羊 == nine sheeps //10只羊 == ten sheeps //11只羊 == eleven sheeps //12只羊 == twelve sheeps //13只羊 == thirteen sheeps //14只羊 == fourteen sheeps //15只羊 == fifteen sheeps //16只羊 == sixteen sheeps //17只羊 == seventeen sheeps //18只羊 == eighteen sheeps //19只羊 == nineteen sheeps //20只羊 == twenty sheeps //21只羊 == twenty one sheeps //22只羊 == twenty two sheeps //23只羊 == twenty three sheeps //24只羊 == twenty four sheeps //25只羊 == twenty five sheeps //26只羊 == twenty six sheeps //27只羊 == twenty seven sheeps //28只羊 == twenty eight sheeps //29只羊 == twenty nine sheeps //30只羊 == thirty sheeps //现在瞌睡了吧,好了,不要再改下面的代码了,睡觉咯~~/* .::::. .::::::::. ::::::::::: FUCK YOU ..:::::::::::' '::::::::::::' .:::::::::: '::::::::::::::.. ..::::::::::::. ``:::::::::::::::: ::::``:::::::::' .:::. ::::' ':::::' .::::::::. .::::' :::: .:::::::'::::. .:::' ::::: .:::::::::' ':::::. .::' :::::.:::::::::' ':::::. .::' ::::::::::::::' ``::::. ...::: ::::::::::::' ``::. ````':. ':::::::::' ::::.. '.:::::' ':'````.. *///_ooOoo_ //o8888888o //88" . "88 //(| -_- |) // O\ = /O //___/`---'\____ //. ' \\| |// `. /// \\||| : |||// \ /// _||||| -:- |||||- \ //| | \\\ - /// | | //| \_| ''\---/'' | | //\ .-\__ `-` ___/-. / //___`. .' /--.--\ `. . __ //."" '< `.___\_<|>_/___.' >'"". //| | : `- \`.;`\ _ /`;.`/ - ` : | | //\ \ `-. \_ __\ /__ _/ .-` / / //======`-.____`-.___\_____/___.-`____.-'====== //`=---=' // // ............................................. // 佛曰:bug泛滥,我已瘫痪! #人生难得几回萌 #兴高采烈做码农 #年少不畏加班累 #搞定需求可happy #但恐客户新思维 #推倒重写真受罪 #啊 真受罪!/** * 出生 * || * || * \ / * \/ * 青年 * (年龄 = rand(20,25))) 《============== * || || * || || * || 祝福所有开发工作者 || * || 永远年轻 || * || || * \ / || * \/ || *( 20 <= 年龄 <= 25) =============== * || * || * \ / * \/ * 等死状态 */ //你可能会认为你读得懂以下的代码。但是你不会懂的,相信我吧。 //要是你尝试玩弄这段代码的话,你将会在无尽的通宵中不断地咒骂自己为什么会认为自己聪明到可以优化这段代码。 //so,现在请关闭这个文件去玩点别的吧。 //程序员1(于2010年6月7日):在这个坑临时加入一些调料 //程序员2(于2011年5月22日):临你个屁啊 //程序员3(于2012年7月23日):楼上都是狗屎,鉴定完毕 //程序员4(于2013年8月2日):fuck 楼上,三年了,这坑还在!!! //程序员5(于2014年8月21日):哈哈哈,这坑居然坑了这么多人,幸好我也不用填了,系统终止运行了,you're died //頂頂頂頂頂頂頂頂頂 頂頂頂頂頂頂頂頂頂 //頂頂頂頂頂頂頂 頂頂 // 頂頂 頂頂頂頂頂頂頂頂頂頂頂 // 頂頂 頂頂頂頂頂頂頂頂頂頂頂 // 頂頂 頂頂 頂頂 // 頂頂 頂頂 頂頂頂 頂頂 // 頂頂 頂頂 頂頂頂 頂頂 // 頂頂 頂頂 頂頂頂 頂頂 // 頂頂 頂頂 頂頂頂 頂頂 // 頂頂 頂頂頂 // 頂頂 頂頂 頂頂 頂頂 // 頂頂頂頂 頂頂頂頂頂 頂頂頂頂頂 // 頂頂頂頂 頂頂頂頂 頂頂頂頂/* 标准键盘布局 ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ │Esc│ │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│ ┌┐ ┌┐ ┌┐ └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ └┘ └┘ └┘ ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐ │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │ ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤ │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ | \ │ │Del│End│PDn│ │ 7 │ 8 │ 9 │ │ ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │ │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" '│ Enter │ │ 4 │ 5 │ 6 │ │ ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ ├───┼───┼───┼───┤ │ Shift │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│ Shift │ │ ↑ │ │ 1 │ 2 │ 3 │ │ ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││ │ Ctrl│ │Alt │ Space │ Alt│ │ │Ctrl│ │ ← │ ↓ │ → │ │ 0 │ . │←─┘│ └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘ */ /*code is far away from bug with the animal protecting * ┏┓ ┏┓ *┏┛┻━━━┛┻┓ *┃ ┃ *┃ ━ ┃ *┃ ┳┛ ┗┳ ┃ *┃ ┃ *┃ ┻ ┃ *┃ ┃ *┗━┓ ┏━┛ * ┃ ┃神兽保佑 * ┃ ┃代码无BUG! * ┃ ┗━━━┓ * ┃ ┣┓ * ┃ ┏┛ * ┗┓┓┏━┳┓┏┛ * ┃┫┫ ┃┫┫ * ┗┻┛ ┗┻┛ * */ *这个公司没有年终奖的,兄弟别指望了,也别来了,我准备辞职了* *另外这个项目有很多*Bug* 你坚持不了多久的,拜拜!*//When I wrote this, only God and I understood what I was doing //Now, God only knows ## Safety pig has arrived! ## _ ## _._ _..._ .-', _.._(`)) ## '-. ` ' /-._.-' ',/ ## ) \ '. ## / _ _ | \ ## | a a / | ## \ .-. ; ## '-('' ).-' ,' ; ## '-; | .' ## \ \ / ## | 7 .__ _.-\ \ ## | | | ``/ /` / ## /,_| | /,_/ / ## /,_/ '`-' ##/************************************************************ * * * .=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-. * * | ______ | * * | .-" "-. | * * | / \ | * * | _ | | _ | * * | ( \ |, .-. .-. ,| / ) | * * | > "=._ | )(__/ \__)( | _.=" < | * * | (_/"=._"=._ |/ /\ \| _.="_.="\_) | * * | "=._"(_ ^^ _)"_.=" | * * | "=\__|IIIIII|__/=" | * * | _.="| \IIIIII/ |"=._ | * * | _ _.="_.="\ /"=._"=._ _ | * * | ( \_.="_.=" `--------` "=._"=._/ ) | * * | > _.=" "=._ < | * * | (_/ \_) | * * | | * * '-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=' * * * * LASCIATE OGNI SPERANZA, VOI CH'ENTRATE * *************************************************************/
2024年12月14日
2 阅读
0 评论
0 点赞
2024-12-12
卸载腾讯云轻量机型内置的监控程序
简单介绍腾讯云在服务器内置了多套安全监控程序,如果您不需要可以卸载掉。卸载云服务器监控组件 /usr/local/qcloud/stargate/admin/uninstall.sh /usr/local/qcloud/monitor/barad/admin/uninstall.sh卸载云镜/usr/local/qcloud/YunJing/uninst.sh卸载TAT自动化助手systemctl stop tat_agent systemctl disable tat_agent rm -f /etc/systemd/system/tat_agent.service【谨慎可选】卸载其他服务腾讯云除了上述服务外,在/usr/local/qcloud目录下还有其他的一些服务。谨慎可选rm -fr /usr/local/qcloud 检查 agent 进程是否还在ps -A | grep agent
2024年12月12日
6 阅读
0 评论
0 点赞
2024-12-12
Linux服务器出入口网络带宽速率计算Shell脚本
概述用于计算服务器出入口带宽实际速率,方便统计服务器网络信息。脚本功能该脚本会根据当前服务器内存剩余空间判断生成约为1.5G临时文件,并提交至指定的url地址进行出口带宽占用。通过检查默认出入口网卡流量数值来判断出入口带宽网络速率。执行效果脚本内容#!/bin/bash # 服务器出入口网络带宽速率计算 # Author: admin@ym68.cc # Date: 2022-05-06 # Version: 0.0.3 # Description: 该脚本用于计算服务器外网出入口网络带宽速率 set +m # 检查是否有测速请求进程未完成 ps -o pid,command|awk '/Speed_Test_File[[:space:]]/ {print $1}'|xargs -i kill {} 2> /dev/null # 默认流量出口网卡 Default_Network_Device_Name=`route -n|awk '/^0.0.0.0/ {print $8}' |uniq` # 临时测速文件 Temp_Speed_File="/dev/shm/Speed_Test_File" if [ ! -f "${Temp_Speed_File}" ];then # 剩余内存计算 Free_Mem_Info=`awk -F":[[:space:]]" '/^MemFree:/ {print $2}' /proc/meminfo |awk '{printf "%.0F",$1/1024}'` if [ "${Free_Mem_Info}" -gt 2048 ];then Temp_Speed_Size='2000000' else Temp_Speed_Size='1563000' fi echo "开始生成 $((${Temp_Speed_Size}/1024))M 的临时文件:${Temp_Speed_File}" # 生成临时测速文件 dd if=/dev/zero of=${Temp_Speed_File} bs=1024 count=${Temp_Speed_Size} &> /dev/null fi Network_Device_Speed=`route -n|awk '/^0.0.0.0/{print $8}'|uniq |xargs -i ethtool {} 2>/dev/null|awk '/Speed/ {print $2}'` if [ "${Network_Device_Speed}" = '100Mb/s' ];then Network_Conf_Speed='2' elif [ "${Network_Device_Speed}" = '1000Mb/s' ];then Network_Conf_Speed='10' elif [ "${Network_Device_Speed}" = '10000Mb/s' ];then Network_Conf_Speed='20' elif [ "${Network_Device_Speed}" = '25000Mb/s' ];then Network_Conf_Speed='20' else Network_Device_Speed='100Mb/s(虚拟机)' Network_Conf_Speed='2' fi Down_Speed_Url_List=('https://www.baidu.com/speed' 'https://www.aliyun.com/speed' 'https://ecloud.10086.cn/speed' 'https://www.ctyun.cn/speed' 'https://cucc.wocloud.cn/speed' 'https://lol.qq.com/speed' 'https://daoju.qq.com/speed' 'https://pay.qq.com/speed' 'https://www.migu.cn/speed') for num in $(seq 1 "${Network_Conf_Speed}");do for Down_Speed_Url in ${Down_Speed_Url_List[@]};do (curl -s --interface "${Default_Network_Device_Name}" -F "data=@${Temp_Speed_File}" "${Down_Speed_Url}" &> /dev/null &) done & done & sleep 4 echo "当前默认网卡 ${Default_Network_Device_Name} 上行测速将开始,等待10s..." # 历史出口流量 Old_Network_Outlet_Flow_Sum=`awk '{print $1}' /sys/class/net/${Default_Network_Device_Name}/statistics/tx_bytes` sleep 10 # 最新新出口流量 New_Network_Outlet_Flow_Sum=`awk '{print $1}' /sys/class/net/${Default_Network_Device_Name}/statistics/tx_bytes` # 网卡出口流量字节速率 Network_Outlet_Flow_Sum=`echo |awk "{printf \"%f\", (${New_Network_Outlet_Flow_Sum}-${Old_Network_Outlet_Flow_Sum})/10}"` # 网卡出口流量比特速率 Network_Outlet_Flow_Sum_D=`echo |awk "{printf \"%f\",(${New_Network_Outlet_Flow_Sum}-${Old_Network_Outlet_Flow_Sum})*8/10}"` # 标准出口比特速率 Network_Outlet_Device_Flow_Sum_D=`echo|awk "{printf \"%f\",${Network_Outlet_Flow_Sum_D/.*}/1024/1024}"` # 标准出口字节速率 Network_Outlet_Device_Flow_Sum=`echo|awk "{printf \"%.2f\",${Network_Outlet_Flow_Sum/.*}/1024/1024}"` # 标准网络速率 Network_Outlet_Device_Flow_Type="Mbps" # 标准硬盘速率 Network_Outlet_Device_Flow_Type_D="MB" # 清理未完成进程 ps -o pid,command|awk '/Speed_Test_File[[:space:]]/ {print $1}'|xargs -i kill -9 {} 2> /dev/null if [ -z "${1}" ];then rm -f "${Temp_Speed_File}" fi # 下载速率 for num in $(seq 1 "${Network_Conf_Speed}");do (wget -q --no-check-certificate -O /dev/null -U 'Speed_Test_Query' 'https://www.ym68.cc/api/Analysis_Storage/Down.php?path=7a84YVaQOkWWEes1SJO%2BW%2Bvsvrbis7QAd3kJbCgRjHPPR1rExqyeP5zUz1jhIbnOBNaV%2FQ68BBRSNNTR%2BV9vTezkGPFzT%2ByYL4cDA%2BIuEZ%2B8NieBZ1ShGjmUS5llevf0K8kE0BeFQpv3fGYxK8%2FimGYmEM37H8sM5q3mJEPZugEn93SktYHHO8OGyJ%2FP4l9TLMGnLFzMd52nFX%2FZz2BNuRP45wJ6Pefkt5Oa4PPXbeXmo5DviLbkX%2B4I5cg0P%2Fnzgwoe69SS5QveDXVLtSNkfSNJ9BnVX2oN2DZ4hlr0XogNqbtZjFc' &> /dev/null &) (wget -q --no-check-certificate -O /dev/null -U 'Speed_Test_Query' 'https://www.ym68.cc/api/Analysis_Storage/Down.php?path=89ddFo%2ByNPB7JzVq%2BALyBaFd%2BaClbHBk8aoO%2Fcbt09YkE1M%2Bug8V2FZYAUVNeIuZQtLnMCMyz4dNsCTcCjCQy%2F8FcG%2Bxvoz2N2JYJ42zAJMCEm%2FnUEbgSgNaHSoKXrdhxv4zR85CEicwK5ADgOfIe6MBJF4EVZWRslbjJvgxGwfBh5dSQ41fv9h%2FXv8cYgFK9myNwWv0jq3Pic5od3dg384utImKSZc54zTsngZndPiJ25p12oLJPEOQbYceQFWYsT82xD2ofa9QRKA0NDlLSc1cORn%2Bw2NJmm6uhTjKv4%2BfwgftpUQ' &> /dev/null &) done & sleep 4 echo "当前默认网卡 ${Default_Network_Device_Name} 下行测速将开始,等待10s..." Old_Network_Ingress_Flow_Sum=`awk '{print $1}' /sys/class/net/${Default_Network_Device_Name}/statistics/rx_bytes` sleep 10 New_Network_Ingress_Flow_Sum=`awk '{print $1}' /sys/class/net/${Default_Network_Device_Name}/statistics/rx_bytes` # 网卡入口流量字节速率 Network_Ingress_Flow_Sum=`echo |awk "{printf \"%f\",(${New_Network_Ingress_Flow_Sum}-${Old_Network_Ingress_Flow_Sum})/10}"` # 网卡入口流量比特速率 Network_Ingress_Flow_Sum_D=`echo |awk "{printf \"%f\",(${New_Network_Ingress_Flow_Sum}-${Old_Network_Ingress_Flow_Sum})*8/10}"` # 标准入口比特速率 Network_Ingress_Device_Flow_Sum_D=`echo|awk "{printf \"%f\",${Network_Ingress_Flow_Sum_D/.*}/1024/1024}"` # 标准入口字节速率 Network_Ingress_Device_Flow_Sum=`echo|awk "{printf \"%.2f\",${Network_Ingress_Flow_Sum/.*}/1024/1024}"` ps -o pid,command|awk '/Speed_Test_Query/ {print $1}'|xargs -i kill -9 {} 2> /dev/null echo "当前默认网卡 ${Default_Network_Device_Name} 物理速率为: ${Network_Device_Speed} ,实际测试流量下行速率约为: ${Network_Ingress_Device_Flow_Sum_D/.*} ${Network_Outlet_Device_Flow_Type}/s,上行速率约为: ${Network_Outlet_Device_Flow_Sum_D/.*} ${Network_Outlet_Device_Flow_Type}/s" echo "当前默认网卡 ${Default_Network_Device_Name} 物理速率为: ${Network_Device_Speed} ,实际测试流量下行格式化速率约为: ${Network_Ingress_Device_Flow_Sum} ${Network_Outlet_Device_Flow_Type_D}/s,出口流量格式化速率约为: ${Network_Outlet_Device_Flow_Sum} ${Network_Outlet_Device_Flow_Type_D}/s"
2024年12月12日
7 阅读
0 评论
0 点赞
1
2
3