• Linux下通过Shell脚本自动配置IP地址

    时间:2024-04-05 08:47:23

    在X86平台中,应系统要求,每块板卡的IP地址需要根据槽位号自动配置。这里提供一个示例。1、获取槽位号目前板子上槽位号是通过bmc进行获取,cpu通过ipmitool工具得知自己的槽位号,可以创建一个应用程序,代码如下:/* =====================================...

  • ubuntu 16.04.1 实现shell发送邮件

    时间:2024-04-05 08:32:12

    第一步、Ubuntu安装发送邮件程序sudo apt-get install heirloom-mailxvi /etc/s-nail.rc  在最后加入:set [email protected]set smtp=smtps://smtp.qq.com:465set [email protecte...

  • Linux中部署Java jar 包 shell 脚本

    时间:2024-04-04 14:53:14

    #注意事项#Linux 命令大全 https://www.runoob.com/linux/linux-command-manual.html#1.在linux中,&和&&,|和||介绍如下:#& 表示任务在后台执行,如要在后台运行redis-server,则有 ...

  • Shell脚本之基本语法

    时间:2024-04-04 14:48:38

    在 shell 中变量默认都是字符型的,不管是其字面值是不是数值,所以当两个变量相加时,默认是字符串 拼接的操作,例如: [root@localhost ~]# num1=1[root@localhost ~]# num2=2[root@localhost ~]# num3=$nu...

  • linux shell 脚本攻略学习 -- head命令详解, tail命令详解

    时间:2024-04-04 10:07:46

    当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除了前n行或后n行之外的所有行,也有可能需要实时监控log日志的更新,那么怎么实现呢?下面一起来看一下...

  • shell批量删除特殊符号命名的文件

    时间:2024-04-03 16:55:26

    1.循环遍历,找出需要删除的文件2.之前删除一个特殊文件,是通过inum值,比较麻烦3.可以通过转义符\去删除(加引号删除没成功,就不总结了)    比如删除文件HDJH_%%$PDATD._209.dat            rm -rf  HDJH_%%\$PDATD._209.dat4.删除...

  • shell脚本:批量创建多个子目录及二级子目录

    时间:2024-04-02 22:19:12

    工作中搭建测试环境,有个需求如下:指定路径下,新建多个子目录,每个子目录下面还有3个二级子目录,命令行敲命令新建的话,效率有点低,可以使用脚本实现;脚本如下:12345678[ro[email protected] ~]# cat 1.sh #!/bin/bashdatadir="/data/tes...

  • 通过shell检查usb总线下的所有设备

    时间:2024-04-02 09:39:31

    examine_all_usb_devices() {     USB_BUS="/dev/bus/usb/"    if [ -d "${USB_BUS}" ]; then    # shellcheck disable=SC2045        for bus in $(ls "${USB_B...

  • idea创建shell脚本并修改编码格式

    时间:2024-04-01 19:48:05

    注意如果安装过git不需要再次安装插件了,找到你安装git的安装目录找到bash.exe,后面会用到。首先打开idea打开 file》settings》plugins安装完成后自己重启一下之后开始配置刚才安装的bash.exe开始创建一个.sh文件直接运行运行完成之后会报错找不到bash.exe我们...

  • 通过shell取多条重复数据的最后一条

    时间:2024-04-01 13:42:45

    任务说明:日志文件中存在多条记录,现要求取出文件中的某两列,而且是去重,取最新的一条记录(就是取这个ID最后出现的那一行的那两列)脚本代码如下:#shell声明#!/bin/bash#获取最后一行的行号line_desc_num=`awk 'END{print NR}' log.txt`#循环每一行...

  • Shell遍历文件,对每行进行正则匹配

    时间:2024-04-01 10:44:49

    Shell查看文件的最后5行,并对每行进行正则匹配,代码如下:#!/bin/shpattern="HeartBeat"tail -n /home/test/log/log_20150205.log | while read linedo if [[ $line =~ $pattern ]]

  • HBase——安装配置与shell操作

    时间:2024-03-31 22:05:35

    本节目标:1.掌握HBase的伪分布式和完全分布式的安装与配置2.通过HBase Shell了解HBase存储原理3、掌握常用hbase shell命令一、伪分布式下载与使用的Hadoop版本匹配的HBase本人采用Hadoop-2.7.6,HBase选择1.3.2版本,可到官网下载。1.解压安装h...

  • docker-composer 报错Interactive shell,解决方案

    时间:2024-03-30 21:07:43

    在使用docker-composer 安装php-fpm,启动时报错Interactive shell如图:那么需要在 yaml(或者yml) 种加入 stdin_open 和 tty 参数,参数如下stdin_open: truetty: true完整的docker-composer.yml 文件...

  • Android开发Gradle高级技巧、自定义Gradle Task、打包完成自动签名、执行Shell脚本...

    时间:2024-03-30 20:11:38

    作者:阿钟博客:https://azhon.blog.csdn.net/声明:本文由作者 阿钟 授权发布,未经原作者允许请勿转载先说下为什么有这篇文章吧,最近在写一个应用需要进行系统签名;每次我都需要先将apk生成然后使用sign.jar和系统证书进行签名,非常的麻烦而且tmd还是搞两个系统也就是每...

  • shell 获取 进程号

    时间:2024-03-30 14:40:51

    先上脚本======================================================proc=xxx // 应用程序名称pid=`ps | grep $proc | grep -v grep | sed 's/^\s*//' | sed 's/[[:space:]]....

  • 应用crontab定时执行shell脚本

    时间:2024-03-30 11:06:23

    步骤一首先我们先看一下是否安装了crontab。一般情况下linux系统会自带crontab及crond。如果没有安装,请使用以下指令安装:yum install vixie-cron yum install crontabs (PS:Ubuntu操作系统下请使用apt-get)步骤二然后我们写一个...

  • Linux定时对日志批量打包Shell脚本

    时间:2024-03-30 11:01:04

    一、需求背景     因此次项目的生产环境中部署了多套系统,每天会产生大量的日志(数百GB的量),侵占了服务器宝贵的存储资源空间。为了有效缓解服务器存储压力,考虑通过Linux的Shell脚本结合crontab定时每周一对上周7天的日志打包压缩,并删除原被打包的日志文件,以腾出更多可利用的存储资源空...

  • Ubuntu利用crontab+shell脚本实现Scrapy每日定时爬取网站

    时间:2024-03-30 11:00:40

    Ubuntu利用crontab+shell脚本实现Scrapy每日定时爬取网站原创文章、码字不易,转载请注明出处和链接,谢谢! 1.环境保障自己利用scrapy编写的智联招聘网站“大数据职位”爬虫https://github.com/XinyaoTian/zhilian_Spider利用git的cl...

  • shell浅谈之九子shell与进程处理

    时间:2024-03-29 11:05:59

    转自:http://blog.csdn.net/taiyang1987912/article/details/39529291版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一、简介Linux是一种用户控制的多作业操作系统,系统允许多个系统用户同时提交作业,而一个系统用户又可能用...

  • 使用shell脚本发送邮件带附件

    时间:2024-03-29 10:40:16

    配置1、授权码:在邮箱设置里面开启授权码授权。2、启动postfix1.1 启动postfix#sendmialservice sendmail stopchkconfig sendmail off#postfixservice postfix startchkconfig postfix on如果...