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