Linux服务器操作
一、服务器网络1.1ssh客户端工具SecureCRT是一款Windows系统下支持登录UNIX或Linux等服务器主机的软件。 链接https://pan.quark.cn/s/8a4f6d445bc5navicat: 链接https://pan.quark.cn/s/7c42917959ce1.2 网络#服务器外网设置vim /etc/hosts10.81.113.225 www.baidu.com/etc/init.d/network restartcentos6: Oracle Linux 6 changes /etc/hosts after reboothttps://blog.csdn.net/msdnchina/article/details/50910324解决方案: 升级NetworkManager到0.8.1-9或者更高版本# 允许特定的IP地址sudo iptables -A INPUT -s 10.81.12.100 -j ACCEPT# 允许特定的IP 端口地址iptables -t filter -I INPUT -s 10.81.12.100 -p tcp --dport 13309 -j ACCEPT# 允许一个IP段sudo iptables -A INPUT -s 123.123.123.0/24 -j ACCEPT# 解除禁止特定的IP 端口地址iptables -D INPUT -s 10.81.12.100 -j DROPiptables -D INPUT -s 10.81.12.100 -j REJECTiptables -F 全清掉了#端口查询, 端口占用lsof -i:61007pidof admin#测试远程服务IP端口1、验证服务器端口是否通nc -zv 172.16.7.78 3306ss -ltn | grep :8923ss -ltn | grep :802、拷贝文件1) 首先在文件接收终端test2机器上激活nc监听 nc -lp 33333 tc.txt2) 文件发送终端test1机器上发送文件 nc -w 2 10.81.12.100 33333 tc.txt3、 聊天记录1test1服务器开启nc : nc -l 333332test2服务器连接test1 : nc 10.81.12.100 333334、端口扫描nc -v -w 1 172.16.7.78 -z 22-815、验证UDP端口nc -uvz 192.168.0.125 1111.3 jar 内部文件修改# 命令 vim xx.jar 光标移动到文件行enter vi 编辑文件内容保存退出二、服务器文件#文件上传下载 rz(上)sz(下)#下载多文件 sz file1 file2# 下载目录下所有文件 sz dir/*给最高权限chmod -R 777 文件名#文件查找 find /path/to/directory -name *.txt#文件备份 cp -r /path/to/source/directory /path/to/backup/directory#查找字符串出现的文件grep -rl target_string /path/to/search/...cat 12.txt|grep 12cp -r /opt/evoWpms/card /opt/evoWpms/card-wuyating############## DB_SQ###################mysql -u DHCloudYr -pCloud0#9exqRFzv -h 10.56.14.85 -D hapuservice -e SELECT now() FROM dual;################# DB_SQL ###############oracle select * from v$version; Orcale9之后将oracle.jdbc.driver.OracleDriver改为oracle.jdbc.OracleDriver################ FTP ####################redis-cli -h 10.81.12.100 -p 6379ftp ---》 open 127.0.0.12.1 #文件查找按照文件名搜索name按照文件名搜索iname按照文件名搜索不区分文件名大小写inum按照 inode 号搜索find / -name CardSolution -printfind /etc -name host* -print# 在/目录中查找以b开头的不区分大小写的文件find / -iname b# 在/etc目录下检索以b开头共4个字符的文件find /etc -name b???# 在/etc目录下检索第二个字母为c的文件find /etc -name ?c*# /目录下检索扩展名为.cfg的文件find / -name *.cfg# /目录下检索扩展名为.txt的文件并统计个数find / -name *.txt | wc -l2.2 # 按照文件大小搜索size [|-]大小按照指定大小搜索文件“”的意思是搜索比指定大小还要大的文件 “-”的意思是搜索比指定大小还要小的文件单位可以通过man find 查看size参数的单位#这是默认单位如果单位为b或不写单位则按照512 Byte搜索。 bfor 512-byte blocksthis is the default if no suffix is used#搜索单位是c按照字节搜索。cfor bytes#搜索单位是w按照双字节中文搜索。wfor two-byte words#按照KB单位搜索必须是小写的k。kfor Kilobytesunits of 1024 bytes#按照MB单位搜索必须是大写的MMfor Megabytesunits of 1048576 bytesfind / -size -1kfind / -size 100Mfind . -empty # 空文件2.3 按照修改时间搜索- -atime [|-]时间按照文件访问时间搜索- -mtime [|-]时间按照文件数据修改时间搜索- -ctime [|-]时间按照文件状态修改时间搜索- -newer file: 把比file修改时间更新的文件列出来- 注意时间范围问题- -5代表 5 天内修改的文件。- 5代表前 56 天那一天修改的文件。- 5代表 6 天前修改的文件。![image-20191227204132704](https://foxandy007.oss-cn-chengdu.aliyuncs.com/typora_img/findtime.jpg)bashfind / -mtime -10 -empty 10天以内的空文件2.4 - 按照权限搜索- -perm 权限模式查找文件权限刚好等于“权限模式”的文件 常用- -perm -权限模式查找文件权限全部包含“权限模式”的文件- -perm 权限模式查找文件权限包含“权限模式”的任意一个权限的文件- 如果要在整个系统中搜索权限中包括SUID权限的所有文件只需使用-4000即可shellfind . perm 755find / -perm -40002.5 - 按照所有者和所属组搜索- -uid 用户 ID按照用户 ID 查找所有者是指定 ID 的文件- -gid 组 ID按照用户组 ID 查找所属组是指定 ID 的文件- -user 用户名按照用户名查找所有者是指定用户的文件- -group 组名按照组名查找所属组是指定用户组的文件- -nouser查找没有所有者的文件 ,常用主要用于查找垃圾文件,还有一种情况就是外来文件比如光盘和U盘中的文件如果是由Windows复制来的也就是文件是由windows建立的在Linux中查看就是没有所有者的文件再比如手工源码包安装的文件也有可能没有所有者由其他系统打的源码包)find . -user rootfind / -nouser # 查看无所有者的文件2.6 - 按照文件类型搜索- -type d查找目录- -type f查找普通文件- -type l查找软链接文件find /dev -type bfind ~ -type dfind /dev -type c -size -10k2.7. grep 命令使用1搜索包含 “error” 或 “critical” 的行显示行号和上下文grep -n -C 2 -E --color error|critical /var/log/syslog-A n显示匹配的那一行以及该行之后n行。-B n显示匹配的那一行以及该行之前n行。-C n除了匹配的那一行以及该行之前和之后n行2统计 Nginx 日志中 404 状态码出现的次数grep -c 404 /var/log/nginx/access.log3递归搜索 Python 代码中未完成的 TODO 注释grep -rnw --include*.py TODO ./src/4检查正在运行的 Java 进程ps aux | grep [j]ava使用 [j] 避免匹配到grep自身5监控实时日志中的异常tail -f 持续输出tail -f /var/log/app.log | grep --color Exception6提取 CSV 文件中第 3 列为 “success” 的行grep -E ^([^,]*,){2}success, data.csv7过滤空行和注释行假设注释以 开头grep -v -E ^$|^ config.conf8与 find 一起使用find /var/log -name *.log -exec grep error {} 9与 awk/sed 管道处理grep data file.txt | awk {print $2} | sed s/old/new/10多文件操作并行搜索需 xargs 或 parallelfind . -name *.txt | xargs grep -H pattern -H 显示文件名11结合 tee 保存搜索结果将输出结果保存到文件中并在终端中同时显示。grep pattern file.txt | tee results.txt2.8 文本编辑2.8.1 替换文件中字符串sed -i s/old_text/new_text/g file.txt2.9 文件删除2.9.1 安全删除大量文件命令一 find /log/evo-admin -name *.tar.gz -delete命令二find /log/evo-car -name *.tar.gz | xargs rm -rf *.tar.gz三、 服务器密码查看Redis密码cat /opt/3rdtool/redis/conf/redis.conf|grep requirepassMySQL密码cat /opt/mysql/etc/.account.cnf|grep ^mysql:四、内存占用查看##命令示例ps aux --sort -rss其中-rss表示按照进程占用的物理内存大小进行排序。这样就可以看到占用内存最多的进程###服务查询ps aux|grep evo-custom直接进入root环境 sudo -i4.1 服务器内存释放freeme.sh chmod x freeme.sh脚本执行sudo ./freemem.sh参考Linux 内存管理与释放_linux释放内存-CSDN博客#!/bin/bash echo 当前内存状态: free -h echo 开始释放内存... sync # 释放页缓存、目录项和inode echo 3 /proc/sys/vm/drop_caches sudo sync sudo echo 2 /proc/sys/vm/drop_caches sudo sync sudo echo 1 /proc/sys/vm/drop_caches # 重置swap swapoff -a swapon -a echo 释放后的内存状态: free -h五、服务器抓包抓包端口8918命令tcpdump -i any -s0 port 8918 -w 8918.pcap -v抓包多个端口命令tcpdump -i any port 7086 or port 9000 or port 9090 or port 9407 or port 9320 -w 11281557.pcap -v六、服务器时间date -s 2024-08-24 12:00:00七、rabbitmq设置用户为管理员/bis_data/rabbitmq/RabbitMQ0/Bin/rabbitmq_server/sbin/rabbitmqctl set_user_tags test administrator八、MySQL方式一mysql -u mysql -p -h 127.0.0.1 -P 3306select * from evo_exchange.sys_config;退出命令exit;方式二mysql -uroot -pUSE db_name; --使用数据库九、Redisredis-cli -h host -p port -a password十、系统服务查询系统上所有系统服务--- 查询所有系统服务 systemctl list-units --typeservice --all --- 只看开启自启动服务 systemctl list-unit-files --typeservice --stateenabled --- 系统服务日志查看 journalctl

