Linux20期学习笔记 Day1
Linux就该这么学第一章
1.4重置root管理员密码 放到红帽RHCSA考前辅导视频
源代码安装:
弊端:(好处第二章讲解)
1、难度高,安装困难
2、自己解决依赖关系(暂时不说)
新技术:RPM → 红帽软件包管理器(Red Hat Package Manager)
【源代码+安装规则】打包
可降低软件的安装难度
(通过将程序源代码与安装规则打包到一起,无需用户手动配置)
例:QQ群视频
1 【源代码+安装规则】 QQ
2 【源代码+安装规则】 群视频
3 【源代码+安装规则】 会员
先后顺序不能颠倒。但如果软件包数量庞大、架构复杂则需要使用YUM仓库
YUM(亚母)仓库:进一步降低软件的安装难度
(通过将大量的、常用的RPM软件包存放到一起,根据用户的需求而进行自动安装)

表1-1 常用的RPM软件包命令
|
安装软件的命令格式 |
rpm -ivh filename.rpm |
|
升级软件的命令格式 |
rpm -Uvh filename.rpm |
|
卸载软件的命令格式 |
rpm -e filename.rpm |
|
查询软件描述信息的命令格式 |
rpm -qpi filename.rpm |
|
列出软件文件信息的命令格式 |
rpm -qpl filename.rpm |
|
查询文件属于哪个RPM的命令格式 |
rpm -qf filename |
表1-2 常见的Yum命令
|
命令 |
作用 |
|
yum repolist all |
列出所有仓库 |
|
yum list all |
列出仓库中所有软件包 |
|
yum info 软件包名称 |
查看软件包信息 |
|
yum install 软件包名称 |
安装软件包 |
|
yum reinstall 软件包名称 |
重新安装软件包 |
|
yum update 软件包名称 |
升级软件包 |
|
yum remove 软件包名称 |
移除软件包 |
|
yum clean all |
清除所有仓库缓存 |
|
yum check-update |
检查可更新的软件包 |
|
yum grouplist |
查看系统中已经安装的软件包组 |
|
yum groupinstall 软件包组 |
安装指定的软件包组 |
|
yum groupremove 软件包组 |
移除指定的软件包组 |
|
yum groupinfo 软件包组 |
查询指定的软件包组信息 |
RHEL7初始化进程:systemd
1、功能更加丰富:不光可以做初始化的工作,还负责管理服务
2、与RHEL6变化很大
systemctl start服务名称————启动服务
systemctl restart 重启服务———重启服务
systemctl stop 服务名称————停止服务
systemctl enable 服务名称———加入到启动项
systemctl status 服务名称———-查看服务状态
表1-4 systemctl管理服务的启动、重启、停止、重载、查看状态等常用命令
|
System V init命令(RHEL 6系统) |
systemctl命令(RHEL 7系统) |
作用 |
|
service foo start |
systemctl start foo.service |
启动服务 |
|
service foo restart |
systemctl restart foo.service |
重启服务 |
|
service foo stop |
systemctl stop foo.service |
停止服务 |
|
service foo reload |
systemctl reload foo.service |
重新加载配置文件(不终止服务) |
|
service foo status |
systemctl status foo.service |
查看服务状态 |
表1-5 systemctl设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令
|
System V init命令(RHEL 6系统) |
systemctl命令(RHEL 7系统) |
作用 |
|
chkconfig foo on |
systemctl enable foo.service |
开机自动启动 |
|
chkconfig foo off |
systemctl disable foo.service |
开机不自动启动 |
|
chkconfig foo |
systemctl is-enabled foo.service |
查看特定服务是否为开机自启动 |
|
chkconfig --list |
systemctl list-unit-files --type=service |
查看各个级别下服务的启动与禁用情况 |

使用者 无法直接与 硬件 沟通

内核:最底层 用于管理硬件的程序(等同于)Windows注册列表(调整硬件)
内核过于复杂,应用起来难度很高
使用者 也 无法直接与 内核 沟通

API:程序接口 可以通过调取程序接口实现一些功能
使用者 也 同样无法直接与 API(程序接口) 沟通

