Linux
文章平均质量分 77
咔咔-
死磕MySql系列作者
展开
-
能看懂得Xxl-job安装教程
到这里对于xxl-job的安装部署并使用就全部聊完了,通过本文你就可以使用xxl-job来执行你的PHP脚本文件了下期文章我们再聊在实际项目中如何使用xxl了坚持学习、坚持写作、坚持分享是咔咔从业以来所秉持的信念。愿文章在偌大的互联网上能给你带来一点帮助,我是咔咔,下期见。原创 2023-03-15 08:30:00 · 940 阅读 · 0 评论 -
如何让脚本在任意地方可执行
大家好,我是咔咔 不期速成,日拱一卒在上一期文章《闯祸了,生成环境执行了DDL操作》中,为了防止在线DDL造成的SQL阻塞使用了第三方插件pt-online-schema-change。在使用这个插件修改表数据时需要加入很多参数,例如数据库名、表名、数据库地址、数据库密码等参数。然后将插件需要执行一系列参数优化为一个脚本,那么问题来了,如何让这个脚本在任意地方都可以执行呢?在上期文章咔咔把执行的脚本放置到了如下位置,接下来看看都有哪些方法可以让这个脚本可以在任意地方都可以执行。一、将脚本路径添加原创 2022-03-01 08:30:00 · 1010 阅读 · 0 评论 -
history的操作你知道几个
关于history查看历史记录,搜索历史记录,重复执行上一个命令,执行对应历史记录命令,修改历史记录总行数原创 2021-03-09 10:03:16 · 3098 阅读 · 2 评论 -
文件传输不止有FTP还有SCP,真的秀
传输文件的方式,一般都是使用FTP,既快又方便。本文会给大家说一种新的方式SCP前言文件传输FTP是我们最常见的,但是最近我才知道还有一种方式SCP可以直接往远程传输文件。这种方式也是评论区给提供的,在此感谢名为星云 的这位大咖。今天就给大家介绍一下这种方式。任何一种工具都有存在的理由,不是说有了FTP我们就拒绝用其它东西,拒绝学习其它新的工具。SCP命令使用SCP就是基于linux之间复制文件和目录的,当然可以从win直接传输到远程。使用起来也是很方便的。SCP是有很多参数的,咔咔也不.原创 2020-08-17 11:33:05 · 800 阅读 · 0 评论 -
良心之作送你几个Xsheel使用小技巧
工作中无可避免的会使用到Xsheel,接下来咔咔给你介绍几个小技巧,让你工作游刃有余。一、告别繁琐你的Xsheel连接后是不是这样的哦!这个也太烦了我至少得在敲俩次命令才能到我的工作目录接下来叫你怎么连接后直接进入到你需要的工作目录,打开软件一起来,然我们一起一gao我里gaogao来到跟目录下,有个bash_profile文件杀入这个文件中,然后进行修改你经常使用的工作目录来测试一下,当重新连接一个终端的时候就已经直接到工作目录下了,是不是很方便呢! 来操作起来二、告别呆板.原创 2020-06-18 16:26:24 · 1085 阅读 · 0 评论 -
【MySQL】关于在docker容器中修改了MySQL的配置导致容器重启不了
此文解决的问题:docker创建的mysql容器如何修改配置文件docker容器中修改了MySQL的配置导致容器重启不了错误日志的权限不足问题还原在mysql的配置文件里边添加了一个MySQL的错误日志的配置项然后重启MySQL的容器就重启不起来发现问题使用docker logs 容器ID 查看错误信息会发现是是配置的错误日志文件没有权限解决问题把容器里边的MyS...原创 2020-04-09 13:18:25 · 3604 阅读 · 0 评论 -
【Docker】安装MySQL8.0
安装docker【Docker】简单介绍与安装拉取镜像docker search mysql(搜索MySQL版本)docker pull mysql(拉取MySQL镜像)查看镜像docker images指定自定义网络docker network create --subnet=172.10.0.0/16 mynetwork查看自定义网络docker network...原创 2020-04-08 11:21:16 · 9764 阅读 · 0 评论 -
【Centos】如何下载centos的各个版本镜像(演示下载Centos7.3)
操作步骤(这里演示下载Centos7.3)1.centos官网地址2.然后下拉点击下载3.进去后一直往下拉,找到这个位置或者直接搜索 Archived Versions 点击tree4.找到isos5.继续点进去6.选择这俩个文件 第一个文件是直接下载的 第二个文件是种子文件 咔咔有提供种子下载工具,速度7M多,需要的联系咔咔7.以上就是centos镜像安装方式...原创 2020-04-08 00:24:58 · 1293 阅读 · 2 评论 -
【Linux】安装phpMyadmin
1. 下载phpMyAdmin安装包2.把下载好的安装包放web目录下3.配置phpmyadmin进入到phpmyadmin可以看到config.sample.inc.php然后cp config.sample.inc.php config.inc.php进行编辑vim config.inc.php修改找到$cfg[‘blowfish_secret’]配置项,后面默认为空,这里我...原创 2019-11-11 15:19:32 · 1025 阅读 · 0 评论 -
【SVN】在linux下查看svn的账号密码
1. 查看你的svn所在的位置我的svn是在home下面安装着2. 进入到svn中查看密码进入到conf中你就可以看到有一个文件是passwd查看密码,下面就是你自己设置的账号和密码...原创 2019-11-10 21:37:52 · 3410 阅读 · 0 评论 -
【Linux】top指令
Top指令进入top视图01第一行10:33:06 -- 当前系统时间90 days, 20:05 -- 系统已经运行了90天20小时5分钟2 users -- 当前有2个用户登录系统load average: 0.00, 0.03, 0.07 -- 1、5、15分钟的负载情况。如何这个数值除以逻辑CPU的数量,结果高于5的时候就表名系统在超负荷运转了02...原创 2019-11-10 10:59:32 · 727 阅读 · 0 评论 -
【Linux】安装svn并设置钩子同步到web目录
安装(1)卸载之前安装的svnyum remove subversion(2)结束之前的svn进程killall svnserve(3)yum安装svnyuminstallsubversion(4)我们这里在/home下建立一个名为svn的仓库(5)进入到conf目录配置信息cd /home/svn/conf(6)配置passwd...原创 2019-10-15 11:58:04 · 583 阅读 · 0 评论 -
【Linux】一份基础的Shell 教程
第一个shell脚本1、第一行#!/bin/bash在说明这个script使用的shell名称,因为我们使用的是bash,所以必须用这个来声明,因为在程序执行时,它就能够载入bash相关环境配置文件,如果没有这一行,那么程序就会无法执行了2、第二,三行是对整个程序的说明,除了第一行的#!是用来宣告shell的之外,其他的#都是注解的用途3、第四、...原创 2019-10-12 15:39:20 · 650 阅读 · 0 评论 -
【Linux】文件格式化与数据处理(printf/awk)
序言如你对Linux的文章感兴趣,可以点击图像查阅更多的文章1. 格式化打印printf 参数 \a 警告声音输出\b 倒退键\f 清除屏幕\n 输出新的一行\r 即enter按键\t 水平的[tab]键\v 垂直的 [tab] 键%ns那个n是数字,s代表string,亦即多少个字符;%ni那个n是数字,i代表integer,亦即多少整数码...原创 2019-09-06 12:00:59 · 649 阅读 · 0 评论 -
【Linux】搭建Git后使用钩子实现代码自动部署
序言在之前我们在linux上搭建了一个git【Linux】在Linux上搭建Git。这篇文章我们使用git的hook来自动部署到web服务器1. 实现代码的自动部署在之前搭建的git基础上,我们在来操作 cd到仓库目录 2.cd hooks后创建vim post-receive并写入GIT_WORK_TREE=/var/www/kaka git check...原创 2019-09-05 12:11:23 · 1554 阅读 · 0 评论 -
【Linux】在Linux上搭建Git
1. 安装git我用的是CentOS,所以直接用yum安装就好了yum install git2. 增加一个git账户和群组adduser gitaddgroup git在把git用户添加到git群组adduser git -g git设置用户密码passwd git3.创建一个git远程仓库此时进入/home/git(当然你可以自己另外指定用户文件夹)目录下...原创 2019-09-05 11:05:28 · 571 阅读 · 0 评论 -
【Linux】sed工具的使用
文章目录前言1. sed用法前言在有一定的正则基础应用后,我们可以来玩玩sed的使用。sed本身是一个管线命令,可以分析standard input的,而且sed也是可以将数据进行取代,删除,新增,截取功能,我们先了解一个,然后在聊他的用法1. sed用法参数a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可...原创 2019-09-01 19:17:33 · 596 阅读 · 0 评论 -
【Linux】grep的高级使用
文章目录序言1. 基础正则表达式练习2. 注意点:注意到了吧?那个 ^ 符号,在字符集合符号(括号[])之内与之外是不同的! 在 [] 内代表“反 向选择”,在 [] 之外则代表定位在行首的意义!要分清楚喔,写在这里是为了醒目,哈哈3. 案例序言这篇文章会写grep的一些案例,如果你对grep的使用不太了解,那么就跟这文章一点点的实战吧!1. 基础正则表达式练习所需的文件wget h...原创 2019-08-30 19:23:02 · 1490 阅读 · 0 评论 -
【Linux】多窗口功能(对比同一个文件)
文章目录序言1. 操作步骤2. vim多窗口时的简单命令序言这个作用是对比俩个相同的文件,或者多窗口查看同一个文件1. 操作步骤vim filename先进入一个文件在命令行输入":sp {filename}"通过上边的那个命令即可显示一个文件的不同内容2. vim多窗口时的简单命令命令含义【 :sp [filename] 】打开一个新窗...原创 2019-08-30 16:25:17 · 756 阅读 · 0 评论 -
【Linux】多文件同时编辑
多文件编辑1. 所需知识2. 开始操作1. 所需知识在日常项目开发中,我们会时常的把A文件的内容复制到B文件中。这种操作在开发中最正常不过了,但是在linux上怎么做呢!首先我们需要知道几个linux中的命令yy是复制命令nyy是复制几行数据p是粘贴yy复制的文件2. 开始操作2.1. 通过vim同时打开俩个文件2. 2 使用files查看正在编辑的文件2.3 查...原创 2019-08-28 00:44:21 · 1674 阅读 · 0 评论 -
【Linux】vim打开文件的警告信息
文章目录1. 出现警告信息的操作(非正常关闭)2. 警告信息的解读2.1 出现警告信息的原因2.2 警告信息解读1. 出现警告信息的操作(非正常关闭)效果重现随便打开一个文件,然后输入【ctrl】 + z然后查看文件这个时候会发现在目录里边生成了一个swp的文件然后在vim打开文件就会出现这样的警告信息另一种的效果重现2. 警告信息的解读这里会发现没有Delete ...原创 2019-08-27 16:16:54 · 1053 阅读 · 1 评论 -
【Linux】vim基础使用
vim的基础使用1. 简单的执行范例1.1 使用vim进入一般指令模式2.按键说明2.1 第一部分移动光标的方法2.2 第二部分搜寻与取代2.3 第三部分删除,复制,粘贴2.4 第四部分一般指令切换到编辑模式3. 案例学习1. 简单的执行范例1.1 使用vim进入一般指令模式使用vim filename时就会出现下面这个页面,当点击i,o,a时会进入编辑模式离开编辑模式按键esc...原创 2019-08-22 16:19:03 · 1872 阅读 · 0 评论 -
【Linux】打包指令:tar
打包指令tar1. 常用参数集合2. 压缩案例一3. 查阅打包文件4. 打包自己需要的文件5. 命令归总在写压缩指令那一节时,无论是gzip,bzip2,xz都能对目录进行压缩,但是是将目录中的所有文件进行压缩gzip -r 目录名 ,解压就是gzip -rd 目录名。今天写的这个tar指令是可以将多个目录或文件打包成一个大文件,同时还可以通过gzip,bzip2,xz来解压1. 常用参...原创 2019-08-21 15:44:28 · 613 阅读 · 0 评论 -
【Linux】常见的压缩指令
常见压缩指令1. gzip,zcat/zmore/zless/zgrep2. bzip2,bzcat/bzmore/bzless/bzgrep3. xz, xzcat/xzmore/xzless/xzgrep总结linux中压缩文件后的扩展名*.Z compress 程序压缩的文件;*.zip zip 程序压缩的文件;*.gz gzip 程序压缩的文件;*.bz2 bzip2 程序压缩...原创 2019-08-19 14:22:11 · 772 阅读 · 0 评论 -
【Linux】指令与文件的搜寻
指令与文件的搜寻1 . 指令文件名的搜寻2. 文件文件名的搜寻1 . 指令文件名的搜寻1.1 which(寻找可执行文件)命令:which 【-a】 command-a : 将所有有PATH目录中可以找到的指令均列出**范例一:**搜寻ifconfig这个指令的完整文件名范例二找出which的文件名竟然会有两个 which ,其中一个是 alias 这玩意儿呢!那是啥?那就...原创 2019-08-17 23:03:27 · 709 阅读 · 0 评论 -
【Linux】locate: can not stat () `/var/lib/mlocate/mlocate.db‘: No such file or directory
这条错误的原因是我们在安装了locate后,没有进行update当你使用locate时没有这个命令会报错,提示这个命令不存在然后安装locate这个命令yum install mlocate安装完之后使用whereis locate看看是否安装成功然后使用locate来寻找文件,这个时候就是出现了,本文标题的的问题解决这个问题很简单,那就是直接输入命令updatedb即可,可...原创 2019-08-16 23:09:25 · 2508 阅读 · 0 评论 -
【Linux】文件与目录的默认权限与隐藏权限
文件与目录的默认权限与隐藏权限01. 文件默认权限:umask例题1:假设你的 umask 为 003 ,请问该 umask 情况下,创建的文件与目录权限为?02. 文件隐藏属性03. 文件特殊特权:SUID, SGID, SBIT01. 文件默认权限:umask文件的权限可以使用chmod来改变,但是我们默认创建文件的权限是什么?那就是与umask这个有关了。下来我们学习这个指令1.1...原创 2019-08-16 16:29:00 · 1394 阅读 · 0 评论 -
【Linux】修改文件时间或创建新文件:touch
在Linux中呢每个文件都会有三个时间,并且是变动的时间modification(mtime):当该文件的内容数据变更时,就会更新这个时间,内容数据指的是文件的内容,而不是文件的属性或权限。status time(ctime):当该文件的状态发生改变时,就会更新这个时间,举例来说,像是权限与属性被更改了,都会更新这个时间access time(atime):当该文件的内容被读取时,就会...原创 2019-08-15 10:43:13 · 1400 阅读 · 0 评论 -
【Linux】在lnmp环境上部署自己的web项目
我的nginx安装在usr/local/ 下 在/usr/local/nginx/conf下创建一个vhosts的文件然后在nginx.conf的配置文件里边引入这个文件夹然后在vhosts的目录下创建一个web.conf的网站配置文件在linux上我们的web项目可以存放在var/www下面(这里可以看一下linux各个目录的解释),kaka.php就是一个测试文件然后访问...原创 2019-08-14 18:55:15 · 2689 阅读 · 0 评论 -
【Linux】文件权限与目录配置的重点
目录配置暂时还没有学习,简单的了解一下,等把基础看完以后在回头来看。重点总结Linux的每个文件中,可分别给予使用者、群组与其他人三种身份个别的 rwx 权限;群组最有用的功能之一,就是当你在团队开发资源的时候,且每个帐号都可以有多个群组的支持;利用ls -l显示的文件属性中,第一个字段是文件的权限,共有十个位,第一个位是文件类型, 接下来三个为一组共三组,为使用者、群组、其他人的权...原创 2019-08-14 12:41:12 · 648 阅读 · 0 评论 -
【Linux】目录与文件分别的权限意义
权限所代表的是r = 4 w = 2 x = 1分别为可读,可写,可执行权限文件权限的意义文件是实际含有数据的地方,包括一般文本文件,数据库内容文档,二进制可执行文件。因此,权限对于文件来说,他的意义是这样的r(read):可读取此文件的实际内容,如读取文本文件的文字内容w(write):可以编辑,新增或者是修改该文件的内容(但不包含删除该文件)x(execute):改文件具...原创 2019-08-14 11:02:06 · 617 阅读 · 0 评论 -
【Linux】同组只有可读权限能否进入工作
文章目录首先我们先创建一个用户查看用户群组使用root用户查看learn的权限切换到test用户,访问在退回到root用户,给learn加上执行权限在次尝试使用test访问继续退回root用户,给learn加上执行权,并切换到test用户访问总结:当其他用户没有执行权的时候是进入不了目录工作的下来测试同组没有执行权返回root用户修改权限learn只有可读,没有执行权限,然后切换到test用户访问...原创 2019-08-13 15:27:46 · 1251 阅读 · 0 评论 -
【Linux】如何改变文件属性与权限
文章目录chgrp改变文件所属群组修改kaka.php文件群组为userschown改变文件拥有者chmod改变文件权限数字类型改变文件权限使用数字类型改变文件权限符号类型改变文件权限去除所有的执行权限所有权限加上执行权限chgrp改变文件所属群组群组的文件是存放在etc/group中其实这个很好记的啦!change+group是不是。先查看文件权限,可以看到现在的kaka.php文件的群...原创 2019-08-13 13:09:31 · 1446 阅读 · 0 评论 -
【Linux】文件权限解读
文章目录使用者与群组文件拥有者群组一个案例解决群组跟使用者的关系其他人的概念Linux文件权限概念Linux文件属性文件属性的示意图例题1:若有一个文件的类型与权限数据为“-rwxr-xr--”,请说明其意义为何?例题2:假设test1, test2, test3同属于testgroup这个群组,如果有下面的两个文件,请说明两个文件的拥有者与其相关的权限为何?例题3:承上一题如果我的目录为下面的样...原创 2019-08-12 16:27:35 · 1431 阅读 · 0 评论 -
【Linux】查看文件内容 cat / tac / nl / less / more / head / tail
cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!nl 显示的时候,顺道输出行号!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行od 以二进制的方式读取文件内容!cat 查看文件内容cat file_name;显示行号c...原创 2019-08-12 11:30:02 · 705 阅读 · 0 评论 -
【阿里云】如何开放80端口
买了一个阿里云的服务器玩玩,配置了lnmp环境,但是一直访问不了解决:开启安全规则的80端口最后按照这样添加就可以了最后测试访问即可原创 2019-08-12 09:42:59 · 4516 阅读 · 0 评论 -
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
author:咔咔wechat:fangkangfkmkdir:创建目录实例1:创建一个空目录实例2:一次创建多个文件实例3:递归创建多个目录,并显示创建信息(是否创建成功)地柜创建只需要mkdir -p kaka/{kaka/{kaka}}即可rmdir:用来删除空目录,删除某目录时也必须具有父目录的写权限实例1:删除一个...原创 2019-01-21 18:08:08 · 543 阅读 · 1 评论 -
【Linux—命令篇】文件和目录管理 pwd/ls/cd
author:咔咔wechat:fangkangfkpwd命令:以绝对路径显示用户当前的工作目录选项:pwd 【-LP】实例:cd命令:用来切换工作目录实例:ls命令列出目录内容。文件权限,大小,更改时间(这个命令的用法比较多)实例:1.不带任何选项列出文件不带任何选项的ls命令来光秃秃的列出文件和目...原创 2018-12-11 19:09:30 · 636 阅读 · 0 评论 -
【Linux】在lnmp环境下PHP文件无法访问提示(403 Forbidden)
author:咔咔wechat:fangkangfk报错信息由于是近几天才开始使用linux所以对有些东西都不是很熟悉,导致php文件无法访问,最后才发现php-fpm是需要重启的解决方案:命令:systemctl start php-rpm测试结果:...原创 2018-12-03 10:59:16 · 2038 阅读 · 0 评论 -
【Linux】Phpmyadmin出现的Connectiion refused
author:咔咔WeChat:fangkangfk问题:搭建的lnmp环境,数据库是mysql8,在使用Phpmyadmin登录时出现的问题解决方案:这个可以看mysql8文档,在mysql8下面语法和身份验证规则变了很多,所以需要看看身份验证规则那一块在重新创建一个用户,我在下面写一个案例,用的就是这个验证规则,可以参考下,by后面就是密码,这里如果你没有...原创 2018-12-02 19:37:53 · 1074 阅读 · 0 评论