随笔分类 - linux
操作系统linux的一些操作
摘要:原因:有4个G以上的文件通过u盘拷贝到centos服务器上格式化成ntfs才能装下 1、在centos上安装ntfs-3g软件 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum inst
阅读全文
摘要:环境:centos7 1、需要替换文本中的'\N' 字符,原文如下table.csv [root@tidb-22 dump]# cat table.csv \N,\N,\N,\N,\N,"5806669D77B257FDE0539D64400AF54D" 2、替换文本中的\N为“” [root@ti
阅读全文
摘要:环境:linux 1、htop yum install htop dstat -y
阅读全文
摘要:环境:centos7 1、重启,选使用的内核 按“E”键 2、移动到 “Linux16”一行找到如下图 ro 3、如图 将 ro 改成rw init=sysroot/bin/sh 4、按ctrl+X 进入提示符 输入 chroot /sysroot 5、修改root密码 passwd root 6、
阅读全文
摘要:环境:centos7 1、查看当前系统读写情况 yum -y install iotop #安装iotop工具 [root@demod ~]# iotop Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s Actual DISK REA
阅读全文
摘要:环境:centos 1、uniq命令解析 [root@deam uniq]# cat file.txt #原文件 123 123 134 456 123 [root@deam uniq]# uniq file.txt #删除所有连续的重复行,只显示唯一的行。 123 134 456 123 [roo
阅读全文
摘要:环境:centos7 1、先获取磁盘空间大小 [root@demod ~]#df -h|grep sda1|awk '{print $5}'|awk -F \% '{print $1}' 14 2、将值赋予给一个变量进行值判断,发送信息 #!/bin/bash source /etc/profile
阅读全文
摘要:环境:centos 1、split帮助查看 用法:split[OPTION]。。。[输入[前缀]] 将固定大小的片输出到PREFIXaa,PREFIXab,…;默认值大小为1000行,默认前缀为“x”。没有输入,或者当输入时是-,读取标准输入。 长选项的强制参数对于短选项也是必需的。 -a、 --s
阅读全文
摘要:环境:centos7 1、总统结构,5位数每位数代表的含义 ┌────────── minute (0 - 59) │ ┌──────── hour (0 - 23) │ │ ┌────── day of month (1 - 31) │ │ │ ┌──── month (1 - 12) │ │ │
阅读全文
摘要:环境:linux 问题:某个目录下有很多文件,今天的文件很少,需要删除不是今天的文件 1、查找今天修改过的文件 cd /data #进入到需要删除的目录 find . -ctime -1|awk -F / '{print $2}' #找到今天修改过的文件 2、将今天的文件排除的拼接 for i in
阅读全文
摘要:环境:centos 1、查找指定大小的文件 find ./ -size 2K #查找当前目录下文件大小为2048(2k)字节的文件 find ./ -size +2048c #查找大于2K的文件,+ 表示大于 find ./ -size -2048c #查找小于2K的文件,- 表示小于 find .
阅读全文
摘要:环境:centos 1、批量替换文件中的某个字段 思路:查找所有需要替换的文件 -> 替换所有的文本中的某个字段 find /data/ -type f -name tihwj_name|xargs sed -i "s/zd1/zd2/g" #查找/data目录下的文件,名称tihwj_name,将
阅读全文
摘要:环境:centos7 有一个大日志文件,需要截取某一天后面的所有内容 思路:文件进行倒序排列->查找前一天的时间->退出->再次倒序 shell脚本 tac web.log | sed '/2020-07-19/q' |tac > 20200720.log #日志中有个日期字段,查询结果为7月19号
阅读全文
摘要:环境:centos7 1、通过命令ulimit -a查看当前进程可以打开的最大文件数 [root@tool-19 conf]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited schedulin
阅读全文
摘要:环境:centos7、启动了NetworkManager服务 1、添加网络配置ip [root@localhost ~]# nmcli connection add type ethernet con-name ens30 ifname eno16780032 autoconnect yes ipv
阅读全文
摘要:前提:centos7并添加磁盘到服务器或者虚拟机 流程:磁盘->创建pv->扩容vg->扩容lv->刷新挂载目录->查看结果 --查看磁盘 lsblk #查看扩容的磁盘为sdb --扩容lv虚拟机不重启进行磁盘识别-重新扫描scsi总线,添加scsi设备echo "- - -" > /sys/cla
阅读全文
摘要:运行平台:centos while循环读取文件#!/bin/bashcat a|while read -r line do echo $line done(使用参数r会屏蔽文本中的特殊符号,只做输出不做转译)
阅读全文
摘要:脚本运行平台:centos7.3 1、编写脚本 vi /tmp/change.sh #!/bin/bash#需要替换的包名称bmc=$1#需要替换的文件名称hhwjmc=$2#找到替换文件路径thwjlj=`jar -tvf \$bmc|grep \$hhwjmc|awk '{print \$NF}
阅读全文
摘要:前提:centos7 1、yum -y install sendmail 2、yum install -y mailx 3、systemctl start sendmail.service 4、systemctl enable sendmail.service 5、在/etc/mail.rc 新添加
阅读全文
摘要:前提:centos7.6 docker Version: 19.03.0 1、docker run --restart=always --name jms_all -d -p 8030:80 -p 8020:2222 jumpserver/jms_all:latest --直接运行 2、http:/
阅读全文