shell入门

 

什么时候用shell

1)安装centos系统  自动化安装操作系统(kickstart    cobbler)

2)网络IP地址

3)初始化操作系统(ntp时间同步   更改默认yum源    SSH端口     SSH远程连接禁止DNS解析    禁止root登录    关闭seilnux   防火墙优化(C6  iptables    C7  firewald)  80  443   22  8080   10050  ,          安装常用的软件命令  lrzsz  wget   net-tools...   加大文件描述符   中文字符集    内核参数优化     别名     重要的文件加上i   a.....等)

  当前centos7的系统,如何更换为iptables

  1.关闭firewalld  永久禁止启动

systemctl stop firewalld
systemctl disable firewalld

  2.安装iptables-services

  需要放行的端口?

  以上都是shell脚本实现

4)安装服务Nginx  PHP  Mysql  Redis  MHA   Rsyns   NFS   mongo  KVM   Docker   Zabbix  ELK......

  shell脚本自动安装不同版本的服务

5)配置文件  shell

6)启动服务(系统默认的就是shell脚本)  python产品

  python3.5  conut.py  --redis 10.0.0.10  --port 3306  --传参  -----         写入shell脚本

  conut_start.sh

ps axu|grep php|grep -v grep|awk {print $2}|xargs kill -9
#批量过滤php

7)监控  zabbix 常用  服务器的各种状态   进程   cacti  监控流量  nagios  交换机  路由器

 

shell入门

上一篇:Golang Gin、Beego框架优雅的热重启服务


下一篇:goland搭建beego开发环境