其他技术区
linux 标签描述

linux中mysql数据库定时备份并删除前一分钟的所有数据!/bin/bashmysqldump-uroot-ppassword01!imaginebase>/home/backup/imaginebase_KaTeXparseerror:Expected'EOF',got''atposition27:…%d_%H%M%S).sql̲mysqldump-uroo…(date+%Y%m%d_%H%M%S).sql.gzfind$backupdir-name$db_name".sql.gz"-typef--nmin+1-execrm-rf{};>/dev/null2>&...

  AnyLlCIhvKpr   2023年11月12日   32   0   0 linux数据库mysql

which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 1、命令格式 which 可执行文件名称  2、命令功能 which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。 3、命令参数 -n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。-p 与-n参数相同,但此处的包括了文件的路径。-w 指定输出时栏位的宽度。-V 显示版本信息 4、使用范例 实例1:查找文件、显示路径 命...

  AnyLlCIhvKpr   2023年11月12日   12   0   0 linux

概述 wc命令用于统计指定文件中的字节数、字数、行数,并将统计结果显示输出。wc是wordcount的缩写。 该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。 语法 该命令支持的选项有: 选项 说明 -w,--words 统计字数,一个字被定义为由空白、跳格或换行字符分隔的字符串 -c,--bytes 统计字节数 -l,--lines 统计行数 -m,--chars 统计字符数 -L,--max-line-length 打印最长行的长度 –help 显示帮助信息 –version 显...

  AnyLlCIhvKpr   2023年11月12日   16   0   0 linux统计

1、查看关闭Firewall防火墙的命令 systemctlstopfirewalld停止firewall防火墙 systemctldisablefirewalld禁止firewall开机启动 systemctlstatusfirewalld查看firewall状态 (防火墙处于关闭状态) 2、安装iptables yuminstalliptables-services 使用yum安装iptables systemctlstartiptables.service 启动iptables(针对ipv4) systemctlenableiptables.service 将ipt...

  AnyLlCIhvKpr   2023年11月12日   12   0   0 linux

1iptables默认系统自带setup 2重启防火墙/etc/init.d/iptablesrestart 3接受端口Vi/etc/sysconfig/iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT 4配置,禁止进,允许出,允许回环网卡iptables-PINPUTDROPiptables-AOUTPUT-jACCEPTiptables-AINPUT-ilo-jACCEPT允许pingiptables-AINPUT-picmp-jACCEPT允许sshiptables-AINPUT-ptcp--dport22-...

  AnyLlCIhvKpr   2023年11月12日   57   0   0 linuxiptables

