随笔分类 -  linux

摘要:背景: 要给公司服务器屏蔽端口,然后开服务IP白名单,修改完 iptables 文件后,想执行指令生效,发生指令不存在 vim /etc/sysconfig/iptables -A INPUT -s 10.xx.xx.xx/24 -p tcp -m tcp --dport 8888 -j ACCEP 阅读全文
posted @ 2023-12-22 16:39 aaacarrot 阅读(366) 评论(0) 推荐(0) 编辑
摘要:xargs 参数使用 (1)使用 xargs 执行指令: 有一个 info.log 文件 cat info.log a b c 使用一下 xargs , 这样看起来意义不大 cat info.log | xargs echo a b c 可以换一个场景,在某个文件夹下,找到指定文件名的文件,然后删除 阅读全文
posted @ 2023-12-01 16:44 aaacarrot 阅读(44) 评论(0) 推荐(0) 编辑
摘要:sftp 的一些简单操作语句 登录 sftp username@10.1.22.100 输入密码:xxx 下载文件 get xxx.txt (下载单个文件) get -r xxx_folder (下载文件夹) 创建文件夹 mkdir xx_folder (这类型的操作,和 Linxu 其实没有什么区 阅读全文
posted @ 2023-11-06 19:37 aaacarrot 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:多线程下载:拆10个线程执行下载 axel -n 10 -q $download_url 阅读全文
posted @ 2023-07-28 15:01 aaacarrot 阅读(27) 评论(0) 推荐(0) 编辑
摘要:在shell 下面循环执行命令行,但不想用 cron 任务, 只用纯粹的 shell 指令,要怎样实现呢。 比如, 现在要执行,查看当前目录下文件个数,及各文件的大小, 要每隔5秒钟查看一次 如果手动执行的话, 要先输入 ls | wc -l (查看当前目录下,文件的个数) 然后再通过 du -sh 阅读全文
posted @ 2023-07-13 16:01 aaacarrot 阅读(200) 评论(0) 推荐(0) 编辑
摘要:通过Shell 对图片进行压缩 本地未经试验,先记录一个方案 1、先安装工具 yum -y install epel-release yum -y install optipng yum -y install jepgoptim 2、执行语句: find /mnt/nfs/imgs -mmin +1 阅读全文
posted @ 2023-05-17 19:45 aaacarrot 阅读(158) 评论(0) 推荐(0) 编辑
摘要:java 后台启动 一些知识点: 1、三个文件描述符 Linux 下均有 0,1,2 三个文件描述符,分别表示标准转入,标准输出,错误输出 可以这样使用,比如: ll *.jar 1>jars.log—— 这样标准输出会写到 jars.log 文件上 ll *.jar >jars.log 和 ll 阅读全文
posted @ 2023-05-04 10:52 aaacarrot 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:进入 vim 编辑页面, 如果粘贴的内容里面有一行带有#号,往往下面所有行都被被注释掉。 为避免这个问题, 在粘贴之前,先执行一下命令: :set paste 然后就可以愉快地粘贴了 阅读全文
posted @ 2023-04-23 20:49 aaacarrot 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:linux修改文件夹权限 sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人 阅读全文
posted @ 2023-04-21 14:38 aaacarrot 阅读(230) 评论(0) 推荐(0) 编辑
摘要:端口关闭 与 开放白名单 有一台 es 端口9200,想指定白名单创建连接,于是先把这个端口的所有监听先关闭掉,再对应添加白名单 (10.12.3.11 指的是客户端的 ip, 9200 指的是要访问的服务端的服务端口 ) iptables -I INPUT -p tcp --dport 9200 阅读全文
posted @ 2023-04-03 20:29 aaacarrot 阅读(726) 评论(0) 推荐(0) 编辑
摘要:1、删除光标到到行末 按 d$ 阅读全文
posted @ 2023-01-15 20:12 aaacarrot 阅读(15) 评论(0) 推荐(0) 编辑
摘要:两台服务器免密传输 参考:两台服务器免密传输 A,B两台机子想免密传输 如果没有做免密传输,每次都需要输入密码,就非常麻烦 个人只做了A向B传输文件的操作,操作步骤如下: 1、在A机器,执行ssh-keygen -t rsa 2、然后就会在A机器下,生成 id_rsa、id_rsa.pub 等文件。 阅读全文
posted @ 2022-10-25 10:06 aaacarrot 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:【转载】:https://blog.51cto.com/hanzhichao/3436177 在日常Linux操作常常需要对一些文件或屏幕数次中重复的字段进行分组统计。另外分组统计也是常考的面试题之一。实现的方法非常简单,核心命令为:sort | uniq --c | sort -rn 。 sort 阅读全文
posted @ 2022-09-28 17:36 aaacarrot 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:背景: 问题描述:too many open files 相信做过开发的人,对这个错误是不会陌生的。 一次服务上线,发现文件上传失败,查看了一下,是说open files不够大了,还是咋的。emmm,怎么办呢。先查看一下 把内存文件dump出来 jmap -dump:live,format=b,fi 阅读全文
posted @ 2022-03-16 21:17 aaacarrot 阅读(248) 评论(0) 推荐(0) 编辑
摘要:在linux下想监控一下内存信息,比如每5秒钟,去打印一下 free -m 的结果,并且存储起来,做问题定位用。 就可以想到,用定时任务,crontab, 但有时候并不太想用这个,比如还有一些逻辑要做什么的。这个时候,脚本是一个比较好的选择。 记录一个简单脚本写法 #!/bin/bash while 阅读全文
posted @ 2022-03-09 11:52 aaacarrot 阅读(497) 评论(0) 推荐(0) 编辑
摘要:背景 经常遇到一些关于 linux 服务器相关的报错,也挺有意思,记录之 问题1: there is insufficient memory for the java runtime 问题发生:这是怎样发生的呢,在一个服务器上,把一个服务停掉了(服务本来是用 root 起的)。停掉后,因为不想用ro 阅读全文
posted @ 2022-03-02 19:51 aaacarrot 阅读(71) 评论(0) 推荐(0) 编辑
摘要:背景 创建了一个用户 useradd -g mygroup -m myuser 创建完之后,切换到 myuser,发现,窗口只显示 $ 了 解决方案 切换到 root vim /etc/passwd 找到 myuser 这一行, 把 bin/sh 改成 bin/bash 保存,即可。 阅读全文
posted @ 2022-03-01 11:51 aaacarrot 阅读(524) 评论(0) 推荐(0) 编辑
摘要:背景 时常要在linux下创建用户,要做一些操作。 指令 查看有多少组cat /etc/group 查看当前是什么组groups 查看当前组有多少用户groups test 查看当前登录用户whoami 创建用户 1、useradd -m test 这种写法是不指定组,也不指定目录的,默认产生与用户 阅读全文
posted @ 2022-03-01 11:42 aaacarrot 阅读(1620) 评论(0) 推荐(0) 编辑
摘要:查找操作文件 1、linux shell下除了某个文件外的其他文件全部删除的命令 rm -rf !(***.jar) 2、递归删除 find ./ -name "_remote.repositories" -print -exec rm -rf {} \; 3、全量替换文件 sed -i "s/10 阅读全文
posted @ 2022-02-22 13:48 aaacarrot 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1、使用方式,修改文件或文件夹的归属 举个例子: 修改单个文件: chown user:user /opt/local/nginx/conf/nginx.conf 修改整个文件夹:chown -R user:user /opt/local/nginx/* 阅读全文
posted @ 2022-02-11 17:45 aaacarrot 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示