Linux 常用命令
测试网络连通性
1. ping命令 是常用的网络命令,它通常用来测试与目标主机的连通性。它会发送数据包到网络主机,我们就可以根据响应情况来确定目标主机是否可访问。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。
ping 192.168.1.1
2. telnet命令 通常用来远程登录。Telnet协议是TCP/IP协议族中的一员。telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet。
telnet 192.168.1.1 22
3. ssh命令 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性
ssh 192.168.1.1 -p 22
4. wget命令 是一个从网络上自动下载文件的自由工具。wget是linux下的下载工具,需要先安装.
wget 192.168.1.1:8080
5. curl命令 是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性
curl 192.168.1.1:8080
netstat命令一般用于检验本机各端口的网络连接情况,可以显示与IP、TCP、UDP和ICMP协议相关的统计数据。
杀死进程: ps -ef|grep tomcat ; kill -9 <pid>
du -sh /opt/app/* 查看 /opt/app/下文件占用空间
rpm -qa | grep postgres 检查PostgreSQL 是否已经安装
rpm -qal | grep postgres 检查PostgreSQL 安装位置
nc -zv 192.168.1.1 8080
切换root权限:sudo /usr/local/bin/sudosh
vi 编辑文件: (命令模式下): o是在当前行下插入一行 q! 不保存退出 :wq 保存退出
设置环境:perforce/setenv.sh 或 source perforce/setenv.sh
mount:
(1) vi /etc/fstab 在最后一行添加设备 ( 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘)
hostname:/sales/archive /SALES_ARCHIVE nfs defaults 0 0
(2) mount /SALES_ARCHIVE 或 unmount /SALES_ARCHIVE
(3) df 查看所有mount设备
快捷命令:输入前缀按TAB可自动提示, history , 上翻按键
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix