![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
devops相关
文章平均质量分 71
主要涉及nginx,git,linux,运维等操作学习
hjc_042043
老码农
展开
-
linux基础学习笔记
守护进程的工作就是打开一个端口,并且等待并监听进入的链接,如果客户提了一个连接,守护进程就创建(fork)子进程来响应此连接,而父进程继续监听更多的服务请求,因此,每个守护进程都可以处理多个客户的请求。进程是程序执行的过程,是一个程序在其自身的虚拟地址空间中的一次执行活动,相对于程序,进程是动态的,在linux中,他与用户权限相关,程序和进程并不是一一对应,一个程序可能应对多个进程。top命令,可以查看系统进程运行的情况,哪些是进程的CPU,内存占用比较高,可以参看物理CPU,内存的大小。原创 2023-07-26 16:24:44 · 223 阅读 · 2 评论 -
转webp图片扩展安装笔记
全程都是源码包安装,这里的安装包是统一下载在宿主目录/root下以7.1.0为例 下载:从下图的描述中看,3.4.4是PHP5系列最后一个版本,这里是采用3.4.3以3.4.3为例 下载:这个很重要,yum安装的版本太低,imagemagic不识别,这导致webp始终安装不上以1.2.2为例 下载:由于libwebp,imagemagic安装完成,需要手动刷新动态库才生效,所以采用ldconfig来加载动态链接库,所以需要把/usr/local/lib加到配置文件中验证出现了这个错误原创 2024-02-05 03:20:31 · 909 阅读 · 0 评论 -
Git 常用命令速查
Git 常用的命令进行了梳理,便于工作中提高效率原创 2024-02-05 01:11:46 · 187 阅读 · 0 评论 -
Centos下MYSQL8的原生安装和数据存储目录迁移
虽然现在虽然有了docker,k8s比较方便了,但对于mysql这样的关系型数据库对IO的的要求比较高,在容器中网络,以及存储资源是共享的,这可能会影响数据的读写速度,所以不单单是数据库,建议对于高IO的服务还是安装在物理机上。在安装数据库的过程中,如果没有指定好数据库的存储目录,我们可以自己手动的来修改数据存储位置,一般都是放在数据盘,方便数据量大了以后来进行扩容。这里就是在centos下来原生搭建一个单机版的mysql数据库,后续还会搭建集群版。原创 2024-02-04 18:35:01 · 556 阅读 · 0 评论 -
Centos下redis的安装
由于Redis也是涉及到数据持久化,网络,在线扩容等问题,也是不建议部署在容器中。这里以在centos的单机版为例子进行原生安装。原创 2024-02-04 18:20:51 · 415 阅读 · 0 评论 -
Mysql的账户授权和忘记root密码处理
编辑mysql配置文件,找到[mysqld],在下面添加一行skip-grant-tables。编辑文件,找到[mysqld],删除skip-grant-tables这一行。重启mysql,这个时候mysql的root密码已经修改为123456。原创 2024-02-04 17:11:00 · 384 阅读 · 0 评论 -
linux安装源码包的一般步骤
/configure --prefix=/usr/local/xxx //prefix表示指定安装的路径。1.解压:tar -zxvf php-xxx.tar.gz。1.解压:tar -zxvf xxx.tar.gz。2.进入源码包目录:cd php-xxx。2.进入目录:cd xxx。原创 2024-02-04 16:34:15 · 185 阅读 · 0 评论 -
git 工具sourceTree远程拉取代码失败的解决
sourceTree 是一款git 管理工具,功能强大原创 2024-02-02 00:29:58 · 1086 阅读 · 0 评论 -
Linux安装mongodb
记录在linux系统下安装mongodb数据库原创 2024-02-02 00:23:00 · 736 阅读 · 0 评论 -
有三种方法可以实现忽略Git中不想提交的文件:
.gitignore文件的配置说明原创 2024-02-01 06:03:30 · 9665 阅读 · 0 评论 -
gitlab操作手册
hotfix分支也叫维护分支或者热修复分支,用于快速给生产线上的产品打补丁用(比如客户在生产线上发现了紧急bug需要马上修复),这是唯一从master分支中去fork出来的分支,修复完成后,将修改的要合并到develop分支,master分支应该用新的版本号打好tag。接下来就来解决冲突,选择其中一行的内容,也可以两行都保留,很简单只需要>> develop去掉,在这个例子以develop分支修改的为主,然后再提交。可以理解成在master分支上处理的临时发布。原创 2024-02-01 05:53:17 · 1606 阅读 · 0 评论 -
apache web服务内存泄露解决
apache的web服务内存泄漏问题排查以及解决原创 2024-02-01 01:32:05 · 484 阅读 · 0 评论 -
linux帮助纠正错误命令fuck
linux的小插件的使用原创 2024-02-01 01:18:22 · 203 阅读 · 0 评论 -
使用goaccess分析apache,nginx的流量情况
我分析的是一个有1个多G的nginx的access日志,并且我对应的goaccess的配置文件在/usr/local/etc/goaccess下,当然这个配置文件路径可以根据自己的环境来的。如果想单独从access.log文件中查看某个时间点下的请求情况可以。如果是linux系统的,就用ftp工具下载到本地查看。如果要展示成中文,就要执行前,设置。原创 2023-08-18 20:07:37 · 330 阅读 · 1 评论