以SHELL最好用(壳)
SHELL的作用:人与硬件的翻译官
命令、参数、对象 的逻辑关系与示例:
命令:要做的事情 亲 打
参数:对命令的一种修饰 温柔的 狠狠地
对象:命令的承受者 小红 小强
-字母 短格式 Is -a -l Is -al (短格式可合并) 推荐使用
-- 单词 长格式 Is --a --list
1、命令、参数、对象是完整的执行格式,参数、对象可有可无,以实际为准。
2、命令、参数、对象之间,必须要有空格分割(至少一个)
3、命令有条件的合并
(长格式 与 长格式 × ;长格式 与 短格式 × ;短格式 与 短格式 ✔)
短格式合并:只保留一个减号,参数之间贴合到一起(不保留空格)
https://www.linuxcool.com Linux命令大全
Linux20期学习笔记 Day1的更多相关文章
- Linux20期学习笔记 Day3
管道符.通配符.转义符及部分常用命令.考点
- Linux20期学习笔记 Day2
Linux系统进程状态及部分基础命令
- Linux20期学习笔记 Day4
环境变量.常用系统变量:vim编辑器使用方法及实验:shell脚本两个层次 内置参数及相关实验
- OpenCV图像处理学习笔记-Day1
OpenCV图像处理学习笔记-Day1 目录 OpenCV图像处理学习笔记-Day1 第1课:图像读入.显示和保存 1. 读入图像 2. 显示图像 3. 保存图像 第2课:图像处理入门基础 1. 基本 ...
- sqli-labs学习笔记 DAY1
DAY 1 准备工作 安装phpstudy 安装配置sqli-labs 学习笔记 SQL语句的注释:–, # +在URL经过编码后会编码为空格 SQL语句的查询语句:SELECT column_nam ...
- Linux就该这么学--第五期 学习笔记
第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...
- 商业爬虫学习笔记day1
day1 一. HTTP 1.介绍: https://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html http://blog.csdn.ne ...
- python网络爬虫与信息提取 学习笔记day1
Day1: 安装python之后,为其配置requests第三方库,并爬取百度主页内容. 语句解释: r.status_code检测请求的状态码,如果状态码为200,则说明访问成功,否则,则说明访问失 ...
- Python3学习笔记 - day1
前言 本文不是一篇系统的从零开始学习Python的教程,如果你需要从零开始学习Python,廖雪峰的官方网站中Python教程这部分将是比较好的一种选择,如果你英语比较好,也可以在国外的一些网站上找到 ...
随机推荐
- accesstoken 中控服务器 并发刷新 加并发锁
https://www.cnblogs.com/digdeep/p/4369725.html 由获取微信access_token引出的Java多线程并发问题 https://mp.weixin.qq. ...
- Jmeter(六)事务
事务是性能测试之必不可少的关注点, Jmeter默认把每一个请求都统计成了一个事务, 但有时候我们根据业务需求, 会把多个操作统计成一个事务, Jmeter当然也考虑到了这个需求, 因此我们可以通过逻 ...
- 阶段3 2.Spring_06.Spring的新注解_5 spring的新注解-PropertySource
数据库的链接 次数是写死的 新建配置文件 定义成员变量 value注解实现 与配置文件的key对应 PropertySource 要想让spring去读取这个配置文件 resource编译后都跑到了. ...
- 人工智能AI------有限状态机、分层状态机、行为树
https://www.cnblogs.com/zhanlang96/p/4793511.html 人工智能遵循着:感知->思考->行动决策方法:有限状态机(Finite-State Ma ...
- unity拖尾粒子问题
拖尾粒子有一个问题就是当设置父物体时候,拖动父物体,就没有拖尾效果了 此时只需设置Emitter Velocity的类型为 transform 就行了 还有一种设置simulation space类型 ...
- LeetCode.914-一副牌中的X(X of a Kind in a Deck of Cards)
这是悦乐书的第352次更新,第377篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第214题(顺位题号是914).在一副牌中,每张牌上都写有一个整数. 当且仅当您可以选择 ...
- 问题记录 | 配置ubuntu18.04+cuda9.0+cudnn服务器tensorflow-gpu深度学习环境
因为实验室服务器资源有限,我被分配的服务器经常变化,但是常常就分到连显卡驱动以及cuda都没有装的服务器,真的很头疼,我已经配了四五台了,特此记录一下,以便以后直接照版本安装. Install nvi ...
- c语言l博客作业04
这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...
- JackRabbit的来源
题记 写这系列有点老调重弹的味道,比如ahuaxuan已经在他的博客里对于JackRabbit 1.0做了很详细的阐述.之所以再写,是因为JCR推出了JCR 2.0,个人觉得有必要将一些新的特性再罗列 ...
- 洛谷 P5239 回忆京都 题解
题面 裸的杨辉三角前缀和,但----- 在求前缀和的时候有可能得到一个负数(由于取模的原因),所以一定要加上模数后再取模!!!! #include <bits/stdc++.h> #def ...