linux基础安装
Linux系统的版本分为 内核版
和 发行版
;
内核版
由Linus Torvalds及其团队开发、维护
免费、开源
负责控制硬件
发行版
基于Linux内核版进行扩展
由各个Linux厂商开发、维护
有收费版本和免费版本
我们使用Linux操作系统,实际上选择的是Linux的发行版本;在linux系统中,有各种各样的发行版本,具体如下:
发行版本 | 特点 |
---|---|
Ubuntu | 以桌面应用为主 |
RedHat | 应用最广泛、收费 |
CentOS | RedHat的社区版、免费 |
openSUSE | 对个人完全免费、图形界面华丽 |
Fedora | 功能完备、快速更新、免费 |
红旗Linux | 北京中科红旗软件技术有限公司开发 |
1. 安装 VMware
.png)
.png)
2. 安装Linux
VMware虚拟机安装完毕之后,我们就可以打开VMware,并在上面来安装Linux操作系统;具体步骤如下:
1). 选择创建新的虚拟机
.png)
2). 选择"典型"配置
.png)
3). 选择"稍后安装操作系统(S)"
.png)
4). 选择"Linux"操作系统,"CentOS7 64位"版本
.png)
5). 设置虚拟机的名称及系统文件存放路径
.png)
6). 设置磁盘容量
.png)
7). 自定义硬件信息
.png)
8). 启动上述创建的新虚拟机
.png)
9). 选择"Install CentOS7"
.png)
进入到Linux系统里面, 我们发现光标无法移动到windows操作系统中了, 这个时候, 我们可以通过快捷键 "Ctrl+Alt" 切换光标到windows系统中;
10). 选择语言为 "简体中文"
.png)
11). 选择"自动配置分区"
.png)
12). 选择"最小安装"
.png)
13). 设置"root"用户密码
.png)
安装完毕后,点击窗口中的蓝色的 "重启" 按钮,重启Linux系统;
14). 登录系统
.png)
3. 网卡设置
服务器重启完成之后,我们可以通过linux的指令 ip addr
来查询Linux系统的IP地址,具体信息如下:
.png)
从图中我们可以看到,并没有获取到linux系统的IP地址,这是为什么呢?这是由于启动服务器时未加载网卡,导致IP地址初始化失败而造成的;那么接下来我们就需要来修改网络初始化配置,设定网卡在系统启动时初始化;
具体操作步骤如下:
1). 修改网卡的配置项
cd / 进入根目录
cd etc 进入etc目录
cd sysconfig 进入sysconfig目录
cd network-scripts 进入network-scripts
vi ifcfg-ens33 编辑ifcfg-ens33文件
进入文件后执行如下操作:
①. 按 i 键 进入编辑状态
②. 按↑↓键来移动光标, 删除no,输入yes
③. 按 ESC 键
④. 输入 :wq
⑤. 按 ENTER 保存退出
.png)
备注: 在上述的操作中用到了Linux中的相关指令, 目前大家不用深究, 后面会详细讲解, 目前大家只需要把这个文件的配置项ONBOOT的值有no改为yes即可;
2). 重新启动虚拟机
.png)
重启之后, 再次输入root的用户名密码,登录到Linux系统之后,可以通过指令 ip addr
来查看IP地址;
.png)
4. 安装yum&wget
yum install -y yum-utils
yum install wget
用户可以使用 yum 来搜索、安装、更新、删除系统中的软件包,而无需手动解决各个软件包之间的依赖问题;
wget 是一个网络下载工具,它允许用户在命令行界面下从互联网上下载文件;
5. 本机安装SSH连接工具
SSH(Secure Shell),建立在应用层基础上的安全协议;常用的SSH连接工具:
SSH工具 | 说明 |
---|---|
putty | 免费, 界面简单, 功能单一 |
secureCRT | 收费, 功能强大 |
xshell | 收费版/免费版 |
finalshell | 免费, 功能强大, 界面效果好 (课程中采用) |
6. Linux目录结构
目录 | 含义 |
---|---|
/bin | 存放二进制可执行文件 |
/boot | 存放系统引导时使用的各种文件 |
/dev | 存放设备文件 |
/etc | 存放系统配置文件 |
/home | 存放系统用户的文件 |
/lib | 存放程序运行所需的共享库和内核模块 |
/opt | 额外安装的可选应用程序包所放置的位置 |
/root | 超级用户目录 |
/sbin | 存放二进制可执行文件,只有root用户才能访问 |
/tmp | 存放临时文件 |
/usr | 存放系统应用程序 |
/var | 存放运行时需要改变数据的文件,例如日志文件 |