大家好,我叫彭涛!
昨天给大家分享了,,没有看过的小伙伴可以去看下哈。
软件更新
我们链接到服务器之后,第一件事就是更新 Linux 发行版的包,这样可以更新最新的安全补丁和 bug 修复,防止一些基础安全问题。
上一期我说了我的服务器是 Ubuntu
, Debian 更新一样,在 root 用户下
apt update && apt upgrade
如果你是 Centos7
yum update
这样可以更新所有最新的包了,这里只列举了常用的版本更多archlinux 用的 pacman,gentoo 用的 emaint 等等。
设置 hostname
为了更好的区别你的系统,往往设置一个主机名,通过命令
hostnamectl set-hostname example-name
这里面 example-name 设置你想要的即可,比如我下面设置的 hostname 为 sitin
设置之后登录即可看到改变了,参看图片。
从之前随机的字符串到固定的 hostname 名字 sitin 看起来是不是熟悉多了。
创建新用户
现在我们可以通过 root
进行登录,但是由于root
是超级管理员,拥有了超大的权力,我们可能一不小心就使用超出自己权限范围的命令,导致不可预计的后果。这样创建新用户就有必要了。
主要作用
解决我们权限问题,避免误操作
临时授权给其他人操作服务器,方便管理
ubuntu
配置
adduser example_user # 比如我创建pengtao新用户 ,输入密码一路回车下去创建即可
adduser pengtao
给pengtao
添加超级用户权限
adduser pengtao sudo
以后我们使用超级用户权限就需要添加sudo
比如 在pengtao
用户下更新软件包
su - pengtao
sudo apt update
更新软件包,输入刚刚设置的密码就完事了。
如果不想每次都输入密码,可以在
root@sitin:~# visudo
如果找不到这个程序需要安装下sudo
,
apt install sudo
添加一行代码即可 pengtao ALL=(ALL) NOPASSWD: ALL
这里经常出现一个问题,就是规则的覆盖,当多个用户匹配的时候使用最后一个匹配项,否则不输入密码
这个不会生效。
接下来就是在本地公钥上传到新用 pengtao 目录下的~/.ssh/authorized_keys
文件中,我们就可以直接登录了,参考我上一篇文章 。
上面这些我周末给我们付费星球小伙伴的已经直播了,在星球的小伙伴不想看文章就看视频手把手操作吧。