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
LLinux操作系统基础
Linux Performance Tools
copy:http://www.brendangregg.com/linuxperf.htm
lLinux
Performancehi-res:observability+static+perf-tools
flynetcn
·
2020-08-22 15:16
c/shell/linux
服务器
tools
【系统架构师修炼之道】(19):
操作系统基础
知识——分页存储管理
定义将一个进程直接分散到许多不相邻的分区中。页面与页表页面将一个进程的逻辑地址分成若干大小相同的片,并加以编号,从0开始,如第0页,第1页块把内存空间分配成页面相同大小的若干存储块,并加以编号,如0#块,1#块页面大小选择分页系统中的页面其大小应适中。页面若太小,一方面虽然可使内存碎片减小,从而减少了内存碎片的总空间,有利于提高内存利用率,但另一方面也会使每个进程占用较多的页面,从而导致进程的页表
mousycoder
·
2020-08-22 09:49
系统架构师修炼之道
【系统架构师修炼之道】(18):
操作系统基础
知识——分区存储管理
存储管理的概念逻辑地址:用户程序经编译后,每个目标模块以0为基地址进行的顺序编址,它不是主存中的真实地址,是相对基地址而言的。物理地址:主存中各存储单元的地址,从统一的基地址进行的顺序编制,是主存中的真实地址,可以寻址并实际存在,物理地址又称绝对地址存储空间:是地址的集合。分区存储管理固定分区存储管理预先把可分配的主存储器空间分割成若干个连续区域,每个区域的大小可以相同,也可以不同,存储管理需设置
mousycoder
·
2020-08-22 09:49
系统架构师修炼之道
【系统架构师修炼之道】(17):
操作系统基础
知识——寄存器、主存、缓存
寄存器中央处理器内的组成部分,有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。分类数据寄存器-用来储存整数数字(参考以下的浮点寄
mousycoder
·
2020-08-22 09:48
系统架构师修炼之道
【系统架构师修炼之道】(15):
操作系统基础
知识——生产者消费者模型
生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题,主要解决的是两者速率不一致而产生的阻抗不匹配。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。PV原语1.一个生产者,一个消费者,一个缓冲区。问题关键:只
mousycoder
·
2020-08-22 09:47
系统架构师修炼之道
【系统架构师修炼之道】(16):
操作系统基础
知识——进程通信与线程
进程通信进程间的信息交换,具体内容分为:控制信息交换和数据交换,控制信息的交换为低级通信,数据的交换为高级通信。高级通信方式共享存储系统多台服务器访问同一个存储设备的同一分区消息传递系统进程与其它的进程进行通信而不必借助共享数据,通过互相发送和接收消息,建立一条通信链路。管道通信发送进程以字符流形式将大量数据送入管道,接收进程可从管道接收数据,二者利用管道进行通信,管道是单向的、先进先出的,它把一
mousycoder
·
2020-08-22 09:47
系统架构师修炼之道
【系统架构师修炼之道】(14):
操作系统基础
知识——同步和互斥
原语P原语Passeren(占有),阻塞原语,负责把当前进程由运行状态转换为阻塞状态,操作为:申请一个空闲资源(把信号量减1),若成功,则退出;若失败,则该进程被阻塞;V原语V是荷兰语Vrijgeven(释放)的首字母。为唤醒原语,负责把一个被阻塞的进程唤醒,它有一个参数表,存放着等待被唤醒的进程信息。操作为:释放一个被占用的资源(把信号量加1),如果发现有被阻塞的进程,则选择一个唤醒之。PV操作
mousycoder
·
2020-08-22 09:46
系统架构师修炼之道
【系统架构师修炼之道】(13):
操作系统基础
知识——进程基础知识
进程分类(性质)系统进程windows常见的有dllhost.exe(DCOMDLLHost进程支持基于COM对象支持DLL以运行Windows程序)kernel32.dll(Windows壳进程用于管理多线程、内存和资源)mprexe.exe(Windows路由进程包括向适当的网络部分发出网络请求)snmp.exe(Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分)
mousycoder
·
2020-08-22 09:10
系统架构师修炼之道
【系统架构师修炼之道】(12):
操作系统基础
知识——操作系统的原理,类型和结构
定义操作系统(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行,操作系统能有效组织和管理系统中的各种软,硬件资源,合理组织计算机系统的工作流程,又控制程序的执行,为用户提供一个良好的操作环境。作用通过资源管理,提高计算机系统的效率。改善人机界面,向用户提供友好的工作环境。C
mousycoder
·
2020-08-22 09:34
系统架构师修炼之道
Linux内核驱动中关于字符串的相关操作
转自:http://www.360doc.com/content/12/1224/10/3478092_255969530.shtm
lLinux
内核中关于字符串的相关操作,首先包含头文件:[cpp]viewplaincopyprint
zz460833359
·
2020-08-22 09:08
Linux
U盘启动盘安装CentOS
出现”instal
lLinux
7”时,选则这项,按键盘上“e”键进入启动参数配置界面。需要设置启动路径为U盘,具体如下:其中,“/dev/sdb4”通常是指U盘路径。
Paipower
·
2020-08-22 04:18
Linux
ubuntu 清理boot目录
uname-r4.4.0-121-generic2.dpkg--get-selections|greplinuxconsole-setup-linuxinstalllibselinux1:amd64instal
llinux
-baseinstal
llinux
-firmwareinstal
llinux
-genericinstal
llinux
-headers
weixin_30414155
·
2020-08-22 03:27
linux Boot目录满了之后的解决方法
转载地址:http://www.cnblogs.com/cjjjj/p/6835576.htm
lLinux
默认分区时,boot分区就200多M,按理说也不小,足够了(实际也就几十M),但是内核经常性的升级
Tygrer
·
2020-08-22 00:40
linux如何修改主机名
转自:http://www.jb51.net/LINUXjishu/10958.htm
llinux
如何修改主机名来源:本站整理作者:jb51.net时间:03-1014:56:28【大中小】点评:如何修改
mxslgyb
·
2020-08-21 20:50
linux应用
linux 文件权限详解
linux文件权限详解https://www.cnblogs.com/123-/p/4189072.htm
lLinux
Javatomcat环境变量设置https://blog.csdn.net/stonesharp
Aaron_Swartz
·
2020-08-21 18:55
centos7 安装mysql 5.7
官网地址https://dev.mysql.com/downloads/mysql/1、下载和Linux操作系统操作位数相匹配的MySQ
Llinux
安装包查看Linux系统信息[root@bogon~]
追逐消失的记忆
·
2020-08-21 15:29
linux
零PHP基础搭建phpMyAdmin连接远程数据库
二前提条件具备一定的linux
操作系统基础
知识。三环境与软件版本名称版本OSRedHatx86_64PHP5.5.6httpd2.2.26mysql5.1.
WithFreeLife
·
2020-08-21 15:52
环境搭建
mysql_config_editor
从Mysql5.6.6开始mysql_config_editor允许存储加密的身份验证文件.mylogin.cnf.mylogin.cnf在系统中的位置Windows:%APPDATA%\MySQ
LLinux
lwei_998
·
2020-08-21 15:20
MySQL
Linux中用gdb 查看代码堆栈的信息
本文为转载:https://www.cnblogs.com/chengliangsheng/p/3597010.htm
lLinux
中用gdb查看代码堆栈的信息coredump一般是在segmentationfault
我不想做代码匠
·
2020-08-21 14:09
转载
intel media sdk简单编码测试
2019独角兽企业重金招聘Python工程师标准>>>前提:已经成功安装了intelmediasdk,可参考unbuntu12.04上安装inte
llinux
mediaSDK。
weixin_34393428
·
2020-08-21 11:54
python
Linux常用命令集du
转载自:http://www.cnblogs.com/peida/archive/2012/12/10/2810755.htm
lLinux
du命令也是查看使用空间的,但是与df命令不同的是Linuxdu
L白水飘萍
·
2020-08-21 03:00
计算机
操作系统基础
(十七)---进程同步之Unix域套接字
引言本篇为第十七篇,进程同步之Unix域套接字。上一篇介绍了通过共享内存处理进程同步的问题,本文是实现进程同步的另一个方法---Unix域套接字Unix域套接字域套接字是一种高级的进程间通信的方法Unix域套接字可以用于同一机器进程间通信套接字(socket)原是网络通信中使用的术语Unix系统提供的域套接字提供了网络套接字类似的功能在前边了解到,共享内存需要额外的同步机制,来同步多个进程间的通信
书旅
·
2020-08-21 03:11
操作系统
进程
线程
php
laravel
计算机
操作系统基础
(十六)---进程同步之共享内存
引言本篇为第十六篇,进程同步之共享内存。前边介绍到的都是解决线程同步的方法,本文为处理进程同步的方法---共享内存共享内存线程同步每个进程可能会有一个或多个线程,线程是共享进程资源的,线程之间也需要通信,又或者说线程之间需要同步一些进程资源的状态,此时就需要线程之间的信息同步进程同步一个操作系统中可能有一个或多个进程,进程是共享计算机资源的(包括内存、磁盘等都是共享的),因此在进程之间也同样需要信
书旅
·
2020-08-21 03:25
操作系统
进程
线程
php
laravel
计算机
操作系统基础
(十五)---使用fork系统调用创建进程
引言本文为第十五篇,使用fork系统调用创建进程。创建进程属于非常重要的内容,无论是哪种语言,底层在创建进程的时候都是使用fork函数,本文使用C语言来熟悉fork系统调用创建进程使用fork系统调用创建进程fork系统调用是用于创建进程的fork创建的进程初始化状态是和父进程一样的(进程有进程空间、内存、内存态等)系统会为fork的进程分配新的资源(包括内存资源、CPU资源等)fork系统调用无
书旅
·
2020-08-21 03:00
操作系统
进程
线程
php
laravel
计算机
操作系统基础
(十四)---线程同步之条件变量
引言本文为第十四篇,线程同步之条件变量,在上一篇文章是介绍了读写锁,读写锁在多读少写的情况下,性能要强于互斥量。本篇再介绍一种重要的处理线程同步的方法---条件变量条件变量条件变量是一种相对复杂的线程同步方法条件变量允许线程睡眠,直到满足某种条件当满足条件时,可以向该线程发送信号,通知唤醒线程对于前边所介绍的生产者-消费者模型,其实是有一定的漏洞的当缓冲区小于0时,不允许消费者消费,消费者必须等待
书旅
·
2020-08-21 03:06
操作系统
进程
线程
php
laravel
计算机
操作系统基础
(十三)---线程同步之读写锁
引言本文为第十三篇,线程同步之读写锁,读写锁也是解决线程同步的方法之一,在前边的两篇文章中国已经介绍了互斥量和自旋锁两种方法。读写锁的原理也和前边两种锁类似,但是读写锁做了一些改进读写锁读写锁的改进是从以下几个点进行考量的,其中最重要的是对临界资源的考量。在复杂的开发环境中,很可能会出现对临界资源多读少写的情况。比如说一个数据库中的表,存储的主要是一些历史数据,对于这些历史数据,一般都是进行查询,
书旅
·
2020-08-21 03:50
操作系统
进程
线程
php
laravel
llinux
一些杂记
批量自动删除rpm包:rpm-qa|grepmysql|whilereadc;dorpm-e$c–nodeps;doneminimal最小化安装eth0默认没有自启用修改配置文件onboot=true修改静态地址后发现无法ping外网需要设置网关routeadddefaultgw192.168.33.1添加nameservervi/etc/resolv.confnameserver192.168.
xulimessage
·
2020-08-21 02:49
linux
学习
linux
2020-08-04
4、
操作系统基础
:操作系统原理(驱动框架)、数据结构、编译原理。总结:数电+ARM/单片机+C语言,这三样最重要。数电:通过看数字器件的说明书(datasheetpec)知道一个数字器件的工
j448749903
·
2020-08-21 00:51
Linux/UNIX 上yum安装 MySQL
Linux/UNIX上yum安装MySQ
LLinux
平台上推荐使用RPM包来安装Mysql,MySQLAB提供了以下RPM包的下载地址:MySQL-MySQL服务器。
melodyne
·
2020-08-20 22:05
linux
unix
yum
mysql
安装使用
Linux实用脚本3:gawk获取匹配行的前(后)指定行
本文转载于:awk打印匹配内容之后的指定行文本源jw
llinux
@jw
lLinux
~/shell$cattest.txt1aa2bb3cc4dd5ee6ff7gg需求找到4dd后打印其后面/前面某行(以两行为例
那个少年
·
2020-08-20 20:43
Linux运维
更新ubuntu15.10内核后,驱动解决
解决方法如下:sudoapt-getinstal
llinux
-image-extra-4.2.0-35-generic安好后,重启可以使用,如果当时就想使用usb键盘可以使用以下命令:modprobeusbhid
晓岚松竹
·
2020-08-20 20:28
linux
使用
linux定时任务内环境变量引起错误解决方法
PATH命令[root@test/]#echo$PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binshel
lLinux
weixin_30631587
·
2020-08-20 19:49
升级/降级内核 VirtualBox报错 Kernel driver not installed (rc=-1908) 最新解决办法
23465291新的VirtualBox没有/etc/init.d/vboxdrv这个文件,运行下面命令:sudoapt-getinstallbuild-essentialsudoapt-getinstal
llinux
-headers
qq_20562431
·
2020-08-20 17:37
ubuntu
virtualbox
Linux/UNIX 上yum安装 MySQL
Linux/UNIX上yum安装MySQ
LLinux
平台上推荐使用RPM包来安装Mysql,MySQLAB提供了以下RPM包的下载地址:MySQL-MySQL服务器。
melodyne
·
2020-08-20 16:16
linux
unix
yum
mysql
安装使用
Linux/UNIX 上yum安装 MySQL
Linux/UNIX上yum安装MySQ
LLinux
平台上推荐使用RPM包来安装Mysql,MySQLAB提供了以下RPM包的下载地址:MySQL-MySQL服务器。
melodyne
·
2020-08-20 16:16
linux
unix
yum
mysql
安装使用
Linux下常用的系统监控软件
转载:http://blog.chinaunix.net/uid-25266990-id-3380929.htm
lLinux
下常用的系统监控软件有Nagios、Cacti、Zabbix、Monit等,这些开源的软件
javamangguo
·
2020-08-20 16:21
linux
Linux下常用的系统监控软件
VirtualBox内的Linux挂载宿主的文件夹
/VBoxLinuxAdditions.run启动debian虚拟机时记得先加载debian安装光盘,apt-getinstallbuild-essentia
llinux
-headers-`uname-r
iteye_5593
·
2020-08-20 16:07
unix
like
Linux CentOS 6 启动管理
顺序:BIOS开机自检主引导目录(MBR)Linux/etc/inittabLinux/etc/rc.d/rc.loca
lLinux
单用户模式Linuxrescue救援模式Centos6.X
锦衣沙漠
·
2020-08-20 16:19
Linux
Ubuntu使用技巧(一)
sudoapt-getinstal
llinux
-headers-virtualopen-vm-dkmsopen-vm-tools(图形界面)或sudoapt-getinstall--no-insta
antkillerfarm
·
2020-08-20 15:00
关闭nouveau安装nvidia显卡
1、安装guild-essentia
llinux
-header-${uname-r}2、下载nvidialinux显卡驱动,如果关闭gdm直接sh安装的会叫你现关闭nouveau,不知道怎么关闭,google
Tootu
·
2020-08-20 15:24
linux
llinux
命令行如何实现传递参数
实现在命令行里执行python3my_times.py80这个命令,可以使其把函数结果返回80是80分钟,应得到1小时20分钟:代码如下:#!/usr/bin/python3importsysmin=int(sys.argv[1])defmy_time(min):ifmin>60:H=min//60M=min%60elif0
Elves_zhou
·
2020-08-20 14:14
VirtualBox 在更新内核后的重配置
首先获取与当前内核版本相一致的头文件:sudoapt-getinstal
llinux
-headers-`uname-r`接着,我们来重新编译VirtualBox内核模块,这可以使用下面的指令完成:sudo
iteye_4335
·
2020-08-20 14:58
ubuntu
为什么建议大家使用 Linux 开发
作者:夏日浅笑来源:https://www.cnblogs.com/summertime-wu/p/11140052.htm
lLinux
能用吗?
zl1zl2zl3
·
2020-08-20 13:54
Linux
操作系统
linux
操作系统
计算机和
操作系统基础
知识
-----------------------siwuxie095计算机和
操作系统基础
知识1、操作系统(OperatingSystem,简称OS),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石操作系统需要处理如管理与配置内存
siwuxie095
·
2020-08-20 13:34
Linux
一、mysql简介及安装配置
1、mysql简介2、mysq
llinux
版安装二级制源码安装、rpm包本地安装、yum安装本次采用rpm安装2.1下载地址https://dev.mysql.com/downloads/beta版release
Michael_lcf
·
2020-08-20 11:12
mysql
JIURL文档-Linux的虚拟内存与分页机制(x86-64位)(一)
http://www.cnblogs.com/jiurl/p/4925007.htm
lLinux
(x64CPU)使用基于分页机制的虚拟内存。每个进程有256TB(48位)的虚拟地址空间。
zdy0_2004
·
2020-08-20 08:26
Linux
计算机
操作系统基础
(九)---存储管理之段页式存储管理
引言本文为第九篇,存储管理之段页式存储管理,前边的文章介绍到了存储管理的内存分配和回收,从物理的角度了解了存储管理,本文从进程的角度去了解进程的存储管理。也就是操作系统是如何管理进程的空间页式存储管理在这之前先来了解页面的概念在计算机组成原理中有字和字块的概念,字块是相对物理设备的定义(像内存条)。而页面是相对逻辑空间的定义(也就是相对进程空间的定义)。字块和页面都指的是大小一样的一块内存页式存储
书旅LY
·
2020-08-20 07:01
操作系统
Linux内存分配小结--malloc、brk、mmap--内存结构模型
xychenbaihu@yeah/blog/static/132229655201210975312473/http://blog.sina.com.cn/s/blog_7c60861501015vkk.htm
lLinux
mw_nice
·
2020-08-20 07:33
linux使用time命令获取命令执行时间
来看一个例子程序test.c#inc
lLinux
下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(realtime),以及程序运
滔滔江水
·
2020-08-20 04:02
查看端口状态
Archmage
lLinux
如何查看端口状态netstat命令各个参数说明如下:-t:指明显示TCP端口-u:指明显示UDP端口-l:仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol
tianqisun123
·
2020-08-20 01:16
Linux
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他