1.1虚拟机的设置与安装
1.1.1网络连接的三种方式
-
桥接模式:linux可以和其他系统之间进行同行,但是可能会造成ip地址冲突(因为在同一个网段下,ip地址的数量是一定的).
-
NAT模式:网络地址转换模式,虚拟机中的linux可以访问外网,但是外网不能访问虚拟机.不会造成ip地址冲突.
举个例子,我们把一间教室内的用户形成的网络看做是一个局域网,局域网和外界互联网之间之所 以可以进行通信是因为在局域网和互联网之间有一个网关,我们通过网关和外界保持通信,在我们 的linux和windows之间可以进行通信是因为在我们的linux虚拟机和windows主机建立了一个
很小的局域网,我们的虚拟机可以通过windows主机来访问局域网,然后通过网关访问互联网
- 仅主机模式:将虚拟机和外网隔开,虚拟机是一个独立的系统,不能访问外网.
1.1.2vmtools安装
- 作用
可以使得虚拟机和windows主机之间进行复制黏贴. - 安装步骤:
菜单->install vmware tools->在ubuntu中会出现一个vm安装包,点击解压得到一个安装文件,进入vm解压目录,该文件在/root/桌面/vmware-tools-distrib/下,安装./wmware-install.pl,全部使用默认设置即可,需要reboot重新启动虚拟机就可以生效了.
1.1.3设置共享文件夹
-
作用
使得虚拟机和主机之间进行文件的共享. -
步骤
菜单->vm->setting->在虚拟机和主机之间创建一个共享文件夹,在虚拟机的mnt/hgfs中就可以查看到了。
1.2linux的目录结构
1.2.1目录结构
- bin:存放经常使用的命令
- sbin:存放root用户使用的命令
- home:存放普通用户的主目录
- root:root用户的家目录
- boot:存放启动linux时使用的核心文件
- dev:类似于windows中的设备管理器,把所有的硬件通过文件的形式存储
- media:linux系统自动识别一些设备
- mnt:系统提供该目录是为了临时挂载被的文件系统,比如共享文件夹.
- opt:给主机额外安装软件的目录,mysql,oracle等
- usr/local:另一个给主机额外安装软件的目录,这个是通过编译方式安装的程序
- var:这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,如:日志文件
1.2.2.注意
linux中有且只有一个根目录,各个目录中的内容是规划好的,不要乱放文件,在linux中一切皆文件
1.3开机重启和注销
1.3.1关机
- shutdown -h now:立即关机
- shutdown -h 1:1分钟后进行关机
- shutdown -c :取消关机动作
- shutdown -s -t 3:s秒后关机
1.3.2重启
- reboot:立即重启
1.3.3syn
把内存的数据同步到磁盘
1.3.4注销
- logout:用户注销
- 该命令在图形界面下是无效的,只有在运行级别3下是有效的
1.3.5用户登录
-
SSH协议
SSH是一种建立在应用层基础之上的,可以有效防止远程管理过程中信息泄露的安全性问题的协议.
原理:服务器启动的时候自己产生一个秘钥,本地的SSH客户端发送连接请求到ssh服务器,服务器检查连接点客户端发送的数据和ip地址,确认合法后发送秘钥给客户端,此时客户端将本地私钥和服务器的公钥结合成秘钥对key,发送给服务器端,建立连接后通过key-pair数据传输
注意
ssh是安全的加密协议,用于远程连接linux服务器
默认端口是22,安全协议版本是ssh2
服务器端主要包含2个服务功能ssh和sftp
ssh客户端包含ssh连接命令和远程拷贝scp命令. -
在主机上登录
方式一:
root用户具有最大的权限,如果想要从普通用户切换到root用户,可以使用sudo su root;为root用户设置密码:passwd root
方式二:
通过console登录:ssh -p 22 用户名@ip
使用xshell等软件进行登录
注意:当我们关机或者重启的时候一定要先执行syn,把内存中的数据写入到磁盘