work-in-server
2019-08-26 16:10:08 1 举报
AI智能生成
登录查看完整内容
服务端工作需要掌握的必备知识结构
作者其他创作
大纲/内容
在服务器上工作
工作场景
开发与联调
排查问题
演示
跳板机
登录服务器
ssh 命令
登录命令: ssh root@10.95.48.34
ssh config
配置私钥来实现无密码操作
配置跳板机
安全传输的原理
基于公私钥非对称加密
公开密钥加密-维基百科
密码登录的过程
中间人攻击
中间人攻击-维基百科
公钥登录的过程
ssh 密钥生成
相关文章
GUI 的本质
GUI 的优缺点
上传/下载文件
scp
上传: scp ./master.zip root@10.95.48.34:/tmp
下载: scp root@10.95.48.34:~/.bashrc ./
使用 -r 参数来传递文件夹
sftp
优势: 可以断点续传
打开 sftp:sftp root@10.95.48.34
交互式命令
上传: put <本地路径> <服务器路径>
下载: get <服务器路径> <本地路径>
查看帮助: help
列举: lls 和 ls
当前路径: lpwd 和 pwd
上传: rz
下载: sz [文件路径]
终端复用神器tmux
任务会话机制
多会话
多窗口
多窗格
用处
分屏
后台运行任务,除非宕机
结对编程
配置文件: ~/.tmux.conf
文件编辑 vim
模式
Normal Mode
切换其他模式的中间状态
按 Esc 进入
Visual Mode
Normal Mode 按 v 进入
Insert Mode
插入模式,此状态文本可编辑
Commond-Line Mode
Normal Mode 按 : 进入
基本操作
编辑
进行 Insert Mode 开始编辑
保存
Command-Line Mode 输入 w
退出
Command-Line Mode 输入 q
移动
Normal Mode 执行下面按键
上: h
下: l
左: j
右: l
高级操作
自行探索...
vim config: ~/.vimrc
使用插件增强功能
极简插件管理器: vim-plug
vim-plug:github
插件方案: liuchengxu/space-vim
一个优雅的 vim 插件管理方案
其他命令
我是谁: whoami
修改密码: passwd
文件与目录
当前路径: pwd
列出目录: ls
切换目录: cd
创建目录: mkdir
删除目录: rmdir
创建文件: touch
删除: rm
复制: cp
移动: mv
查看文件
cat
less
more
tail
head
磁盘
磁盘使用量: df
目录存储: du
磁盘分区: fdisk
软件包管理器
centos: yum
Debina: apt-get
服务管理
centos6 之前: service
centos7 以上: systemctl
0 条评论
回复 删除
下一页