work-in-server
2019-08-26 16:10:08 1 举报
AI智能生成
服务端工作需要掌握的必备知识结构
作者其他创作
大纲/内容
工作场景
开发与联调
排查问题
演示
跳板机
登录服务器
ssh 命令
登录命令: ssh root@10.95.48.34
ssh config
缩写代替冗长的 IP, 避免用户名的书写
配置私钥来实现无密码操作
配置跳板机
安全传输的原理
基于公私钥非对称加密
密码登录的过程
中间人攻击
公钥登录的过程
ssh 密钥生成
相关文章
GUI: xshell, putty
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
l 开头的命令, l 表示 local; 其他为服务器端命令
列举: lls 和 ls
当前路径: lpwd 和 pwd
lrzsz: 需要搭配 xhsell, putty 这种 GUI 一起食用
上传: rz
下载: sz [文件路径]
终端复用神器tmux
任务会话机制
多会话
多窗口
多窗格
用处
分屏
后台运行任务,除非宕机
结对编程
配置文件: ~/.tmux.conf
文件编辑 vim
模式
Normal Mode
切换其他模式的中间状态
按 Esc 进入
Visual Mode
可视模式, 可进行选择、复制
Normal Mode 按 v 进入
Insert Mode
插入模式,此状态文本可编辑
Normal Mode 按 i, a 进入
Commond-Line Mode
命令行模式, 可在命令行中输入 vim 的相关命令, 比如搜索、替换
Normal Mode 按 : 进入
基本操作
编辑
进行 Insert Mode 开始编辑
保存
Command-Line Mode 输入 w
退出
Command-Line Mode 输入 q
移动
Normal Mode 执行下面按键
上: h
下: l
左: j
右: l
方向键也可以用, 但是某些情况映射会有问题
高级操作
组合: 基本操作组合, 比如 :wq 即为保存并退出
自行探索...
vim config: ~/.vimrc
使用插件增强功能
极简插件管理器: vim-plug
插件方案: liuchengxu/space-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 条评论
下一页