自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell脚本基础

检查脚本语法错误 bash -n script_name.sh调试脚本: bash -x script_name.shset -e 或 set +e -e表示从当前位置开始,如果出现任何错误都将触发exit,退出脚本 +e表示不管出现任何错误都将继续执行脚本 shift 对参数的左移(参数下标增大,右移),参数个数不确定情况下遍历参数进行处理 注释: 单行注释:# 多行注释: :<<! 被注释的内容,可换行 ! :' 被注释的内容,可换行 '双引号和单引号区

2021-03-21 21:31:38 217 2

原创 mysql

mysql安装初始化数据库(初始密码信息被覆盖重新初始化数据)mysql启动命令mysql8.0常用快捷键和命令create创建表查询表表的查询操作用户和授权insert 插入数据update修改表drop、delete、truncatealter修改字段where条件判断unionlike数据备份安装mysql5.7#下载mysql源的rpm包wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm#安装

2021-03-14 22:56:38 192

原创 redis非关系型数据库

@[TOC](Redis(Remote Dictionary Server ),即远程字典服务)安装wget http://download.redis.io/releases/redis-5.0.7.tar.gztar xzf redis-5.0.7.tar.gzcd redis-5.0.7makesrc 目录中现在提供了已编译的二进制文件 。使用以下命令运行Redis: src/redis-server src/redis-climkdir /tmp/redis-5-0-7/{bi

2021-03-01 22:52:28 141

原创 RabbitMQ消息队列

RabbitMQ安装Erlang添加erlang solutions源从EPEL源安装(这种方式安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本)启动操作rabbitmqctl命令开启web管理接口开启用户远程访问rabbitmq常见概念安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang添加erlang solutions源wget https://packages.erlang-solutions.com/erlang-solut

2021-03-01 22:29:11 97

原创 systemctl命令

systemctl命令一、简介二、配置文件说明:[Unit] 区块:启动顺序与依赖关系[Service] 区块:启动行为[Install] 区块三、注册服务实例systemctl 命令systemctl自定义系统服务一、简介Centos7开机第一个程序从init完全换成了systemd这种启动方式,同centos 5 6已经是实质差别。systemd是靠管理unit的方式来控制开机服务,开机级别等功能。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的

2021-02-24 23:25:52 471

原创 rsync复制备份

rsync复制备份rsync命令rsync服务rsync命令rsync实现增量备份的工具,配合任务计划实现定时或间隔同步rsync可以实现scp的远程拷贝、cp的本地拷贝、rm删除和"ls -l"显示文件列表等功能yum -y install rsync命令选项: -v 显示详细信息 -P --partial --progress 显示文件传输的进度信息 -n --dry-run 仅测试传输,不实际传输 -a --archive 归档模式,表示递归传输并保持文件属性

2021-02-24 23:22:56 246

原创 yum安装rpm包

yum安装rpm包yum rpm软件包管理rpm命令yum rpm软件包管理yum list #查询所有可用软件包列表yum list http* #列出hppt*关键字的软件包yum install package1 #指定安装包yum reinstall package #重新安装yum update #全部更新yum check-update #检查可更新的程序yum remove package1 #只是删除程序包,无法删除配置文

2021-02-24 23:19:32 1969

原创 centos8网络设置

centos8网络设置nmcli创建一个连接rpm包源下载centos8 中取消network.service使用nmclinmcli (networkmanager command-line interface) 网络管理命令接口nmtui (networkmanager text-user interface) 网络管理文本用户接口nmclinmcli connection show #查看当前网络连接nmcli con mod ens33 ipv4.addres

2021-02-24 23:16:47 151

原创 iptables、firewall、selinux

