Linux
Linux入门
Linux是一个操作系统,是一个内核,通过发行版本的封装,发行版本Ubtun,RedHat,Centos…
Linux安装
安装VMware(虚拟机软件)
- 去BIOS里修改设置开启虚拟机设备支持,开启cpu支持虚拟化,F12进入BIOS
- 安装VMware
- 下载(官网p:Wjq19991125v!) https://customerconnect.vmware.com/cn/downloads
- 激活码网上搜
安装Centos7.6(虚拟系统)/我安装的是6.7的
- 下载Centos主流7.6/未来8.1(可以将官网的链接复制在迅雷中新建,进行下载)对应的ISO映像文件,可以不用解压
- 创建虚拟机
网络连接三种方式
- 桥接模式,虚拟系统可以和外部系统通信,其缺点在于,对于在相同网关下的ip地址就可以通信,但是容易 造成ip冲突,比如此时有200个主机,每个主机都已一个虚拟系统的ip,一个400个,但是在相同网关下最多只能有255个不同的ip
- NAT模式,网络地址转换模式,虚拟系统可以和外部系统通信,并且不会造成ip冲突,因为会在主机内生成一个可以和自己通信的ip
- 主机模式,独立系统,不和外部发生通信
虚拟机克隆
虚拟机快照
在使用虚拟机系统时,想回到原来的某一状态
虚拟机的迁移和删除
虚拟机安装好以后,本质就是文件(放在文件夹的)
安装vmtools(百度自己找)
安装以后可以在Windows下更好地管理vm虚拟机
可以设置Windows和centos的共享文件,但是在实际开发中,文件的上传和下载需要使用远程方式完成(Xshell和Xftp)
目录结构
linux的文件系统采用层式树状目录结构,在此结构上是最上层是根目录"/",然后再创建其他目录
在Linux的世界里,一切皆文件
Linux的目录结构
- /bin,存放最经常使用的目录,常用
- /sbin,Super user 系统管理员使用的系统管理程序,常用
- /home,普通用户主目录,在Linux每个用户都有一个自己的目录,一般该目录是以用户的账号命名,常用
- /root,超级权限者的用户主目录,常用
- /lost+found,一般是空的,当用户非法关机以后,这里就会存放文件
- /etc,系统所需的配置文件和子目录my.conf,常用
- /usr,非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似windows的program file,常用
- /boot,Linux使用的核心文件,包括一些连接和镜像文件,常用
- /proc
- /srv
- /sys
- /tmp
- /dev
- /media,Linux系统会自动识别一些设备,例如U盘,光驱等等,常用
- /mnt,让用户临时挂载别的文件系统,常用
- /opt
- /usr/local,另一个主机额外安装软件所安装的目录。一般都是通过编译源码方式安装程序的,常用
- /var
- /selinux
远程登录到Linux服务器上
Xshell:是目前最好的远程登录到Linux操作的软件,是一个强大的模拟终端,支持SSH1,SSH2等,可以在windows平台下访问远端不同系统下的服务器,从而较好的达到远程控制终端的目的
Xftp:是一个基于windows平台的功能强大的SFTP,FTP文件传输软件,可以让windows在Linux/unix和windows pc之间传输文件