ubuntu服务器IP配置与修复

仅为理论组管理员提供,为防止普通成员修改,请勿外传。

删去一些隐私后,发表在网络上,提供给别人教程模板,即服务器重装系统后的配置教程。如做教程使用,可以提供给如下地址:

https://blog.csdn.net/hancoder/article/details/102881903

说明 路由器IP 账号 密码 内网ip
服务器 222.195.151.66
服务器 222.195.151.170:57651
集群 222.195.151.85

openAI平台账号:浏览器地址:222.195.151.231

  • 管理员(密):
  • 现有普通用户:

安装系统

提醒:安装系统不要选择中文,不然后续安其他的时候中文可能不能正常显示

主要注意分区

挂载点 建议大小 格式 作用
/ 20G ext4 根目录
/home 越大越好 ext4 一般个人文件都存放在这里
/boot 至少1G ext4 主要存放linux内核及一些引导文件,系统启动时需要的内存,几百M已不够,可以直接2G
/tmp 10G ext4 系统的临时文件,系统升级更新使用
/swap 16G swap交换空间 相当于虚拟内存,建议和内存一样大。个人电脑的话设置8G就够了
/usr 100G ext4 安装软件的目录,因为服务器一般不安软件,所以可以配置少些
EFI系统分区 1G

我一般留20G左右不配置。

据说最科学的方法是只分/ 和 swap,然后留一大部分空间什么也不分,以防止后期需要扩容。

分区方案还得看自己使用和资源,我们服务器一般都有几TB,大点无所谓

本文系统

ubuntu16

配置IP

https://blog.csdn.net/hancoder/article/details/102881903

  • 首先想要说明,学校实验室的网每个路由器有1个外网IP地址,但是只填外网ip地址是不起作用的,还得配置好mac地址,因为学校的ip是和mac绑定到一起的,所以要配置路由器的时候一定得同时知道原来使用的ip和mac,缺一不可,更改路由器的时候可以在原来路由器上查到。
  • 但是mac不是网卡地址吗?不是应该唯一的吗?的确是的,但是在路由器中是可以设置路由器使用的mac的
  • 因为我们路由器已经配置好了,我们配置电脑的时候是连接的路由器的,所以我们只需要配置内网ip如192.168.XX.XX就可以了,无需管mac,但是得注意不要和同一路由器下的其他机器内网ip冲突

常见报错:apt-get update后

W: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/xenial/InRelease ...

即IP没设置好

1 查询路由器映射:

输入路由器IP地址:XXX.XXX.XXX.XXX登录后,点击NAT配置,点击内部服务器,可以看到网络映射情况。

ubuntu服务器IP配置与修复_第1张图片

重装系统的话,内外网IP映射已在路由器上设置好。所以我们在主机上配置IP的适合,无需管外网IP,全都填内网IP即可。

之前有个Excel表中有些IP是错误的,比如我配置的19就与路由器中设置的不一致。

如图,我查到的外网端口9019和9119映射到了内网IP的192.168.10.19的3389和22端口。这两个端口无需配置,一般安装ssh和远程桌面后默认的端口就是。

  • 22端口是ssh的端口。
  • 3389端口是远程桌面的端口。

2 使用ifconfig命令查看网卡名称

ubuntu服务器IP配置与修复_第2张图片

3 配置IP:

如图我查到的网卡名称是eno1 (这个网卡后面的IP是192.168…格式的,你也可能是eno2),然后配置网卡sudo vim /etc/network/interfaces。如何知道我们这台的IP:address,不能瞎设置,可能会和其他服务器冲突,所以要设置原来的ip或者去路由器管理页面分配出来个IP。

auto eno1 # 让网卡开机自动挂载
iface eno1 inet static

address 192.168.10.19 #内网IP # 需要去路由器设置页面查
netmask 255.255.255.0 # 通用
gateway 192.168.10.1 # 一般与address只有最后一个不一样,即路由器的登录地址

# 下面这两行应该不是必须
network 192.168.10.0 #网络地址
broadcast 192.168.10.255  #广播
#dns我们不在这里配置
#dns-nameserver 192.168.10.1 #多个IP用:
  • 什么是网关:访问局域网外的网由哪个路由器的哪个ip转发,这个ip可以由路由器找到,并且这个ip锁连网线的另一端能找到目的ip或者同样能通过他的网关转发这个报文。

4 配置dns:

dns:把字母解析成IP数字地址,如把www.baidu.com解析成47.88.46.29。可以设置成 211.64.142.6 211.64.142.7

sudo vi /etc/resolvconf/resolv.conf.d/head,永久修改IP为静态IP。不能上网的原因大概率是这里没有设置好。因为每台路由器的dns不一样,但只要设置好一个就行了,你可以尝试下面任一行,而不是必须把全部都写进去,设置完最好重启,因为不重启有时候貌似不起作用。

nameserver 211.64.144.130
nameserver 211.64.152.7
nameserver 211.64.142.6
nameserver 211.64.142.7

# nameserver 127.0.0.53 #170 IP
# nameserver 192.168.10.1 #66 IP
# nameserver 127.0.1.1
# nameserver 192.168.1.1

5 更新dns:

sudo resolvconf -u更新/etc/resolv.conf文件

重启网卡:sudo /etc/init.d/networking restart

然后cat /etc/resolv.conf,发现已经配置好了

上面配置的是静态IP,在/etc/resolv.conf里配置当重启时DNS地址将会被重置,resolv.conf的DNS地址是根据/etc/resolvcon/resolv.conf.d/head文件内容更新生成的。

所以要永久更新DNS地址可以在 /etc/network/interfaces中写入dns-nameserver XX.XX.X.X来配置;(网传interfaces这种方式修改DNS后需要重启电脑方可生效,所以我选择把该行删了在别的地方配置 )。其他地方是什么地方:即上面的sudo vi /etc/resolvconf/resolv.conf.d/head中写入nameserver XX.XX.X.X(网传 sudo resolvconf -u更新/etc/resolv.conf文件即可。但好像还是需要重启电脑,没多试原因 )

6 更新源

参考:

https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11vav39p

https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

http://mirrors.ustc.edu.cn/help/ubuntu.html

去任意一个网址查看就行,没必要重复添加,注意区别系统。使用uname -a命令可以查看你的系统,我们的系统一般是ubuntu16.04会ubuntu18的

这里贴个ubuntu16的阿里源

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

配置ssh

sudo apt-get insatll openssh-server
sudo /etc/init.d/ssh start
# sudo /etc/init.d/ssh restart
# sudo /etc/init.d/ssh stop

修改ssh端口(一般不需要进行)

sudo vim /etc/ssh/sshd_config
Port 22改为想要的端口

配置远程桌面:

https://blog.csdn.net/hancoder/article/details/102882153

sudo apt-get install xrdp
sudo apt-get install 

显卡驱动+cuda安装

https://blog.csdn.net/hancoder/article/details/86634415

你可能感兴趣的:(linux与服务器,IP设置,服务器IP,ubuntu,IP)