一、远程连接Linux
配置虚拟机以 VMware 为例,点击 编辑–虚拟网络编辑器

提示: 下面的主机端口号和虚拟机端口号默认是22

以 Ubuntu 系统为例,在终端中执行
sudo su -
apt-get install openssh-server
ssh localhost
// 在物理机上运行
ssh root@ip
运行成功后会看到下面结果

报错信息
Permission denied, please try again. 的解决方案
sudo vi /etc/ssh/sshd_config
找到 ermitRootLogin 属性 改成 yes 然后 执行 service sshd restart
二、Linux常用命令
查看系统信息
| 命令 | 注释 |
|---|---|
| lsd_release -a | 查看发行版本 |
| uname -a | 查看内核版本 |
| df | 查看 磁盘空间(字节) |
| df -Th | 查看磁盘空间 (GB) |
| ls -la | 查看目录及权限 |
| top | 查看所有进程 |
| ps -ef | grep docer | 搜索 docer 进程 |
| kill -9 [进程号] | 关闭指定进程 |
| service sshd status | 查看 ssh 运行状态 |
| service sshd stop | 关闭 ssh 服务 |
| service sshd restart | 重启服务 ssh |
| ip addr | 查看本机ip |
文档相关命令
| 命令 | 注释 |
|---|---|
| ls | 查看文件及目录 |
| mkdir [文件名] | 创建目录 |
| touch [文件名] | 创建文件 |
| vi [文件名] | 进入文件编辑状态; i 为编辑模式; esc退出编辑模式; :wq保存并退出 ; :q! 不保存并退出 |
| nano [路径\文件名] | 可对文件进行查看和编辑 , ctrl+x Y 回车 保存并退出 |
| cat [文件名] | 查看文件内容 |
| echo “xxx” >> [文件名] | 向文件中追加内容xxx |
| echo “xxx” > [文件名] | 将文件中的全部文本替换为xxx |
| rm [文件] | 删除文件 |
| rm -r [目录名] | 删除目录 |
| rm -rf [文件名] | 强制删除目录 |
下载相关命令
| 命令 | 注释 |
|---|---|
| wget [地址] | 下载指定资源 |
解压缩
| 命令 | 注释 |
|---|---|
| tar zxvf [压缩包名称].扩展名 | 解压 tar.gz 压缩包 |
| unzip [压缩包名称].zip | 解压 zip 格式的压缩包 |
| tar zcvf [压缩后的名称].tar.gz [要压缩的目录] | 压缩文件 |
防火墙操作
| 命令 | 注释 |
|---|---|
| sudo ufw status | 查看防火墙的状态; “Status: inactive”状态:不活跃 |
| sudo apt-get install ufw | 安装防火墙 |
| sudo ufw enable | 开启防火墙 |
| sudo ufw status | 查看防火墙的状态(规则) |
| sudo ufw allow 22 | 开放22端口 |
| sudo ufw reload | 重启ufw防火墙 |
| sudo netstat -tunlp | grep 22 | 查看22端口信息 |
| sudo ufw default deny | 拒接所有外来访问,本机能正常访问外部 |
| sudo ufw delete allow 21 | 关闭21端口 |
| sudo ufw allow 8001/tcp | 指定开放8001的tcp协议 |
| sudo ufw allow from 192.168.121.1 | 开启指定ip为192.168.121.1的计算机操作所有端口 |
| sudo ufw delete allow from 192.168.121.1 | 关闭指定ip为192.168.121.1的计算机操作所有端口 |