linux启动和停止服务脚本

“linux启动和停止服务脚本”相关的资料有哪些?“linux启动和停止服务脚本”相关的范文有哪些?怎么写?下面是小编为您精心整理的“linux启动和停止服务脚本”相关范文大全或资料大全,欢迎大家分享。

linux下启动停止WebSphere

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

linux下启动停止WebSphere

1.以root用户身份登陆,进入websphere安装目录的bin目录下,

# cd /opt/WebSphere/AppServer/bin(此路径根据WebSphere具体安装路径确定) //启动服务

[root@localhost bin]$ ./startServer.sh server1 //停止服务

[root@localhost bin]$ ./stopServer.sh server1 [root@localhost bin]$ 如果是集群可能的路径是 /opt/WebSphere/AppServer/bin //启动服务

[root@localhost bin]$ ./startManager.sh //停止服务

[root@localhost bin]$ ./stopManager.sh

如果启动时出现这样的错误信息: ADMU0118E: 日至文件无法写到位置

/opt/WebSphere/AppServer/logs/server1/startServer.log请使用 -logfile 指定不同的位置 ADMU3100I

Linux开机自动启动脚本方法

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

Linux开机自动启动脚本方法.txt点的是烟 抽的却是寂寞??不是你不笑,一笑粉就掉!人又不聪明,还学别人秃顶。绑不住我的心就不要说我花心!再牛b的肖邦,也弹不出老子的悲伤!活着的时候开心点,因为我们要死很久。请你以后不要在我面前说英文了,OK?Linux下如何查看系统启动时间和运行时间

1.uptime命令

输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00

2.查看/proc/uptime文件计算系统启动时间

cat /proc/uptime

输出: 5113396.94 575949.85

第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间

代码: 全选

date -d “$(awk -F. ‘{print $1}’ /proc/uptime) second ago” +“%Y-%m-%d %H:%M:%S”

输出: 2008-11-09 11:50:31

3.查看/proc/uptime文件计算系统运行时间

代码: 全选

