搜索
首页
笔记
案例
关于
课程列表
shell script
执行多个目录下的php脚本
内存检查超过设定值杀死所有php-fpm进程
监控httpd进程数
统计活动IP
判断pid是否一致
网站文件及数据库文件的备份
源码安装mysql
监控磁盘分区的使用率
监控网卡流量
批量创建用户、删除用户
监听端口情况
rm命令太危险,使用自定义的del代替
监控cpu状况
服务器文件备份脚本
课程导航
计算机基础知识
C
Linux
linux常用软件
计算机网络
程序员修养
设计模式
工具
Git
composer
vim
IntelliJ IDEA
wireshark
laravel
Spring
SpringMVC
Maven
数据库
MySQL
Redis
MongoDB
JDBC
Mybatis
MyBatis-Plus
服务端编程
PHP
Java
shell script
JavaWeb
HTML / CSS
HTML
CSS
HTML5
CSS3
BOOTSTRAP
JavaScript
JavaScript
JQuery
layui
监控网卡流量
监听端口情况
批量创建用户、删除用户
有时候会有批量建立用户的需求,比如教学环境,为每个学员建立账号。如果一个一个的创建,将非常耗时。可以写个shell脚本 ```shell [root@bajiecxg bin]# cat createuser #!/bin/bash # 批量建立用户或删除用户 # 这些用户是否属于同一个组 group="stdgrp" userfile="users.txt" if [ ! -f "$userfile" ];then echo "please create $userfile at first" exit 1 fi # 批量创建用户 createuser () { if [ -n $group ]; then groupadd $group 2>/dev/null fi users=$(cat "$userfile") for user in $users do if [ -n $group ]; then useradd -G $group $user 2>/dev/null else useradd $user 2>/dev/null fi echo 111111 | passwd --stdin $user 2>/dev/null chage -d 0 $user 2>/dev/null done } deleteuser () { users=$(cat "$userfile") for user in $users do userdel -r $user 2>/dev/null done if [ -n $group ]; then groupdel $group 2>/dev/null fi } case "$1" in "create") createuser ;; "delete") deleteuser ;; *) echo "Usage $0 {create|delete}" ;; esac ```
监控网卡流量
监听端口情况
文章目录