文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 搜索文件名包含backup的文件
find ./ -name *backup*
# 查找10天前的文件 +10表示10天前 -10表示10天内
find ./ -mtime +10
# 查找10分钟前的文件 +10表示10分钟前 -10表示10分钟内
find ./ -mmin +10
# 列出所有文件时排除某个目录
ls ./ |grep -v *.log
# 删除时排除某个目录
ls /home |grep -v 排除的目录名 |xargs -i rm -rf /home/{}
# 删除所有 .log文件
find ./ -name *.log | xargs rm -rf
# 查看磁盘空间
df -h
# 查看当前文件夹磁盘占用情况
du -h --max-depth=1
网络
发送get请求
发送post请求
1
curl -H "Content-Type: application/json" -X POST -d '{"at":{"atMobiles":["13296619668"],"isAtAll":false},"text":{"content":"vkun:我就是我,@XXX是不一样的烟火"},"msgtype":"text"}' "https://oapi.dingtalk.com/robot/send?access_token=6eb294bb9fedde96599585556218b0b46672612269cc4883b798d1a94ffdfb9c"
其他
根据tomcat名称,强制关闭
1
2
3
4
5
6
Linux_new_id=`ps -ef | grep java | grep "${tomcat_home}/"|grep -v "grep" | awk '{print $2}'`
for id in $Linux_new_id
do
kill -9 $id
echo "killed $id"
done
根据名称查进程
1
ps -ef|grep tomcat-lsyh-mh-9002-9003
查询内存使用情况
1
top -c -b -o +%MEM | head -n 37 | tail -37
查询端口占用
1
netstat -tunlp | grep 8080
开端口
1
2
firewall-cmd --add-port=8309/tcp --permanent
firewall-cmd --reload
<h2><a id="_0"></a>文件</h2>
<pre><div class="hljs"><code class="lang-shell"><span class="hljs-meta">#</span><span class="bash"> 搜索文件名包含backup的文件</span>
find ./ -name *backup*
<span class="hljs-meta">#</span><span class="bash"> 查找10天前的文件 +10表示10天前 -10表示10天内</span>
find ./ -mtime +10
<span class="hljs-meta">#</span><span class="bash"> 查找10分钟前的文件 +10表示10分钟前 -10表示10分钟内</span>
find ./ -mmin +10
<span class="hljs-meta">#</span><span class="bash"> 列出所有文件时排除某个目录</span>
ls ./ |grep -v *.log
<span class="hljs-meta">#</span><span class="bash"> 删除时排除某个目录</span>
ls /home |grep -v 排除的目录名 |xargs -i rm -rf /home/{}
<span class="hljs-meta">#</span><span class="bash"> 删除所有 .<span class="hljs-built_in">log</span>文件</span>
find ./ -name *.log | xargs rm -rf
<span class="hljs-meta">#</span><span class="bash"> 查看磁盘空间</span>
df -h
<span class="hljs-meta">#</span><span class="bash"> 查看当前文件夹磁盘占用情况</span>
du -h --max-depth=1
</code></div></pre>
<h2><a id="_20"></a>网络</h2>
<h3><a id="get_21"></a>发送get请求</h3>
<pre><div class="hljs"><code class="lang-shell">curl 网址
</code></div></pre>
<h3><a id="post_25"></a>发送post请求</h3>
<pre><div class="hljs"><code class="lang-shell">curl -H "Content-Type: application/json" -X POST -d '{"at":{"atMobiles":["13296619668"],"isAtAll":false},"text":{"content":"vkun:我就是我,@XXX是不一样的烟火"},"msgtype":"text"}' "https://oapi.dingtalk.com/robot/send?access_token=6eb294bb9fedde96599585556218b0b46672612269cc4883b798d1a94ffdfb9c"
</code></div></pre>
<h2><a id="_29"></a>其他</h2>
<h3><a id="tomcat_30"></a>根据tomcat名称,强制关闭</h3>
<pre><div class="hljs"><code class="lang-shell">Linux_new_id=`ps -ef | grep java | grep "${tomcat_home}/"|grep -v "grep" | awk '{print $2}'`
for id in $Linux_new_id
do
kill -9 $id
echo "killed $id"
done
</code></div></pre>
<h3><a id="_39"></a>根据名称查进程</h3>
<pre><div class="hljs"><code class="lang-shell">ps -ef|grep tomcat-lsyh-mh-9002-9003
</code></div></pre>
<h3><a id="_43"></a>查询内存使用情况</h3>
<pre><div class="hljs"><code class="lang-shell">top -c -b -o +%MEM | head -n 37 | tail -37
</code></div></pre>
<h3><a id="_47"></a>查询端口占用</h3>
<pre><div class="hljs"><code class="lang-shell">netstat -tunlp | grep 8080
</code></div></pre>
<h3><a id="_52"></a>开端口</h3>
<pre><div class="hljs"><code class="lang-shell">firewall-cmd --add-port=8309/tcp --permanent
firewall-cmd --reload
</code></div></pre>