linux基础安装
Linux系统的版本分为 内核版
和 发行版
;
内核版
由Linus Torvalds及其团队开发、维护
免费、开源
负责控制硬件
发行版
基于Linux内核版进行扩展
由各个Linux厂商开发、维护
有收费版本和免费版本
我们使用Linux操作系统,实际上选择的是Linux的发行版本;在linux系统中,有各种各样的发行版本,具体如下:
发行版本 | 特点 |
---|---|
Ubuntu | 以桌面应用为主 |
RedHat | 应用最广泛、收费 |
CentOS | RedHat的社区版、免费 |
openSUSE | 对个人完全免费、图形界面华丽 |
Fedora | 功能完备、快速更新、免费 |
红旗Linux | 北京中科红旗软件技术有限公司开发 |
1. 安装 VMware
2. 安装Linux
VMware虚拟机安装完毕之后,我们就可以打开VMware,并在上面来安装Linux操作系统;具体步骤如下:
1). 选择创建新的虚拟机
2). 选择"典型"配置
3). 选择"稍后安装操作系统(S)"
4). 选择"Linux"操作系统,"CentOS7 64位"版本
5). 设置虚拟机的名称及系统文件存放路径
6). 设置磁盘容量
7). 自定义硬件信息
8). 启动上述创建的新虚拟机
9). 选择"Install CentOS7"
进入到Linux系统里面, 我们发现光标无法移动到windows操作系统中了, 这个时候, 我们可以通过快捷键 "Ctrl+Alt" 切换光标到windows系统中;
10). 选择语言为 "简体中文"
11). 选择"自动配置分区"
12). 选择"最小安装"
13). 设置"root"用户密码
安装完毕后,点击窗口中的蓝色的 "重启" 按钮,重启Linux系统;
14). 登录系统
3. 网卡设置
服务器重启完成之后,我们可以通过linux的指令 ip addr
来查询Linux系统的IP地址,具体信息如下:
从图中我们可以看到,并没有获取到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 保存退出
备注: 在上述的操作中用到了Linux中的相关指令, 目前大家不用深究, 后面会详细讲解, 目前大家只需要把这个文件的配置项ONBOOT的值有no改为yes即可;
2). 重新启动虚拟机
重启之后, 再次输入root的用户名密码,登录到Linux系统之后,可以通过指令 ip addr
来查看IP地址;
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 | 存放运行时需要改变数据的文件,例如日志文件 |