一.修改主机名
1. 1修改用户的主机名
方法一:查看它的主机名:hostname
方法二:查看它的主机名和它的内核版本:uname -a
1.2 修改主机名
首先切换到root用户,输入命令 sudo -s 输入密码就可以进入root用户了。
修改主机名为ccc,修改hostname:
方法一:修改/etc/hostname(需要重启才能生效)
echo 'ccc'>/etc/hostname //直接将hostname的内容改为ccc
//或者说直接将hostname改为ccc
sudo vim /etc/hostname
cat /etc/hostname
注意:这种方法需要重启才起作用,重启后可以看到主机名为ccc.
方法二:用命令来修改(不需要重启)
hostnamectl set-hostname ccc
修改完成后,/etc/hostname是“ccc”了,而且hostname命令结果也是“ccc”。无需重启
二. 配置unbutu的静态IP(无图形化界面或者有图形化界面)
为什么需要静态IP地址?
计算机是从本地连接的路由器中获取IP地址的,默认情况下这是一个动态IP地址,即每次从路由器中获取IP是随机变化的。这种规则用于普通客户机访问网络并没有什么影响,但如果是一台服务器(如悦库企业网盘服务端),则需要一个静态的IP地址,以便其他客户机以固定方式连接到服务器,而不是经常修改连接服务器的IP地址。
以下例子中,当前的动态IP为:192.168.36.137,我们将配置为静态IP: 192.168.36.180 。
静态IP必须和当前动态IP的网段一致,否则可能导致网络无法连接。如果静态IP已经被分配给网络中的其他主机,会造成IP冲突,网络无法连接,直接将当前动态IP配置为静态IP可以避免这一情况。
查看当前动态IP
ifconfig
输出
其中 enp33 是用物理网线连接的网卡,这是一个局域网IP,地址:192.168.36.137
方法一:配置静态ip(不需要重启)
Ubuntu从17.10版本开始,放弃在/etc/network/interfaces里面配置IP地址,改为在/etc/netplan/XX-installer-config.yaml中配置IP地址,在yaml配置静态ip才会生效。
本机的yaml文件为00-installer-config.yaml
Vi对其进行编辑
addresses:IP地址/子网掩码
gateway4:代表是IPv4的网关,因为通常服务器都仅设置IPv4地址,并没有IPv6地址,所以忽略了gateway4是用来区分ipv6网关的关键字设置
dhcp : 代表是否动态获取IP地址,若为true,动态获取;false,可设置静态ip
nameservers:
addresses:配置DNS
# Let NetworkManager manage all devices on this system
#network:
# version: 2
# renderer: NetworkManager
network:
ethernets:
ens33: # 配置的网卡的名称
addresses: [192.168.16.131/24] # 配置的静态ip地址和掩码
gateway4: 192.168.16.1 # 网关地址
dhcp: false
nameservers:
addresses: [114.114.114.114,8.8.8.8]
version: 2
renderer: NetworkManager
netplan apply重启网卡,之后ifconfig,重新看它是否已经配置好了ip地址(此时需要接上网线才能看到所设置的静态ip地址)
注意:若设置的路由器和自己这台主机不在同一个网段,是无法访问外网的,你可以设置用另外一台电脑配置成同一个网段,相互ping,若成功,配置完成。
方法二:配置静态ip(需要重启)
Ubuntu从17.10版本以下,在/etc/network/interfaces里面配置IP地址:
修改配置文件
sudo vim /etc/network/interfaces
编辑成以下格式:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.36.134
netmask 255.255.255.0
gateway 192.168.36.2
dns-nameservers 114.114.114.114
保存并退出,执行重启命令,之后就可以看到静态ip的地址了。
reboot
ifconfig
静态ip就配置完成了。