【Linux 基础知识(四)】教程文章相关的互联网学习教程文章

Linux基础知识-文件管理

Linux目录与路径cd:切换目录例如:cd ~willhua,则回到用户willhua的主文件夹   cd ~或者cd,则表示回到自己的的主文件夹   cd -,则表示回到上个目录pwd:显示目前所在目录参数:-p,显示当前路径,而非使用连接路径mkdir:新建新目录参数:-m:直接配置文件的权限,而不管默认权限umask,比如mkdir -m 711 test1,则test1的权限为711-p:帮助你直接将所需要的目录递归创建起来,比如mkdir -p test1/test2/test3,则系统将...

Shell脚本实现Linux系统和进程资源监控_基础知识

在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员。本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写。 文章目录: 1.Linux使用 Shell 检查进程是否存在 2.Linux使用 Shell检测进程 CPU 利用率 3.Linux使用 Shell检测进程内存使用量 4.Linux使用 Shell检测进程句柄使用量 5.Linux使用 Shell查看某个 T...

Linux设备驱动模型(1)_基础知识【图】

目录 1. 背景 2. Linux设备模型基本概念 2.1 Bus,Class,Device,Driver概念 2.2 设备模型的核心思想 3. 参考1. 背景 Linux作为一个宏内核,并且支持世界上几乎所有的各式各样的硬件平台,导致Linux内核中作为设备驱动部分代码冗余且杂乱无章,为了降低设备多样性给Linux内核所带来的臃肿不堪,更主要的是解决电源管理, 热插拔等问题, Linux提出了驱动设备模型(Driver Model)的概念。 2. Linux设备模型基本概念 2.1 Bus,Clas...

linux入门基础知识总结

1.1. 1 Linux目录初识 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件 /dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,通常用来挂载使用。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件 /usr 存放应用程序,命令程序文件、程序库、手册和其它文档。 /var 系统默...

Linux驱动之Framebuffer子系统基础知识【图】

1、Linux Framebuffer概述 Framebuffer驱动在Linux内核中用于子系统最重要的显示输出,以该驱动为基础,Linux设备才能向用户展现一个色彩斑斓的世界,对于PC而言,就是显卡驱动,对于嵌入式设备,就是显示控制器和LCD模组驱动。 Framebuffer设备是一个字符设备,在文件系统中的设备节点通常为/dev/fbX,当一个系统中有多个显示设备时,依次使用/de/fb0、/dev/fb1等来表示。在Android系统中,该类设备的主设备号是29,Framebuffer设...

Linux基础知识

