今天是Linux线上培训的第二天,主要是Linux环境的安装和几个常见命令的学习,具体如下:

一、RHEL7系统的安装

  首先是VMware WorkStation 12.0软件的安装,然后是RHEL7系统的安装,整个环境搭建的过程比较顺利,按照书上的操作步骤执行,一步一步下一步即可。

  这里有一个重要的知识点(考点):重置root管理员密码

  1. 首先确认是否为RHEL7系统,如果是,继续下面操作;

[root@linuxprobe ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)

  2. 重启Linux系统并在出现如下界面时,按下e健进入内核编辑界面;

  3. 在linux16参数这行的最后追加“rd.break”参数,然后按下Crtl + X组合键来运行修改过的内核程序;

  4. 大约30秒后,进入到系统的紧急救援模式;

  5. 依次输入以下命令,等待系统重启完毕,就可以使用新的密码登录系统了。

mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot

二、RPM(红帽软件包管理器)

  RPM(Red-Hat Package Manager)的含义:是指将软件的源代码和安装规则打包在一起,让软件按照规则自动安装。

  RPM的作用:降低Linux系统上软件安装的难度。

  RPM是以一种数据库记录的方式来将所需要的套件安装在Linux主机的一套管理程序,也就是说Linux系统中存在一个关于RPM的数据库,它记录了安装的包与包之间的依赖相关性。

  RPM包是预先在Linux主机上编译好并打包的文件,安装起来非常快捷。

  

三、Yum软件仓库

  Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。

  Yum软件仓库也可以理解为Yum源,Yum源的三种提供方式:http://xxx、ftp://xxx、file://xxx(xxx是指url)。

四、systemd初始化进程

  RHEL7系统开始使用systemctl命令来管理服务,简单来说,systemctl是systemd服务的配置工具。

  具体命令如下:

  systemctl start foo.service          启动服务

  systemctl restart foo.service       重启服务

  systemctl stop foo.service          停止服务

  systemctl status foo.service       查看服务状态

  systemctl reload foo.service       重新加载配置文件(不停止服务)

  systemctl enable foo.service       开机自启动

  systemctl disable foo.service      开机不自启动

  systemctl is-enabled foo.service       查看特定服务是否为开机项

  systemctl list-unit-files --type=service        查看各个级别下服务的启动与禁用情况

五、新手必须掌握的Linux命令

  1、echo命令

  用于在终端输出字符串或变量提取后的值。

[root@linuxprobe ~]# echo linuxprobe
linuxprobe

  2、date命令

  用于显示以及设置系统时间。

[root@linuxprobe ~]# date "+%Y-%m-%d %H:%M:%S"
-- ::

  3、reboot命令

  用于系统重启。

[root@linuxprobe ~]# reboot

  4、poweroff命令

  用于关机,关机命令还有shutdown、init 0

[root@linuxprobe ~]# poweroff

  5、wget命令

  用于在终端下载网络文件。

[root@linuxprobe ~]# wget https://www.linuxprobe.com/docs/LinuxProbe.pdf

  6、ps命令

  用于查看系统中进程的瞬时状态。

[root@linuxprobe ~]# ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 0.5 0.3 ? Ss : : /usr/lib/systemd/systemd --switched-root --system --deserialize
root 0.0 0.0 ? S : : [kthreadd]
root 0.0 0.0 ? S : : [ksoftirqd/]
root 0.0 0.0 ? S : : [kworker/:]

  7、top命令

  用于动态地监测进程活动与系统负载等信息。

  

  8、pidof命令

  用于查询某个指定服务进程地PID值。

[root@linuxprobe ~]# pidof sshd
 

  9、kill命令

  用于终止某个指定PID地服务进程。

[root@linuxprobe ~]# kill 

  10、killall命令

  用于终止某个指定名称的服务所对应的全部进程。

[root@linuxprobe ~]# killall httpd

Linux学习Day2:安装RedHat Linux和新手必须掌握的命令的更多相关文章

  1. VMware Workstation安装RedHat Linux 9

    RedHatLinux是目前世界上使用最多的Linux操作系统.因为它具备最好的图形界面无论是安装.配置还是使用都十分方便.下面我将介绍使用VMware Workstation安装RedHat Lin ...

  2. U盘安装RedHat linux 5.3

    U盘安装RedHat linux 5.3 1.下载rhel-5.3-server-i386-dvd.iso文件: 2.下载绿色版UltraISO软件: 3.将rhel-5.3-server-i386- ...

  3. VMware虚拟机下安装RedHat Linux 9.0

    从这一篇文章开始我和大家一起学习Linux系统.不管是什么样的系统,必须安装上才能谈使用对吧. Linux版本 安装Linux之前需要了解一下Linux系统的安装版本. Linux的版本分为内核版本和 ...

  4. linux学习笔记3:linux的网络配置,rpm包,shell以及samba服务器的使用和安装

    1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的she ...

  5. Linux学习(一)-安装vm虚拟机以及如何在虚拟机上安装Centos系统

    (一)基本说明 学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习. 1)安装软件vm12; 2)通过vm12创建一个虚拟机空间; 3)在vm12创建好的 ...

  6. VMware安装RedHat Linux虚拟机图文详解

    创建Red Hat Linux虚拟机 1.打开VMware,开始创建虚拟机 点击菜单[文件]->[新建虚拟机]. 2.默认典型,单击[下一步] 3.选择安装来源 在这里,我们选择安装来源为[安装 ...

  7. Linux学习(一)--VMware下Linux安装和配置

    本片随便将给大家讲述linux在VM虚拟机上安装及终端的安装和配置 一.Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线 ...

  8. Linux学习笔记之(1)~Linux有趣的历史概览

    献给知道mono,了解Jexus,对.net混搭技术感兴趣的朋友. 1965年,Bell.MIT和GE公司发起Multics计划,目标是实现一个操作系统可以让大型主机实现连接三百个终端的目标.(那个时 ...

  9. linux学习(三)Linux 系统目录结构

    一.查看目录 登录系统后,在当前命令窗口下输入命令: ls / 树状目录结构: 二.目录解析 /bin: 存放二进制可执行文件(ls,cat,mkdir等). /boot: 存放启动Linux时使用的 ...

随机推荐

  1. xlwings excel(三)

    App相当于Excel程序,Book相当于工作簿.N个Excel程序则由apps表示,N个工作簿由books表示. 对工作簿的操作 #导入xlwings模块 import xlwings as xw ...

  2. 个人第四次作业——Alpha测试

    Alpha项目测试 这个作业属于哪个课程 链接 这个作业要求在哪里 链接 团队名称 愿头发与你我同在 这个作业的目标 测试非本组的另外三组项目 姓名 张伟 学号 201731024216 测试报告 一 ...

  3. 通过haar Cascades检测器来实现面部检测

    在OpenCV中已经封装的很好只需要使用cv::CascadeClassifier类就可以很容易的实现面部的检测, 三大步: 1.训练好的特征分类器配置文件haarcascade_frontalfac ...

  4. linux-->yii2报yii\db\Exception错

    linux 中yii2 yii\db\Exception报错 报错显示:Database Exception – yii\db\Exception SQLSTATE[HY000] [2002] No ...

  5. 痞子衡嵌入式:知名半导体MCU大厂软件开发C代码规范

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是飞思卡尔软件开发C语言编码规范. 2020鼠年春节是个漫长的假期,痞子衡在家百无聊赖,翻出了2016年10月1日(这个时间是痞子衡正式开始 ...

  6. 【阿里云IoT+YF3300】12.阿里云IoT Studio入门介绍

    阿里云IoT Studio是针对物联网场景提供的生产力工具,可覆盖各个物联网行业核心应用场景,帮助您高效经济地完成设备.服务及应用开发.物联网开发服务提供了移动可视化开发.Web可视化开发.服务开发与 ...

  7. C++和MATLAB混合编程求解多项式系数(矩阵相除)

    摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题. 主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll ...

  8. Druid入门(1)—— 快速入门实时分析利器-Druid_0.17

    一.安装准备 本次安装的版本是截止2020.1.30最新的版本0.17.0 软件要求 需要Java 8(8u92 +)以上的版本,否则会有问题 Linux,Mac OS X或其他类似Unix的操作系统 ...

  9. 实验3: DHCP 基本配置

    实验3-1: DHCP 基本配置 实验目的通过本实验可以掌握:(1)DHCP 的工作原理和工作过程(2)DHCP 服务器的基本配置和调试(3)客户端配置 拓扑结构 实验步骤n    步骤1:配置路由器 ...

  10. 《windows程序设计》第三章学习心得

    第三章是基于对一个windows窗口的学习,来达到对windows程序运行机制的理解. 从语言的角度看消息机制,Windows给程序发消息的本质就是调用"窗口过程"函数. Don' ...