Linux命令学习(一)
一、Linux操作系统初识
-
Linux操作系统 = 内核(kernel)+操作界面+第三方应用程序
-
版本介绍:
- 2.1 RedHat:红帽企业软件系统,企业常用
- 2.2 Centos:社区企业操作系统,学习/企业首选,与RedHat功能完全一致
- 2.3 Ubuntu:乌班图,面向消费级平台,日常使用首选
二、开发环境的搭建
1. 虚拟机VMware的安装
-
增强型键盘驱动(必须打钩):识别不同硬盘设备
-
输入序列号
2. Centos7系统版本选择
-
阿里巴巴开源镜像站:https://developer.aliyun.com/mirror
-
网易开源镜像站:https://mirrors.163.com
-
Centos DVD 版本:使用原软件DVD制作的镜像,功能全面(常用基本都有),推荐使用(4.5G左右)
-
Centos Everthing 版本:完整版本(10G左右),不推荐使用
-
Centos NetInstall 版本:网络安装及救援使用(500M左右)
-
Centos Minimal 版本:最小功能安装包(1G左右)
-
Centos LiveGNOME 版本:GNOME桌面版本
-
Centos LiveKDE 版本:KDE桌面版本
-
注:x86_64及amd64都表示64位系统
I386:32位系统 desktop:桌面版 server:服务器
3. Centos7系统的安装
-
3.1 创建新的虚拟机:典型
-
注:
-
3.2 需要自定义配置,否则是最小化安装,选择稍后安装系统
-
3.3 选择客户机操作系统:Linux->Centos7 64位
-
3.4 命名虚拟机
- 按照功能命名
- 存储在非C盘的目录下
-
- 容量20GB,动态分配,此容量为最大值
- 单个文件:存取效率高,但不方便数据迁移
- 多个文件:存取效率低,但是方便数据迁移
-
3.5 自定义硬件
- 内存:推荐2GB
- CPU:1颗,核心数以实际物理机为标准
- 新CD/DVD:设置系统启动文件,选择“使用ISO镜像文件”选项,后点击“浏览”选择之前已经下载好的iso镜像文件
- 网络适配器:选择NAT模式
- 桥接模式:适用于网络固定不变的环境中
- NAT模式:适用于网络环境经常发生变化的环境中
- 仅主机模式:表示Linux系统只能与本机物理机通信无法连接互联网
-
3.6 安装系统
-
软件选择:带有GUI的服务器
-
安装位置(硬盘分区)
- 概念:
- 挂载点:(windows的分区)
- 手动分区
- 系统启动引导分区:400MB /boot
- 交换分区(虚拟内存分区):4GB swap
- 根分区,剩余空间(容量不填) /
- 概念:
-
KDUMP:内核崩溃转储机制,生产环境中开启
-
设置root用户密码,创建一个新用户
-
-
3.7 Centos系统功能的基本配置
- 登录系统
- 终端切换(Ctrl+Alt+F1/F2/F3/F4/F5/F6)
-
共提供6个终端界面,5个命令行界面,1个GUI界面,使用Ctrl+Alt+F1~F6进行切换
-
网卡配置
- cd /etc/sysconfig/network-scripts/
- vim ifcfg-ens33
- 此时处于浏览状态,按i进入编辑状态
- ONBOOT=no 改为 ONBOOT=yes
- ESC退出编辑状态,进入浏览状态
- 输入冒号进入命令状态,输入wq,保存并退出
- 重启网卡服务: service network restart
- 测试网络:ping www.baidu.com,Ctrl+C终止
-
yum源替换
-
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
下载地址:https://mirrors.aliyun.com/repo/Centos-7.repo
-
原因:由于系统自带yum源位于国外,下载软件过慢,则需要更改yum配置文件为国内常用的开源镜像网站(阿里,华为,网易)
-
过程
-
① 删除原有yum配置文件目录
cd /etc
rm -rf yum.repos.d
-
② 新建该目录
mkdir yum.repos.d
-
③ 下载阿里开源镜像站的centosyum源配置文件
cd yum.repos.d
wget https://mirrors.aliyun.com/repo/Centos-7.repo
ls
-
④ 建立新的yum缓存并生效:yum makecache
-
-
-
更新软件
- 内核:yum update kernel
- 软件:yum update 软件名
- 注:yum update 表示更新所有已安装软件
- reboot重启系统
-
制作快照:虚拟机->快照->拍摄快照->命名->拍摄快照
-
Putty远程登录软件
-
作用:使用putty远程登录到服务器进行操作控制
-
方法:
-
① 在Linux系统中查看本机IP地址:ip addr
- ② Putty软件中点击:Hosts Name(or IP address)输入之前查看的IP地址
- ③ Save Sessions:命名并点击右侧save按钮保存
- ④ 点击open按钮打开
- ⑤ 点击yes
- ⑥ login as:输入用户名
-
⑦ 输入密码
-
-
字号的更改:
右键单击标题栏->Change Settings->Window->Appearance->Change按钮->设置字体属性->Apply应用
-
-
常用快捷键:
- Ctrl+C:终止命令
- Ctrl+L:清屏命令
- Ctrl+D:结束当前终端
- Ctrl+Z:终止进程
- reboot:重启
- shutdown now:关机
-
例:下载安装一个屏保软件
-
下载屏保软件:
cd ~
wget http://archive.ubuntu.com/ubuntu/pool/universe/c/cmatrix/cmatrix_1.2a.orig.tar.gz
-
解压文件
tar xvf cmatrix_1.2a.orig.tar.gz
-
进入安装目录
cd cmatrix-1.2a
-
安装调用库及编译器
yum install -y ncurses-devel
yum install -y gcc
-
编译安装软件:
./configure && make && make install
-
运行软件:
cmatrix
-
原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://zhiyuandnc.github.io/BdIGGzKkE/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息