自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git拉取远程a仓库修改代码后提交远程b仓库

Git拒绝合并没有共同祖先的两个分支的历史记录,因为这可能导致不可预测的合并结果。为了允许合并不相关历史的分支,你需要在git pull命令中使用–allow-unrelated-histories选项。这样做可以让Git强行合并两个分支,尽管这通常不是推荐的操作,因为它可能会引入不必要的变更。使用这个选项后,Git将尝试合并两个分支的文件,并解决可能出现的冲突。当git的本地分支和远程分支关联后,且名称相同,则拉取和推送代码,可以直接使用,git pull 和git push。

2024-04-12 09:43:06 312

原创 Centos7、ubuntu22.04.3安装php7.4,mysql8.0,nginx

更新yum源。

2024-04-03 15:38:32 1045

原创 linux动态监控系统

动态监控进程介绍:top与ps命令很相似。他们都用来显示正在执行的进程。top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。基本语法top [选项]选项说明:-d 秒数 : 指定top命令每隔几秒更新,默认是3秒-i : 使top不显示任何闲置或者僵死进程。-p : 通过指定监控进程ID来仅仅监控某个进程的状态。zombie : 僵死进程,该进程已经死掉,但是内存没被释放。交互操作说明:p : 以cpu使用率排序,默认就是此

2022-03-14 16:49:23 2509

原创 Linux服务管理

介绍服务(service)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(mysqld,sshd 防火墙等),因此我们又称为守护进程,是linux中非常重要的知识点。service管理指令service服务名[start|stop|restart|reload|status]在CentOs7.0后,很多服务不再使用service,而是systemctl。service指令管理的服务在/etc/init.d查看service管理指令案例请使用s

2022-03-03 17:20:55 271

原创 linux进程基本介绍

进程基本介绍在linux中,每个执行的程序都称为一个进程。没一个进程都分配一个id号(pid,进程号)。(程序在被运行时,加载到内存,就为进程)每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际操作,但由于屏幕上无法看到进程,通常使用后台方式执行。一般系统的服务都是以后台进程的方式存在,并且都会常驻在系统中。知道关机才结束。显示系统执行的进程基本介绍ps 命令是用来查看当前系统中,有哪些正在执行,以及他们执行的状况。可以不加任何参数

2022-02-27 18:10:49 1048

原创 linux网络配置

查看网络IP和网关查看Windows环境中的VMnet8网络配置(ipconfig指令)查看Linux的配置ifconfigping 测试主机之间网络连通性-基本语法ping目的主机(功能描述:测试当前服务器是否可以连接目的主机)应用实例测试当前服务器是否可以连接百度ping www.baidu.com网络环境配置第一种方法(自动获取):说明:登陆后,通过界面的来设置自动获取IP,特点:Linux启动后会自动获取IP,缺点是每次自动获取的IP地址可能不一样。无法作为服务器。

2022-01-10 23:51:27 585

原创 linux实操篇--磁盘分区、挂载

linux分区原理介绍对linux来说无论有几个分区,分给哪一目录使用,它归根结底就是只有一个根目录,一个独立且唯一的文件结构,linux中每个分区都是用来组成整个文件系统的一部分。linux采用了一种叫‘载入’的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。使用lsblk查看硬盘分区和文件系统的关联关系:硬盘说明linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘对于

2021-12-14 17:55:15 274

原创 linux实操篇,定时任务调度

crond 任务调度概述任务调度:是指系统再某个时间执行的特定的饿命令或程序。任务调度分类:1.系统工作:有些重要的工资必须周而复始地执行。如病毒扫描等个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。基本语法crontab [选项]常用选项-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有的crontab任务快速入门设置任务调度文件:/etc/crontab设置个人任务调度。执行crontab -e 命令。接着输入任务

2021-12-14 15:04:12 1481

原创 Linux权限说明

文件及目录权限实例案例ls -l 中显示的内容如下:10个字符确定不同用户能对文件干什么第一个字符代表文件的类型:- l d c bl:链接,相当于Windows的快捷方式-:普通文件d:是目录,相当于windo的文件夹c:是字符设备文件,鼠标,键盘等b:是块设备,比如硬盘其余字符每3个一组(rwx)读(r:read)写(w:write)执行(x:execute)第一组(文件的所有者):rwx:文件拥有者的权限是读、写和执行第二组(同用户组):rw-:与文件拥有者同一组的用户的

2021-12-01 22:20:43 1107

原创 linux组管理和权限管理

