随笔分类 - linux
摘要:AWK 看这篇就基本能满足日常了: https://www.cnblogs.com/zhengyan6/p/16290156.html awd -F'f' '{print $NF}' 1.txt $NF 分隔符的最后一列。(如果能分割就是最后一个,如果不能分割,那就是整行) NF 是行数。。 $0
阅读全文
摘要:原文参考:https://blog.csdn.net/weixin_43431218/article/details/137037536 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数 cat /p
阅读全文
摘要:在一个目录下 /opt/temp/ 写一个脚本 比如一分钟打印一次时间 logdate.sh # 打印当前时间到 date.log 文件上 echo "$(date '+%Y-%m-%d %H:%M:%S')" >> /opt/temp/date.log 然后添加 cron 定时任务 这个是编辑定时
阅读全文
摘要:背景: 要给公司服务器屏蔽端口,然后开服务IP白名单,修改完 iptables 文件后,想执行指令生效,发生指令不存在 vim /etc/sysconfig/iptables -A INPUT -s 10.xx.xx.xx/24 -p tcp -m tcp --dport 8888 -j ACCEP
阅读全文
摘要:xargs 参数使用 (1)使用 xargs 执行指令: 有一个 info.log 文件 cat info.log a b c 使用一下 xargs , 这样看起来意义不大 cat info.log | xargs echo a b c 可以换一个场景,在某个文件夹下,找到指定文件名的文件,然后删除
阅读全文
摘要:查看关键字前后20个字符 grep -oP '.{0,20}deviceName.{0,20}' data.log grep -oE '.{0,20}deviceName.{0,20}' data.log (在 macos下,不认识 -P 参数) 只显示一行日志的第 1 ~ 20 个字符 more
阅读全文
摘要:sftp 的一些简单操作语句 登录 sftp username@10.1.22.100 输入密码:xxx 下载文件 get xxx.txt (下载单个文件) get -r xxx_folder (下载文件夹) 创建文件夹 mkdir xx_folder (这类型的操作,和 Linxu 其实没有什么区
阅读全文
摘要:关于 sed 的用法 获取第1到2000行 sed -n '1,2000p' record_log.txt > packages/1.sql
阅读全文
摘要:当前文件比较多,想删除某文件/文件夹外的所有文件 方法一: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件 方法二: 通过管道,把文件找到, (1)使用 xargs 执行指令: ls |
阅读全文
摘要:参考: https://blog.csdn.net/JacaCao/article/details/108190174 ### SFTP 的登录(创建连接) sftp username@ip 然后输入密码,即可 ### SFTP上传 sftp> lcd /tmp/20230101/test sftp
阅读全文
摘要:多线程下载:拆10个线程执行下载 axel -n 10 -q $download_url
阅读全文
摘要:先来看两个 netstat -natp: -n:以数字形式显示IP地址和端口号,而不进行反向解析。 -a:显示所有的连接和监听端口,包括TCP和UDP。 -t:仅显示TCP协议的连接。 -p:显示与连接关联的进程信息。 因此,netstat -natp 命令将以数字形式显示所有的TCP和UDP连接,
阅读全文
摘要:在shell 下面循环执行命令行,但不想用 cron 任务, 只用纯粹的 shell 指令,要怎样实现呢。 比如, 现在要执行,查看当前目录下文件个数,及各文件的大小, 要每隔5秒钟查看一次 如果手动执行的话, 要先输入 ls | wc -l (查看当前目录下,文件的个数) 然后再通过 du -sh
阅读全文
摘要:通过Shell 对图片进行压缩 本地未经试验,先记录一个方案 1、先安装工具 yum -y install epel-release yum -y install optipng yum -y install jepgoptim 2、执行语句: find /mnt/nfs/imgs -mmin +1
阅读全文
摘要:java 后台启动 一些知识点: 1、三个文件描述符 Linux 下均有 0,1,2 三个文件描述符,分别表示标准转入,标准输出,错误输出 可以这样使用,比如: ll *.jar 1>jars.log—— 这样标准输出会写到 jars.log 文件上 ll *.jar >jars.log 和 ll
阅读全文
摘要:进入 vim 编辑页面, 如果粘贴的内容里面有一行带有#号,往往下面所有行都被被注释掉。 为避免这个问题, 在粘贴之前,先执行一下命令: :set paste 然后就可以愉快地粘贴了
阅读全文
摘要:linux修改文件夹权限 sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人
阅读全文
摘要:端口关闭 与 开放白名单 有一台 es 端口9200,想指定白名单创建连接,于是先把这个端口的所有监听先关闭掉,再对应添加白名单 (10.12.3.11 指的是客户端的 ip, 9200 指的是要访问的服务端的服务端口 ) iptables -I INPUT -p tcp --dport 9200
阅读全文
摘要:两台服务器免密传输 参考:两台服务器免密传输 A,B两台机子想免密传输 如果没有做免密传输,每次都需要输入密码,就非常麻烦 个人只做了A向B传输文件的操作,操作步骤如下: 1、在A机器,执行ssh-keygen -t rsa 2、然后就会在A机器下,生成 id_rsa、id_rsa.pub 等文件。
阅读全文

浙公网安备 33010602011771号