当前位置: 首页 > 资讯 >

第 53 天 - 研究 shell 解释器 - for each 批量停用没有用到服务

今天进度 : 鸟哥的 Linux 私房菜 -- 区域网路的环境设定

测试开放外网的时候,使用 netstat -tlunp 追查开放的 port 的服务

test@test:~$ netstat -tlunp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp        0      0 127.0.0.1:43769         0.0.0.0:*               LISTEN      -
tcp6       0      0 :::22                   :::*                    LISTEN      -
udp        0      0 127.0.0.53:53           0.0.0.0:*                           -
udp        0      0 172.20.175.32:68        0.0.0.0:*                           -

找到对应的启动脚本,进行停用

test@test:~$ cd /etc/init.d/
test@test:/etc/init.d$ ls
apparmor  cgroupfs-mount    cryptdisks        grub-common  iscsid             lvm2             open-iscsi     plymouth-log  rsyslog         ubuntu-fan  unattended-upgrades
apport    console-setup.sh  cryptdisks-early  hwclock.sh   keyboard-setup.sh  lvm2-lvmpolld    open-vm-tools  procps        screen-cleanup  udev        uuidd
atd       cron              dbus              irqbalance   kmod               multipath-tools  plymouth       rsync         ssh             ufw

结合昨天学的 bash 功能,批量停用

#!/bin/bash
services="想停用的服务" # 像是 "NetworkManager autofs "
for service in ${services}
do
    echo 'stop' ${service} 'service'
    /etc/init.d/${service} stop
done

批量 for each 例子

#!/bin/bash
arr="1 2 3 4 5 6 7 8 9"
for a in $arr
do 
    echo $a
done

https://ithelp.ithome.com.tw/upload/images/20201027/2012900825ikFt5fSF.png


明天进度 : 鸟哥的 Linux 私房菜 -- DRBL 与 Clonezilla 再生龙


相关文章:

  • Neo4j 综合应用 & 来读个 CSV 吧
  • Day 6 Swift语法-基础篇(4/5)-Function
  • [Day 3] Atomic Operation
  • Gin 表单
  • DAY25:模型训练DenseNet201
  • MySQL 汇入 .sql 档案
  • 什麽是ERP? ERP的重要性是甚麽?
  • 【Day31】新加坡工作後续的时程
  • 【CCNA-LAB】设定VLAN 重点纪录
  • Episode 2 - 关於 COBOL
  • 图论与演算法之间的相互应用
  • [Day 16]从零开始学习 JS 的连续-30 Days---AJAX !!
  • [Day24]DDL语句建立资料表
  • 在投影片内文字选取位置插入等大图片_以字图取代文字【PowerPoint VBA】
  • Day 22 HTML5 <HTML5 input类型、表单标签>
  • 国外虚拟主机大全:便宜好用靠谱的国外网站空间推荐大全
  • 国外靠谱的VPS云服务器大全
  • WordPress 为当前文章在【分类】小工具中的所属分类添加current-cat类名
  • 谷歌将在6月中旬启动网页体验(Page Experience)更新,Search Console 新推出网页体验报告
  • 最便宜的国外VPS推荐:5美金以下的VPS大全
  • 移动怎么开通香港电话号码
  • 最新虚拟信用卡无限开卡渠道大全
  • WordPress SEO怎么做?如何优化WordPress提升流量
  • Vultr / Digitalocean开通教程和购买教程,Vultr / Digitalocean如何切换IP教程方法
  • 教程:阿里云国际版绑定香港PayPal购买方法
  • vultr.com怎么申请退款教程和方法
  • 日本虚拟信用卡预付卡礼品卡大全
  • Gutenberg 10.4 在自定义程序中引入了块小工具
  • WordPress 5.7 引入新钩子,用于过滤单个区块的内容
  • Goolge play怎么更改地区下载Apps : 谷歌应用商店更改地区教程