linux组基本介绍在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组,其他组的概念。所有者所在组其他组改变用户所在的组文件/目录 所有者一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。查看文件的所有者– 指令:ls -ahl应用实例修改文件所有组– 指令:chown 用户名 文件名-应用案例要求:使用root创建一个文件apple.tex,然后将其所有者修改成jack组的创建基本指令

2021-11-30 21:59:22 72

原创 linux时间日期指令,查找命令,压缩解压指令

时间日期类date指令-显示当前日期基本语法date (功能描述:显示当前时间)date +%Y (功能描述:显示当前年份)date +%m (功能描述:显示当前月份)date +%d (功能描述:显示当前是哪一天)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)设置日期基本语法date -s 字符串时间设置系统当前时间:cal指令查看日历指令查看当前日历:查看2020年日历:cal 2021搜索查找类find 指令

2021-11-21 16:27:34 748

原创 linux目录指令

文件目录类pwd 指令基本语法:pwd (功能描述:显示当前工作目录的绝对路径)ls 指令基本语法:ls [选项] [目录或是文件]常用选项-a : 显示当前目录所有的文件和目录,包括隐藏的。-l:以列表的方式显示信息cd指令基本语法:cd [参数] (功能描述:切换到指定目录)理解:绝对路径和相对路径cd ~ 或者cd 回到自己的家目录cd … 回到当前目录的上一级目录(这里用root登录的所有家目录是根目录下的root)mkdir指令mkdir指令用于创建目录基

2021-10-31 18:30:40 132

原创 linux指定运行级别,root密码重置

指定运行级别基本介绍运行级别说明:0:关机1:单用户(找回丢失密码)2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5,也可以指定默认运行级别进入无图形界面:指定运行级别在centos7之前,是在/etc/inittab文件中,之后进行了简化,如下:multi-user.target:(对应级别3)analogous to runlevel 3graphical.target:(对应级别5)analog

2021-10-17 20:23:49 156

原创 linux用户管理

基本介绍linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先先向系统管理员申请一个账号,然后以这个账号的身份进入系统添加用户基本语法useradd 用户名应用案例案例1:添加一个用户milan,默认该用户的家目录在/home/milan细节说明当创建用户成功后,会自动的创建和用户同名的家目录也可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录指定/修改密码基本语法passwd 用户名应用案例给milan指

2021-10-17 16:34:50 67

原创 linux中vim编辑器,用户管理

vi和vim的基本介绍Linux系统会内置vi文本编辑器vim具有程序编辑的能力,可以看作是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富。vi和vim常用的三种模式正常模式:以vim打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文档内容,也可以使用复制、粘贴来处理你的文件数据。插入模式:按下i,I,o,O,a,A,r,R等任何一个字母之后就

2021-10-12 10:18:17 164

原创 Linux目录及远程登陆

Linux目录结构Linux的文件系统是采用级层式的树状目录结构,在此结构总中最上层是根目录“/”,然后在此目录下再创建其他的目录。记住一句经典的话:在Linux世界里,一切皆文件(就像在JavaScript中一切皆对象)图形界面更方便观看:具体的目录结构/bin(/usr/bin、/usr/local/bin)是Binary的缩写,这个目录存放这最经常使用的命令,例如:sbin (/usr/sbin、/usr/local/sbin) s就是super user的意思,在理存放

2021-10-01 22:29:46 252

原创 Linux安装补充说明

上一篇文章介绍了linux在windows下的安装过程,点击这里,这篇简单介绍一些linux的网络连接、虚拟机克隆、快、迁移、删除,vmtools的使用。网络连接的三种模式:桥接模式假如现在有个教室,里面有3个学生,张三IP192.168.0.20,李四IP192.198.0.30,王五IP192.198.0.50。很显然他们处于统一个网段(192.168.0),那么他们之间是可以互相通信的。此时,张三如果安装了一台虚拟机,如果他设置的是桥接模式,那么他的虚拟机 IP 应该是192.168.0.*

2021-09-02 00:49:47 90

原创 linux安装

linux的应用领域服务器领域Linux在服务器的应用是最强的,linux免费、稳定、高效等特点在这里得到了很好的体现,尤其在一些高端领域尤为广泛(c/c++/php/java/python)。嵌入式领域Linux运行稳定、对网络的良好支持性、低成本、且可以根据需要进行软件裁剪,内核最小可以达到几百KB等的特点,使其近些年来在嵌入式领域的应用得到非常大的提高。主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。以后在物联网中应用会更加广泛。题

2021-09-01 23:10:03 169

原创 缓存的读写模式及经典问题

