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.线程编程一.线程基础知识1.线程和进程比较和进程相比,是一种非常节俭的多任务操作方式。启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段,堆栈段数据段。一个进程中的多个线程,他们之间使用相同的地址空间,线程间彼此切换时间远远小于进程linux系统下,多线程遵循posix线程接口p.pthread,多线程包含头文件pthread.h和libpthr
July-Mao
·
2022-03-23 07:09
Linux
c
线程
多线程
linux-
多线程
一、什么是线程?线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。二、什么时候使用多线程?当多个任务可以并行执行时,可以为每个任务启动一个线程。三、线程的创建使用pthread_create函数。#inc
奋斗小子
·
2022-03-23 07:33
linux
编程
thread
join
signal
null
多线程
reference
Linux-
多线程
多线程线程概念线程控制POSIX线程库创建线程线程ID和地址空间线程等待线程终止线程分离线程优缺点线程异常和线程用途线程概念在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部运行,本质是在进程地址空间内运行在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化透过进程虚拟地址空间,可以看
_End丶断弦
·
2022-03-23 07:51
Linux从系统到网络
linux
运维
Linux常见
命令学习
Linux下进程状态详解top、uptime等命令展现出的loadaverage,并非CPUloadaverage,而是系统整体负载,包括了对磁盘资源的请求但是通常情况下,loadaverage/CPUcorenumber>1暗示系统可能是CPUBOUND计算公式:loadaverage=TASK_RUNNING+TASK_UNINTERRUPTABLELinux下进程状态的划分:R:TASK_R
·
2022-03-19 17:54
c++
Linux
命令学习
总结(文件操作、用户与登录)
ls显示当前目录下的所有文件和文件夹名称ls-a显示隐藏文件ls-l列出所有文件以及文件的属性cat一次性列出文件中的所有内容head查看头十行文件的内容head-n2显示前两行内容tail查看末尾十行文件的内容tail-n2显示末尾两行的内容less用来上下翻页查看内容pwd文件当前所在的位置cd打开文件夹cd+Entermkdir创建一个空的文件夹touch创建新文件touch.创建隐藏文件T
1 + 1=王
·
2022-03-18 07:41
笔记
linux
shell命令
x264命令行参数解释
x264命令行参数解释_xiaojun11的专栏-CSDN博客_x264命令命令行选项解析函数(C语言):getopt()和getopt_long()-肖邦
linux-
博客园浅谈linux的命令行解析参数之
Salmon_lee
·
2022-03-16 18:33
x264
x264
Git 以及其相关
命令学习
文章目录什么是Git?常见开发场景版本控制器的方式:Git工作流程Git常用命令分支什么是Git?Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。来自菜鸟教程的
CodeDoraemon
·
2022-03-16 07:47
git
学习
github
Linux-
本地日志服务管理(rsyslog基础)
目录系统环境1.常见的两种日志管理服务1.1RSYSLOG系统日志服务1.2ELK2.RSYSLOG日志服务的相关知识2.1RSYSLOG日志消息级别2.2RSYSLOG日志服务的配置文件位置2.3配置文件解析2.3.1功能模块配置(MODULES)2.3.2全局配置(GLIVAKDURECTUVES)2.3.3规则(RULES)2.4日志格式解析3.服务日志位置更改3.1修改服务日志组3.2修改
残-云
·
2022-03-14 13:00
Linux-
系统状态检测命令
1、ifconfig命令ifconfig命令用于获取网卡配置与网络状态等信息,格式为ifconfig[网络设备][参数]使用ifconfig命令获取网卡配置和网络信息时,主要查看的是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又被称为MAC地址),以及RX、TX的接受数据包与发送数据包的个数以及累计流量(之前我一直以为这么命令只能查看IP地址,其他参数完全不关注)[ro
i进击的攻城狮
·
2022-03-12 09:15
Linux
linux
网络
运维
linux运行rs程序,【
linux-
基础】安装scp,rz,rs命令
在测试中需要在两台虚拟机之间传递文件,首先想到的是scp命令,结果提示:-bash:scp:commandnotfound想当然用yuminstallscp命令安装,结果提示:Nopackagescpavailable.后来发现scp这东西应该属于openssh-clients这个包,在源主机运行yuminstallopenssh-clients再运行scp就可以了,再次运行:输入密码后又再次提示
老闻
·
2022-03-01 11:16
linux运行rs程序
Linux-
基础IO
文章目录C文件接口系统文件I/O系统接口介绍open的返回值重定向dup2磁盘上的文件系统磁盘inode软硬链接acm动静态库动、静态链接静态库动态库输入/输出(I/O)是在主存和外部设备(如磁盘驱动器、终端和网络)之间拷贝数据的过程。输入操作是从I/O设备拷贝数据到主存,而输出操作是从主存拷贝数据到I/O设备C文件接口写文件:#include#includeintmain(){FILE*fp=f
ymz123_
·
2022-02-28 15:52
Linux
linux
运维
服务器
Linux-
进程控制
文章目录进程创建fock函数写时拷贝进程终止进程等待进程程序替换简易shell进程创建操作系统允许一个进程创建另一个进程,并且允许子进程继承父进程所拥有的资源,当子进程被终止时,其在父进程处继承的资源应当还给父进程。同时,终止父进程同时也会终止其所有子进程。注意:Linux操作系统对于终止有子进程的父进程,会把子进程交给1号进程接管。进程创建:1、命令行启动命令(程序、指令等)2、通过程序自身,f
ymz123_
·
2022-02-28 15:51
Linux
linux
服务器
运维
Git
命令学习
分支gitbranch:查看分支gitbranch:创建分支gitbranch-d:删除分支gitbranch-D:强行删除一个分支gitcheckout:切换分支,也可以使用gitswitch来替换gitcheckout-b:创建+切换分支gitmerge:合并分支,把分支合并到当前分支上日志gitlog:查看git的提交日志gitlog--oneline:查看简要日志信息gitlog--gra
Fizzzzer
·
2022-02-21 21:29
Linux
命令学习
-scp跨服务器拷贝
跨服务器拷贝文件scp-rlocal_dirusername@ipaddress:remote_dir-r:代表递归拷贝local_dir:本地存放目录username:服务器的用户名ipaddress:服务器IP地址remote_dir:待拷贝的目录这个命令可以很方便地实现从服务器上拷贝需要的文件到本地电脑上。执行命令后会在命令行窗口提示输入用户的密码,输入后即可开始拷贝。
TangledBoy
·
2022-02-21 12:34
Linux常用
命令学习
1、ls命令就是list的缩写,通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等2、cd命令(changeDirectory),命令语法:cd[目录名]。说明:切换当前目录至dirName。3、pwd命令查看当前工作目录路径4、mkdir命令创建文件夹.5、rm命令删除一个目录中的一个或多个文件或目录,如果没有使用-r选项,则
baixiaoshuai
·
2022-02-20 00:18
Linux-
常用工作命令
yum软件库image.pngshell----bash是shell的字符解释器image.pngdate命令image.pngimage.png修改系统时间:date-s"2019080420:10:00"image.pngman命令说明image.pngimage.pngimage.pngecho命令:用于在终端显示字符变量。image.pngechoSHELL-----显示shell变量值r
DonkeyJason
·
2022-02-15 22:14
Linux-
进程概念
Linux-
进程概念冯诺依曼体系结构操作系统(OperatorSystem)进程描述进程-PCB查看进程通过系统调用创建进程-fork进程状态Linux下的内核源代码查看进程状态僵尸进程危害孤儿进程进程优先级查看系统进程
The August
·
2022-02-15 09:01
Linux
linux
运维
服务器
Linux-
内存和磁盘管理
内存使用率查看free-b|-k|-m|-g分别代表以BYTEKBMBGB为单位显示使用率top动态查看内存使用情况磁盘使用率查看fdisk用于创建和维护分区fdisk-l查看所有分区df查看磁盘使用统计情况.du查看实际占用磁盘空间.du==diskusage(磁盘使用量,占用的磁盘空间)du的基本使用du-s#s参数是可以统计占硬盘空间大小的如du-skhb.txt-k或--kilobytes
·
2022-02-13 16:40
linux操作系统程序员运维
初步学习Git基本命令
一.基础的Git
命令学习
1.配置用户名和Email作为个人标识2.初始化仓库非系统盘非中文路径,建立一个文件夹learngit,如E:\learngit命令行窗口,通过如图所示命令,进入该目录,并通过gitinit
嗯哼65
·
2022-02-12 13:28
精讲
Linux-
进程信号
进程信号初始信号生活角度中的信号技术应用角度的信号信号概念查看信号列表信号处理常见方式产生信号1.通过终端产生信号2.通过系统调用函数产生信号3.由软件条件产生信号4.硬件异常产生信号阻塞信号信号其他相关常见概念在内核中表示sigset_t信号集操作函数sigprocmask函数sigpending捕捉信号用户空间和内核空间内核态和用户态内核如何捕捉信号sigaction可重入函数volatile
_End丶断弦
·
2022-02-12 07:04
Linux
linux
运维
服务器
Linux-
服务+网络端口号
1、
Linux-
服务+网络端口号服务:一般在后台运行centos6有7种运行级别,系统启动时会按照配置的一个运行级别启动,然后使用init.d再根据此运行级别去判断服务是否在此级别中启动。
李亚森
·
2022-02-11 20:01
Linux
命令学习
手册-printf
printfFORMAT[ARGUMENT]...printfOPTION功能格式化并打印数据.举例打印整数和字符串$printf'theintegeris:%d\nthestringis:%s\n'3"test"输入之后,输出如下:theintegeris:3thestringis:test这里,使用单引号双引号都行;注意最后要有回车,否则下一个提示行和输出跑到一行了。不用引号打印一个参数的情况
QuietHeart
·
2022-02-10 18:42
Linux
命令学习
手册-free
free[-b|-k|-m|-g][-o][-sdelay][-t][-V]功能显示内存的信息。描述显示使用的和剩余的内存信息以及总计信息,这里共享内存信息会被忽略。实际可以看cat/proc/meminfo。举例用来显示内存的信息$free输出如下:totalusedfreesharedbufferscachedMem:5074564970241043202014088840-/+buffers
QuietHeart
·
2022-02-10 02:27
Linux-Centos7学习笔记
目录下载、安装与配置下载安装配置软件安装与卸载软件包说明
命令学习
rpm下载安装(不推荐)yum管理(推荐)常用软件下载与安装ifconfigsshvimtreewget克隆与网络连接克隆网络连接VM与物理机设置桥接模式
lady_killer9
·
2022-02-09 09:33
网络安全
linux
centos
运维
linux-
节点表结构+硬链接和软链接
一、索引节点节点表结构image.pngimage.png[root@localhost/home/unnet/data]#ls-i5623388a.txt5624927c.txt404768534dir5623360e.txt5623393f15624954t.txt5624956b.txt5624957c.txt~5624958d.txt5623391f5697950f35623386txt.
依然慢节奏
·
2022-02-08 18:53
C语言学习笔记1——C语言程序
C语言简介:BCPL->newB->C->UNIX->Minux->
Linux-
>gccC语言诞生于1970-1973年,在肯·汤姆逊和丹尼斯·里奇的合作编写下完成,归属于美国贝尔实验室。
一事半成
·
2022-02-07 18:38
C语言学习笔记
c语言
c++
Linux-
常见环境变量及其作用
Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量(称之为Linux中定制的环境变量)。但是仍有些环境变量是用户都需要的,我们称之为Linux中常见的环境变量,本文只涉及常见的环境变量的简介!Linux中常见的环境变量有:1.PATH:指定命令的搜索路径2.HOME:指定用户的主工作目录(即用户登陆到Linux系统中时,默认的
重庆思庄
·
2022-02-05 19:18
Shell
命令学习
作为可执行程序#第一个脚本文件#!/bin/bashecho"Helloworld!"chmod+x./test.sh#使得脚本具有执行权限./text.sh#执行脚本,可以添加参数(#!)是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。./test.sh告诉系统在当前目录找命令。作为解释器参数/bin/shtest.sh/bin/
iChuck
·
2022-02-05 04:41
Linux-
进程管理
进程查看psauxps是processstatus的缩写,也就是进程状态的意思.参数信息a:all显示所用进程,不仅显示当前用户启动的进程u:以user为主的格式输出进程信息x:显示当前用户所有终端下的进程返回信息USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.2446723864?Ss1月150:02/usr/lib/systeroot
·
2022-01-16 23:21
Linux-
软件包管理器
包管理器是方便软件安装卸载解决包依赖关系的重要工具centosredhat使用yum包管理器,安装包的格式是rpmubuntudebian使用apt包管理器,安装包格式是debrpm命令常用参数-q查询软件包rpm-qa查询安装的所有rpm软件包rpm-q软件包名称查询已安装软件包-i安装软件包rpm-i软件包名称.版本.机器类型.rpm安装软件包对应的是一个完整的包文件的名称-e卸载软件包rpm
·
2022-01-16 23:20
Linux-
权限管理
用户管理useradd用户名增加用户id用户名查看这个用户是否存在passwd更改自己的密码passwd用户名称给用户设置密码userdel用户名称删除用户userdel-r用户名称删除用户及其文件目录su-用户名切换用户用户组管理groupadd组名称创建用户组.groupadd组名称删除用户组.usermod-g组名称用户名称将用户加入到对应的用户组,如果用户不存在则创建这个用户.用户权限管理
·
2022-01-04 01:06
Linux-
文件管理
常见目录/根目录/rootroot用户的家目录/home/username普通用户的家目录/etc配置文件目录/bin命令目录/sbin管理命令目录/usr/bin/usr/sbin系统预装的其它目录帮助命令使用帮助命令可以详细查阅一条命令的用法,linux命令很多,合理使用帮助命令会帮助我们提高效率.常见的帮助命令有man帮助help帮助info帮助man帮助在使用之前可以用以下命令安装man的
·
2022-01-04 01:05
hdfs
命令学习
本文旨在增加记忆URI格式是scheme://authority/pathcat将指定文件内容输出到标准输出(stdout)使用方式:hadoopfs-catURI[URI...]例子:输出hsfs文件系统上部分文件内容:hadoopfs-cathdfs://host1:port1/file1hdfs://host2:port2/file2输出本地文件的内容hadoopfs-catfile:///
·
2021-12-01 18:07
程序员
java开发之DOS
命令学习
及运行环境配置安装
▎命令提示符(cmd),常用DOS
命令学习
↑、↓键可以切换历史命令记录。
·
2021-11-29 10:37
javados
Docker | Docker常用
命令学习
笔记
前言由于本人项目需要用到Docker,因此对Docker常用命令做一个小总结。这里的Docker指在Linux操作系统下的Docker。学习资料来源B站《尚硅谷Docker快速入门基础篇》1.帮助命令:decker帮助命令--help里包含docker的常用命令及公式,详情见第4点《4.总结:docker--help翻译》;version、info、help命令说明dockerversion版本获
多氯环己烷
·
2021-11-27 17:27
Linux-
进程控制
作为操作系统对于其中的进程控制,对于一个多进程少CPU的情况,操作系统要有一个组织调度进程的算法来合理分配资源。进程调度队列NICE与PRI运行队列-runqueue优先级过期队列和活跃队列active指针与expired指针进程创建fork函数深入认知为什么子进程返回0,父进程返回子进程pid?为什么有有两个返回值?fork有可能会创建进程失败写时拷贝好处进程终止进程退出码echo$?指令所有的
Booksort
·
2021-10-24 12:18
Linux
1024程序员节
linux
大数据开发Linux系统入门之netstat
命令学习
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,大数据培训它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接
·
2021-10-14 10:51
linux
linux-
磁盘分区、挂载
分区基础知识分区的方式1)mbr分区:1.最多支持四个主分区2.系统只能安装在主分区3.扩展分区要占一个主分区4.MBR最大只支持2TB,但拥有最好的兼容性2)gtb分区:1.支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)2.最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)3.windows764位以后支持gtplinux分区1)对linux来
菜鸟教程*…*
·
2021-10-13 21:06
linux
windows
Linux-
进程概念
进程是一个非常重要的概念,了解它,你会更清晰的认知计算机中的程序执行。看待计算机的角度都会不一样。冯诺依曼体系通信在体系下的硬件操作外设与CPU的交互操作系统OS逻辑图概括管理的概念PCB-进程描述进程概念创建进程删除进程PCB的成员时间片标识符状态优先级程序计数器记账信息进程切换与调度上下文数据结构体指针CPU的操作系统调用创建进程-fork进程状态R状态(运行状态)S状态-休眠状态D状态-深度
Booksort
·
2021-10-09 07:30
Linux
linux
Docker基础
命令学习
Docker学习Docker简介虚拟机和Linux容器Docker中基本概念镜像(Image)容器(Container)仓库(Repository)分层存储Docker的安装Centos6安装DockerCentos7安装Docker配置阿里云镜像加速器配置HelloWorld镜像底层运行原理Docker常用命令帮助命令dockerversion---查看当前Docker的版本信息dockerin
大忽悠爱忽悠
·
2021-10-06 22:42
Docker
docker
linux
运维
软件测试工程师要掌握的Linux系统命令-很全,但不是最全!
Linux系统
命令学习
的方法:1、仔细认真;2、多操作和练习;3、不要怕出错;4、不认识的单词查字典;5、严格区分大小写;6、所有的目录的完整形式都要写/,开头;7、Linux的目录和Linux命令是不一样
软件测试君
·
2021-09-25 16:43
软件测试
程序员
IT
linux
程序人生
测试工程师
软件测试
python
git 常用的
命令学习
整理
git可理解为有三个区:本地暂存区远程仓库gitadd.将代码提交至暂存区,git则开始追踪文件变化gitcommit-mxxx将暂存区代码提交至远程仓库gitstatus查看当前项目哪些有改动的gitlog查看所有人提交的日志gitlog--author='git账号名'查看某个人的提交日志gitconfig--globaluser.name'xxx'配置用户名gitconfig--global
small_zeo
·
2021-09-07 09:45
linux-
进程概念(3)
文章目录前言进程的优先级改变进程的优先级其他概念环境变量编程中使用环境变量环境变量的继承前言IO就是input和output,IO是站在进程的角度说的。进程向磁盘索要数据叫做I,进程向输出设备刷新数据叫做O。task_struct{//进程的PCB//标识符PID.PPID//进程状态//...}进程的优先级优先级和权限的区别?权限是你能不能做这件事。优先级是大家都能做这件事,只是谁先谁后。优先级
programing菜鸟
·
2021-09-02 14:34
Linux
linux
运维
Linux如何使用 MyCat 实现 MySQL 主从读写分离
目录
Linux-
使用MyCat实现MySQL主从读写分离一、MySQL读写分离1、MySQL读写分离的概述2、读写分离工作原理3、为什么要读写分离3、实现读写分离的方式4、常见的中间件程序二、MyCAT
·
2021-08-26 19:35
linux-
常用命令3
命令行连接服务器ssh-lroot服务器IPsshroot@服务器IP文件和目录1-查看cd/home进入'/home'目录'cd..返回上一级目录cd../..返回上两级目录cd-返回上次所在的目录pwd显示工作路径ls查看目录中的文件ls-f查看目录中的文件ls-l显示文件和目录的详细资料ls-a显示隐藏文件ls*[0-9]*显示包含数字的文件名和目录名文件和目录2-新建删除复制mkdirdi
牛肉面biubiu
·
2021-08-14 22:43
Linux-
通过 liveCD 进入救模式-重装 grub 修复损坏的系统
Linux-
通过liveCD进入救模式
·
2021-07-27 20:00
Linux-
安装经验
准备工作系统镜像文件CentOS-6.6-x86_64-bin-DVD1.isodeepin-15.7-amd64.isoubuntukylin-18.04.1-enhanced-amd64.isoubuntu-18.04.1-live-server-amd64.isoubuntu-18.04.1-desktop-amd64.isoCentOS-7-x86_64-Everything-1804.i
三分清醒
·
2021-06-27 17:22
Git基础
命令学习
$gitbranch//查看本地分支,默认参数-l$gitbranch-a*//查看所有分支,包括远程的分支*$gitbranch-r//查看远程分支$gitcheckoutLatte_workspace*//check远程分支到本地*$gitbranchLatte_workspace_guojiaxinxi//在当前分支上创建分支Latte_workspace_guojiaxinxi$gitch
IT枫
·
2021-06-25 00:12
let 和 const 命令
let和const
命令学习
文档es6|入门块级元素语句块是零条或多条语句并用{}包裹,在ES6之前并没有独立的作用域,因为语句块起不到独立作用域的功能,所以很容易全局污染。
站着瞌睡
·
2021-06-22 18:44
Ubuntu常用
命令学习
笔记
#root用户rm-fr/*#删除根目录下所有目录以及文件--警告勿尝试使用sudo-s##提升为root用户exit##退出root用户#打开终端ctrl+alt+T#切换用户suusername#grub配置Grub启动画面时按下C进入Grub命令行help显示帮助信息reboot重新引导系统boot指定根分区kernel指定内核位置find查找文件boot依照配置引导系统学习网址https:
虽不中不远矣
·
2021-06-22 17:55
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他