一个运维人员,日常对于服务器的管理必不可免。服务器的管理成了运费人员的主要工作内容,其他如在生产,测试环境通过查看日志排查问题。
大多数的服务器都是linux操作系统而且无图形界面,richanggon进行任何操作都是通过命令行,由于从新一代程序员接触电脑都是从图形界面开始,所以在开始使用命令行的时候都不是很习惯,如果使用命令行习惯了,发挥现命令行可以干很多有趣,高效率的事情,提高生产力,让程序员更加专注在高技术含量的工作中。
链接服务器入口
mac使用自带的终端,就可以直接登录服务器。windows需要下载工具例如:xshell
登录服务器ssh
登录服务器有两种方式:
通过密码登录
免密码登录
ssh -l user ip/域名
ssh: secure shell 安全外壳协议,专为远程登录会话和其他网络服务提供安全性的协议。利用ssh协议可以有效防止远程管理过程中的信息泄漏问题。
通过密码登录
输入: ssh -l user ip/域名
user:登录用户名
ip/域名: 服务器所属的公网id地址,或者应用的域名,如果要查看域名解析后的ip,在命令行输入 ping 域名,可以查看应用所属的公网ip(前提服务器没有做均衡负载,代理…)。
终端会提示你输入密码,此时输入密码,密码正确就可以登录服务器。
免密码登录
免密码登录方式第一次还是需要输入密码登录,不同的是,在登录之后把自己的密钥加入到服务器,下次就可以免密码登录。
生成ssh key
登录进服务器进入 ~ 目录下的 .ssh 打开 authorized_keys 文件如果没有则创建,把自己的公钥加入到a