0.前沿: 1.当前的应用都倾向于内存密集型,物理内存多大都是不够用的,所以必须有页面回收机制; 2.CPU的高速缓存,也是类似页面回收的原理; 1.Linux页面回收的实现原理 当前内核版本5.13,采用的LRU链表算法(不同于经典LRU算法)和第二次机会法;LRU(LeastRecentlyUsed),最少使用算法,根据局部性原理,假定最近使用的页面,会更容易再次用到,最近不使用的页面,将来也不会频繁使用; 1.1LRU链表 Linux为每个内存节点保存一组LRU链表,分别是 enumlru_list{ LRU_INACTIVE_ANON=LRU_BASE, LRU_ACTIVE_A...

  AnyLlCIhvKpr   2023年11月12日   20   0   0 linux

问题描述:  安装环境为CentOS7.5,忘记了MySql的登录密码,解决方案如下: 1.跳过MySQL的密码认证 1.1在[mysqld]下添加skip-grant-tables信息,保存退出 [root@qfx_centos sbin] vi /etc/my.cnf 1.2重启MySql服务 [root@qfx_centos ] systemctl stop mysqld.service [root@qfx_centos ] systemctl start mys...

  AnyLlCIhvKpr   2023年11月12日   15   0   0 linux密码mysql

一、进程守护脚本: whiletrue;doserver=`psaux|grepstat-agent-1.0.0-SNAPSHOT.jar|grep-vgrep`if[!"$server"];thensystemctlstartstatagent.servicefisleep20done 二、开机启动进程守护: 1.创建文件 cd/etc/init.d vimdaemon-stat-agent 2.文件内容 !/bin/sh chkconfig:23451020 description:daemon-stat-agent cd/usr/local/stathub nohup./d...

  AnyLlCIhvKpr   2023年11月12日   20   0   0 linux

shell实例(一) 实例一: 等于-eq (equal) 不相等 -ne(not equal) 大于 -gt  (greater than) 小于 -lt  (less than) 大于或等于 -ge (greater than or equal) 小于或等于 -le (less than or equal) 举例如下: !/bin/bash d=`date` echo$d a=1...

  AnyLlCIhvKpr   2023年11月12日   22   0   0 linuxshell

小型自动化运维--expect脚本V2版 在实际运维工作中,需要我们向远程主机同步数据,可以用rsync来实现。那么用expect脚本怎么实现数据传输完成之后自动退出远程主机呢?在开始expect脚本V2版之前,我们先来看下,使用expect脚本来实现远程主机的登入,脚本如下: !/usr/bin/expect sethost"192.168.8.120" setpasswd"wtf" spawnsshroot@$host expect{ "yes/no"{send"yes\r";exp_continue} "password:"{send"$passwd\r"} } interact 注:上...

  AnyLlCIhvKpr   2023年11月12日   15   0   0 linuxexpect脚本

小结 查看kill的所有信号列表 ? kill-l 杀死进程1234 ? kill-SIGKILL1234 kill 可以杀死进程 执行命令,发送信号,可以杀死进程 kill发送的信号很多 查看信号的列表 kill-l 如果要杀死一个进程,使用第九个信号即可 杀死进程的演示 当前的xshell开了两个终端,要杀死一个 》先查看用户的进程使用 可见有两个bask运行中 即有两个终端在占用着bash 可以关一个 》杀死pts/5这个终端 先查 再杀 命令执行后 另一个终端的连接就断开了

  AnyLlCIhvKpr   2023年11月12日   12   0   0 linux进程

安装mysql 使用如下命令查询当前linux发行版的信息: lsb_release-a aptinstallmariadb-servermariadb-client 安装mariadb之后依旧是使用mysql命令,它是mysql的分支而已 配置root的密码 sudomysql_secure_installation 然后提示Setrootpassword?[Y/n],输入Y 然后输入两次mysql数据库的密码,此密码会被设置为mysqlroot的密码 然后一路回车即可 配置登录 这里通过配置解决ERROR1698(28000):Accessdeniedforuser‘root’...

  AnyLlCIhvKpr   2023年11月12日   20   0   0 linuxmysql

当我们获得了某个Linux服务器的低权限之后,我们想要对该低权限账号进行提权,以执行更多的操作。 接下来我们的提权是利用/etc/passwd 文件的可写入权限,导致我们写入一个其他用户进去。 首先,查看/etc/passwd 的权限,发现任何用户都可以读写。 有关于/etc/passwd 文件里面数据的每个属性,传送门——> Linux下的用户和组 我们现在要做的就是自己构造一个用户,在密码占位符处指定密码,并且UID设置为0,将其添加到/etc/passwd 文件中。 首先,使用perl语言生成带有盐值的密码: perl-le'...

  AnyLlCIhvKpr   2023年11月12日   16   0   0 linux权限用户

创建centos镜像: 1.编写dockerfile 参考基础镜像 FROMcentos 指定作者 MAINTAINEREric 配置环境变量 ENVMYPATH/usr/local/centos 创建目录 RUNmkdir-p$MYPATH 默认工作目录 WORKDIR$MYPATH 使用vimwegt命令 RUNyum-yinstallvim RUNyum-yinstallwegt 创建挂载,共享文件夹 VOLUME["/data1","/data2"] CMD["/bin/bash"] 2.创建镜像 $sudodockerbuild-fdockerfile2-txianwei/cen...

  AnyLlCIhvKpr   2023年11月12日   34   0   0 linuxDocker

1.grep命令的使用 命令 说明 grep 文本搜索 grep命令效果图: 【使用单引号和双引号效果是一样的】 2.grep命令选项的使用 命令选项 说明 -i 忽略大小写 -n 显示匹配行号 -v 显示不包含匹配文本的所有行  【除此之外】 -i命令选项效果图: -n命令选项效果图: -v命令选项效果图: 3.grep命令结合正则表达式的使用 正则表达式 说明 ^ 以指定字符串开头 $ 以指定字符串结尾 . 匹配一个非换行符的字符  【可以代替任何一个字符】 ...

  AnyLlCIhvKpr   2023年11月12日   11   0   0 linuxgrep

awk用法(一)   awk跟以前的sed命令,grep命令比较,它的优势在于它能够实现更多的功能。 比如awk可以实现分段,sed,grep是没法实现的 可以根据一个分隔符,将其分为一小段一小段,通过段来匹配。 知识点一: awk-F':''{print$3,$4}'1.txt显示指定段的匹配 awk-F:'{print$3,$4}'1.txt -F':'指定冒号分隔符,$3指定第三段 $3,$4中间的逗号,实际显示的是空格分割。【比较下面截图可看出】 知识点二: awk-F':''OFS=":"{print$3,$4}'1.txt 知识点三: awk'/...

  AnyLlCIhvKpr   2023年11月12日   15   0   0 linuxawk

使用xftp把文件上传至Linux服务器,文件上传失败,错误详情unknowerror! 经查,不是权限原因,因为上一分钟也上传了文件然后看了一下磁盘空间使用情况 df -h 正在使用的磁盘大小是10G,以用10G,可用20K…… 删除点文件或者去申请磁盘空间吧

  AnyLlCIhvKpr   2023年11月12日   14   0   0 linux

连接远程Linux ssh-p22用户名@ip地址 然后输入密码即可 从本地上传到远程 scp/本机地址远程主机用户@远程ip:/远程文件地址 从远程传输文件到本地 scp远程主机用户@远程ip:/远程文件地址/本机地址 如:scproot@192.168.12.33:/root/testfile/Users/haha/Documents即为把192.168.12.33主机上/root/testfile文件拷贝到本机/Users/haha/Documents目录下 或者使用增量传输: rsync-avzu--progress远程主机用户@远程ip:/远程文件地址/本机地址

  AnyLlCIhvKpr   2023年11月12日   46   0   0 linux服务器Mac

方法一:直接用vim打开 就跟修改文件一样,修改完成后保存退出即可 方法二: unzipapp.jarBOOT-INF/classes/application-dev.yml 从jar包解压要修改的文件 修改文件后使用如下方法更新到jar包里面 jaruvfapp.jarBOOT-INF/classes/application-dev.yml 方法三: unzipapp.jar-dapp 将整个jar包解压到app目录下 vimapp/BOOT-INF/classes/application-dev.yml 修改配置文件 cdapp jar-cfM0../app.jar./

  AnyLlCIhvKpr   2023年11月12日   17   0   0 linuxjar

​​Linux实用技巧​​   ubuntu18.04安装虚拟机后,安装的是英文,需要安装中文输入环境,并可输入中文。 方法 步骤一:安装中文输入环境                步骤二:安装ibus中文输入法 sudoapt-getinstallibusibus-clutteribus-gtkibus-gtk3ibus-qt4    sudoim-config-sibussudoapt-getinstallibus-pinyin 步骤三:配置ibus中文输入法   重启: sudorebootsudoibus-setup            步骤四:...

  AnyLlCIhvKpr   2023年11月12日   19   0   0 linuxubuntu