相关新闻

原创小众!24年新算法RBMO优化SVMD实现3D分解+五种熵值+频谱+参数变化等10张图!

原创小众!24年新算法RBMO优化SVMD实现3D分解+五种熵值+频谱+参数变化等10张图!

目录 数据输入方法 优化流程 创新点 1.使用SVMD的创新点在于: 2.使用红嘴蓝鹊优化算法RBMO创新点在于: 结果展示 完整代码 今天给大家带来一期知网以及WOS上从来没有人用过的参数优化方法:红嘴蓝鹊算法RBMO优化SVMD分解! …

2026/7/30 17:29:29 阅读更多 →
修改 conda新环境默认安装路径

修改 conda新环境默认安装路径

1. 在Ananconda Prompt(或CMD进入虚拟环境)下执行命令conda info会显示出conda创建环境的位置(图片为修正之后):你会看到,默认的位置,即c盘路径,会处在顺位第一行。2. 在c盘C:\Use…

2026/7/30 17:29:29 阅读更多 →
50元从零到成品:一套AI辅助的嵌入式实战入门教程——序言篇

50元从零到成品:一套AI辅助的嵌入式实战入门教程——序言篇

作为一个嵌入式工程师,从大学时期第一次接触单片机到现在,算下来也有8年左右的时间了。这8年里,我从51单片机的基本功能开始,一路见证了STM32F103的经典、STM32H743的高性能、ESP32联网的乐趣;看到了AT32有着完全不输S…

