E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《Linux系列》
【万字详解
Linux系列
】多线程(上)
文章目录前言一、线程1.概念2.优点3.缺点4.线程异常二、进程与线程1.进程和线程2.进程的多个线程共享三、线程控制1.线程创建2.线程查看命令行查看用函数查看3.线程等待参数thread参数retval4.进程退出returnpthread_exitpthread_cancel四、pthread_t五、线程互斥1.相关概念2.互斥量(1)引出(2)互斥量(锁)3.死锁(1)四个必要条件(2)如
山舟
·
2022-09-09 07:36
万字详解Linux系列
linux
c语言
【万字详解
Linux系列
】进程信号
文章目录一、信号简介1.查看信号2.信号的本质3.信号的记录和发送4.从键盘输入的信号5.signal自定义信号6.处理信号的一般方式二、信号产生1.通过终端按键(键盘)产生信号CoreDump(核心转储)2.程序异常事后调试3.调用函数(1)kill函数(2)raise函数(3)abort4.由于软件条件产生信号(1)SIGPIPE(2)SIGALRM5.硬件异常产生信号三、信号阻塞1.相关概念
山舟
·
2022-09-09 07:35
万字详解Linux系列
linux
运维
服务器
【万字详解
Linux系列
】多线程(下)
文章目录前言一、线程同步1.概念2.条件变量3.代码实现(1)相关函数(2)代码使用(3)关于pthread_cond_wait二、生产者消费者模型1.什么是生产者消费者模型2.相关概念(1)一个交易场所(2)三种角色(3)三种关系3.基于阻塞队列的单生产者、单消费者模型(1)简介(2)代码实现三、POSIX信号量1.简介2.函数介绍3.函数调用4.基于环形队列的生产者消费者模型四、线程池1.简介
山舟
·
2022-09-09 07:05
万字详解Linux系列
linux
运维
服务器
【万字详解
Linux系列
】基础IO
文章目录前言(1)当前目录(2)stdin、stdout、stderr一、open(1)标志位(2)O_WRONLY(3)O_CREAT二、close,read,write三、文件描述符1.概念2.原理3.分配规则四、重定向1.输出重定向2.再谈缓冲区(1)缓冲方式(2)缓冲区3.输入重定向4.追加重定向5.stdout和stderr五、dup2感谢阅读,如有错误请批评指正前言有关C语言中对文件的
山舟
·
2022-09-09 07:05
万字详解Linux系列
linux
【万字详解
Linux系列
】进程间通信(IPC)
文章目录一、进程间通信1.目的2.如何通信3.分类二、管道1.概念2.匿名管道(1)实现父子进程间通信(2)fork角度的理解(3)文件描述符角度的理解(4)匿名管道特点(5)四种情况(6)管道的大小3.命名管道(1)命令行使用命名管道(2)代码使用命名管道4.命令行中的管道|三、SystemV1.介绍2.基本原理3.shmget函数①key②SIZE③shmflg4.创建共享内存5.删除共享内存
山舟
·
2022-09-09 07:05
万字详解Linux系列
linux
服务器
【万字详解
Linux系列
】进程控制
文章目录一、环境变量1.基本概念2.常见的环境变量(1)PATH(2)HOME(3)SHELL(4)HISTSIZE(5)SSH_TTY3.与环境变量相关的指令4.在代码中获取环境变量(1)argc和argv(2)envp二、进程地址空间1.不同数据的分布2.虚拟地址和物理地址3.页表4.为什么需要进程地址空间三、进程创建1.再识fork(1)返回值(2)fork失败2.写时拷贝四、进程终止1.进
山舟
·
2022-09-09 07:04
万字详解Linux系列
linux
运维
服务器
重装系统(windows系列:win10,win11专业版;
Linux系列
:Ubuntu18.04,22.04LTS安装)即装机必备软件汇总
文章目录windows系统安装与使用windows系统安装及问题解决【[小白新版|一键重装系统教程](http://www.xiaobaixitong.com/sysm/azjc/31750.html)】**dellT30服务器重装系统报错:****其他安装包说明:**新装win10卡顿现象严重怎么办的解决方法Win11系统安装与激活Win11怎么禁用WindowsDefender防病毒软件(找不
毅博明喆
·
2022-08-27 00:33
软件
库安装即环境搭建
windows
linux
安全
Linux系列
之链接
前言在类Unix系统中,一个文件有可能被多个名字引用。我们使用链接来实现这一点,链接共有两种类型:硬链接和软链接,本文分别来介绍它们。硬链接硬链接也允许指向文件,但与符号链接的方式不同。它们是Unix创建链接的原始方式。默认情况下,每个文件都有一个单独的硬链接,该链接给出了文件的名称,当我们创建一个硬链接时,我们是为一个文件创建一个额外的目录条目。其中有两个限制:硬链接不能引用自己文件系统以外的文
·
2022-08-13 11:39
linux
Linux系列
之链接
前言在类Unix系统中,一个文件有可能被多个名字引用。我们使用链接来实现这一点,链接共有两种类型:硬链接和软链接,本文分别来介绍它们。硬链接硬链接也允许指向文件,但与符号链接的方式不同。它们是Unix创建链接的原始方式。默认情况下,每个文件都有一个单独的硬链接,该链接给出了文件的名称,当我们创
chuckQu
·
2022-08-13 11:00
Linux系列
之压缩命令
前言Linux有三个常用的压缩命令:gzip、bzip2和tar。本文介绍它们的区别和简单用法。压缩文件数据压缩是去除数据中冗余部分的过程,需要通过压缩算法完成。这些算法可分为两类:无损压缩:保留原始文件中包含的所有数据。有损压缩:在进行压缩时删除数据,以便应用更多的压缩。当文件被恢复时,它与原始版本不一致,是一个近似值。JPEG和MP3是有损压缩的例子。gzip命令该命令被用来压缩一个或多个文件
·
2022-08-10 21:55
linux
Linux系列
之压缩命令
前言Linux有三个常用的压缩命令:gzip、bzip2和tar。本文介绍它们的区别和简单用法。压缩文件数据压缩是去除数据中冗余部分的过程,需要通过压缩算法完成。这些算法可分为两类:无损压缩:保留原始文件中包含的所有数据。有损压缩:在进行压缩时删除数据,以便应用更多的压缩。当文件被恢
chuckQu
·
2022-08-10 20:00
Linux系列
之重定向操作
前言I/O重定向允许我们将命令的输入和输出重定向到文件中,以及将多个命令连接到一起成为管道。本文就来介绍有关重定向的知识。标准输入、输出、错误输出包括两种类型:程序的结果。被称为标准输出或者stdout。状态以及错误信息。被称为标准错误或者stderr。除此之外,一些程序从标准输入stdin中获取输入。默认情况下,标准输入与键盘相连接。默认情况下,stdout和stderr都被链接到屏幕上,而不是
·
2022-08-07 11:33
linux
Linux系列
之重定向操作
前言I/O重定向允许我们将命令的输入和输出重定向到文件中,以及将多个命令连接到一起成为管道。本文就来介绍有关重定向的知识。标准输入、输出、错误输出包括两种类型:程序的结果。被称为标准输出或者stdout。状态以及错误信息。被称为标准错误或者stderr。除此之外,一些程序从标准输入st
chuckQu
·
2022-08-07 11:00
go-cqhttp系列教程-go-cqhttp安装
使用http协议将消息推送到URL上面,也是使用URL对他回应,即可实现发信go-cqhttp框架下载我这里使用centos7系统进行演示,因为任何对象,对大众提供服务,都需要极高的稳定性和可靠性,而
Linux
m0_67400972
·
2022-08-01 18:55
面试
学习路线
阿里巴巴
android
前端
后端
Linux系列
之比较命令
前言Linux中有两个比较命令,它们分别是comm和diff,在比较文本文件的版本时通常很有用。本文介绍它们的区别和简单用法。comm命令该命令对两个文本文件进行比较,并显示每个文件独有的行和它们共有的行。假设我们有两个文件:当我们运行commfile1.txtfile2.txt时,我们会得到:在我看来,comm的输出有些难看,但它是三列。请原谅我糟糕的线条:第一列包含第一个文件参数特有的行,第二
·
2022-08-01 17:56
linux
Linux系列
之比较命令
前言Linux中有两个比较命令,它们分别是comm和diff,在比较文本文件的版本时通常很有用。本文介绍它们的区别和简单用法。comm命令该命令对两个文本文件进行比较,并显示每个文件独有的行和它们共有的行。假设我们有两个文件:当我们运行commfile1.txtfile2.txt时,我
chuckQu
·
2022-08-01 17:00
Linux系列
之管理用户环境变量
前言环境变量控制你在Linux工作环境中的外观、行为和感觉。一共有两种类型的变量:环境变量:这些是内置于系统中的进程范围的变量,控制着系统的外观和行为。因为是进程范围的,所以它们被任何子shell或进程所继承。shell变量:通常以小写字母列出,并且只在它们被设置的shell中有效。查看和修改环境变量使用env命令来查看所有的默认环境变量:环境变量总是大写的,正如我们所看到的SHELL,WINDO
·
2022-07-31 14:27
linux
Linux系列
之管理用户环境变量
前言环境变量控制你在Linux工作环境中的外观、行为和感觉。一共有两种类型的变量:环境变量:这些是内置于系统中的进程范围的变量,控制着系统的外观和行为。因为是进程范围的,所以它们被任何子shell或进程所继承。shell变量:通常以小写字母列出,并且只在它们被设置的shell中有效。查看和修
chuckQu
·
2022-07-31 14:00
Linux系列
之进程管理
前言进程是正在运行的程序,Linux系统通常有数百个进程同时运行。本文就来介绍下Linux是如何进行进程管理的。我们可以看到:查看进程(Viewingprocesses)查找进程(Findingprocesses)管理进程(Managingprocesses)进程的优先级(Prioritizingprocesses)杀死进程(Killingprocesses)在后台运行进程(Runningproc
·
2022-07-30 17:59
linux
Linux系列
之进程管理
前言进程是正在运行的程序,Linux系统通常有数百个进程同时运行。本文就来介绍下Linux是如何进行进程管理的。我们可以看到:查看进程(Viewingprocesses)查找进程(Findingprocesses)管理进程(Managingprocesses)进程的优先级(Prio
chuckQu
·
2022-07-30 17:00
Linux (三)——组管理和权限管理
Linux系列
文章Linux(一)——(目录结构、Vim编辑器、用户管理)Linux(二)——运行级别及实用指令Linux(三)——组管理和权限管理Linux(四)——任务调度和磁盘分区Linux(五)
ewenll
·
2022-07-29 11:15
Linux
linux
java
学习笔记
Linux系列
之文件和目录权限
前言我们知道,root用户基本上可以在系统中做任何事。其他用户有更多的限制,并且通常被收集到组中。你把有类似需求的用户放入一个被授予相关权限的组,每个成员都继承组的权限。让我们看一下:查看权限(Checkingpermissions)更改权限(Changingpermissions)默认权限(Defaultpermissions)特殊权限(Specialpermissions)授予权限权限有三个级
·
2022-07-19 23:34
linux
Linux系列
之添加和删除软件命令
前言在基于Debian的Linux发行版中,默认的软件管理器是AdvancedPackagingTool,也就是apt。本文将简单介绍下面有关添加和删除软件的命令:apt-cachesearchapt-getinstallapt-getremoveapt-getpurgeapt-getupdateapt-getupgrade/etc/apt/sources.listapt-cachesearch命
·
2022-07-18 22:18
linux
Linux系列
之添加和删除软件命令
前言在基于Debian的Linux发行版中,默认的软件管理器是AdvancedPackagingTool,也就是apt。本文将简单介绍下面有关添加和删除软件的命令:apt-cachesearchapt-getinstallapt-getremoveapt-getpurgea
chuckQu
·
2022-07-18 22:00
Linux系列
之文本操作命令
前言Linux有八个常用的文本操作命令:cat、head、tail、nl、grep、sed、more、less。本文介绍它们的区别和简单用法。cat命令显示文本的最基本命令。catfilecat/usr/share/metasploit-framework/data/wordlists/passwd.lstcat命令不是最方便的命令,但却十分快捷。head命令该命令将显示文件的前10行(默认情况下
·
2022-07-06 22:53
linux
Linux系列
之文本操作命令
前言Linux有八个常用的文本操作命令:cat、head、tail、nl、grep、sed、more、less。本文介绍它们的区别和简单用法。cat命令显示文本的最基本命令。catfilecat/usr/share/metasploit-framework/data/wordlist
chuckQu
·
2022-07-06 21:00
Linux系列
之查找命令
前言Linux有四个常用的查找命令:locate、whereis、which和find。本文介绍它们的区别和简单用法。locate命令这个命令将检查你的整个文件系统,并找到该关键词的每一次出现。所以你可以想象到,结果可能是令人难以接受的。locatekeywordlocate使用的数据库通常每天更新一次,所以如果你在搜索最近创建的东西,它可能不会在你的搜索中返回。你可以使用updatedb命令手动
·
2022-07-04 23:42
linux
Linux系列
之查找命令
前言Linux有四个常用的查找命令:locate、whereis、which和find。本文介绍它们的区别和简单用法。locate命令这个命令将检查你的整个文件系统,并找到该关键词的每一次出现。所以你可以想象到,结果可能是令人难以接受的。locatekeywordlocate使用的
chuckQu
·
2022-07-04 22:00
dos攻击命令_Kali
Linux系列
之拒绝服务攻击(DOS)实战(下)
(你的世界是个什么样的世界?你说,我们倾听!)利用系统漏洞进行拒绝服务攻击1.利用系统漏洞进行拒绝服务攻击扫描445或者3389的机器利用MS12-020漏洞使用metasploit进行攻击使用metasploit进行SynFlood攻击useauxiliary/dos/tcp/synflooduseauxiliary/dos/windows/rdp/ms12_020_maxchannelids扫
weixin_39620370
·
2022-06-12 17:22
dos攻击命令
NETGEAR拒绝连接请求
Kali
Linux系列
之拒绝服务攻击(DOS)实战(下)
(你的世界是个什么样的世界?你说,我们倾听!)利用系统漏洞进行拒绝服务攻击1.利用系统漏洞进行拒绝服务攻击扫描445或者3389的机器利用MS12-020漏洞使用metasploit进行攻击使用metasploit进行SynFlood攻击useauxiliary/dos/tcp/synflooduseauxiliary/dos/windows/rdp/ms12_020_maxchannelids扫
码奋
·
2022-06-12 17:49
Kali
Linux
狂神说Linux02:常用的基本命令(必掌握)
狂神说
Linux系列
连载课程,通俗易懂,基于CentOS7,欢迎各位狂粉转发关注学习。
狂神说
·
2022-05-14 07:29
Linux系统下的软件包管理命令汇总|使用Linux系统前必备知识。
Arch
Linux系列
:软件包后缀格式为.pkg.tar.zst,软件包管理命令为pacman。Gentoo
Linux系列
:软件包从源代码构建,GentooLinu
·
2022-05-12 22:28
列出linux常见目录功能,
Linux系列
七之常用命令整理(一):帮助、目录管理、文件管理、文件内容、文本处理...
一、帮助类命令1-1、帮助手册命令:man用法:manCOMMAND例如:manls图片.png如图所示命令后面的数字以及符号代表:1:用户命令(/bin,/usr/bin,/usr/local/bin)2:系统调用3:库用户4:特殊文件(设备文件)5:文件格式(配置文件的语法)6:游戏7:杂项(Miscellaneous)8:管理命令(/sbin,/usr/sbin,/usr/local/sbi
深夜里呕吐的鱼公子
·
2022-03-23 07:51
列出linux常见目录功能
Linux系列
——常规基础操作
1、配置IPa、若安装桌面版系统,直接GUI画面配置,操作直观、简单b、若安装非桌面版系统,进行如下配置:1)、ifconfig命令(临时配置,重启后失效)ifconfigeth0192.168.1.100netmask255.255.255.02)、使用vi命令直接编辑网卡文件vi/etc/sysconfig/network-scripts/ifcfg-ethx其中ethx后面的x表示网卡号,从
猫头007
·
2022-02-27 10:00
数字化转型——医院数字化管理平台HDMP建设历程
Linux系列
——挂载Windows虚拟文件夹到Linux系统
Linux系列
——常规基础操作
Linux系列
——配
猫头007
·
2022-02-27 10:00
Linux系列
——配置SSH免密登录
具体参见:
Linux系列
——常规基础操作下面重点说明如何配置SSH:1、编辑sshd服务配置文件,开启免密验证,vi/etc/ssh/sshd_config打开文件后,去掉以下3行的"#"注释RSAAuthenticationyesPubkeyAuthenticationyesAuthorizedKeysFile.ssh
猫头007
·
2022-02-27 10:00
Linux系列
——挂载Windows虚拟文件夹到Linux系统
在windows操作系统上安装多台Linux虚拟机,需要方便的在windows系统和虚拟机上的Linux系统进行文件拷贝。需要用到共享虚拟文件夹技术,将windows文件夹挂载到linux系统中,下面是详细操作步骤:1、设置共享文件夹(注意需要在虚拟机关机的情况下设置,见下图,按提示一路配置,比较简单)2、在linux系统上安装所需依赖项安装gcc:yum-yinstallgcc安装kernel-
猫头007
·
2022-02-27 10:00
【万字详解
Linux系列
】Linux开发工具(yum,vim,gcc/g++,gdb,make/makefile)
文章目录一、软件包管理器yum1.什么是软件包2.ping3.查看所有软件包4.安装软件包5.卸载软件包二、编辑器vim0.vim的配置(1)配置文件(2)配置vim1.vim的模式2.模式间的转变3.命令模式(Normalmode)(1)命令模式向插入模式转换(2)命令模式下常用的编辑命令4.插入模式(Insertmode)5.底行模式(lastlinemode)三、编译器gcc/g++1.从源
山舟
·
2022-02-21 22:22
万字详解Linux系列
linux
【万字详解
Linux系列
】进程概念
文章目录一、冯·诺依曼体系结构1.冯·诺依曼体系结构2.从冯·诺依曼体系结构理解软件行为二、操作系统(OS)三、进程1.概念2.进程控制块PCB(processcontrolblock)四、task_struct1.标示符2.状态(1)前台进程和后台进程(2)fork①定义②用fork创建子进程③fork的返回值(3)进程状态①R(running)状态②S(sleeping)状态③D(disksl
山舟
·
2022-02-21 22:51
万字详解Linux系列
linux
运维
服务器
【万字详解
Linux系列
】Linux常用指令总结
文章目录1.ls及常用选项(1)-l选项(2)-a选项(3)-t选项(4)-d选项2.clear3.pwd4.cd(1)-选项(2)~选项5.tree6.mkdir-p选项7.touch对应选项8.rm及rmdirrm的选项9.man10.cp(1)-r选项(2)-f选项11.mv选项12.cat、tac13.more、less(1)more(2)less14.head、tail15.echo16
山舟
·
2022-02-21 22:51
万字详解Linux系列
linux
【测试基础】Linux文本编辑vi命令
今天分享的是
Linux系列
分享的第五篇:Linux文本编辑vi命令。
软件测试大田
·
2022-02-18 22:25
第100篇,我的10年4000粉心得
系列文章目录第100篇,我的10年3000粉心得文章目录系列文章目录前言一、写文心得二、回顾20211.Tomcat10源码分析系列2.JavaVsC#系列三、展望2022,
Linux系列
1.Linux
FlyLolo
·
2022-02-18 15:41
杂谈
linux
网络
docker
csdn
Linux 学习启动篇
就像我说要写
Linux系列
教程一样,写的时间久了,难免会有些许懈怠,想着算了,何必呢?但是每每在
小帅b
·
2022-02-13 01:29
Linux系列
(一): 在虚拟机中安装Ubuntu
系列文章目录
Linux系列
(一):在虚拟机中安装Ubuntu文章目录系列文章目录前言一、开启Hyper-V二、下载Ubuntu安装文件三、虚拟机配置1.新建虚拟机2.其他设置四、开始安装总结前言最近想安装个
FlyLolo
·
2022-02-11 14:00
Linux
ubuntu
linux
运维
windows
11
hyper-v
第100篇,我的10年4000粉心得
系列文章目录第100篇,我的10年3000粉心得文章目录系列文章目录前言一、写文心得二、回顾20211.Tomcat10源码分析系列2.JavaVsC#系列三、展望2022,
Linux系列
1.Linux
FlyLolo
·
2022-02-11 14:59
杂谈
linux
网络
docker
csdn
Ubuntu18.04更改apt源为阿里云源的详细过程
为了下载更方便,速度更快,我们往往在使用
Linux系列
系统时修改apt源为国内的源,一般选择有阿里云,豆瓣之类的,下面简单说下如何更改为阿里
·
2021-12-19 13:02
Kafka 安装与配置详细过程
本节详细介绍Kafka运行环境的搭建,为了节省篇幅,本节的内容以LinuxCentOS作为安装演示的操作系统,其他
Linux系列
的操作系统也可以参考本节的内容。
·
2021-11-26 14:12
linux系列
之: 你知道查看文件空间的两种方法吗?
简介linux系统中查看文件空间大小应该是一个非常常见的命令了,今天给大家介绍linux系统中查看文件空间的两种方法和在使用中可能会遇到的奇怪问题.为什么会有两种方法呢?因为我们可以使用du命令来看空间的占用情况,也可以使用df来查看空间的剩余情况,就像一个硬币的正反两面,怎么用着舒服怎么来.话不多说,开始我们今天精彩的内容吧.du命令查看空间大小最直接的命令就是du了,这个命令的全称就是disk
·
2021-11-05 20:17
linux系列
之: 你知道查看文件空间的两种方法吗?
目录简介du命令df命令总结简介linux系统中查看文件空间大小应该是一个非常常见的命令了,今天给大家介绍linux系统中查看文件空间的两种方法和在使用中可能会遇到的奇怪问题.为什么会有两种方法呢?因为我们可以使用du命令来看空间的占用情况,也可以使用df来查看空间的剩余情况,就像一个硬币的正反两面,怎么用着舒服怎么来.话不多说,开始我们今天精彩的内容吧.du命令查看空间大小最直接的命令就是du了
flydean
·
2021-11-05 20:00
nginx配置http和https
1.检查服务器是否安装nginx,如果未安装,可参考我之前的文章
Linux系列
~docker部署nginx_一夜白头催人泪-CSDN博客_docker部署nginx1.新建docker-compose.yml
一夜白头催人泪
·
2021-10-28 10:14
linux
nginx
服务器
运维
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他