linux修改主机名和是否显示全路径

Linux主机名修改与路径显示
本文介绍如何在Linux系统中修改主机名,并提供具体的步骤。同时,文章还讲解了如何调整shell提示符中的路径显示方式,以实现显示完整的路径。

一、修改主机名步骤

1、 vi /etc/sysconfig/network

2、显示如下:

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=testserver
GATEWAY=192.168.1.1

3、将其中HOSTNAME修改为自己想要的值即可

二、linux cd命令后是否显示完整路径

找到~/.bashrc里面PS1=...........
默认的PS1="[\u@\h \W]\$",其中\W就是路径的设置选项,大写的W是简介模式,小写的为全路径模式,自己改改就OK了


每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)
就可以立刻加载修改后的设置,使之生效。


### 配置Linux虚拟机网络连接及修改主机名 #### 修改主机名Linux系统中,可以通过两种方法来修改主机名: 1. **临时修改主机名** 使用 `hostname` 命令可以实现主机名的快速更改为指定名称。此方式仅适用于当前会话,在系统重启后将会恢复到原来的主机名[^2]。 ```bash [root@localhost ~]# hostname server.local ``` 2. **永久修改主机名** 如果希望更改后的主机名能够持久化保存,则需使用 `hostnamectl set-hostname` 命令。该命令不仅更新了系统的运时状态,还会自动编辑 `/etc/hostname` 文件以确保下次启动时仍然有效。 ```bash [root@localhost ~]# hostnamectl set-hostname server.local ``` 完成上述任一步骤后,请记得刷新DNS缓存或者手动编辑 `/etc/hosts` 文件,以便本地解析新设定好的主机名。 #### 配置网络连接 对于需要固定IP地址的情况(比如集群环境中),应当调整网卡配置文件并禁用DHCP功能。以下是具体的操作流程说明: 1. 编辑网卡配置文件:通常位于路径 `/etc/sysconfig/network-scripts/ifcfg-ethX` 中 (其中 X 表示具体的网卡编号),利用文本编辑器打开它,并按照如下参数进填写[^1]: ```plaintext BOOTPROTO=static # 设置静态 IP 地址分配模式 ONBOOT=yes # 开启设备随系统自启动选项 IPADDR=<your_ip> # 替换为期望使用的 IPv4 地址 NETMASK=<subnet_mask> # 子网掩码值, 如 255.255.255.0 对应 /24 CIDR 记法 GATEWAY=<gateway_ip> # 默认路由出口地址 DNS1=<dns_server_1> # 可选字段用于定义首选域名服务器位置 DNS2=<dns_server_2> # 备份域名服务器可选项 ``` 2. 启动或重载网络服务使改动生效: - CentOS/RHEL系列: ```bash systemctl restart network.service ``` - Ubuntu/Debian系列: ```bash service networking restart || ifdown eth0 && ifup eth0 ``` 最后验证新的设置是否成功应用,可通过ping测试外部连通性内部资源可达性;同时确认本机上的 `/etc/resolv.conf` 是否包含了正确的DNS记录条目。 --- ### 提供一段Python脚本来辅助批量生成多个相同模板下的虚拟机关联信息表单作为补充材料 ```python import csv def create_vm_info_csv(vms_list): with open('vminfo.csv', 'w') as f: writer = csv.writer(f) header = ['Hostname','IPAddress'] writer.writerow(header) for vm in vms_list: row_data=[f"{vm['Name']}.local", vm["Address"]] writer.writerow(row_data) if __name__ == "__main__": sample_vms=[ {"Name":"ServerA","Address":"192.168.1.1"}, {"Name":"ServerB","Address":"192.168.1.2"} ] create_vm_info_csv(sample_vms) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值