首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 【Shell脚本经典案例

    Shell 简介 hell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口 当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作...适合处理操作系统底层的业务,有众多系统命令为其做支撑(还有文本处理三兄弟grep,sed,awk) 适合处理纯文本文件,linux中许多服务配置文件,启动脚本,都是纯文(httpd,nfs,mysql,...nginx,lvs) linux系统脚本用shell开发更简单 Shell 脚本注意事项 先了解下编写Shell过程中注意事项: 开头加解释器:#!...Usage: $0 {start|stop|restart|reload|testconfig|status}" exit 3 ;; esac 二十、用户根据菜单选择要连接的Linux...主机 Linux主机SSH连接信息: # cat host.txt Web 192.168.1.10 root 22 DB 192.168.1.11 root 22 内容格式:主机名 IP User Port

    3.2K42

    100 个 Linux Shell 脚本经典案例解析

    2)通过位置变量创建 Linux 系统账户及密码#!.../bin/bash# 通过位置变量创建 Linux 系统账户及密码#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd    "$1" echo "$2"  |  passwd  .../bin/bash# 统计当前 Linux 系统中可以登录计算机的账户有多少个#方法 1:grep "bash$" /etc/passwd | wc -l#方法 2:awk -f: '/bash$/{x...数据库连接数量 # 本脚本每 2 秒检测一次 MySQL 并发连接数,可以将本脚本设置为开机启动脚本,或在特定时间段执行# 以满足对 MySQL 数据库的监控需求,查看 MySQL 连接是否正常# 本案例中的用户名和密码需要根据实际情况修改后方可使用.../bin/bash# 查找 Linux 系统中的僵尸进程# awk 判断 ps 命令输出的第 8 列为 Z 是,显示该进程的 PID 和进程命令ps aux | awk '{if($8 == "Z"){

    3.4K50

    Linux防火墙-案例(一)filter表

    我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...由于目前以云服务器为主,而云服务器基本上就不会使用系统自带的防火墙,而是使用安全组来代替了防火墙的功能,可以简单理解安全组就是web版的防火墙,我们主要从以下几个方面来讲解Linux防火墙: Linux...防火墙-什么是防火墙 Linux防火墙-4表5链 Linux防火墙-filter表 Linux防火墙-nat表 Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例(二) Linux...防火墙-小结 前面讲了防火墙原理,概念,今天我们就用真实案例需求来设计真实可用的规则。...tcp --dport 3306 -m state --state NEW,ESTABLISHED -s 192.168.179.109 -j ACCEPT 4.添加本地回环允许访问 这个规则是所有linux

    8210

    嵌入式Linux高级案例-移植LVGL到Linux开发板

    软件平台 ​ 本次使用的是Ubuntu18.04,是由百问网提供的,并且是按照他们的手册搭建好了交叉编译环境,花了一点时间将Linux内核编译好之后才进行的LVGL移植,本次移植必须搭建好嵌入式Linux...https://github.com/lvgl/lv_port_linux_frame_buffer.git 适配有frame buffer的linux系统的接口 4..../main.c ./ book@100ask:~/workspace/lvgl_demo$ cp ~/lvgl/lv_port_linux_frame_buffer/Makefile ./ book@100ask...*------------------------------------------------- 439 * Mouse or touchpad as evdev interface (for Linux...- 可以看到我当前环境使用的是arm-buildroot-linux-gnueabihf-gcc,如果你没有得到这个结果,说明你的交叉编译环境没有设置好,需要去看百问网的手册学习如何构建好交叉编译环境。

    3.6K20
    领券