一些很有用的服务管理命令或者小脚本

探测局域网内有哪些机器
 #!/bin/bash
 # Change base address 192.168.0 according to your network.
 for ip in 192.168.142.{1..255} ;
 do
   (
      ping $ip -c2 &> /dev/null ;
      if [ $? -eq 0 ];
      then
      echo $ip is alive
      fi
   )&
   done

一次解压多个.tar.gz文件
find ./ -name ‘*.tar.gz‘ -exec tar zxvf {} ; -print

如何删去重复行并保持顺序不变?
awk ‘{ if (!seen[$0]++) { print $0; } }‘ $file_path

如何得到网卡的 MAC地址
 arp -a | awk ‘{print $4}‘

如何在编写SHELL显示多个信息,用EOF
cat << EOF
+--------------------------------------------------------------+
|         === Welcome to Tunoff services ===                   |
+--------------------------------------------------------------+
EOF

让 linux自动同步时间
 vi /etc/crontab
 加上一句:
 00 0 1 * * root rdate -s time.nist.gov

一句话快速查找PHP木马的方法
find ./ -name "*.php" -type f -print0|xargs -0 egrep "(phpspy|c99sh|milw0rm|eval\(base64_decode|eval\(gzinflate\(base64_decode|eval\(gzinflate\(str_rot13\(base64_decode|spider_bc)"|awk -F: ‘{print $1}‘|sort|uniq

按cpu利用率从大到小排列
ps -e  -o "%C  : %p : %z : %a"|sort  -nr

查看http的并发请求数及其TCP连接状态:
netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}‘

原文地址:https://www.cnblogs.com/xyz999/p/11717398.html

时间: 2024-10-02 02:27:37

一些很有用的服务管理命令或者小脚本的相关文章

Ubuntu 和 Redhat / Fedora 服务管理命令对比表(附Fedora16新的服务管理工具systemctl )

以 apache/httpd 服务作为例子 任务 Red Hat / Fedora Ubuntu Ubuntu (with sysv-rc-conf or sysvconfig) 立即启动/停止某服务 service httpd start invoke-rc.d apache start service apache start 启动时自动加载 chkconfig httpd on update-rc.d apache defaults sysv-rc-conf apache on 启动时不加

Linux服务管理(二)

二.RPM包服务管理: 独立的服务启动快,占用的内存多基于xinetd的服务越来越少 独立的服务的管理方法:    /etc/init.d/:启动脚本位置    /etc/sysconfig/:初始化环境配置文件位置    /etc/:配置文件位置    /etc/xinetd.conf:xinetd配置文件    /etc/xinetd.d/:基于xinetd服务的启动脚本    /var/lib/:服务产生的数据放在这里    /var/log/:日志 (Linux一切皆文件)独立服务的启动

使用RPM软件包管理命令详解

RPM软件包是各种Linux发行版本中应用较为广泛的软件包之一.RPM软件包以其强大的功能得到了多数Linux发行版本的支持和广大Linux使用者的爱护. RPM软件包管理机制最早是由 Red Hat公司提出的,后来随着版本的升级逐渐融入更多的优秀特性,称为众多Linux发行版中公认的软件包管理标准,官方站点https://www.rpm.org 使用RPM软件包管理器通过建立统一的文件数据库,对在Linux操作系统中安装.卸载.升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的

[Linux]服务管理:rpm包, 源码包

--------------------------------------------------------------------------------------------------- |--- 1. 独立的服务  |---- rpm包默认安装的服务 |--- 2. 基于xinetd服务 linux服务分类: | |---- 源码包安装的服务 查询已安装的服务: rpm包安装的服务:chkconfig --list( 查看服务自启动状态,可以看到所有rpm包安装的服务 ) ( 7个

centos7网络性能及设置和服务管理

centOS7网络配置和修改网卡名及常用服务管理命令 1.设置IP地址和网关及DNS centos7里面的网卡名称不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太网,o代表onboard内置,这种新的方式不但长,而且难记,不过优点也比较突出,有编号唯一性,迁移系统的时候不容易出错,网卡名称可以改动,下面会介绍. 服务管理 systemd对Linux来说,就是init程序,可以作为sysvinit和upstat的替代,centos服务管理主要命令是syste

Linux学习笔记——Linux服务管理(十)

+++++++++++++++++++++++++ +++++Linux服务管理+++++++++++++++++++++++++++++++ 1. 服务简介与分类 服务启动与自启动的概念: 服务启动:就是在当前系统中让服务运行,并提供功能 服务自启动:自启动是指让服务在系统开机或重启之后,随着系统的启动而自动启动的服务 查询已安装的服务: RPM包安装的服务——命令 :chkconfig --list     #查看服务自启动状态,可以看到所有RPM包安装的服务 源码包安装的服务——查看服务安

Linux学习笔记(19) Linux服务管理

1. 服务的分类 Linux服务可分为RPM包默认安装的服务和源码包安装的服务.前者可细分为独立的服务(直接作用于内存中)和基于xinetd服务.xinetd本身是独立的服务,其唯一的功能是管理其他服务.优点是管理的服务不占用内存,缺点是响应缓慢. (1) 启动和自启动 服务启动就是在当前系统中让服务运行,并提供其功能.服务的自启动是指让服务在系统开机或重启之后,随着系统的启动而自动启动服务. (2) 查询已安装的服务 RPM包安装的服务可通过chkconfig --list命令查看,其作用是查

Linux系统服务管理 服务管理

Linux独立服务管理 启动服务 systemctl start 服务名称.service 设置开机自启动 systemctl enable 服务名称.service 停止开机自启动 systemctl disable 服务名称.service 查看服务当前状态 systemctl status 服务名称.service 重新启动服务 systemctl restart 服务名称.service 查看所有已启动的服务 systemctl list-units --type=service Lin

CentOS7服务管理

1.在/usr/lib/systemd/system目录下建立服务启动文件,文件格式:[[email protected] ]# cat /usr/lib/systemd/system/nginx.service [Unit] #该部分主要是对这个服务的说明,内容包括Description和After,Description用于描述服务,After用于描述服务类别 Description=Postfix Mail Transport Agent After=syslog.target netwo