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的更多相关文章

  1. Linux20期学习笔记 Day3

    管道符.通配符.转义符及部分常用命令.考点

  2. Linux20期学习笔记 Day2

    Linux系统进程状态及部分基础命令

  3. Linux20期学习笔记 Day4

    环境变量.常用系统变量:vim编辑器使用方法及实验:shell脚本两个层次 内置参数及相关实验

  4. OpenCV图像处理学习笔记-Day1

    OpenCV图像处理学习笔记-Day1 目录 OpenCV图像处理学习笔记-Day1 第1课:图像读入.显示和保存 1. 读入图像 2. 显示图像 3. 保存图像 第2课:图像处理入门基础 1. 基本 ...

  5. sqli-labs学习笔记 DAY1

    DAY 1 准备工作 安装phpstudy 安装配置sqli-labs 学习笔记 SQL语句的注释:–, # +在URL经过编码后会编码为空格 SQL语句的查询语句:SELECT column_nam ...

  6. Linux就该这么学--第五期 学习笔记

    第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...

  7. 商业爬虫学习笔记day1

    day1 一. HTTP 1.介绍: https://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html http://blog.csdn.ne ...

  8. python网络爬虫与信息提取 学习笔记day1

    Day1: 安装python之后,为其配置requests第三方库,并爬取百度主页内容. 语句解释: r.status_code检测请求的状态码,如果状态码为200,则说明访问成功,否则,则说明访问失 ...

  9. Python3学习笔记 - day1

    前言 本文不是一篇系统的从零开始学习Python的教程,如果你需要从零开始学习Python,廖雪峰的官方网站中Python教程这部分将是比较好的一种选择,如果你英语比较好,也可以在国外的一些网站上找到 ...

随机推荐

  1. spark 2015 发展方向

    https://www.youtube.com/watch?v=YWppYPWznSQ    Databrick的spark 2015规划聚会的视频,看起来今年会在SQL和MLlib上发力多一点.   ...

  2. spark 笔记 5: SparkContext,SparkConf

    SparkContext 是spark的程序入口,相当于熟悉的'main'函数.它负责链接spark集群.创建RDD.创建累加计数器.创建广播变量. ) scheduler.initialize(ba ...

  3. ffmpeg修复时间戳

    ffmpeg -re -i e:/media/baifa.mp4 -filter_complex -hls_wrap -hls_time d:/demo/hls/cctv13/playlist.m3u ...

  4. CentOS 6.4 yum快速搭建Zabbix 2.2版本(中文)

    1.安装zabbix官方epel包 rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6. ...

  5. 1.4 Navicat Mybatis 占坑

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简单的 XML ...

  6. 微信小程序中的不同场景,不同的判断,请求的时机

    本来5月1之前就想写一下一篇关于小程序不同场景下发送ajax请求的问题,但是放假的前一天,出了个大bug,就是因为我修改不同的场景下执行不同的逻辑造成的 1.首先,在小程序里,微信做了很多的缓存,我们 ...

  7. Report List 报表开发

    1. Report List的输出定义 * ...NO STANDARD PAGE HEADING: 输出的报表不包含表头: * ...LINE-SIZE col : 输出的报表不包含表头: * .. ...

  8. 【myeclipse2014-2017】使用相关

    1.窗口背景颜色修改 2.javascript代码块背景颜色修改 3.控制台颜色相关 4.myeclipse主题相关 5.myeclipse清除项目缓存 (1.删除work中的文件.2.删除wabap ...

  9. java:Spring框架4(Project,ER图)

    1.Project: ER图: applicationContext.xml: <?xml version="1.0" encoding="UTF-8"? ...

  10. 【HANA系列】SAP HANA跟我学HANA系列之创建分析视图一

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA跟我学HANA系 ...