2026/7/30 17:29:28 阅读更多 →

最新新闻

极速体验 DeepSeek-V4-Flash大模型,选用 DMXAPI 平台 7.9 折放量,不断刷新上限

极速体验 DeepSeek-V4-Flash大模型,选用 DMXAPI 平台 7.9 折放量,不断刷新上限

短视频实时撰稿、线上智能问答、轻量化智能体开发场景,对模型响应速度有着严苛需求。DeepSeek-V4-Flash作为极速赛道标杆机型,依靠毫秒级响应、低算力消耗的特性,收获大量开发者与创作者认可。模型正式降价开售,选用DMXAPI 聚合平…

2026/7/30 17:39:32 阅读更多 →
5分钟掌握Path of Building:打造流放之路最强Build规划神器

5分钟掌握Path of Building:打造流放之路最强Build规划神器

5分钟掌握Path of Building:打造流放之路最强Build规划神器 【免费下载链接】PathOfBuilding Offline build planner for Path of Exile. 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding Path of Building(简称PoB&#xff09…

2026/7/30 17:39:32 阅读更多 →
计算机视觉40例:案例33绘制关键点案例34勾勒五官轮廓

计算机视觉40例:案例33绘制关键点案例34勾勒五官轮廓

案例33绘制关键点# 使用dlib进行人脸关键点检测(68个特征点)## 完整代码python import numpy as np import cv2 import dlib# 读取图像 img cv2.imread("people.jpg")# Step 1:构造人脸检测器(dlib初始化) …

2026/7/30 17:39:32 阅读更多 →
从成本导向到价值捕获:AI定价策略升维手册(含客户终身价值LTV预测模型Python实操)

从成本导向到价值捕获:AI定价策略升维手册(含客户终身价值LTV预测模型Python实操)

更多请点击: https://codechina.net 第一章:从成本导向到价值捕获:AI定价策略升维导论 传统软件定价长期依赖“成本加成”逻辑——将研发、算力、人力等显性投入作为定价基线,再叠加固定利润率。然而在AI时代,模型迭代…

2026/7/30 17:39:32 阅读更多 →
Solaar终极指南:如何在Linux上免费管理罗技无线设备

Solaar终极指南:如何在Linux上免费管理罗技无线设备

Solaar终极指南:如何在Linux上免费管理罗技无线设备 【免费下载链接】Solaar Linux device manager for Logitech devices 项目地址: https://gitcode.com/gh_mirrors/so/Solaar Solaar是Linux平台上最受欢迎的罗技设备管理工具,为Linux用户提供了…

2026/7/30 17:39:32 阅读更多 →
Popcorn Time完整指南:一站式开源流媒体观影解决方案深度解析

Popcorn Time完整指南:一站式开源流媒体观影解决方案深度解析

Popcorn Time完整指南:一站式开源流媒体观影解决方案深度解析 【免费下载链接】popcorntime Popcorn Time™ puts everything in one place. Your favorite platforms, your shows, your movies-ready when you are. 项目地址: https://gitcode.com/GitHub_Trendi…

2026/7/30 17:38:32 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