Linux基础笔记总结

简介: 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  


相关文章
|
2天前
|
Linux
Linux(5)WIFI/BT调试笔记
Linux(5)WIFI/BT调试笔记
40 0
|
2天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
51 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
2天前
|
人工智能 安全 Unix
Linux常用命令笔记大全(建议收藏!!)
Linux常用命令笔记大全(建议收藏!!)
74 0
|
2天前
|
Unix Linux Shell
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
在Linux环境下交叉编译Android所需的FFmpeg so库,首先下载`android-ndk-r21e`,然后解压。接着,上传FFmpeg及相关库(如x264、freetype、lame)源码,修改相关sh文件,将`SYSTEM=windows-x86_64`改为`SYSTEM=linux-x86_64`并删除回车符。对x264的configure文件进行修改,然后编译x264。同样编译其他第三方库。设置环境变量`PKG_CONFIG_PATH`,最后在FFmpeg源码目录执行配置、编译和安装命令,生成的so文件复制到App工程指定目录。
51 9
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
|
2天前
|
算法 Linux
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
|
2天前
|
NoSQL Java Linux
linux笔记
linux笔记
11 0
|
2天前
|
存储 运维 Java
Linux笔记02 —— Shell补充
Linux笔记02 —— Shell补充
33 2
|
2天前
|
安全 Linux Shell
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
20 1
|
2天前
|
安全 Linux Android开发
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
该文介绍了如何在Linux服务器上交叉编译Android的FFmpeg库以支持HTTPS视频播放。首先,从GitHub下载openssl源码,解压后通过编译脚本`build_openssl.sh`生成64位静态库。接着,更新环境变量加载openssl,并编辑FFmpeg配置脚本`config_ffmpeg_openssl.sh`启用openssl支持。然后,编译安装FFmpeg。最后,将编译好的库文件导入App工程的相应目录,修改视频链接为HTTPS,App即可播放HTTPS在线视频。
28 3
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
|
2天前
|
编解码 Linux
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
在《FFmpeg开发实战》一书中,介绍了如何在Linux环境下为FFmpeg集成libopus和libvpx,以支持WebM格式的Opus和VP8/VP9编码。首先,下载并安装libopus。接着,下载并安装libvpx。最后,在FFmpeg源码目录下,重新配置FFmpeg,启用libopus和libvpx,编译并安装。通过`ffmpeg -version`检查版本信息,确认libopus和libvpx已启用。
31 1
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx