戴尔R750服务器 安装 ubuntu 22.04 最小话安装后 初始化设置

时间:2022-03-05 00:48:24

1.设置root密码
sudo passwd root
显示如下 先输入test的密码
之后输入root 需要设置的密码 2次
[sudo] password for ccpit:
New password:
Retype new password:
passwd: password updated successfully

使用root登陆系统
#2.使用root登陆
su root
输入新的root 密码 就可以进入了

#3.设置root用户 远程SSH 访问权限
1.编辑文件
sudo vi /etc/ssh/sshd_config

编辑配置文件 找到"#PermitRootLogin prohibit-password"行,在下面添加一行
PermitRootLogin yes
并保存退出。

2.从启动SSH服务
sudo systemctl restart ssh
或者
service ssh restart

#4.设置时间同步 及修改系统时间 时区为上海(Asia/Shanghai)
1.修改时区
sudo timedatectl set-timezone Asia/Shanghai

#5.查看timesyncd的服务运行情况:
systemctl status systemd-timesyncd

#6.修改时间同步服务器(NTP服务器默认为ntp.ubuntu.com)
sudo vim /etc/systemd/timesyncd.conf
原文件下面的内容NTP= FallbackNTP=

[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048

修改成下面NTP= FallbackNTP= 两行 其他设置不变
[Time]
NTP=ntp.tencent.com
FallbackNTP=ntp1.tencent.com,ntp2.tencent.com,ntp3.tencent.com
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048
保存退出

#7.从启动时间服务
service systemd-timesyncd restart

#8.设置24小时制
echo "LC_TIME=en_DK.UTF-8" > /etc/default/locale

#9.计划任务
crontab -e
选择3
最后一行添加如下
*/5 * * * * ntpdate time1.aliyun.com &> /dev/null hwclock -w

#10.软连接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#或者 直接添加下面的 执行下面 5分钟运行一次#
echo "*/5 * * * * ntpdate time1.aliyun.com &> /dev/null hwclock -w" >> /var/spool/cron/crontabs/root

#11.执行
crontab -l

#################################关于主机##############################
1.关闭防火墙
sudo ufw disable
2.查看防火墙
sudo ufw status

3.更改软件源
cat > /etc/apt/sources.list <<'EOF'
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted #优先检索focal的main和restricted组件。
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu focal-security main restricted
deb http://mirrors.aliyun.com/ubuntu focal-security universe
deb http://mirrors.aliyun.com/ubuntu focal-security multiverse
EOF


4.更新源
apt-get update

5.常用软件安装
sudo apt-get -y install -y vim net-tools inetutils-ping systemd-timesyncd lrzsz

6.安装SNMP
sudo apt-get -y install snmpd snmp snmp-mibs-downloader

备份原文件
sudo cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak

编辑snmpd.conf
sudo vi /etc/snmp/snmpd.conf

如下
第49行左右 注释掉下面的(图1)
#agentaddress 127.0.0.1,[::1]

第63 64 行左右 注释掉下面的两行 增加一行 view systemonly included .1 如下(图2)
#view systemonly included .1.3.6.1.2.1.1
#view systemonly included .1.3.6.1.2.1.25.1
view systemonly included .1

第71 72行更改SNMP团体名称 为publicsnmp (名字可以自定义 自己记住就好 添加主机的时候 需要用到)(图2)
rocommunity publicsnmp default -V systemonly
rocommunity6 publicsnmp default -V systemonly

保存退出

#重启动SNMP 服务
sudo service snmpd restart
完成

下面是其他的一些关于SNMP的命令
#开启snmp服务
sudo service snmpd start

#停止snmp服务
sudo service snmpd stop

#查看SNMP服务
sudo service snmpd status

###################关于 prometheus-node###########################################
1.进入目录
cd /usr/local

2.上传文件 并解压缩
tar xf node_exporter-1.3.1.linux-amd64.tar.gz

改名
mv /usr/local/node_exporter-1.3.1.linux-amd64 /usr/local/node_exporter

删除原上传的文件
rm -rf node_exporter-1.3.1.linux-amd64.tar.gz

3.拷贝node_exporter到/usr/local/bin/目录
cp /usr/local/node_exporter/node_exporter /usr/local/bin/

4.新建编辑文件node_exporter.service
vim /etc/systemd/system/node_exporter.service
如下 注意:ExecStart=为自己的路径

[Unit]
Descriptinotallow=node_exporter Monitoring System
Documentatinotallow=node_exporter Monitoring System

[Service]
ExecStart=/usr/local/bin/node_exporter --web.listen-address=:9100

[Install]
WantedBy=multi-user.target



设置开机自动启动之前 需要先停止node_exporter服务
ps -ef | grep node_exporter

kill -9 1867 杀死node_exporter的进程

5.设置node_exporter开机自启
刷新
systemctl daemon-reload
开启服务
systemctl start node_exporter.service
查看状态
systemctl status node_exporter.service
设置开机自启动服务
systemctl enable node_exporter.service


查看端口
netstat -natp | grep :9100

查看进程
ps -ef | grep node_exporter

设置IP静态地址

1.编辑配置文件  每台机器不一样 编辑自己文件名的
sudo vim /etc/netplan/00-installer-config.yaml

如下
# This is the network config written by 'subiquity'
network:
ethernets:
eno8303:
dhcp4: false
addresses:
- 10.10.204.15/24
routes:
- to: default
via: 10.10.204.1
nameservers:
addresses: [202.106.0.20,114.114.114.114]
eno8403:
dhcp4: true
enp1s0f0:
dhcp4: true
enp1s0f1:
dhcp4: true
enp1s0f2:
dhcp4: true
enp1s0f3:
dhcp4: true
version: 2

保存 退出



#2.修改主机名 和 hosts文件
sudo vi /etc/hostname
如下
server-204-15
#3.重启动服务
sudo netplan apply

服务器开机如果卡在

A start job is running for wait for network to be Configured 按下面的设置

1.进入目录
cd /etc/systemd/system/network-online.target.wants/

2.更改文件[Service]另起一行 增加TimeoutStartSec=2sec
sudo vim systemd-networkd-wait-online.service

如下
[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online
RemainAfterExit=yes
TimeoutStartSec=2sec
[Install]
WantedBy=network-online.target

3.从启动服务器
reboot