linux的基础知识回忆(代码片段)

月亮归我了 月亮归我了     2022-10-29     323

关键词:

很长时间不接触linux很多基础的东西都忘记了,为了便于以后使用,把之前学习的时候的笔记搬到这里来


一、yum源的配置

1、光盘挂载


[root@localhost ~]# ll /dev/cdrom 
lrwxrwxrwx. 1 root root 3 Nov  6 16:15 /dev/cdrom -> sr0
[root@localhost ~]# mkdir /opt/cdrom
[root@localhost ~]# mount /dev/cdrom /opt/cdrom (因没有连接DVD而出错)
mount: no medium found on /dev/sr0
[root@localhost ~]# mount /dev/cdrom /opt/cdrom(挂载光盘文件)
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# vi /etc/yum.repos.d/cdrom.repo(配置yum源)
[cdrom]
name=cdrom
baseurl=file:///opt/cdrom
gpgcheck=0
enabled=1
~
~
~
~
~
~
~
~
~
"/etc/yum.repos.d/cdrom.repo" [New] 5L, 66C written
[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror
cdrom                                                                              | 3.6 kB  00:00:00     
(1/2): cdrom/group_gz                                                              | 155 kB  00:00:00     
(2/2): cdrom/primary_db                                                            | 2.8 MB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.cn99.com
 * updates: mirrors.cn99.com
repo id                                          repo name                                          status
base/7/x86_64                                    CentOS-7 - Base                                    10,070
cdrom                                            cdrom                                               3,723
extras/7/x86_64                                  CentOS-7 - Extras                                     413
updates/7/x86_64                                 CentOS-7 - Updates                                  1,134
repolist: 15,340

2、镜像挂载

1、镜像挂载和光盘挂载只需一个就可以
2、不同的是镜像挂载需要确定有镜像


[root@localhost ~]# du CentOS-7-x86_64-DVD-1511.iso (确定有镜像)
4228096 CentOS-7-x86_64-DVD-1511.iso
[root@localhost ~]# mkdir /opt/centos
[root@localhost ~]# mount -o loop CentOS-7-x86_64-DVD-1511.iso   /opt/centos(挂载)
mount: /dev/loop0 is write-protected, mounting read-only
[root@localhost ~]# vi /etc/yum.repos.d/local.repo (编辑yum源)
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
~
~
~
~
~
~
~
~
~
"/etc/yum.repos.d/local.repo" [New] 5L, 69C written
[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror
centos                                                                             | 3.6 kB  00:00:00     
(1/2): centos/group_gz                                                             | 155 kB  00:00:00     
(2/2): centos/primary_db                                                           | 2.8 MB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.cn99.com
 * updates: mirrors.cn99.com
repo id                                          repo name                                          status
base/7/x86_64                                    CentOS-7 - Base                                    10,070
cdrom                                            cdrom                                               3,723
centos                                           centos                                              3,723
extras/7/x86_64                                  CentOS-7 - Extras                                     413
updates/7/x86_64                                 CentOS-7 - Updates                                  1,134
repolist: 19,063
[root@localhost ~]# 

3、自动挂载
自动挂载的地址:/etc/fstab

4、修改网络信息

  • 设置DNS

通过 /etc/sysconfig/network-scrirpts/ifcfg-eno16777736文件中添加DNS1=114.114.114.114
然后重启网络
 
通过 /etc/resolv.conf文件添加 nameserver 114.114.114.114(此步不需要重启网络系统)

5、磁盘分区管理
图片中

  • 查看磁盘情况

  • 查询磁盘占用情况

  • 以k为单位显示磁盘情况

  • 以m为单位显示磁盘情况

  • 将全部文件和目录大小列出来

  • 自动调节单位显示/以k为单位/以m为单位
    (1)-h 是G
    (2)-k 是K
    (3)-m 是M

  • 查看磁盘信息

  • Fdisk命令
    图中的命令解释
    P:查看磁盘信息
    n:分区
    P:创建主分区
    n:继续分区
    e:创建扩展分区
    P:查看分区情况

    P:查看详细信息
    t:修改格式
    d:删除分区
    q:不保存退出

    n :创建分区
    e :创建扩展分区(扩展分区下,才有逻辑分区)
    n :创建分区
    l :创建逻辑分区
    P :查看

    显示所有磁盘格式

mysql的最全常用sql语句——一文可以快速熟悉回忆sql语句(代码片段)

...6;本篇内容:MySQL的常用指令——一文可以快速熟悉、回忆Sql语句📆最近更新:2022年1月10日MySQL的常用指令🙊个人简介:一只二本院校在读的大三程序猿,本着注重基础,打卡算法,分享技术作为... 查看详情

linux基础知识|shell知识(代码片段)

Linux基础知识|shell知识在Linux操作系统,需要使用shell程序将下达的指令去沟通内核(kernel),以便Kernel控制计算机硬件进行工作。其中shell程序发展者众,而Linux中默认的shell是bash程序。本篇主要介绍bash的相关功能以及... 查看详情

linux基础知识|文件属性以及权限(代码片段)

Linux基础知识|文件属性以及权限本文为笔者学习Linux笔记内容。参考了以下文章:Linux文件基本属性Linux操作系统是一种多用户系统,不同的用户对某个文件拥有不同的权限。文件属性在Linux中使用ll命令来显示文件的属性[... 查看详情

一个超棒的开源解读项目linux内核揭秘,一定不要错过啦!(代码片段)

...是我自己学习总结的一些笔记,以帮助我快速复习和回忆相关的知识点:还有一个是RK平台的RKmedia,里面也有一些RK厂商的一些创新点:没有什么是不能突破的!因为只有扎得越深才能成为顶尖的高级人才࿰... 查看详情

一个超棒的开源解读项目linux内核揭秘,一定不要错过啦!(代码片段)

...是我自己学习总结的一些笔记,以帮助我快速复习和回忆相关的知识点:还有一个是RK平台的RKmedia,里面也有一些RK厂商的一些创新点:没有什么是不能突破的!因为只有扎得越深才能成为顶尖的高级人才࿰... 查看详情

c语言数组简单实现童年回忆——扫雷(代码片段)

...ff0c;自从win10更新后将扫雷移除,似乎这个我们的童年回忆正与我们渐行渐远。而今天我们要做的就是利用C语言简单实现这个我们的童年回忆。 先简单介绍一下扫雷的规则:1、点击方格(能力有限这里我们暂时用输... 查看详情

linux基础io——文件(上)(代码片段)

文章目录1.预备知识2.回忆C接口fopenfputsfprintfsnprintf追加方式——a以读方式——r3.操作系统如何进行读写文件操作open操作系统是如何让用户给自己传递标志位的理解标记位的问题新创建文件权限不正确解决umask的权限write默认不会... 查看详情

linux基础知识|文件系统(代码片段)

Linux基础知识|文件系统前言Linux的传统的文件系统为Ext2(Linuxsecondextendedfilesystem,ext2fs),在传统的磁盘和文件系统中,一个分区就只能被格式化为一个文件系统,所以可以说成一个filesystem就是一个分区,但是由于新... 查看详情

linux运维之路基础篇:linux基础命令(代码片段)

Linux运维之路基础篇:Linux基础命令(一)Linux哲学宗旨:一切皆文件:把几乎所有的资源,包括硬件设备都组织为文件有众多单一的小程序组成,一个程序制实现一个功能,组成小程序完成复杂操作尽量避免和用户交互:实现脚... 查看详情

linux基础总结(代码片段)

描述计算机的组成及其功能。cpu:运算器(各种的逻辑运算)、控制器、寄存器存储器:内存(RAM)输入:下指令,提供数据等;输出:输出数据加工后的结果Linux的发行版,不同发行版之间的联系与区别。DebianubuntumintknopixSlackw... 查看详情

linux基础命令(代码片段)

玩转Linux操作系统说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版本,我自己使用的是阿里云服务器,系统版本为CentOSLinuxrelease7.6.1810。不同的Linux发行版本在Shell命令和工具程序上会有一些差别,但是这些差别是很... 查看详情

linux之基础开发工具的应用(代码片段)

...件包在Linux下安装软件,一个通常的办法是下载到程序的源代码,并进行编译,得到可执行程序.但是这 查看详情

linux基础知识|文件目录操作(代码片段)

Linux基础知识|文件目录操作本文为笔者学习Linux笔记内容。参考了以下文章:Linux文件与目录管理在Linux系统中,目录结构为树状结构,最顶级的目录为/,其他目录可以添加到该目录下或者移除。路径解释文件路径分为... 查看详情

linux运维基础:linux基础命令(代码片段)

命令的种类外部命令—需要进行安装(目录:/bin,/usr/bin,/sbin或/usr/sbin/)内建命令—shell自带的命令查看内置命令help查看命令的种类#查看某个命令是否是内建命令[root@smartgirl~]#typejobsjobsisashellbuiltin#一个命令可能既有内建命令... 查看详情

linux基础语法(代码片段)

Linux基础大框架基础命令ls-——显示指定的工作目录cp——复制文件(目录)tar——tar[必要参数][选择参数][文件]其他systemctl——管理服务命令管理服务(unit)——`systemctl[command][unit]`command主要有:[unit主要有:基础... 查看详情

linux系统安装与实验基础(代码片段)

Linux系统安装与使用基础目录Linux系统安装与使用基础1.目的与要求2.实验内容3.小结(回答问题)Centos7虚拟机的安装gcc编译器vim编辑器介绍4.控制文件和目录的存取权限。修改文件权限5.Linux下存储设备的挂载与卸载的方法... 查看详情

童年回忆《三子棋》(代码片段)

目录三子棋的定义与玩法游戏框架思路开始界面  游戏主体初始化棋盘打印棋盘画出棋盘的大概思路下棋玩家下棋电脑下棋判断输赢 判断平局完整代码test.cgame.cgame.h三子棋的定义与玩法定义:三子棋是一种民间传统游戏... 查看详情

linux基础知识(十一)httpd(代码片段)

超文本传输协议(英语:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。?(一)基于用户的访问控制?认证:Authorization:客户端用户填入账号和密码后... 查看详情