缓存要解决的问题----通过开辟一个新的数据交换缓冲区,来解决原始数据获取代价太大的问题,让数据更快的能被访问。缓存原理–基本思想时间局限性原理----被获取过一次的数据未来会被多次引用。以空间换时间-----开辟一块高速独立空间,提供高效访问性能成本----访问延迟越低/性能越高,等容量成本越大。所以在系统架构设计时成本和性能要兼顾考虑。缓存原理----优势提升访问性能降低网络拥堵减轻服务负载增强可扩展性缓存存储原始数据可以提升访问性能,缓存中往往存的是需要访问的

2021-08-02 23:24:24 274

原创 PHP的标准库spl

什么是SPLspl是standard PHP Library的缩写,它的作用是用于解决典型(常见)问题(common problems)的一组接口与类的集合。common problem1,数学建模/数据结构(解决数据的存储问题)2,元素遍历(解决数据怎么查看的问题)3,常用方法的统一调用(通用方法数组,集合,自定义遍历)4,类定义在自动装载(让php程序适应大型项目的管理要求,把功能的实现分散到不同的文件中)SPL的基本框架spl的基本框架包括了数据结构,基础接口,基础函数,迭代器,异常,

2021-05-05 18:16:48 409

原创 mysql中的FROM_UNIXTIME函数

mysql中的FROM_UNIXTIME函数可以数据库中整型类的时间戳格式化为字符串的日期时间格式。语法:FROM_UNIXTIME(unix_timestamp,format)。类比于PHP的date函数只是参数的位置不一样。date语法date(format,timestamp)。mysql中如果想将字符串格式为时间戳则使用unix_timestamp函数。类比于PHP的strtotime函...

2019-04-18 14:51:03 1831

原创 curl获取数据乱码问题

源数据为:{“code”:1,“msg”: “查询成功”,“data”:{“play_account”:“200760639”,“account”:“0415_wx_961d9ee67b8bf729”,“rolename”:“胡涛”,“new”:“1”}},使用curl获取到的数据中中文出现乱码:{“code”:1,“msg”: “��ѯ�ɹ�”,“data”: {“play_account”:“...

2019-01-15 17:18:33 6026 1

原创 php将xml数据解析为数组

php如何将获取到的xml解析为数组,这里我们可以使用系统函数,一步步解析即可。比如我们获取到xml数据源:<MerChantResponse><code>00000000</code><msg>请求成功</msg><data>&

2019-01-15 16:53:55 1546

转载 redis使用简介

1.http的操作过程  http协议定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,http是面向事物的应用层协议,它是万维网上能够可靠地交换文件(文本、声音、图像等各种多媒体文件)的重要基础。    HTTP规定在HTTP客户与HTTP服务器之间的的每次交互,都由一个ASCII码串构成的请求和一个类似的通用因特网邮件扩充,...

2018-12-23 17:58:31 154

转载 HTTP中GET与POST的区别

转自微信公众号PHP老杨GET和POST是HTTP请求的两种基本方法,要说他们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚的知道什么时候该用什么。当你在面试中遇到这个问题时,你的内心充满了喜悦。你轻轻松松的...

2018-09-20 10:28:28 158

原创 curl请求参数带中文

PHP的curl请求中参数带中文,直接拼接地址后,会出现请求地址错误的问题。但是将拼接的地址复制到浏览器中,请求正常。这是因为现在基本所有主流的浏览器都自带url转码功能,就是自动将汉字转换为url编码后的字符。那么在代码中如何解决。其实只要手动转换下参数中的汉字就行了,使用urlencode需要传参的字符,拼接后就行,其他参数及域名原样传输。...

2018-09-19 10:11:16 14266

原创 &times被转义为X的问题

之前在PHP中,访问api接口的时候,有个参数为timestamp,在url传输中发现&times会被转义为X,因为在输出的时候有些字符是有特殊的含义的,比如 “<” ,” >”这些字符在html中一般是标签的开始与结束,所以在输出的时候,浏览器做了转码,查看源码的时候发现是对的,那么要让浏览器显示是我们需要的字符,解决的办法有将&times写在参数第一个位置,或者将”...

2018-09-11 11:45:41 9868

原创 应用层协议之HTTP

计算机网络原理中的应用层协议

2018-09-09 17:37:50 225

原创 浅谈计算机网络体系结构

我的第一个博客。。。。。。。。。。。。。。。。。。。这是测试 后面再写

2018-08-06 18:04:09 1470

空空如也

空空如也

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

TA关注的人

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