检查进程是否存在在对进程进行监控时,我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务器上不同用户下运行着多个相同进程名的进程,下面的函数 GetPID 给出了获取指定用户下指定进程名的进程 ID 功能(目前只考虑这个用户下启动一个此进程名的进程),它有两个参数为用户名和进程名,它首先使用 ps 查找进程信息,同时通过 grep 过滤出需要的进程,最后通过 sed 和
转载
2024-05-02 22:43:03
165阅读
shell脚本如下:#!/bin/bash
#该脚本用于设置网卡的IP地址
#第一部分:变量的设置
ETH=$(ifconfig | grep "^eth" | awk '{print$1}')
MAC=$(ifconfig | grep "^eth" | awk '{print$5}')
read -p "请输入设置IP地址:" IP
read -p "请输入设置的网关:" GW
read -
转载
2023-06-14 11:08:05
204阅读
shell脚本安装 nfs-server
原创
2018-03-20 23:06:00
953阅读
NFS远程共享1.远程共享服务器配置脚本#!/bin/bash#主服务器NFS配置脚本#创建新磁盘分区echo"npw"|fdisk/dev/sdb#新建磁盘挂载点mkdir/mnt/sdb#格式化磁盘分区mkfs.xfs/dev/sdb1#添加自动挂载echo"/dev/sdb1/mnt/sdbxfsdefaults00">>/etc/fstabmount-a#安装服务yuminst
原创
2019-10-10 15:23:45
1558阅读
点赞
##############################Deploy nfs######################## echo "start deploy nfs-server" cat $basepath/package/exports > /etc/exports systemctl restart rpcbind systemctl enable rpcbind syst...
转载
2018-02-07 09:45:00
95阅读
2评论
1. shell配置文件的位置最常用的shell有sh和bash等,此处只讲sh和bash1.1. sh(Bourne Shell)配置文件主要有两个,分别为每个用户主目录中的.profile文件以及/etc/profile文件,前者是用户独有的,后者是所有用户共有的;.profile是在profile(有点复杂,不太明白)之后运行的,不具体讲解 1.2. bas
转载
2023-08-14 08:49:26
167阅读
# Hadoop配置Shell脚本的科普
Hadoop是一个开放源代码的框架,用于分布式存储和处理大量数据。它主要由Hadoop Distributed File System(HDFS)和MapReduce组成。尽管Hadoop的安装和配置任务看起来复杂,但通过Shell脚本可以大大简化这一过程。本文将介绍如何编写一个Shell脚本来配置Hadoop。
## 1. 安装Hadoop的前提条件
原创
2024-09-24 04:59:21
69阅读
# Shell脚本配置JavaHome
## 简介
在使用Linux系统进行Java开发时,需要配置Java环境变量`JAVA_HOME`,以便系统能够正确地找到和使用Java开发工具。本文将介绍如何使用Shell脚本来自动配置JavaHome,提高开发效率。
## 什么是`JAVA_HOME`
`JAVA_HOME`是一个指向Java安装目录的环境变量,它告诉系统在哪里找到Java开发工
原创
2023-08-26 14:11:35
491阅读
#!/bin/bash#设置DNS[[ $# -ne 2 ]] && echo "ERROR:Invalid Param,Please Excute:bash $0 url dns_ip" && L})if ! echo ${http_code} | egrep '^[234]' &>
原创
2022-06-28 17:23:34
440阅读
本来想做DRBD+HEARTBEAT,但是领导说再加硬盘浪费资源,没有必要,而且在已有硬盘上做风险较大,所以就只能用rsync来实现数据同步了,实验中发现很多的坑,都用脚本和计划任务给填上了,打算把这套直接用在生产环境中,到时候如果还遇到什么问题,再进行修正和补全,下面是项目细节:主机配置:web:192.168.6.10 Centos 6.4nfs1:192.168.6.1 Cento
原创
2016-12-15 11:56:52
5934阅读
点赞
(1)MySQL的启动重启了一次服务器后,使用> mysql -u root -p登陆是出现下面的错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)查看状态: > /etc/rc.d/init.d/mysqld &nb
#!/bin/bash#安装配置DNS. ./yumrpm -q "bind" &>/dev/nullif [ $? -ne 0 ];then yum_a yum -y install bind bind-chroot&nb
原创
2014-01-17 16:32:21
1323阅读
#!/bin/bashifconfig|grep -E 'eth|inet'|grep -Ev '(inet6|127.0.0.1)'|sed 's/ /\n/g'|awk NF|grep -Ev '(inet|encap|Link|HWaddr)'|sed 's/00:/MAC:/g';route...
转载
2015-12-14 15:18:00
196阅读
2评论
#!/bin/bash#MODIFY:if [ `whoami` != "root" ];then echo "This script must be runing as root!!!" exit 71fiexport LC_ALL=en_US.UTF-8current_dir=$(cd `dirname $0` && pwd) #当前工作目录...
原创
2022-06-28 17:17:37
459阅读
# Java 环境配置
Java 是一种非常流行的跨平台编程语言,它被广泛应用于开发各种类型的应用程序。要开始使用 Java 进行编程,我们需要先配置 Java 环境。本文将介绍如何使用 shell 脚本来配置 Java 环境。
## 安装 Java Development Kit (JDK)
在配置 Java 环境之前,我们需要先安装 Java Development Kit (JDK)。
原创
2023-09-01 15:30:21
228阅读
考核1:实现拓扑图:实验需要的机器:名称ip地址主机名web服务器192.168.1.10web01rsync备份服务器192.168.1.20rsyncnfs存储服务器192.168.1.30nfs1,nfs创建一个目录名为/data/web的目录作为web服务器的后端存储,然后共享使用虚拟用户webuser,因为公司访问量不是很大,所以可以直接用sync来同步写入到磁盘在NFS服务器上:yum
原创
2018-05-19 12:00:19
1713阅读
点赞
在项目中,程序部署到linux环境中,采用.sh的形式启动java程序的启动类 当然,前提是得将java的各种jar都放入到linux程序中,项目shell脚本如下:#!/bash/bin
JAVA_HOME=/usr/local/jdk
export AMLSERVER_HOME=/home/**/server
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/dt.
转载
2023-07-28 11:39:13
450阅读
使用介绍:以往我们打包部署程序,如果新增加了jar包要去shell脚本里新增加jar包引用,有时候还容易改错。而基于maven方式的打包,打包后lib文件全在一个jar包里 这样导致这个jar包是比较大的,几十兆或上百兆,如果主程序jar包 有改动,重新编译后,则要把这么大的jar包完整的去替换掉,不利于更新。也找过一些 通用的java项目启动脚本,并不理想,有的甚至不能再正常使用。这是我常用的一
转载
2023-11-29 12:48:32
138阅读
bash shell 脚本的方法有多种,假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./ ,bash可能会响
转载
2024-01-11 11:26:24
95阅读
为了记录怕忘记,所以在原blog的内容上添加,原blog为bcd启动项方面的。
转入正题,其实也非常简单,大致有以下几步:
1、 在脚本添加服务必须的两行
#! /bin/bash
# chkconfig: 235 99 10
# description: Start or stop the Webmin server
###(分别为系统runleavel,开机时的priori
原创
2009-06-29 15:38:43
1869阅读