iptables firewall selinuxcentos 6中常用iptablescentos7中默认使用firewall,取代iptablesselinux对于强制访问控制的实现centos 6中常用iptablesiptables用于过滤数据包,属于网络层防火墙,设置iptables后需要重启iptables,会破坏数据链接,可能需要重新启动程序。配置文件/etc/sysconfig/iptablesservice iptables [ stop | start | status | r

2021-02-24 23:11:32 142

原创 find命令和xargs命令

find命令和xargs命令find 查找格式选项参数示例逻辑关系xargs 传参格式示例find 查找实时查找文件,查找速度慢,精确格式find 路径 [选项] 文件 [参数]选项-name 按文件名查找-perm 按文件权限查找-prune 可以使find不在当前指定目录下查找-user 按文件属主查找-mtime 按文件时间查找-type /b/d/c/p/l/f 文件类型,块设备、目录、字符设备、管道、符号链接、普通文件-size 文件大小,

2020-12-05 21:43:10 365

原创 awk命令

awk文本处理工具awk内置变量:常用符号参数的使用实例IF语句awk字符串函数awk对复杂的文本进行处理,不直接编辑源文件,需要重定向才能保存内置变量: ARGC 命令行参数个数 ARGV 数组,保存的是命令行所给定的个参数 ENVIRON 支持队列中系统环境变量的使用 FILENAME awk浏览的文件名 FNR 各文件分别计数的行号 FS

2020-07-07 22:02:47 160

原创 linux和windows中使用NFS挂载

NFS网络文件系统linux中挂载常用命令nfs参数说明挂载开启防火墙端口windows中挂载linux中挂载常用命令yum -y install nfs-utils //nfs客户端和服务端以及rpcbind自动安装端口配置文件/etc/sysconfig/nfsshowmount [参数] IP -e 查看nfs提供共享的文件系统 -a 查看nfs服务器所有被挂载的文件系统及其挂载的客户端对应关系列表 -d 显示nfs所有文件系统exportfs 用于查看挂

2020-07-04 08:57:14 1258

原创 grep命令

grep常用作查找文本内容grep 文本正则表达式搜索工具,并打印匹配内容,支持多文件查找格式:grep [选项] [模式] [文件] -c 只输出匹配行数量 -e 支持多个关键字搜索 -h 查询多文件不显示文件名 -i 搜索时忽略大小写 -l 只列出符合匹配的文件名,不显示具体的匹配行 -n 输出匹配行并显示行号 -o 只显示匹配到的字符串 -q 只输出搜索状态,0为成功,1为未搜索到满足的行,2为出现错误 -r 递归搜索不仅搜索当前目录,还搜索子目录

2020-07-03 22:02:37 187

原创 linux和windows常用快捷键

常用快捷键注:快捷键的使用和远程连接工具的一些快捷键会冲突,导致不能使用快捷键:“ctrl+c” 强制中断程序执行 “ctrl+z”将任务挂起ctrl+z 后再次进入文件后警告去除:退出vim编辑器后,将file.c文件产生的.file.c.swp文件删除将在背景中的任务结束:jobs:查看当前背景下工作的状态,[3]中数字标号参数:-l 列出任务的PID号-r 列出正在背景运行的工作-s 列出背景中暂停的工作fg:将背景拿入前景中来fg 1 #将jobs中[ ]中为1的任务放到

2020-07-03 21:24:53 468

原创 linux磁盘与文件系统df、mount、mkfs、fdisk、swap

磁盘与文件系统查看磁盘和内存挂载文件系统操作磁盘分区swap分区查看磁盘和内存df –h 查看磁盘的空间(-h可读性) -T 文件系统类型du –sh 路径 统计目录大小 -s (summaries) 显示汇总的大小 -h 以可读性形式的大小显示du -sh /etc 统计"/etc"目录的实际大小du -h --max-depth=1 #目录层级最大为1时显示其大小 free -m 查看内容使用情况,以Mb为单位 -h 可读性显示挂载挂载信息配

2020-07-03 21:19:17 396

原创 linux查看系统日志信息和文件lscpu、who、whereis、find、history

系统信息查找系统信息登录用户信息文件查找find查找历史命令显示目录结构统计其它命令系统信息lscpu 显示有关cpu体系结构信息arch 当前主机硬件结构,i386、i686、x86_64、aarchgetconf LONG_BIT 系统位数lsb_release -a 查看系统发行版本w 显示系统中正在登陆的用户信息,痕迹日志文件/var/run/utmplast 查看系统所有登陆过的用户信息,包括正在登录的用户和之前登录的用户 #查看的日志

2020-07-03 20:59:09 304

原创 linux文件操作touch、mkdir、cp、mv、rm、cat、dd、file、diff、md5sum

文件目录管理 文件文件夹复制移动(剪切)删除浏览文件备份链接文件信息类文件touch命令在当前路径下创建一个空文件,可更改文档的日期 touch 路径 文件名 在对应的目录中创建文件 touch file.txt 创建以个名为file.txt的文件 touch file1.txt file2.txt 同时创建多个文件 touch .file.txt 创建一个隐藏文件 -t 使用指定的日期时间 -r 指定文档或目录的日期或时间文件夹mkdir (make d

2020-07-03 20:38:42 248

原创 linux文件权限chmod、chown、umask、setfacl、chattr

文件权限操作权限问题chmodSUIDSBITchgrpchownumaskACLchattrlsattr权限问题rwx-rw-r 764 r--r--r 444 rw------- 600 rwxrwxrwx 777 r read 读取 4 w write 写入2 x execute 执行 1 权限 9位 分为3组 rwx rwx rwx 1第一组 代表文件所有者具有的权限 owner第二组 代表文件所有者 所在组的权限 group第三组 代表其他用户的权限 oth

2020-07-03 20:06:41 619

原创 linux文档压缩类型tar、bzip2、gzip、7z、rar

文档压缩和解压tarzipgzipbzip27zarar类tartar 压缩或是解压一个文件或者目录扩展名为.tar或.tar.gz 压缩:tar zcvf new.tar.gz abc #指定new.tar.gz为压缩名,可指定多个文件目录参数 解压:tar zxvf new.tar.gz 压缩包名含.gz打包或解压时要加参数z tar -zvxf filename.tar.gz #”-”可写可省 -c 创建压缩文件 -x 解开压缩文件 -f

2020-07-03 19:46:00 224

原创 linux中进程操作ps、top、kill、nice、pgrep、fuser

进程常用的命令pstop、htop、glancespstreekillnicepgrepfuserps 查看服务器进程 进程5状态:R(运行),S(中断),D(不可中断),Z(僵尸),T(停止) -e:等价于“-A”表示列出全部进程 -f:显示全部的列(显示全字段) -a:显示终端所有进程,包括其他用户 -u:以用户为主的进程 -x:与a连用,显示完整信息 ps -ef 全格式显示进程 ps -au 按用户名和启动时间的顺序显示进程 ps -fU mysql

2020-07-02 22:50:11 281

原创 vim编辑常用快捷操作

vim的基本操作vi/vim编辑器命令模式可视模式view选择模式select输入(编辑)模式末行模式vimrc配置vi/vim编辑器 配置文件/etc/vimrc(/etc/virc),记录文件~/.viminfo 编辑界面按”a、i、o”键进入输入模式,”esc”键进入命令模式,“esc+shift+:”进入末行模式 vim打开文件的方式 vim 文件路径 作用:打开指定的文件 vim +数字 文件路径 作用:打开文件,并且将光标移动到指定行 vim +/关键词 文件路

2020-07-02 22:24:05 176

原创 linux用户、组管理useradd、userdel、groupadd等

用户管理用户管理常用命令:useraddidusermoduserdelgroupaddgroupmodgroupdelgpasswdnewgrppasswdfingersusudo用户管理常用命令:useradd添加创建用户,配置文件/etc/passwd存储系统所有用户主要信息 /etc/default/useradd 默认添加用户配置 格式:useradd [选项] 用户名 -c 添加用户描述信息 -d 指定用户的家目录(默认为/home/username) -D 展示

2020-07-02 21:57:09 210

原创 sed命令

sed命令sed 文本操作常用指令参数command通配符POSIX字符类增加a、i、r替换c、s、y、w删除d打印p、n参数-e参数-f综合:复制剪切,复制(H追加,h覆盖)、粘贴(G追加,g覆盖)sed 文本操作常用指令参数 -e可以指定多个命令 -f指定命令文件 -n取消默认控制台输出,与p一起使用可打印指定内容 -i输出到原文件,静默执行(修改原文件的意思) command a新增 c替换,整行 d删除 i插入 p打印,要和-n参数一起使用 s替换(匹配局部替换)

2020-07-02 21:12:44 237

空空如也

空空如也

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

TA关注的人

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