cat /proc/uptime| awk -F. ‘{r

远程批量修改linux服务器密码的脚本

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

批量修改远程linux服务器密码

第一种方法 通过expect批量修改linux服务器用户名和密码

公司现在有100多台服务器,需要对服务器进行批量的修改root密码,还要在每台服务器新建一个用户,如果一个一个登到的服务器上进行修改的话,估计一个下午又没有了,首先想到的是我最喜欢的php,其中有个ssh2 模块,不得不承认用php 来处理这样的任务是一件很纠结的事情,然后又想到了用shell,不过发现很快就写不下去了,shell 的交互能力还是不能让人恭维的,最后发现了expect,expect 以其强大的交互能力,无疑是处理这类任务的首选,再加上expect 可以内嵌shell,这使得他变得更强大。 首先要有一个服务器的ip列表,把要处理的ip放在里面

192.168.6.236 192.168.6.235 192.168.6.234 192.168.6.233 192.168.6.232 192.168.6.231 .....

然后是shell脚本 shell.sh

#!/bin/bash

if [ \then

echo \ exit fi

cat $1 | while read line do

Linux服务器批量巡检脚本使用说明

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

文件说明

该Shell脚本旨在针对大量Linux服务器的巡检提供一种相对自动化的解决方案。脚本组成有三部分:shellsh.sh、checksh.sh、file.txt;这三个文件需放在一个文件夹下以root权限执行,缺一不可。

脚本用法

将要巡检的服务器的IP地址和对应的密码全部放入file.txt中保存,每行一个IP对应一个密码即可。然后用如下命令运行:

#./ shellsh.sh file.txt 192.168.182.143 123456 其中file.txt可以更换文件名,192.168.182.143为你想保存巡检日志的到哪个服务器的服务器IP,123456为该服务器的密码。

运行结果

运行完后会在192.168.182.143服务器的/tmp目录下升成一个目录,即:GatherLogDirectory这个目录下即存放的是被巡检的服务器的巡检日志,这些日志以被巡检的服务器的IP命名,形如:192.168.182.146.log。在被巡检的服务器上会升成两个目录即:CheckScript、 LocalServerLogDirectory;其中CheckScript中是

checksh.sh脚本,LocalServerLogDir

Linux服务器批量巡检脚本使用说明

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

文件说明

该Shell脚本旨在针对大量Linux服务器的巡检提供一种相对自动化的解决方案。脚本组成有三部分:shellsh.sh、checksh.sh、file.txt;这三个文件需放在一个文件夹下以root权限执行,缺一不可。

脚本用法

将要巡检的服务器的IP地址和对应的密码全部放入file.txt中保存,每行一个IP对应一个密码即可。然后用如下命令运行:

#./ shellsh.sh file.txt 192.168.182.143 123456 其中file.txt可以更换文件名,192.168.182.143为你想保存巡检日志的到哪个服务器的服务器IP,123456为该服务器的密码。

运行结果

运行完后会在192.168.182.143服务器的/tmp目录下升成一个目录,即:GatherLogDirectory这个目录下即存放的是被巡检的服务器的巡检日志,这些日志以被巡检的服务器的IP命名,形如:192.168.182.146.log。在被巡检的服务器上会升成两个目录即:CheckScript、 LocalServerLogDirectory;其中CheckScript中是

checksh.sh脚本,LocalServerLogDir

我调试了一个完整的VC检测服务、启动服务、停止服务的程

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

我调试了一个完整的VC检测服务、启动服务、停止服务的程序,结构不复杂,就三个函数。该例子是以系统自带的打印缓存服务(Print Spooler)为例演示的。 另外我写了个详细的开发教程,你自己熟悉一下。

// 注意,此程序适应的服务名称 仅为单字符串。 Spooler (√)Net Logon (×)

VC开发服务管理程序简单教程

一、新建VC对话框程序(此例子为SrvCheck),设计界面如下:

二、在SrvCheckDlg.cpp中加入服务相关的头文件:winsvc.h,如下图:

#include

三、在SrvCheckDlg.cpp文件末尾加入以下函数定义:

int ServiceIsRunning(LPCTSTR ServiceName) //检测是否运行 {

SC_HANDLE schService; // ?## 句柄 SC_HANDLE schSCManager;

DWORD RC; //double word 双字节

SERVICE_STATUS ssStatus; U

我调试了一个完整的VC检测服务、启动服务、停止服务的程

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

我调试了一个完整的VC检测服务、启动服务、停止服务的程序,结构不复杂,就三个函数。该例子是以系统自带的打印缓存服务(Print Spooler)为例演示的。 另外我写了个详细的开发教程,你自己熟悉一下。

// 注意,此程序适应的服务名称 仅为单字符串。 Spooler (√)Net Logon (×)

VC开发服务管理程序简单教程

一、新建VC对话框程序(此例子为SrvCheck),设计界面如下:

二、在SrvCheckDlg.cpp中加入服务相关的头文件:winsvc.h,如下图:

#include

三、在SrvCheckDlg.cpp文件末尾加入以下函数定义:

int ServiceIsRunning(LPCTSTR ServiceName) //检测是否运行 {

SC_HANDLE schService; // ?## 句柄 SC_HANDLE schSCManager;

DWORD RC; //double word 双字节

SERVICE_STATUS ssStatus; U

linux 脚本编写基础

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

linux 脚本编写基础

Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头

程序必须以下面的行开始(必须放在文件的第一行):

#!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。

当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:

编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。 如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用 及工作原理。

1.1.3 变量

在其他编程语言中您必须使用变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量

进行声明。要赋值给一个变量,您可以这样写: #!/bin/sh

#对变量赋值: a=\

# 现在打印变量a的内容: echo \ is:\

echo $a

有时候变量名很容易与其他文字混淆,比如:

num=2

echo \

这并不会打印出\is the 2nd\,而仅仅打印\is

linux shell 脚本入门

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

linux shell 脚本入门

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头

程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。

当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:

编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。

如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用 及工作原理。 1.1.3 变量

在其他编程语言中您必须使用变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量

进行声明。要赋值给一个变量,您可以这样写: #!/bin/sh #对变量赋值: a=\

# 现在打印变量a的内容:

echo \echo $a

有时候变量名很容易与其他文字混淆,比如: num=2

echo \

这并不会打印出\,而仅仅打印\,因为shell会去搜索变量numnd的值

Linux 下启动kde 启动桌面

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

Linux 下启动kde 启动桌面

1> 首先让你启动X后自动进入KDE:

在 ~/.Xclient 里加入 startkde 命令: exec startkde

2> 一定要最后一条。如果没有这个文件可以自己创建,它是一个 shell script,别忘了设执行位

3> 然后让你开机即进入X,只需将初始level设到5。如果你用redhat,其X配置工具 Xconfigurator 会帮你完成,只需在询问是否自动进入图形界面时回答 yes

修改/etc/inittab 将default改为5就行了 使

root

switchdesk

switchdesk kde。 ok!!!!!

一、设置GNOME或者KDE为默认的启动桌面环境 方法1:修改/etc/sysconfig/desktop,根据需要将“DESKTOP”后面的内容改为KDE或GNOME。

方法2:在当前用户目录下建立“.xinitrc”这个文件(注意文件名前有一个点号,代表建立的是一个隐藏文件),

文件的内容就一行startkde或gnome-session,根据自己的需要选择KDE或GNOME。

二、GNOME和KDE的切换(“#”后面为输入命令)