![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 66
m0_58969269
这个作者很懒,什么都没留下…
展开
-
shell脚本
#!/bin/bashcat package_command | while read rowsdo echo "$rows" x=`echo "$rows"|awk -F':' '{print $1}'` y=`echo "$rows"|awk -F':' '{print $2}'` echo "$x" echo "$y"python3 /root/wangtong/cmdb/update_package_start_shell/deal_package_start_s...原创 2022-02-25 10:07:01 · 558 阅读 · 0 评论 -
计算机基础
认识编程什么是编程语言人-----------编程语言------------计算机什么是编程1、想好做事的步骤2、找一种对方能听懂语言把做事的步骤给翻译下来,并且存入文件中 银行行长-----------------------------业务员 接收客户输入的账号 接收客户输入的密码 判断 输入的账号 等于 正确的账号 并且 输入的密码 等于 正确的密码 ...原创 2022-01-21 15:23:00 · 129 阅读 · 0 评论 -
filebeat配置文件详解
#filebeat 5.2.2 #prospector(input)段配置 filebeat.prospectors:#每一个prospectors,起始于一个破折号"-" - input_type: log #默认log,从日志文件读取每一行。stdin,从标准输入读取 paths:#日志文件路径列表,可用通配符,不递归 -/var/log/*.log encoding: plain #编码,默认无,plain(不验证或者改变任何输入), latin1, utf...原创 2022-01-21 14:30:01 · 14389 阅读 · 0 评论 -
企业级初始化服务器
#/bin/bash# 安装系统性能分析工具及其他yum install gcc make autoconf vim sysstat net-tools iostat iftop iotp wget lrzsz lsof unzip openssh-clients net-tool vim ntpdate -y# 设置时区并同步时间ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeif ! crontab -l |grep nt.原创 2022-01-14 15:21:49 · 75 阅读 · 0 评论 -
【无标题】企业级ssh免密登录
SSH 密钥登录SSH 默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是更好的解决方案。密钥是什么密钥(key)是一个非常大的数字,通过加密算法得到。对称加密只需要一个密钥,非对称加密需要两个密钥成对使用,分为公钥(public key)和私钥(private key)。公钥----添加到服务器的某个账户上,~/.ssh目录下(如该目录不存在,则新建一个),并命名为authorized_keys(如该文件已经存在,则把公钥的内..原创 2022-01-13 16:52:35 · 355 阅读 · 0 评论 -
centos7.9忘记root密码后,重置root密码
1、开机按下Ecs键,进入如下界面2、根据需要选择系统内核版本并按e键3、光标移动到 linux 16 开头的行,找到 ro 改为 rw init=sysroot/bin/sh;4、按 Ctrl+x 执行5、进入如下界面后输入chroot /sysroot6、输入passwd根据提示输入两次新密码7、完成后输入 touch /.autorelabel 更新系统信息;8、退出 exit;9、然后使用reboot命令重启;...原创 2021-10-15 11:14:54 · 4974 阅读 · 1 评论 -
chattr、lsattr目录锁定解锁与查看
[root@k8s-m-01 ~]# ll .ssh/总用量 0[root@k8s-m-01 ~]# chattr +i /root/.ssh/[root@k8s-m-01 ~]# lsattr .ssh/[root@k8s-m-01 ~]# ssh-keygen Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (e.原创 2021-10-14 17:33:03 · 833 阅读 · 0 评论 -
MySQL数据库 权限管理
权限管理mysql库下的授权表linux系统的用户作用是:登陆系统 管理系统文件mysql数据库管理软件用户的则作用是:登陆MySQL数据库 管理库与表等数据库对象mysql数据库管理软件将权限信息都存放于mysql库下,该库下有一系列授权表,权限信息都存放于这一系列表中,我们挑几个重点介绍一下mysql库下的授权表及其放行权限的范围 1、mysql.user 针对所有数据、所有库下所有表、以及表下的所有字段 2、msyql.db...原创 2021-07-13 21:28:03 · 641 阅读 · 0 评论 -
视图 触发器 函数 流程控制 存储过程 SQL注入问题
视图视图就是通过查询得到一张虚拟表(非真实存在),然后保存下来,下次可以直接使用,用户使用时直接使用【视图表名】即可获取结果集。视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使用的sql过分依赖数据库中的视图,即强耦合,那就意味着扩展sql极为不便,因此并不推荐使用。使用视图的注意点: 1.创建视图在硬盘上只会有表结构,没有表数据,数据并没有存在硬盘(数据还是来自之前的表) 2.视图一般只用来查询,里面的数据不要进行修改,可能会影响真正的表创建视图语法 c...原创 2021-07-13 21:17:36 · 125 阅读 · 0 评论 -
数据库多表查询
多表查询准备员工表和部门表# 部门表create table dep (id int,name varchar(20));# 员工表create table emp (id int primary key auto_increment,name varchar(20),sex enum("male","female") not null default "male",age int,dep_id int);# 插入数据insert into dep values(原创 2021-07-13 21:06:31 · 127 阅读 · 0 评论 -
单表操作(修改表字段 复制表 表数据迁移) 单表查询
修改表字段create table t1(id int);desc t1;+-------+---------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+---------+------+-----+---------+-------+| id | int(11) | YES | | NULL | |+-------+-...原创 2021-07-13 20:58:19 · 150 阅读 · 0 评论 -
SQL外键foreign key 表与表之间的三种关系
表与表之间的三种关系多对一关系表注意事项:一对多表关系,外键字段建在多的一方。 在创建表的时候,一定要先建被关联表。 在录入数据的时候,也必须先录入被关联表。 删除 一定要先删除主键表,才可以删除被关联表。# 创建表先创建被关联表(班级表)create table class(id int primary key auto_increment,name varchar(16),room int);create table student(id int primary.原创 2021-07-13 20:48:30 · 382 阅读 · 0 评论 -
SQL语句建表约束条件
约束条件插入数据的时候可以指定字段create table t1(id int, name char(16));insert into t1(name,id)values("nana",1);select * from t1;+------+------------------+| id | name |+------+------------------+| 1 | nana |+------+------------...原创 2021-07-13 20:44:24 · 750 阅读 · 0 评论 -
数据库存储引擎 SQL语言基本数据类型
存储引擎什么是存储引擎存储引擎<==============>表视频播放器<=============>mp4 文本编辑器<=============>txt针对不同的数据应该有对应的不同的处理机制来存储存储引擎就是Mysql软件中的一种插件,不同的存储引擎有着不同的处理机制Mysql架构图解析MySQL支持多种语言的接口,应用程序可以基于mysql的接口做开发。 每一个应用程序基于接口向MySQL服务端发起一个请求,就相当于在MySQL服务原创 2021-07-05 08:35:55 · 93 阅读 · 0 评论 -
Mysql多实例部署
mysql多实例:多个数据目录 多个端口 多个socket文件 多个日志文件1. 创建多个数据库进程的数据目录mkdir -p /data/{3307,3308,3309}2. 准备多个进程的配置文件vim /data/3307/my.cnf[mysqld]basedir=/service/mysqldatadir=/data/3307/dataport=3307socket=/data/3307/mysql.socklog-error=/data/3307/data/mys原创 2021-07-04 22:11:15 · 187 阅读 · 0 评论 -
源码 二进制 yum 安装mysql
源码安装1)上传或下载代码包rz mysql-5.6.46.tar.gz2)安装依赖yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmake autoconf openssl openssl-devel3)解压tar xf mysql-5.6.46.tar.gz4)创建目录mkdir /service5)生成cmakecd mysql-5.6.46/cmake . -DCMAKE_INSTALL_PRE原创 2021-07-04 22:09:43 · 94 阅读 · 0 评论 -
数据库管理软件基础 SQL语言增删改查
数据库管理软件的由来1、程序所有的组件就不可能运行在一台机器上 如果程序所有的组件全部运行在一台机器上,那么这台机器一旦挂掉就意味着整个软件的崩溃,程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,就一台机器的性能垂直进行扩展是有极限的。 于是我们只能通过水平扩展来增强我们系统的整体性能,这就需要我们将程序的各个组件分布于多台机器去执行。2、数据安全问题 我们将程序的各个组件分布到各台机器,但需知各组件仍然是一个整体,言外之意,所有...原创 2021-07-04 22:06:06 · 184 阅读 · 0 评论 -
什么是数据库?数据库有哪些类别?数据库基本SQL语句大全
文章目录数据库介绍 数据库管理系统-简称(DBMS) 数据库管理系统-主要功能 数据库的类型 1. 关系数据库 2. 非关系型数据库(NoSQL) 数据库模型 数据库的架构 数据库索引 数据库操作:事务 数据库基本----SQL语句大全数据库介绍数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。所谓“数据库”是以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立原创 2021-07-04 21:55:03 · 492 阅读 · 0 评论 -
命令行一般格式的基本用法 mount挂载点 目录文件的管理 通配符 别名alias 移动与重命名mv 复制cp
什么是命令?Linux命令用来实现某一类功能的指令或程序 命令的执行依赖于解释器命令行基础绿色代表可以执行的程序 在Linux中大多数命令在执行时,都要找到对应的执行程序which查找命令对应的执行程序which poweroff 查找poweroff命令对应的执行程序执行程序的文件路径 : /sbin/poweroff命令的执行依赖于解释器(默认解释器 : bin/bash)用户---->解释器---->内核---->硬件cat /etc/shells原创 2021-07-04 21:42:24 · 173 阅读 · 0 评论