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
#########################################################################