自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 收藏
  • 关注

原创 Mysql初始化的命令

2018-8-17 Mysql安装,启动,改密 初始化1.mysqld --initialize --console这时会在控制台输出一个临时密码,把它存储起来2.mysqld install 安装mysql3.net start mysql 启动mysql服务4.mysql -uroot -p 登陆5.password 密码6.alter user 'root'@'loc...

2018-08-17 13:25:26 46132 1

转载 Java为什么要设置环境变量、JAVA_HOME

1. 为什么要说这个问题?想起来两年前刚学习Java时,所有教程第一步都是要求先要设置环境变量。自然不解这是个什么东西,随后网上找答案。现在想来感觉当时看到的答案都是神神叨叨、含糊不清,根本没有人把问题说明白!使得你「知其然而不知所以然」。当然也有可能是当时的我没看明白吧……现在,相信我!看了我的博客,你不用再找别的地方了!2. 什么是环境变量?环境变量就是英文直译:Environment Variable。 变量知道吧? 对,就是可以随意给其赋值的一个存储单元。 ...

2020-09-14 11:30:01 600

原创 SQL 结构化查询语言

2018-8-18SQL 结构化查询语言 structured query languagesql 语句对于不同数据域库有微小差距结构化查询语言 structured query language1. DDL数据定义语言create 创建表,视图、索引…drop 删除表、视图、索引…alter 修改truncate 截断2.DML数据操控语言(90%)insert 插入数据update修改delete 删除select 查询3.DCL数据控制语言grant 授权revoke

2020-09-02 17:39:17 613

原创 Java中你所需要了解的线程Thread知识

线程 Thread应用程序一进程为单位运行,一个进程可以分为一到多个线程windows系统下可以通过任务管理器查看进程Linux 下可以通过ps-fe进程,线程都可以并行执行,CPU---程序1                ---程序2              

2020-08-31 09:18:36 361

原创 小知识------SATA

使用SATA(Serial Advanced Technology Attachment)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范。2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2....

2020-01-21 16:19:25 1127

原创 小知识------m.2接口

M.2接口是一种新的主机接口方案,可以兼容多种通信协议,如sata、PCIe、USB、HSIC、UART、SMBus等。M.2接口是为超极本(Ultrabook)量身定做的新一代接口标准,以取代原来的mSATA接口。无论是更小巧的规格尺寸,还是更高的传输性能,M.2都远胜于mSATA。概述M.2接口,是Intel推出的一种替代MSATA新的接口规范。其实,对于桌面台式机用户来讲,SATA接口...

2020-01-21 15:20:42 1871 1

原创 小知识------PCIE 固态硬盘与SSD有什么区别?

PCIe 固态硬盘与SSD的区别体现在传输速度、接口、性能等方面。一、传输速度不同PCI-E接口的最大传输速度为16Gbps,实际传输速度为1560MBps。SATA接口的最大传输速度为8Gbps,实际传输速度为560MBps。二、接口不同一般SSD固态硬盘可以分为SATA、PCIE、msata和m.2这四种常见的接口形式,而PCIE是SSD中的一种接口型号。三、性能不同两者的AS ...

2020-01-21 15:02:28 9881

原创 小知识------USB的英文全称是什么?

USB的英文全称是什么?Universal Serial Bus,即通用串行总线you sb USB的英文全称是Universal Serial Bus,即通用串行总线。它是由Intel等多家公司提出的一种计算机外部接口标准。它支持多设备连接,理论上可以带255个设备,传输速度较普通的并口、串口要高,其1.0版本技术标准最多为12Mbit/s,而2.0版本的最多为480Mbit/s,在目前的主板...

2020-01-21 14:52:41 1053

原创 SCSI的英文全称是什么?

SCSI的英文全称是什么?SCSI:Small Computer System Interface,小型计算机系统接口。一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。小型计算机系统接口(SCSI,Small Computer System Interface)是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立...

2020-01-21 14:34:20 1320

原创 Linux 查看PCI设备命令---lspci

Linux 查看PCI设备命令—lspci选项与参数:-v :显示更多的 PCI 接口装置的详细信息-vv :比 -v 还要更详细的信息-n :直接观察 PCI 的 ID 而不是厂商名称查看一般详细信息lspci -v查看网卡详细信息:lspci -s 04:00.0 -vv-s :后面接的是每个设备的总线、插槽与相关函数功能或: lspci -n -d...

