上一篇讲了安装,这一篇主要是讲远程登录和基本操作
基本操作
以防搞坏虚拟机,我们打算克隆一台虚拟机,以后的软件操作都在克隆出来的虚拟机上操作,这样即使搞坏了克隆的虚拟机,我们只要重新克隆一台就行了,无需重装系统。
右键Base 虚拟机
->管理
->克隆
->下一步
->虚拟机中的当前状态
->创建连接克隆
->输入路径
,一直到结束。
远程登录
远程控制需要IP
地址,所以我们将克隆出来的机器开机查看IP
地址。
ifconfig
此命令查看自己的IP
,ens33的inet
为局域网IP
。使用cmd
可以去ping IP
能通即可。
注意我们使用的是NAT,所以本机可以ping通,如果多台电脑需要将NAT连接选择成桥接
知道IP
还不够,我们需要有工具来连接,Windows
使用XShell
,MacOS
使用Terminal
。
此处我使用Terminal
演示,XShell
可以百度。
# ssh 登录用户@ip地址
ssh [email protected]
# Terminal问你是不是要保存输入yes,然后输入你linux密码登录
基本命令
ps | 描述 |
---|---|
du | 显示指定的文件(目录)已使用的磁盘空间的总量 |
df | 显示文件系统磁盘空间的使用情况 |
ps | 显示瞬间的进程状态 |
ifconfig | 显示网络接口信息 |
ping | 测试网络的连通性 |
vi | 文本编辑器 |
clear | 清屏 |
kill | 杀死一个进程 |
shutdown | 立刻关机 shutdown -h now |
ps | 显示瞬间的进程状态 |
另外还有cd
,cat
,echo
,cp
,mv
,rm
等这个写可以自己查找命令
这些命令在后面我们都会慢慢打,多打几次就会熟悉了。
编辑器
vi
是文本编辑器,没有代码补全但是功能齐全,平时使用vi
来进行修改配置文件。
vi hello.txt
输入以上命令进入编辑模式可以快速浏览文件。按下i
进入插入模式,此时就可以输入文本。按下control
+c
,输入:
就进入命令模式。
主要命令
命令 | 说明 |
---|---|
:q |
直接退出 |
:wq |
保存后退出 |
:q! |
强制退出 |
/ [string] |
查找字符,光标进入对应的行号 |
用户组
我们使用自己创建的账号很多时候多会出现权限不足的情况,所以我们要给自己提权sudo
去做一些事情,在linux
系统中存在一个root
账号,它具备所有权限,平时使用我们就会使用root
。
首先我们给root
账号一个密码
sudo passwd root
# 输入当前用户的密码
[sudo] password for laoshiren:
# 输入root账户的密码
Enter new UNIX password:
# 再次输入
Retype new UNIX password:
# 密码更新成功
passwd: password updated successfully
切换root
账号使用su
,输入密码。但是默认情况超级管理员root
不允许远程连接,为了方便我们就要修改配置,使root
远程登录。
vi /etc/ssh/sshd_config
# Authentication:
# LoginGraceTime 2m
# PermitRootLogin without-password
PermitRootLogin yes
# StrictModes yes
保存并退出,重启服务service ssh restart
,以后我们就用root
登录。