仅适用于CentOS
添加用户
useradd dingdayu -g users
配置用户密码
passwd dingdayu
添加sudo
权限
先添加文件写权限
chmod u+w /etc/sudoers
修改文件
vi /etc/sudoers
# root ALL=(ALL) ALL
移除文件写权限
chmod u-w /etc/sudoers
另一种方法:
sudo usermod -aG wheel $USER
免密也需要设置这个,如果设置免密的话,可以跳过
免密sudo
在上步修改 /etc/sudoers
时:
去除前面的井号
# %wheel ALL=(ALL)NOPASSWD:ALL
sudo usermod -aG wheel $USER
禁止 root
登陆
vi /etc/ssh/sshd_config
修改 PermitRootLogin yes
为 `PermitRootLogin no
service sshd restart
或sudo systemctl restart sshd
重启sshd
设置主机名
hostnamectl set-hostname example.com
配置秘钥登陆
方法一:
ssh-copy-id -i ~/.ssh/id_rsa.pub dingdayu@example.com
方法二:
退出
root
用户,使用dingdayu
登陆
创建 ~/.ssh
文件,并更改文件权限700
mkdir ~/.ssh
chmod 700 ~/.ssh
编辑(创建)
~/.ssh/authorized_keys
文件:
vi .ssh/authorized_keys2
将本地计算机
cat .ssh/id_rsa.pub
复制粘贴仅authorized_keys
文件
更改authorized_keys2
文件权限为600
:
chmod 600 authorized_keys
验证登陆
安装docker
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
https://yeasy.gitbooks.io/docker_practice/content/install/centos.html
安装 docker-composer
sudo pip install -U docker-compose
如果没有pip
请安装:
yum -y install python-pip
也可从 https://github.com/docker/compose/releases 下载最新可执行文件
wget https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64
sudo mv docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose
sudo chmod +x /usr/local/sbin/docker-compose
安装 Nginx
新建文件 sudo vi /etc/yum.repos.d/nginx.repo
填充以下内容:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
执行:
sudo yum install nginx
附
查看当前路径中所以文件大小
sudo du -sh *