2020-01-21 14:31:59 20000

原创 服务器硬件博客总结

服务器硬件博客总结

2020-01-16 13:52:27 497

原创 服务器软件firmware的作用(BIOS、BMC、PSOC、CPLD)

写在前面:服务器 从功能上来讲,跟我们日常学习办公使用的台式机和笔记本没有本质区别,主要也是由最为关键的三大件CPU、内存、硬盘组成,但是服务器的应用场景主要是提供给企业等角色用来支撑形形色色业务,不仅仅是用来安装浏览器访问网页、安装播放器看看电影,因此服务器会使用更强的配置,即更强劲的CPU、更大的内存、更大的硬盘存储。从外形上来说,服务器存在多种外形,如机架式、刀片式、塔式等等,最主要的区别...

2020-01-14 15:03:45 26042 12

原创 正则三剑客之awk的用法总结

概述:awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk的工作流程是这样的:读入有’\n’换行符分割的一条记录,然后iu将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域,默认域分隔符是“空格符”或者“[Tab]键”awk的命令形式:awk [-F|-f|-v]‘BEGIN{} //{command1;co...

2020-01-10 10:12:00 186

原创 Linux下的C语言编程

1、vim xxxx.c 编辑脚本a 开始编辑 esc退出编辑 :wq 退出gcc xxxx.c 编译脚本,编译成功后有一个a.out文件 ,./a.out 就可产生xxxx.c的运行结果gcc 工具链编译过程是分为四个阶段进行的:即预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编 (Assembly)和连接(Linking)。编译指令:gcc te...

2020-01-09 11:15:25 196

原创 dmidecode命令详解

