linux 以太网ethernet最常用设置命令

本文提供Linux环境下网络配置的详细步骤,包括IP地址、子网掩码、默认网关的设置,临时MAC地址的修改方法,以及如何使用ifconfig、route等命令进行网络管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、打开和关闭

ifconfig eth0 up

ifconfig eth0 down

2、配置ip、子网掩码、网关

ifconfig eth0 172.18.31.98 netmask 255.255.255.0
route del default eth0
route add default gw 172.18.1.1 dev eth0

3、临时修改mac

ifconfig eth0 down
ifconfig eth0 hw ether 00:0C:18:EF:FF:ED
ifconfig eth0 up 

 

 

[网络配置相关]——ifconfig命令、ip命令、route命令

https://www.cnblogs.com/snsdzjlz320/p/5616775.html

 

网络相关的一些基本的命令的使用(ping、ifconfig、route、netstat)---Linux学习笔记

https://blog.youkuaiyun.com/u013991521/article/details/49803353

好的,下面为您梳理一下 Linux 常用命令及其基本用途。掌握这些基础命令可以帮助您更好地管理和操作文件、目录以及监控系统状态等。 ### 1. 文件和目录管理 #### `ls` - 列出目录内容 用于查看当前或指定路径下的文件列表,默认会显示文件名及某些基本信息(如权限、大小),可以通过选项调整输出格式。 ```bash $ ls # 显示当前目录下所有非隐藏文件 $ ls -a # 显示所有文件,包含隐藏文件(.开头) ``` #### `cd` - 更改工作目录 切换到另一个目录作为新的“当前位置”,相对路径和绝对路径都可以使用。 ```bash $ cd /path/to/directory # 绝对路径 $ cd ../anotherdir # 相对路径 ``` #### `pwd` - 打印当前工作目录 返回当前所在的完整路径。 ```bash $ pwd # 输出类似 '/home/user' ``` #### `mkdir` - 创建新目录 建立一个新的空目录。 ```bash $ mkdir newfolder # 新建名为newfolder的文件夹 ``` #### `rm` - 删除文件/目录 删除单个或多个人文件或递归地移除整个文件夹。 ```bash $ rm file.txt # 删除file.txt $ rm -r foldername # 强制删除foldername及其内部的所有项目 ``` > **注意**: 使用此命令时需格外小心以免误删重要资料! #### `cp` - 复制文件/目录 将源位置的内容复制一份至目标处,既可以作用于单独文件也能应用于整棵树状结构。 ```bash $ cp source_file dest_path # 将source_file拷贝到dest_path中去 $ cp -R src_dir dst_dir # 把src_dir里的一切都深复制进dst_dir里面 ``` #### `mv` - 移动文件/重命名 把某对象搬移到另一地点或是更改其名称。 ```bash $ mv oldname newname # 对oldname进行更名操作变为newname $ mv file_or_folder destination_directory # 将某个项转移别处存放 ``` --- ### 2. 查看与编辑文本文件 #### `cat` - 连接并打印文件内容 可以读取多个文件并将结果连续展示出来;也可直接向终端输入纯文本信息然后存入相应文档内。 ```bash $ cat filename # 在屏幕上逐行呈现filename中的文字串流 $ cat > mytextfile <<EOF # 接受标准输入直到遇到标记符EOF为止再保存为mytextfile ... EOF # 结束符 ``` #### `less` - 分页浏览长文件 适合处理篇幅较大难以一次性完全展开阅览的文章材料,支持上下翻滚查找关键词等功能。 ```bash $ less hugefile.log # 浏览大日志文件hugefile.log ``` #### `vi/vim` 或者其他编辑器 (`nano`, etc.) 打开或新建一个普通文本文档来进行修改补充等动作。 ```bash $ vi document.txt # 使用Vim编辑document.txt $ nano anotherdoc.md # 使用Nano简化版编辑器处理Markdown语法描述的anotherdoc.md ``` --- ### 3. 用户身份验证及相关设置 #### `whoami` - 查询登录用户名字 获取正在使用的账户标识字符串表示法。 ```bash $ whoami # 返回执行者的有效ID对应的账号昵称 ``` #### `sudo` - 获取超级管理员特权 临时获得更高的访问许可级别以便实施需要更高授权的任务活动。 ```bash $ sudo apt update && sudo apt upgrade # 更新包索引并且提升已安装软件版本 ``` --- ### 4. 网络连接诊断 #### `ping` - 测试网络可达性 发送 ICMP 请求消息探测远程主机是否在线可用。 ```bash $ ping google.com # 检查能否成功抵达google服务器群组之一成员那儿 ``` #### `ifconfig` or `ip addr show` - 配置网卡参数 检查本机 IP 地址配置状况以及其他相关信息。 ```bash $ ifconfig eth0 # 查看过往称为ethernet adapter的传统以太网适配器详情(较老版本Linux) $ ip a # 当前推荐替代方案,适用于大多数现代发行版 ``` --- ### 5. 其他实用工具 #### `top` - 动态显示进程统计概览 实时跟踪记录CPU利用率高的几个程序单元,并按优先级排序列出它们的基本概况摘要表单。 ```bash $ top # 启动交互式的性能监视面板 ``` #### `ps aux | grep <process_name>` - 根据关键字筛选特定的服务实例条目 结合管道机制利用正则表达式匹配规则快速定位感兴趣的那部分进程快照记录片段。 ```bash $ ps aux | grep sshd # 寻找所有名字中含有sshd字符的服务实体 ``` #### `df -h` - 显示磁盘空间占用情况 报告各分区剩余容量百分比值以及总量大小单位换算后的友好型表述样式。 ```bash $ df -h # 清晰直观的地图化存储布局图示 ``` #### `du -sh *` - 计算目录总尺寸规模 评估单个目录占据了多少物理区块,辅以汇总计算功能给出简明扼要的答案。 ```bash $ du -sh /var/log/* # 估算/var/log下每个子目录的实际消耗量 ``` 以上即是一些常见的 Linux 日常维护指令集合,熟练运用它们能极大地方便我们在 Unix 类操作系统环境下的日常工作学习生活等方面的需求。希望这份指南对你有所帮助! --
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值