Ubuntu 服务器怎么从0配置
Date: 2019.12.10
Author: Xin Pan
ubuntu怎么从0开始配置呢?
遵照下边这个方法。
- 登录ibmc安装系统;
- 格式化硬盘之后挂载硬盘;
- 配置网络设置;
- 创建账户等。
这个文档从第二步开始。
第二步
本文以cpu服务器106为例。
电脑现在已经设置好了ibmi端口,首先看当前的硬盘设置;
使用df -h
可以看到当前电脑已经挂载了的文件系统和挂载点在哪里;
之后如果有没被挂载的设备可以使用lsblk
看有什么文件系统(Filesystem)没有被使用,可以使用mount对硬盘进行挂载;
第三步
现在配置网络
使用ifconfig
可以看到哪些网卡或者说设备可以使用或者使用ip addr
也可以,推荐使用第二个。使用第二个后可以看到 每个网口是否有ip 而且state 如何(up/down)。
root@cpu106:/home/panxin# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 74:4a:a4:05:10:eb brd ff:ff:ff:ff:ff:ff
3: enp3s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 74:4a:a4:05:10:ec brd ff:ff:ff:ff:ff:ff
4: enp3s0f2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 74:4a:a4:05:10:ed brd ff:ff:ff:ff:ff:ff
5: ens7f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 90:e2:ba:e0:59:b1 brd ff:ff:ff:ff:ff:ff
inet 172.31.197.106/24 brd 172.31.197.255 scope global ens7f1
valid_lft forever preferred_lft forever
inet6 fe80::92e2:baff:fee0:59b1/64 scope link
valid_lft forever preferred_lft forever
对于这里边的每个网络推荐使用万兆网,而非千兆网。如何去看,使用ethtool
这个命令执行。e.g.
root@cpu106:/home/panxin# ethtool ens7f1
Settings for ens7f1:
Supported ports: [ FIBRE ]
Supported link modes: 10000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: No
Advertised link modes: 10000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
root@cpu106:/home/panxin# ethtool enp3s0f0
Settings for enp3s0f0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
第一段是万兆,第二段是千兆。
使用sudo用户,编辑/etc/network/interfaces这个文件在里边添加如下的内容:
auto XXXX
iface XXXX inet static
address 172.31.197.106
netmask 255.255.255.0
gateway 172.31.197.254
dns-nameservers 8.8.8.8 114.114.114.114
之后使用systemctl status networking.service
理论上网络就应该通了。之后如果别的服务器不能ssh 这个机器那就是这个机器的ssh 服务端没有启动,使用apt-get install openssh-server
。其他的缺什么安什么就好了。
Reference
- https://www.cnblogs.com/gun-a/p/11409750.html
- https://www.cnblogs.com/dengyungao/p/8523348.html