Linux基础笔记总结

本文涉及的产品
云防火墙,500元 1000GB
简介: Linux基础笔记总结

.Linux?

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debianarchlinux,和基于商业开发的Red Hat Enterprise LinuxSUSEOracle Linux等。

二.linux 系统安装及服务控制

Linux 系统, 由 linux 内核和外围程序组成

                    一般用于服务器, 免费   高效 安全  稳定的特点

  linux 系统的版本系列:  Red Hat 系列   偏于企业版本

                                          Ubuntu  系列  偏于桌面

                                          debain  系列   做渗透安全方面的软件多用于

   红帽系列的操作系统分为  red hat  企业版 (服务收费)和  centos 社区版(服务和系统完全免费)


三.  文件系统格式:


        ext 4    centos 6 之前版本的默认文件系统  用户存放文件和目录数据分区  扩展日志型文件系统

        xfs   日志文件系统  支持大磁盘  高度写  易还原  centos 7 默认文件系统

        swap  交换文件系统   相当于虚拟内存,  物理内存的1.5-2倍

   安装linux 系统 一般需要至少提供两个分区  /  根分区  (Linux 系统一切从 / 开始) 和 swap 分区

    sda1  分区, sd 表示 sata 或者 scsi 硬盘  a  表示第一块磁盘  1表示第一个分区

                          1-4 保留给主分区, 表示 1-4主分区号 ,逻辑分区从 5开始

    sdb5 表示  第二块 sata 硬盘的第一个逻辑分区


四.系统命令

 systemctl   stop   firewalld.service               //当前关闭防火墙
   systemctl   status   firewalld.service             //查看当前防火墙的运行状态  (是否运行)
  systemctl   disable   firewalld.service               //设置开机不启动防火墙 (或者防火墙开机不会自动启动)
  systemctl   is-enabled  firewalld.service            //查看防火墙的开机运行状态  (是否开机启动)
  su   root                        //普通用户切换到 root 用户权限
  vim    /etc/sysconfig/selinux                //用 vim 编辑器打开  /etc/sysconfig/selinux  文件

   编辑文件   输入  i  可以编辑文件内容  完毕后 按  esc 退出编辑模式   键盘输入 :wq  保存退出

(vim 编辑器 是属于第三章的内容 大家可以尝试  出不了来也没关系  不要灰心 先体验一下  后面学了就会操作了)

其他尝试命令

  runlevel

  mkdir   /abc

  ls   /

  cd   /home

  touch    /.mm

 ifconfig

 init  6

 systemctl   start  firewalld.service

 init  0

五.命令


systemctl    start     network.service         //开启网络服务,  当前开启

systemctl    status    network.service        //查看网络服务的状态  就是是否正在运行

systemctl    stop     firewalld.service          //关闭防火墙服务   当前关闭

systemctl    restart    network.service         //当前重启网络服务

systemctl    reload     network.service       //刷新服务


systemctl   enable  sshd.service         //配置开机启动sshd 服务    每次开机自动运行

systemctl   disable  firewalld.service    //配置开机不自动启动防火墙服务

systemctl   is-enabled    firewalld.service     //查看防火墙服务是否开机自动运行

0  关机     init  0


1  急救模式   单用户模式     好像windows 安全模式


3  多用户的命令行界面   字符界面     企业常用的    init  3

5  图形化的操作界面       ini 5

6  重启        init  6

   挂载   mount    /dev/cdrom    /media  


相关文章
|
18天前
|
Linux API 调度
技术笔记:Linux内核跟踪和性能分析
技术笔记:Linux内核跟踪和性能分析
|
18天前
|
算法 Linux 编译器
技术笔记:LINUX2.6.32下的进程分析
技术笔记:LINUX2.6.32下的进程分析
|
2天前
|
Web App开发 缓存 Linux
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
《FFmpeg开发实战》书中第10章提及轻量级流媒体服务器MediaMTX,适合测试RTSP/RTMP协议,但不适合生产环境。推荐使用SRS或ZLMediaKit,其中SRS是国产开源实时视频服务器,支持多种流媒体协议。本文简述在华为欧拉系统上编译安装SRS和FFmpeg的步骤,包括安装依赖、下载源码、配置、编译以及启动SRS服务。此外,还展示了如何通过FFmpeg进行RTMP推流,并使用VLC播放器测试拉流。更多FFmpeg开发内容可参考相关书籍。
12 2
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
|
9天前
|
Linux
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
《FFmpeg开发实战》书中介绍了直播的RTSP和RTMP协议,以及新协议SRT和RIST。SRT是安全可靠传输协议,RIST是可靠的互联网流传输协议,两者于2017年发布。腾讯视频云采用SRT改善推流卡顿。以下是Linux环境下为FFmpeg集成libsrt和librist的步骤:下载安装源码,配置、编译和安装。要启用这些库,需重新配置FFmpeg,添加相关选项,然后编译和安装。成功后,通过`ffmpeg -version`检查版本信息以确认启用SRT和RIST支持。详细过程可参考书中相应章节。
17 1
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
|
1月前
|
编解码 Linux
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
XviD是开源的MPEG-4视频编解码器,曾与DivX一起用于早期MP4视频编码,但现在已被H.264取代。要集成XviD到Linux上的FFmpeg,首先下载源码,解压后配置并编译安装libxvid。接着,在FFmpeg源码目录中,重新配置FFmpeg以启用libxvid,然后编译并安装。成功后,通过`ffmpeg -version`检查是否启用libxvid。详细步骤包括下载、解压libxvid,使用`configure`和`make`命令安装,以及更新FFmpeg配置并安装。
41 2
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
|
1月前
|
Web App开发 安全 Linux
FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流
《FFmpeg开发实战》书中介绍轻量级流媒体服务器MediaMTX,但其功能有限,不适合生产环境。推荐使用国产开源的ZLMediaKit,它支持多种流媒体协议和音视频编码标准。以下是华为欧拉系统下编译安装ZLMediaKit和FFmpeg的步骤,包括更新依赖、下载源码、配置、编译、安装以及启动MediaServer服务。此外,还提供了通过FFmpeg进行RTSP和RTMP推流,并使用VLC播放器拉流的示例。
57 3
FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流
|
1月前
|
编解码 Linux
FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp
《FFmpeg开发实战》书中指导如何在Linux环境下为FFmpeg集成libwebp以支持WebP图片编解码。首先,从GitHub下载libwebp源码,解压后通过`libtoolize`,`autogen.sh`,`configure`,`make -j4`和`make install`步骤安装。接着,在FFmpeg源码目录中重新配置并添加`--enable-libwebp`选项,然后进行`make clean`,`make -j4`和`make install`以编译安装FFmpeg。最后,验证FFmpeg版本信息确认libwebp已启用。
46 1
FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp
|
17天前
|
Unix Shell Linux
技术笔记:linux中SIGHUP与nohup的关系
技术笔记:linux中SIGHUP与nohup的关系
14 1
|
1月前
|
Linux 编解码 Python
FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
AV1是一种高效免费的视频编码标准,由AOM联盟制定,相比H.265压缩率提升约27%。各大流媒体平台倾向使用AV1。本文介绍了如何在Linux环境下为FFmpeg集成AV1编解码库libaom、libdav1d和libsvtav1。涉及下载源码、配置、编译和安装步骤,包括设置环境变量以启用这三个库。
64 3
FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
|
28天前
|
存储 编解码 Ubuntu
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
【QT】linux下alsa库的移植和QT中音视频的处理&笔记