
工具
文章平均质量分 69
py小白hyg
这个作者很懒,什么都没留下…
展开
-
centos7部署oracle19c-最简单的安装方式-rpm安装
Oracle部署曾经被oracle的部署方式折磨的死去活来,最近突发奇想又想再来一次,结果打开oracle官网,忽然发现竟然可以这样~竟然有RPM包了,1. 下载安装包总共需要上图所示两个包,较大的2.5G的包可按照第一张图片位置下载即可,较小的包下载地址:http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm原创 2022-01-27 10:26:36 · 2536 阅读 · 0 评论 -
shell编程-流程控制-if-case-for
流程控制1. if语句我们直接来了解多分支吧,但分支和双分支太简单了,它包含在多分支里面格式:if [判断条件1] then 条件1成立时,执行的程序elif [判断条件2] then 条件2成立时,执行的语句 ...else 当所有条件都不成立,执行的语句fi随便写个if语句吧:判断根分区的占比是不是超过了80%...原创 2022-01-22 00:53:09 · 525 阅读 · 0 评论 -
shell编程-条件判断-文件类型判断-整数判断-字符串判断
条件判断1. 文件类判断1.1 按照文件类型判断看下表:选项作用-b 文件存在且为块设备文件为真-c 文件存在且为字符设备为真-d 文件存在且为目录为真-e 文件存在为真-f 文件存在且为普通文件为真-L 文件存在且为符号链接文件(软连接)为真-p 文件存在且为管道文件为真-s 文件存在且非空为真-S 文件存在且为套接字文件(socket文件)为真随便看几个例子:1.2 按照文件权限判断1.3 两原创 2022-01-16 01:12:16 · 477 阅读 · 0 评论 -
shell编程-文本处理大全-printf-awk命令-sed命令-sort命令-uniq命令-wc命令-linux文本三剑客
文本处理1. 文本列提取–cut命令cut命令选项:-f:指定提取第几列-c:字符范围,-c n-,-n,n-m,分别表示第n个字符后,前n个字符,n到m个字符。-d:指定字符分割,默认通过制表符"\t"分割举个例子:提取普通用户的用户名:2. 文本三剑客之---->awk2.1 printf 格式化输出格式:printf ‘输出类型格式’ 输出的内容输出类型:输出类型说明%ns输出字符串,n是数字代表输出几个字符%ni输出整数,n是数字,代原创 2022-01-15 11:23:52 · 639 阅读 · 0 评论 -
分享记录一个python脚本,日常服务器巡检
#!/usr/bin/python3import osdef len_calculate(cul_str, max_len): str_len = len(cul_str) if (max_len - str_len)%2 == 0: len1 = len2 = int((max_len - str_len)/2) else: len1 = int((max_len - str_len)/2) len2 = int((max_原创 2022-01-14 11:36:39 · 1703 阅读 · 0 评论 -
环境变量配置文件
环境变量配置文件1. source命令不退出不重启的情况下重新加载环境变量配置文件source 文件. 文件2. 配置文件/etc/profileetc/profile.d/*.sh~/.bash_profile~/.bashrcetc/bashrc注意:在/etc目录下的文件是对所有用户生效,在家目录下的文件只对当前用户生效开机环境变量调用顺序:3. 其他配置文件3.1 ~/.bash_history 文件保存历史命令的文件3.2 /etc/issue保存系统登录欢原创 2022-01-13 22:05:11 · 813 阅读 · 0 评论 -
shell编程基础-read命令-shell运算符-shell数值运算方式-基础四则运算脚本-shell变量测试
shell编程基础1. read命令read 接收键盘输入1.1 选项-p:提示信息-t:等待时间,read -t 30,会等待30s让你输入-n:最多只允许输入指定个数的字符,如果输入已经达到个数,会自动回车-s:隐藏输入内容(就像输入密码时候一样)基础用法:read -p "请输入一个数字:" num1 # 用户输入的内容会保存再num1变量中2. shell运算符2.1 数值运算方法2.1.1 declare 命令声明变量,设置或显示变量的值和属性。-f 将操作或显示限原创 2022-01-13 00:18:43 · 921 阅读 · 0 评论 -
shell编程基础-变量-自定义变量-环境变量-位置参数变量-预定义变量详解
shell编程-变量1. 变量赋值规则以数字、字母、下划线组成,不能以数字开头变量默认都是字符串类型,如果要进行运算,必须指定变量类型为数值型赋值变量时,等号左右两侧不能有空格如果变量的值宝行空格,则需要双引号或者单引号括起来变量的值可以叠加可以把命令的结果赋予变量,利用反引号或者$()2. 变量分类2.1 用户自定义的变量2.1.1 定义变量name=fiona2.1.2 调用变量变量前面加$2.1.3 查询变量set # 查询所有变量set -u # 当原创 2022-01-11 16:43:41 · 820 阅读 · 0 评论 -
shell编程基础-history-快捷键-输出重定向-多命令顺序执行-特殊符号
shell编程基础1. history命令查看历史命令;历史命令保存位置:~/.bash_history历史命令保存数量配置:环境变量配置文件:/etc/profile,MOREN BAOCUN 1000条[root@localhost ~]# vim /etc/profile ... 46 HISTSIZE=1000 ...选项-w:把当前登录的命令写入文件永久生效-c:清空历史命令2. 常用快捷键快捷键作用ctrl+A移动光标到命令行的开头原创 2022-01-10 00:54:36 · 933 阅读 · 0 评论 -
Linux-系统管理-日志管理
日志管理1. 常用日志日志服务:rsyslogd/var/log常见的日志文件:日志文件说明/var/log/cron记录系统定时任务相关信息/var/log/cpus记录打印信息的日志/var/log/dmesg记录系统再开机是内核自检的信息,也可以通过dmesg目录查看/var/log/btmp记录等罗错误日志,这是个二进制文件,只能通过命令lastb查看/var/log/lastlog记录系统中所有用户最后一次等罗时间的日志,二进制文件,原创 2022-01-07 01:23:46 · 3054 阅读 · 0 评论 -
系统定时任务-at-cron
定时任务1. at1.1 介绍at只能执行一次需要启动atd服务白名单:/etc/at.allow (系统默认没有这个文件)黑名单:/etc/at.deny如果两个文件都不存在,只有root用户可以访问at1.2 配置at 选项 时间[root@localhost sh]# at now + 2minutesat> /sh/hello.sh >>/tmp/hello.logat> <EOT>job 1 at Wed Jan 5 08:46原创 2022-01-06 23:26:36 · 325 阅读 · 0 评论 -
linux-系统管理-进程部分
1. 进程1.1 ps命令这个命令选项较多,我们就挑一些常用的组合记录一下1.1.1 ps aux列出系统中正在执行的进程[root@localhost sbin]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 2 0.0 0.0 0 0 ? S 01:09 0:00 [kthreadd]root原创 2022-01-05 01:50:34 · 211 阅读 · 0 评论 -
【无标题】centos7下的磁盘配额
磁盘配额个人理解:磁盘配额的意义就是规定某写用户只能在磁盘上只能拥有多大的文件、拥有多少个文件1. 添加一块硬盘,并挂载需要配额的部分parted /dev/sdb # 利用这个交互命令创建一块sdb3mount /dev/sdb3 /quota1/ # 挂载这个分区如图所示,已经挂载成功2. 开启磁盘配额2.1 针对centos6及以下版本mount -o remount,usrquota,grpquota /quota/ # 临时生效,如果需要永久生效,写道/etc/fstab原创 2022-01-02 00:49:04 · 603 阅读 · 0 评论 -
利用os模块和递归实现查找电脑中的大文件
# 搜索电脑中的大文件,并记录位置import osdef file_big(path): file_list = os.listdir(path) for file in file_list: try: file_path = os.path.join(path, file) if os.path.isfi...原创 2019-12-01 21:16:01 · 181 阅读 · 0 评论