1、常见运维命令 添加
apt-get update && apt-get upgrade -y
apt install net-tools vim fio htop mtr iotop iftop speedometer dd openssh-server -y
#fio 测试硬盘读写
#dd 测硬盘读写
#htop (类似top)
#mtr (网络监控)
#iotop (监控磁盘IO)
#iftop (监控流量)
#speedometer (查看网卡流量,可视化)
2、启动 root 登陆修改 root 密码
修改root用户密码,命令为:passwd root
修改ssh配置文件/etc/ssh/sshd_config中的“#PermitRootLogin prohibit-password”,修改为“PermitRootLogin yes”,然后执行命令systemctl restart ssh,使其能够使用root账户,进行ssh登录
3、下载源更换为国内阿里云
1、进入目录
cd /etc/apt
2、拷贝文件
cp source.list source.list.bak
sudo sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sudo sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sudo apt-get clean
sudo apt-get update
或者
cp /etc/apt/sources.list /etc/apt/sources.list.bak
sed -i -E 's/http:\/\/(archive|security).ubuntu.com/[trusted=yes] http:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list
apt-get update
4、修改时区安装ntpdate并且增加自动同步计划任务
#修改时区
timedatectl set-timezone Asia/Shanghai
apt-get install -y ntpdate
vim /etc/crontab
*/10 * * * * root (ntpdate time1.aliyun.com && hwclock -w)
或者修改 vim /etc/systemd/timesyncd.conf
5、 修改 ulimit
sudo tee -a /etc/security/limits.conf << EOF
#
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
EOF
cat /proc/sys/fs/file-max
#系统
echo 'fs.file-max = 65535' | sudo tee -a /etc/sysctl.conf
#用户
echo 'fs.file-max = 65535' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
# Systemd
sudo sed -i '/DefaultLimitNOFILE/c DefaultLimitNOFILE=65535' /etc/systemd/*.conf
sudo systemctl daemon-reexec
验证需要重新登录或者打开新的终端:
# 查看系统限制
cat /proc/sys/fs/file-max
# 查看用户硬限制
ulimit -Hn
# 查看用户软限制
ulimit -Sn
# 查看某进程的限制
cat /proc/PID/limits # 将 PID 替换为具体的进程 ID
# 查看其他用户限制
su - www -c 'ulimit -aHS' -s '/bin/bash'
6、Docker 安装
#删除之前残留的docker
sudo apt-get remove docker docker-engine docker.io containerd runc
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl gnupg lsb-core software-properties-common
# step 2: 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
#sudo apt-get -y install docker-ce=18.06.3~ce~3-0~ubuntu #指定版本安装方式
sudo apt-get -y install docker-ce docker-ce-cli containerd.io
#配置阿里云镜像加速 这里的地址写自己的阿里云地址,并且设置docker默认cgroup为systemd
#具体查看https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,下面列举出多个镜像源,一般只用第一个就可以
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": [
"https://registry.cn-hangzhou.aliyuncs.com",
"https://fz5yth0r.mirror.aliyuncs.com",
"https://dockerhub.mirrors.nwafu.edu.cn/",
"https://mirror.ccs.tencentyun.com",
"https://docker.mirrors.ustc.edu.cn/",
"https://reg-mirror.qiniu.com",
"http://hub-mirror.c.163.com/",
"https://registry.docker-cn.com"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
#########################################################################