linux理论知识篇
JIANXIN.Y
努力拼搏,争取早日秃顶
展开
-
VIM常用命令及使用技巧
[TOC]使用前需要知道的vim 是对vi的扩展,文中的很多操作是vi通用的vi是区分大小写的命令的,也就是说 g与G 是不同的命令在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式一般模式用于文件内部操作,编辑模式用于输入编写等,指令模式用于对文本文件进行操作常用操作进入一般模式为开始编辑,或者按esc后进入按键 效果 a,i,r,o,A,I,R,O 进入编辑模式 h,backspace 左移动 l,space 右移转载 2020-11-30 14:43:27 · 569 阅读 · 0 评论 -
网络端口号大全
一、端口概念在网络技术中,端口(Port)大致有两种意思: 一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。 二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。 二、网络端口的分类按端口号可分为3大类:(1)公认端口(Well-KnownPorts):范围从0到1023(2)动态端口(Dyna原创 2020-11-06 14:02:42 · 598 阅读 · 0 评论 -
linux上恢复误删(使用rm-rf命令)的文件或目录
Linux不像windows有那么显眼的回收站,不是简单的还原就可以了。linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原,这里分别检查介绍下。一、误删除文件进程还在的情况。这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。比如当前举例说明:通过一个shell终端对一个测试文件做cat追加操作:[root@21yunwei_backup ~原创 2020-09-16 11:14:34 · 48936 阅读 · 4 评论 -
Linux 系统判断大小端序
大端模式:指CPU对操作数的存放方式是将数据的高位存放在内存中的低地址,而数据的低位存放在内存中的搞地址。小端模式:指CPU对操作数的存放方式是将数据的低位存放在内存中的高地址,而数据的低位存放在内存中的搞地址。大多数ARM处理器都是采用的小端模式,网络字节序采用的是大端模式。判断程序#include <stdio.h>int check_system...原创 2019-12-02 21:09:50 · 1217 阅读 · 0 评论 -
Linux解压.tgz,.tar.gz文件(tar详细参数使用介绍)
一、Linux操作.tgz文件1.解压.tgz文件:(1)解压到当前文件夹 命令:tar zxvf文件名.tgz -C ./ eg:tar zxvf demo.tgz -C ./(2)解压到指定文件夹下 命令:tarzxvf文件名.tgz-C/指定路径 eg:解压到家目录:tar zxvf simple-e...原创 2019-05-20 21:29:40 · 118078 阅读 · 3 评论 -
TCP协议 “3次握手,4次挥手” 详细解释
什么是“3次握手,4次挥手”TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如ip地址、端口号等。TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在TCP头部。TCP提供了一种...原创 2019-03-14 21:19:57 · 1993 阅读 · 1 评论 -
移动ubuntu 16.04桌面左边的任务栏到屏幕的底部或者右方
在ubuntu16.4桌面版下,可以直接通过命令将左边的任务栏移到屏幕下方,在终端下属于以下命令: gsettings set com.canonical.Unity.Launcher launcher-position Bottom (移到屏幕下方) gsettings set com.canonical.Unity.Launcher launcher-position Left (...原创 2018-12-16 12:12:35 · 1352 阅读 · 0 评论 -
Linux内核原码下载(官网地址,对各个模块做了相应的解释)
Linux的的的的的的的各个版本的内核原码下载地址如下: 将内核下的各个模块做了解释,只需要下载自己需要的就行了。对**********。tar.xz文件用以下方式解压,在Linux的的的的环境下文件用tar xvJf *********。tar.xz来解压 https://mirrors.edge.kernel.org/pub/linux/kernel/ ...原创 2018-12-14 18:46:40 · 4971 阅读 · 0 评论 -
Linux内核.tar.xz文件解压方式
在解压内核.tar.xz文件时,只能在Linux环境下解压,解压方式如下:$*********.tar.xz文件用tar xvJf **********.tar.xz来解压原创 2018-10-29 10:27:41 · 1051 阅读 · 0 评论 -
linux 进程重要知识(详讲)
一、进程基础1.进程相关概念 进程是一个独立可调度的任务,进程是一个抽象的实体,当系统在执行某个程序时,分 配和释放的各种的资源 进程是一个程序的一次执行的过程 进程是程序执行资源管理的最小单位 进程和程序的区别:进程是动态的概念,它是程序执行的过程,包括创建、调度和消亡 ...原创 2018-09-30 19:45:53 · 693 阅读 · 2 评论 -
linux下线程与进程的区别
本文章主要从以下几方面主要介绍线程与进程的区别 二者的相同点 实现方式的差异 多任务程序设计模式的区别 实体间(进程间,线程间,进线程间)通信方式的不同 控制方式的异同 资源管理方式的异同 个体间辈分关系的迥异 进程池与线程池的技术实现差别 1.二者的相同点无论是进程还是线程,对于程序员而言,都是用来实现多任...转载 2018-09-30 20:16:39 · 603 阅读 · 0 评论 -
进程 线程 任务 的区别
任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是一系列共同达到某一目的的操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也可以作为一个线程(或作为一个中断任务)来实现。 进程(process)常常被定义为程序的执行。可以把一个进程看成是一个独立的程序,在内存中有其完备的数...转载 2018-08-26 10:53:13 · 227 阅读 · 0 评论