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:45阅读更多 →
修改 conda新环境默认安装路径

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

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

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

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

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

2026/7/30 17:29:44阅读更多 →
GetQzonehistory:QQ空间历史数据采集与处理架构深度解析

GetQzonehistory:QQ空间历史数据采集与处理架构深度解析

GetQzonehistory:QQ空间历史数据采集与处理架构深度解析 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory作为一个专业的Python社交数据归档工具,…

2026/7/30 18:36:20阅读更多 →
systemd服务配置文件.service的配置项说明

systemd服务配置文件.service的配置项说明

.service 文件的作用service 服务配置文件是 systemd 初始化系统的核心组件,用于定义 Linux 服务的启动、运行和管理行为。.service文件定义‌单个服务的行为与管理规则‌,配置文件包含三个主要区块,以下是各配置项的详细说明:一、…

2026/7/30 18:36:20阅读更多 →
计算机组成原理(一):浅谈计算机结构——计算机硬件概述

计算机组成原理(一):浅谈计算机结构——计算机硬件概述

文章目录 目录 文章目录 前言 一、计算机硬件 1.计算机功能性硬件 (1)输入与输出设备 (2)存储器 (3)运算器 (4)控制器 2.冯诺依曼计算机 二、总结 前言 本系列将以 “系统解析、逻辑…

2026/7/30 18:36:20阅读更多 →
DolphinScheduler集成OIDC实现高效多租户认证

DolphinScheduler集成OIDC实现高效多租户认证

1. 项目背景与核心价值DolphinScheduler作为Apache顶级开源项目,一直是大数据工作流调度领域的标杆工具。但在多租户场景下,原有的认证体系存在明显短板:每个企业都需要单独开发适配器对接内部IAM系统,这种重复造轮子的做法既低效…

2026/7/30 18:36:20阅读更多 →
收藏!AI大模型时代,前端开发者的“天选配置”与价值升级之路

收藏!AI大模型时代,前端开发者的“天选配置”与价值升级之路

AI编程工具的快速发展引发了“前端已死”的焦虑,但AI Agent的爆发反而为前端开发者创造了新机遇。文章指出,前端的核心技能(异步思维、流式处理、组件化思维、交互设计)与AI Agent开发高度契合,前端开发者无需转行&…

2026/7/30 18:36:20阅读更多 →
解密VideoDownloadHelper:智能视频下载插件的完整技术指南

解密VideoDownloadHelper:智能视频下载插件的完整技术指南

解密VideoDownloadHelper:智能视频下载插件的完整技术指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 在当今数字内容爆炸的时…

2026/7/30 18:34:20阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/30 15:03:16阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/30 12:22:27阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/30 15:13:02阅读更多 →
3分钟解锁iOS应用自由:TrollInstallerX让你的iPhone摆脱安装限制 [特殊字符]

3分钟解锁iOS应用自由:TrollInstallerX让你的iPhone摆脱安装限制 [特殊字符]

3分钟解锁iOS应用自由:TrollInstallerX让你的iPhone摆脱安装限制 🚀 【免费下载链接】TrollInstallerX A TrollStore installer for iOS 14.0 - 16.6.1 项目地址: https://gitcode.com/gh_mirrors/tr/TrollInstallerX 你是否曾经因为iOS系统的严格…

2026/7/30 0:00:58阅读更多 →
[GESP202606 四级] 扫雷

[GESP202606 四级] 扫雷

B4557 [GESP202606 四级] 扫雷 https://www.luogu.com.cn/problem/B4557 中国计算机学会(CCF)2026年6月C四级讲解——扫雷 https://www.bilibili.com/video/BV1MCMg6AEXR/ B4557 [GESP202606 四级] 扫雷 https://www.bilibili.com/video/BV1ZKTj6ZEVh/ 2…

2026/7/30 0:00:58阅读更多 →
Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

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

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

2026/7/30 0:00:58阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/30 0:27:26阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/30 4:47:18阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/30 15:43:46阅读更多 →