1、linux简介:一种开源的、免费的操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。   linux注重安全性、稳定性、高并发处理能力,没有优异的可视化界面   windows用于个人计算机上,linux用于企业服务器上。 2、linux的发行版本:linus在1991年开发,linux的内核程序,后来很多软件开发组织以及软件公司在内核程序基础之上,陆续推出很多不同版本的linux操作系统:Ubuntu(乌班图...

Linux 的基础知识回顾(安装vmware) ---- No.1 后面都以Centos8 为例【图】

此文转载自:https://blog.csdn.net/weixin_44088587/article/details/112800809#commentBox用的是最新的Centos8 下载VMware虚拟机 安装就不提了写字累,就写点主要的 接下来就是创建新的虚拟机 这里的话得看看你下载的版本是多少目前用的是最新的CentOS8 所以选择了Linux 4.x 或更改版本的 这个就根据你自己来命名,位置也同样 你也可以在这里自定义硬件,把光盘换成你刚下载的那个 完成之后,一个虚拟机就整出来了。开...

Linux基础知识(5)-压缩与关机命令【代码】

一、前言 “天上乌飞兔走,人间古往今来” “万般回首化尘埃,唯有青山不改” 二、压缩与关机命令 zip命令 作用:压缩文件成.zip格式,windows和linux可以通用的压缩文件 语法:zip 【选项】 压缩包名 源文件或者源目录选项:-r:压缩目录#压缩文件 [root@Master data]# zip a.txt.zip a.txt adding: a.txt (deflated 53%) [root@Master data]# ll -h a.txt* -rw-r--r--. 1 root root 105 1月 8 19:33 a.txt -rw-r--r--. 1 root ...

Linux基础知识(3)-帮助&查找命令【代码】

一、前言 “临渊羡鱼,不如退而结网” 意思是站在水边想得到鱼,不如回家去结网。比喻只有愿望而没有措施,对事情毫无好处。 或者比喻只希望得到而不将希望付诸行动。语出《淮南子说林训》 二、帮助&查找命令 man命令 作用:查看命令的帮助 语法:man 【选项】 命令选项:-f:查看命令拥有那个级别的帮助 -k:查看命令相关的所有帮助常见的操作:上下左右箭头 g:回到第一页 G:回到最后一页 /字符串:向下搜索 ?字符串:向上搜索...

【总结贴】Linux与Docker基础知识总结(Linux部分已完结)

我的微信公众号:知行校园汇,点击查看,欢迎关注我的其他平台(点击蓝字可访问):GitHub  |  Gitee  |  哔哩哔哩  |  语雀  |  简书  |  微信小程序  |  知行达摩院 Linux部分:1. 安装Ubuntu Server 18.04 LTS2. 使用软件对Linux进行远程控制3. 熟悉Linux系统基本的目录结构4. Linux系统基本的文件目录管理5. Linux的基本系统管理6. Linux Vim 编辑器的基本使用7. Linux的用户和组管理8. Linux系统的文件权...

【Linux】网络基础知识(三)—— 传输层 —— UDP协议详解【代码】【图】

文章目录 传输层1. 再谈端口号1.1 端口号范围划分1.2 认识知名端口号1.3 netstat1.4 pidof 2. UDP协议2.1 UDP协议端格式2.2 UDP的特点2.3 面向数据报2.4 UDP的缓冲区2.5 UDP使用注意事项2.6 基于UDP的应用层协议传输层 负责数据能够从发送端传输接收端。 1. 再谈端口号 端口号(Port)标识了一个主机上进行通信的不同的应用程序。 在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元...

linux基础知识【代码】

linux哲学思想:1.一切皆文件。把几乎所有资源,包括硬件设备都组织为文件格式。 2.由众多单一目的的小程序组成:一个小程序完成一个功能,而且要做好。组合小程序完成复杂功能。3.尽量避免与用户交互。目标:实现脚本编程,以自动完成某些功能。4.使用纯文本文件保存配置文件。 目标:一款实用的文本编辑器即能完成系统配置工作。linux发行版:1.slackwaresuse2.debianubuntu3.redhatrhel:每18个月更新一次centos:兼容商...

linux的基础知识——CS模型流程图【代码】【图】

1.典型的CS模型流程图2.服务端需要做的事情 (1)socket():建立服务端套接字; (2)bind():绑定IP和端口号,初始化struct sockaddr_in addr; (3)listen():指定最大同时发起连接数; (4)accept():阻塞等待客户端发起连接; (5)read():读取客户端数据; (6)对已读取的数据进行处理; (7)write():写回客户端; (8)close() 3.客户端需要做的事情 (1)socket():建立客户端套接字; (2)bind():当进行“隐式绑定...

Linux系统基础知识目录、元数据、软硬链接、文件管理命令、vim查找替换、vimtab缩进【图】

1、描述Linux发行版的系统目录名称命名规则以及用途。/ 根/bin /usr/bin 可执行程序 工具 命令 二进制程序 普通用户能执行/boot 引导文件 核心文件 内核/dev 设备 c开头字符型顺序读取设备 b开头块设备/etc 配置文件/home 家目录 存放用户/root 管理员root目录/sbin root账号才能执行权限的程序和命令/tmp 临时文件夹/usr 二级根 /var 变化内容 程序 存放网页等/mnt 临时挂载点/media 临时挂载点/opt 第三方程序/li...

Linux常用的基础知识【图】

一、 Linux是干嘛的? Linux一般用来做服务器端的操作系统。所有的网站、网络游戏等都需要服务器端,90%以上的服务器端都是用的Linux。Unix 和 Linux 的设计初衷就是多用户操作系统。 二、 操作系统的分类: 1. 桌面操作系统(给大众使用的):比如Windows、 MacOS、 Linux; 传统的Linux界面简单、操作复杂、应用软件少,一直被Windows压制;近年来随着Ubuntu、Federa等优秀桌面环境的兴起,同时各大硬件厂商对其支...