当前位置: 首页 > news >正文

Linux基础8

一、修改网卡命名规则、建立网络、配置网络参数

设置永久主机名:hostnamectl

​    set-hostname    [local host name]

> 配置文件:/etc/hostname,只有开机时才会读取所以vim改完本次开机不会生效
>
> 重启终端生效

修改内核网卡命名规则

配置文件1:/boot/grub2/grub.cfg

配置文件2:vim    /etc/default/grub    (内核引导文件)

> 内核只读取配置文件1,配置文件2易于修改但要使用命令才会生效至配置文件1
>
> 并且内核只有开机才会读取所以命令使用后需要重启系统才会彻底生效

修改地址:GRUB_CMDLINE_LINUX="………… 添加内容"

添加内容:net.ifnames=0    biosdevname=0

生效命令:grub2-mkconfig    -o    /boot/grub2/grub.cfg

> 网卡默认名称eth0,ens1p0是系统给网卡eth0的别名,删除ens1p0后ifconfig就会看到原来的eth0,最后给eth0重命名eth0

> 系统的别名网卡无法直接用

网卡命名:nmcli

​    connection    show    #显示当前所有网卡

​    connection    delete    [网卡名]    #删除网卡

​    connection    add    type    ethernet    ifname    [ifcfg-name]    con-name    [new-name]

> 添加类型以太网 网卡名 克隆名

设置网卡IP地址三种方式:手动配置、自动获取DHCP服务、修改网卡文件

> 网卡配置文件:/etc/sysconfig/network-scripts    #可以查看生成的网卡配置内容

1.nmcli手动配置

​    #以下5行一条命令

​    nmcli    connection    modify    [克隆名]

​        ipv4.method    manual                            #manual为手动配置,可替换为auto自动配置

​        ipv4.addresses    192.168.2.18/24         #24表示掩码

​        ipv4.gateway    192.168.2.200                #网关地址(路由器地址)

​        autoconnect    yes                                    #以上参数开机自启

​    nmcli connection up [克隆名]                     #激活网卡

2.nmtui图形化配置

​    缺点:无法自动化

3.修改网卡配置文件:vim    /etc/sysconfig/network-scripts/[克隆名]

> 修改后无法直接激活,使用nmcli激活命令也无法成功,必须关掉网卡重新打开

ifdown    [克隆名]        #关闭网卡

> 方法验证:ifconfig | head -2

​    route    -n                 #查看网关地址信息                                                                                          

二、远程管理

ssh协议

提供远程管理功能的软件:openssh

> 安装openssh:yum -y install openssh*
>
> 只有在同一网址中才能远程连接

管理命令:ssh    [用户名]@[server ip]    #不写用户名,默认以当前登录用户的身份远程管理

> 记录远程管理机器的配置文件:/root/.ssh/know_hosts

无密码验证登录——生成公私钥

​    -keygen    #保存位置、设置私钥的密码、二次确认

> 自己机器的公私钥会存储在/root/.ssh目录下,名为id_sra的是私钥,加pub后缀的是公钥
>
> 拥有私钥的机器会无验证登录拥有公钥的机器,无论持有公钥的机器如何更改密码都无法阻止
>
> 存放其他机器公钥的路径:/root/.ssh/authorized_keys

​    -copy-id    [用户名]@[server ip]    #传递公钥指令

传递数据:scp    #一种复制

​    -r    [localhost url]    [用户名]@[server ip]:[url]    #上传

​    -r    [用户名]@[server ip]:[url]    [localhost url]    #下载

相关文章:

  • Linux磁盘大师:存储管理完全指南
  • Redis 哨兵模式 搭建
  • PDF 转换为 Word、HTML、LaTeX 和 Markdown 格式
  • TDengine 语言连接器(C/C++)
  • 智能手机功耗测试
  • jxls2.10实现模板导出/单元格合并/自定义标签实现单元格隐藏
  • 为什么ASCII的A是65[特殊字符]
  • NET模式下如何配置虚拟机的IP地址为静态的
  • 在Ubuntu 22.04里使用KVM创建虚拟机Ubuntu 22.04
  • 【源码】Mybatis源码
  • 图片文本识别OCR+DeepSeekapi实现提取图片关键信息
  • Linux权限理解
  • [IEEE TIP 2024](cv即插即用模块分享)IdeNet信息增强模块 性能提升必备!
  • 如何用海伦公式快速判断点在直线的哪一侧
  • MCP(模型上下文协议)简单案例
  • XILINX DDR3专题---(1)IP核时钟框架介绍
  • Python及C++中的列表
  • 2025届蓝桥杯JavaB组个人题解(题目全)
  • 【音视频】SDL播放PCM音频
  • 【音视频】SDL渲染YUV格式像素
  • 菲律宾做网站好吗/找推网
  • 怎样做网站首页/自己建网站详细流程
  • 网站主页设计模板/作品提示优化要删吗
  • 天津关键词排名提升/沈阳seo推广
  • 怎么做qq二维码网站/天气预报最新天气预报
  • 知名的家居行业网站制作/2024年阳性最新症状