脚本如下
#run me:
#curl http://mirrors.dev.shopex.cn/rpm/scripts/init.txt | sh
rpm -qa yum* | xargs rpm -e --nodeps
export SCRIPT_SITE=http://mirrors.dev.shopex.cn/rpm/scri
原创
2011-07-16 15:17:51
479阅读
业务需求:服务器重启后,一些操作每次都要重复操作,比如启动某些服务,我们可以写一个脚本帮助我们自动去启动服务,不需要每次重启服务器后都进行配置。 注意:以下演示的代码都是在root用户下执行,如果非root用户可能存在权限问题,需要加sudo执行。 首先在我们的centos中编写一个测试脚本文件,这里我放在/usr/shells文件夹下mkdir -p /usr/shells
cd /usr/sh
转载
2024-01-08 15:38:06
51阅读
一、思路:1、centos7.9默认内核3.10,部署k8s有bug,先将内核升级到4.4或更高版本再部署k8s。2、master节点和node节点都需要安装配置docker、kubelet等工具,放在一个脚本。3、只需master节点安装配置的部分,放在单独的脚本中。4、master节点配置完成后,node节点加入集群。5、检查k8s集群状态。二、实践:1、如果centos7.9内核低于4.4,
1.脚本准备 1)切换到/etc/rc.d/init.d/ 2)制作sh脚本 vi anystart [plain]
#!/bin/sh
#add for chkconfig
#chkconfig: 2345 70 30
#description: the description of the shell #关于脚本
转载
2023-11-21 23:32:38
47阅读
非常多时候我们有希望server定时去运行一个脚本来触发一个操作。比方使用七牛的工具上传,假设同步文件中面有新添加一个文件,这个时候我们能够提供定时脚本去完毕我们须要的同步命令(七牛的qrsbox工具是自己主动会同步的。仅仅须要在同步文件夹里面添加一个文件就会自己主动监听上传)。1.安装crontab[root@CentOS ~]# yum install vixie-cron
[root@Cen
转载
2024-04-03 21:08:34
533阅读
《CentOS 设置开机自启动脚本》新建脚本文件《autorun.sh》#!/bin/sh#
原创
2023-02-02 08:56:41
440阅读
1、背景 在开发程序过程中,希望在开机执行某个脚本,脚本中放置我们想要的逻辑。此时需要按照以下步骤进行执行。 2、操作步骤 (1) 检查 是否存在 /etc/rc.d/rc.local 文件,这个文件中可以编写开机要执行的内容,它对应的软链接为 /etc/rc.local (2) vi /etc/r ...
转载
2021-07-04 00:23:00
216阅读
2评论
1、新建一个 iptables.sh 脚本文件,内容如下cd /usr/
原创
2022-11-17 00:23:01
223阅读
认识脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件。脚本语言又被称为扩建的语言, 或者动态语言, 是一种编程语言, 用来控制软件应用程序, 脚本通常是以文本 (ASCⅡ) 保存, 只是在被调用时进行解释或者编译。学习shell脚本的用途对于一个合格的系统管理员来说,学习和掌握Shell编程是非常重要的。可以在很大程度上简化日常的维护工作,使得管理员从简单的重复劳动中解脱出来。she
两种实现方式:方法一:(/etc/profile.d/)将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。方法二:(rc.local)(已验证,好用)1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权chmod +x /etc/rc.d/rc.local2、赋予脚本可执行权限
转载
2024-01-26 06:51:16
246阅读
vim /etc/init.d/rc.local 文件(Ubuntu)/etc/rc.d/rc.local或者 /etc/rc.local里(centos),方法一:1) 将你的启动脚本复制到 /etc/init.d目录下
2) 设置脚本文件的权限
$ cd /etc/init.d
$ sudo chmod 755 /etc
转载
2024-08-19 14:40:33
64阅读
vi /etc/crontab[plain] view plain copy 1 SHELL=/bin/bash 2 PATH=/sbin:/bin:/usr/sbin:/usr/bin 3 MAILTO=root 4 HOME=/ 5 6 # For details see man 4 crontabs 7 8 # Example of job d
转载
2021-07-26 16:23:56
423阅读
centos6服务启动脚本centos6的服务启动脚本都放在/etc/rc.d/init.d/下,/etc/init.d/是/etc/rc.d/init.d/的软链接;
centos6的服务启动脚本都有两行描述:
# chkconfig:定义默认在哪个级别下启动(runlevels)、启动优先次序(SS)、关闭的优先次序(KK);当chkconfig命令来为此脚本在rc#.d目录下创建链接
转载
2024-01-26 12:03:32
30阅读
文章目录在shell脚本中切换用户之后再执行多个函数以及执行多行命令的方法切换用户之后执行多个函数以及执行多行命令在脚本中切换用户后,执行脚本中的一行命令:在脚本中切换用户之后,执行脚本中的函数shell脚本中切换用户之后为什么脚本不继续运行了su的参数在shell脚本中写代码检查当前用户是否为root用户,如果是则切换为普通用户,如果不是就切换为root并且输入密码在linux中su和su -
因公司centos服务器重装需求较多,且服务器没有远控卡,每次重装系统需要到机房操作,费时费力.特作此脚本.此脚本适用于Centos6.1-Centos7.3 64系统的远程安装.如需其他版本请自行添加!运行脚本如下:使用VNC进行远程重装操作!脚本如下: #!/bin/bash
# Centos AutoInstall
# VER. 1.1.0 - http://www.fenei.net
转载
2024-04-07 11:24:41
42阅读
第一:脚本为nginx源码编译安装的脚本,可以帮助用户自动创建系统用户“nginx”;可以用户自己指定安装路径,配置文件路径,执行文件路径等;第二:可以配置第二个脚本使用,通过service服务来管理nginx。[root@master2 code]# cat nginx_auto_install.bash
#!/bin/bash
#mail: shrekee@qq.com
#aut
转载
2024-07-22 13:49:07
80阅读
脚本要求文件后缀最好.sh,这样容易区分脚本文件要有脚本解析器声明要有脚本注解声明编辑脚本 vim xxx.sh执行脚本 bash 【脚本名称】或者sh 【脚本名称】有参数的脚本在正常执行语句后追加,多个用空格间隔,例如:sh xxx.sh one tow three four five编写第一个简单的脚本第一行#!脚本声明采用的Shell解析器第二行# 备注该脚本的作用第三行以下是脚本要执行的命
转载
2023-10-09 13:47:37
98阅读
CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,还是存在系统服务里吧,即:/usr/lib/systemd/system目录下 [Unit]
Description=MonitorJSCloud
After=network.service
[Serv
转载
2024-05-21 08:14:40
120阅读
Ubuntu 中系统没有了RH系统中的chkconfig命令 ! 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。 a、方法一,编辑rc.loac
转载
2024-08-28 10:28:08
29阅读
有时候需要在Centos系统启动之后自动完成项目的启动,项目部署在tomcat中时,如果Centos关机后开机,各个项目也就已经被停掉了,然后需要自己一个一个的手动去开启各个项目对应的tomcat服务器,想想都比较麻烦,那么如何才能实现,当Centos启动之后,项目就自动也跟着启动了呢?下面就介绍下Centos如何开机是自动启动shell脚本,通过shell脚本的命令来启动项目对应的tomcat服
转载
2024-03-05 22:56:18
342阅读