在Linux系统下,想要查看系统的硬件信息就可以使用dmidecode命令,在Windows中可以使用“DMIScope”软件(收费软件,笔者未使用过)来查看和修改BIOS。一、dmidecode简介midecode允许你在Linux系统下获取有关硬件方面的信息。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。 DMI(Desk...

2020-01-08 15:16:13 6054

转载 PCIE设备的x1,x4,x8,x16有什么区别?

主板上的扩展插槽曾经是多种多样的,例如曾经非常流行的组合就是PCI插槽搭配AGP插槽,其中AGP插槽主要用在显卡上,而PCI插槽的用途则更广一些,不仅有用在显卡上,还能用于扩展其它设备,如网卡、声卡、调制解调器等等。这两种插槽曾经共同为广大DIY玩家服役多年,然而在一个速率更高、扩展性更强的插槽出现之后,它们就迅速退出舞台,被后者彻底取代。而这种可以在短时间内淘汰前辈的新型插槽,就是我们今天要讲的...

2020-01-08 10:05:05 107981

原创 Linux系统开机时,如何自动执行特定脚本?

当你按下开机键或者启动一个虚拟机的时候,你就启动了一系列事件,然后你就会进入一个功能完备的系统中,在系统启动以及登录或者注销的过程中,还可以让系统执行特定的操作,以下介绍几个比较传统的方法。(bash)启动时执行shell脚本1.使用cron任务除了常用格式(分 / 时 / 日 / 月 / 周)外,cron 调度器还支持 @reboot 指令。这个指令后面的参数是脚本(启动时要执行的那个脚本......

2020-01-07 14:07:13 2054

原创 ipmitool--在 linux 系统下的命令行方式的 ipmi 平台管理工具

1.概述ipmitool 是一种可用在 linux 系统下的命令行方式的 ipmi 平台管理工具,它支持 ipmi 1.5 规范(最新的规范为 ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。2.特点IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用...

2020-01-02 17:17:47 1031

转载 dmidecode命令查看内存信息

DMI是英文单词Desktop Management Interface的缩写,也就是桌面管理界面,它含有关于系统硬件的配置信息。计算机每次启动时都对DMI数据进行校验,如果该数据出错或硬件有所变动,就会对机器进行检测,并把测试的数据写入BIOS芯片保存。所以如果我们在BIOS设置中禁止了BIOS芯片的刷新功能或者在主板使用跳线禁止了 BIOS芯片的刷新功能,那这台机器的DMI数据将不能被更新。如...

2019-12-30 17:57:01 2623

转载 shell脚本中的条件测试if中的-z到-d的意思

[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。...

2019-12-26 09:54:30 172

转载 awk 的内置变量 NF、NR、FNR、FS、OFS、RS、ORS

NF 字段个数,(读取的列数)NR 记录数(行号),从1开始,新的文件延续上面的计数,新文件不从1开始FNR 读取文件的记录数(行号),从1开始,新的文件重新从1开始计数FS 输入字段分隔符,默认是空格OFS 输出字段分隔符 默认也是空格RS 输入行分隔符,默认为换行符ORS 输出行分隔符,默认为换行符https://blog.csdn.net/qq_41673534/article...

2019-12-26 09:46:01 239

原创 服务器的软件架构

1.服务器的整体架构(x86)2.服务器的软件整体架构(x86)3.服务器的软件介绍BIOSPOST:CPU、内存、外设初始化与资源分配;BIOS Setup:英文、中文、CPU Performance、SATA等接口控制;BIOS BMC交互:Inventory、UUID、Power Policy等;BIOS客制化:Logo、DMI信息;BMC在介绍BMC之前需要了解一个...

2019-12-20 15:11:22 1747

转载 python开发----语言元素

指令和程序计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是指令的集合,我们写程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。今天我们使用的计算机虽然器件做工越来越精密...

2019-12-20 11:07:39 96

原创 初识python-人生苦短

写在前面人生苦短,我用python。python,已经与你错过很多次了,以前都说要与你结伴,这次终于要如愿了,接下来的一段时间内,我会一直在。与你相遇,好幸运。python简介Python是一个很棒的语言,从它诞生的那天起,一直致力于向开发者提供同时具备可读性和生产力的多范式编程语言。曾经有人Python仅仅是一门脚本语言,不适合构建大型系统,但是现在在社区和先驱公司的努力下,Pytho...

2019-12-20 10:01:17 121

原创 python中字符串的三个表示方法(单引号、双引号、三引号)

python3中的字符串是一种常见的数据类型。字符串有多种表现形式:单引号、双引号和三引号,且这些字符串的表现形式(单、双、三)都必须是成对出现的。单、双引号是英文的:‘‘和"",三引号则是三个单引号或者三个双引号都可以:""" “”"或者’’’ ‘’’,在python中打出来时没有顺序之分(其实也看不出来顺序…),在一对引号的中间打上东西就是字符串,例如:'女孩''我说''小偷'"勇...

2019-12-19 16:34:32 10195

转载 动画图解:十大经典排序算法动画与解析,看我就够了!(配代码完全版)

排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:原文链接:原文...

2019-12-19 14:30:02 822

转载 Python的命名规范

Google Python命名规范module_name, 模块package_name, 包ClassName, 类method_name, 方法ExceptionName, 异常function_name, 函数GLOBAL_VAR_NAME, 常量instance_var_name, 实例function_parameter_name, 参数local...

2019-12-19 11:00:52 88

原创 服务器学习笔记

1.服务器基本硬件构成:1.主板 (M/B)2.中央处理器(CPU)3.内存4.显卡5.显示器6.声卡7.软盘驱动器(Floppy)8.硬盘驱动器(HDD)9.光盘驱动器(CD-ROM/DVD)10.鼠标(Mouse)/键盘(Keyboard)11.机箱12.电源(Power)2.服务器的扩展部件:HBA卡网卡RAID卡GPU卡除以上各种常见和常用的扩展部件外...

2019-12-18 10:49:48 826

原创 Shell命令替换:将命令的输出结果赋值给变量

Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,在某个目录中输入 ls 命令可查看当前目录中所有的文件,但如何将输出内容存入某个变量中呢?这就需要使用命令替换了,这也是 Shell 编程中使用非常频繁的功能。Shell 中有两种方式可以完成命令替换,一种是反引号,一种是$(),使用方法如下:variable=`commands`variable=$(commands)其...

2019-12-17 17:25:03 885

转载 X86架构服务器

从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个PC对外提供ftp服务,也可以叫服务器)。从狭义上讲,服务器是专指某些高性能计算机,能通过网络,对外提供服务。相对于普通PC来说,稳定性、安全性、性能等方面都要求更高,因此在CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。服务器作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一...

2019-12-16 16:21:41 1958

原创 linux下的文件压缩

一、为什么要压缩文件文件太大文件数量多备份重要数据的时候,会耗掉大量的磁盘空间二 、什么是文件压缩原理:目前我们使用的计算机系统都是使用所谓的byte单位来计算的,但是事实上计算机的最小计量单位是bit,1byte=8bit。举个例子:当我们保存数据1的时候,考虑到计算机使用的是二进制,如此,1就会在最右边占据一个bit,而其他的7个bit将会被自动填上0。其实那7个bit应该是...

2019-12-16 11:50:27 93

原创 Shell三剑客你看这篇就够了

最基本的解释:grep 命令 :强大的文本’搜索’工具sed :实现数据的替换,删除,增加,选取等(以行为单位进行处理)awk : 以字段为单位进行处理(其实就是把一行的数据分割,然后进行处理)-记住三个命令的运用形式 grep '字符' 文件 sed '命令' 文件 awk '条件{命令}' 文件-死记一点,...

2019-12-13 11:41:13 297

原创 shell脚本问题汇总(一)

1.Shell语言是什么类型的语言?SHELL语言是指UNIX操作系统的命令语言,同时又是该命令语言的解释程序的简称。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在...

2019-12-11 17:46:43 586

原创 Shell script的追踪和调试

脚本在执行前,最怕的就是出现语法错误的问题,那么我们如何调试呢,我们直接bash的相关参数来进行判断!sh [-nvx] script.sh参数:-n:不要执行script,仅查询语法的问题;-v:在执行script前,先将script的内容输出到屏幕上;-x:将使用到的script内容显示到屏幕上,这是很有用的参数。在输出的信息中,加号后面的数据其实都是命令串,由sh -x的方式来将...

2019-12-11 11:51:07 164

原创 shell script中的循环(loop)

循环的重点在于循环结束的条件,分为不定循环和固定循环。1.while do done ,until do done一般来说,不定循环最常见的就是以下的这两种状态了:while [condition] <==中括号内的状态就是判断式do <==do 是循环的开始! 程序段落 done <==done是循环的结束!while 是“当…时”,所以这种说的是,当条件成...

2019-12-11 11:21:10 907

原创 shell script的条件判断式

1.什么是shell script?script就是脚本的意思,shell script就是利用shell的功能所写的一个“程序”,这个程序是使用纯文本文件,将一些shell的语法和命令写在里面,搭配正则表达式,管道命令,数据流重定向等功能,以达到我们所想要的处理目的。就像早期Dos年代的批处理文件一样,最简单的功能就是将许多命令写在一起,让用户很轻易就能够一下子处理复杂的操作。2.为什么要学...

2019-12-11 10:47:59 200

原创 文件的格式化与相关处理

1.格式化打印:printfprintf '打印格式'实际内容参数:\a 警告声音输出\b 退格键(backspace)\f 清除屏幕(form feed)\n 输出新的一行\r 就是enter\t 水平的Tab\v 垂直的Tab\xNN NN为两位数的数字,可以转换数字成为字符c语言程序中%ns 那个n是数字,s代表String,即多少个字符%ni n是数字,i代表in...

2019-12-10 17:43:23 131

原创 扩展正则表达式

上一篇中,当我们去除空白行与行首为#的行列,使用的是grep -v '$' regular_express.txt | grep 这个需要使用到管道命令来查找两次!那么如果使用扩展正则表达式,我们可以简化为:egrep -v '^$|^#' regular_express.txt 扩展型正则表达式可以通过组功能“|”来进行一次查找!那个在单引号的管道意义为“或or”!这就变得简单了,此外g...

2019-12-10 16:28:55 572

原创 基础正则表达式字符和sed工具

1.正则表达式特殊字符归纳RE字符意义与范例^word意义:待查找的字符串(word)在行首 范例:查找行首为#开始的那一行,并列出行号 grep-n ‘^#’ regular_expresss.txtword$意义:待查找的字符串(word)在行尾 范例:查找行尾为!的那一行打印出来,并列出行号 grep-n ‘^!$’ regular_expresss.tx...

2019-12-10 15:42:30 441

原创 正则表达式-Linux系统的任督二脉

1.什么是正则表达式正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么该工具程序就可以用来作为正则表达式的字符串处理之用。2.正则表达式的用途对于系统管理员来说,在系统的数据量特别大的时候,想查看一行有问题的信息...

2019-12-10 11:35:31 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除