linux,Centos7部署django项目---安装虚拟机步骤,VMWare使用,客户端连接
1. 简介
1.1 为什么学习Linux
1、 大部分服务端都是使用Linux操作系统
(Pyhton/JavaEE的项目是部署到服务器中的.企业级项目都部署在Linux上)
2、 一些企业和学校(国外学校)采用Linux进行研发和教学
3、 很多嵌入式开发使用Linux系统
4、 大数据、云计算,采用Linux操作系统(CentOS)
1.2 Linux系统的特点
1、 开放、开源、多用户的网络操作系统
2、 可靠地系统安全、良好的移植性
3、 出色的运行速度
4、 基于UNIX
5、 加入了GNU组织(GNU—*软件组织 CopyLeft)
1.3 Linux的组成
1、内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
2、Shell(外壳):是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。
3、文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等。类似于window的fat32
和ntfs
4、应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。
1.4 Linux版本
1、 内核版本,最新版本为5.98版本 http://www.kernel.org/
2、 发行版本,一些厂商将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合,例如RedHat Linux,CentOS,Debian,Ubuntu(个人界面版), Novell/SuSE Linux等。
RedHat : Rhel(企业版收费的) CentOS(社区版)
Debian:Debian Ubuntu(桌面)
公司常用:Centos
2 Linux安装
2.1 安装虚拟机
虚拟机软件,可以帮我们模拟一台真实电脑!
- VMWare
- Virtualbox
https://www.cnblogs.com/itzixueba/p/13945524.html
https://blog.csdn.net/java_xinshou1/article/details/100010099
- 安装重点
# 1. 虚拟的联网方式 桥连接, NAT
相当于一台新电脑. 自动分配和主机一个网段的IP
比如: 主机IP: 172.16.45.42 自动分配的: 172.16.45.xxx
# 2. 要打开网络开关
忘记打开,后期手动改网络配置文件
# 3. 手动分区(分配文件大小)
boot 启动分区: 保存系统启动的引导文件的,大小一般300M/500M
swap内存交换分区: 物理内存不足时.充当内存用!
/ 跟分区: 占剩余的所有空间!
linx系统中,无盘符概念! 只有文件!!!
# 4. 一定记住root密码
所有linxu系统.默认最高权限用户:root. 默认常用密码:root/123456
# 5. 记住自己IP
# window 电脑打查看Ip
ipconfig -all
# centos 查看IP
ifconfig # 或 addr /address
# ifconfig 默认不能用!,需要安装网络工具
yum -y install net-tools # -y表示忽略安装提示 # yum 和 pip一样,都可以从软件内置仓库中下载资源
2.1 VMWare使用
- 使用快照备份和还原系统[经常使用]
右击系统菜单----快照—拍摄快照–>输入名字和介绍
右击系统菜单----快照—快照管理—>选择恢复到哪个
- 编辑虚拟机
2.2 虚拟机中系统的联网
第1: 虚拟机联网方式(选桥接)
- 桥连接: 相当于一台局域网中的新电脑!
和主机在同一个网段
IP: xxx.xxx.xxx.xxx IP地址由4位组成! xxx.xxx.xxx.256 1和256 都被路由器使用!
主机: 172.16.45.44
同一局域网段: 172.16.45.xx
IP的前两位相同, 就默认是一个局域网.是可以相互通讯的!
-
NAT连接: 不同的是IP的第4位, 最多模拟254台电脑!
-
NAT模式: 不同的是IP的第3位, xxx.xxx.1-255 组建大型局域网!
-
仅主机(虚拟机和主机之间通讯)
第2: 确保网络开关已经打开
# 1. 检查是否有IP, 检查网络状态
ifconfig # 如果有IP.联网成功了!
service network status # 检查网络装填! 可用显示active表示可用!
# 2. 查看网络配置文件(默认是动态分配IP,网络开关是关闭的:ONBOOT=no)
cat /etc/sysconfig/network-scripts/ifcg-ens33
# 3. 手动打开网络开关
必须改: ONBOOT="yes" #打开
#4. 重新启动网络服务
service network restart
第3: 手动修改网络配置文件打开网络开关
# 1. Linux自带vi文本编辑器 vim是vi的升级版(yum install -y vim)
vi /etc/sysconfig/network-scripts/ifcg-ens33
# 2. 进入编辑模式
键盘i键---->表示进入编辑模式/状态
各种修改...
# 3. 保存退出
按键 ESC -----退出编辑状态
:wq ---------- 保存退出
:q! ---------- 不保存退出
# 4. 必须重启网络服务器
service network restart
第4: 安装网络工具
centos mini版不自带网络工具的,需要手动下载
网络工具软件: net-tools
# 安装网络工具
yum -y install net-tools # 默认ifconfig 不能用!
#查看IP的指令
ifconfig
第5: 客户端(SSH)连接
- Putty
- FinalShell (http://www.hostbuf.com/downloads/finalshell_install.exe)
- 是SSH客户端,可以通过命令控制服务器
-自带FTP软件,实现文件上传!
- 是SSH客户端,可以通过命令控制服务器
- XShell
- 等…
上一篇: CentOS7安装部署KVM虚拟机