CentOS7设置开机自启动命令大全

合集下载

Centos7下利用crontab定时执行任务详解

Centos7下利用crontab定时执行任务详解

Centos7下利⽤crontab定时执⾏任务详解前⾔cron服务是Linux的内置服务,但它不会开机⾃动启动。

可以⽤以下命令启动和停⽌服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4⾏分别为启动、停⽌、重启服务和重新加载配置。

要把cron设为在开机的时候⾃动启动,在 /etc/rc.d/rc.local 脚本中加⼊ /sbin/service crond start 即可查看当前⽤户的crontab,输⼊crontab -l;编辑crontab,输⼊crontab -e;删除crontab,输⼊crontab -r添加任务crontab -e0 */1 * * * command0 */2 * * * command查询任务是否加了:crontab -l -u root #查看root⽤户0 */1 * * * command0 */2 * * * command基本格式 :* * * * * command分 时 ⽇ ⽉ 周 命令第1列表⽰分钟1~59 每分钟⽤*或者 */1表⽰第2列表⽰⼩时1~23(0表⽰0点)第3列表⽰⽇期1~31第4列表⽰⽉份1~12第5列标识号星期0~6(0表⽰星期天)第6列要运⾏的命令crontab⽂件的⼀些例⼦:30 21 * * * /usr/local/etc/rc.d/lighttpd restart上⾯的例⼦表⽰每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart上⾯的例⼦表⽰每⽉1、10、22⽇的4 : 45重启apache。

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart上⾯的例⼦表⽰每周六、周⽇的1 : 10重启apache。

Centos7设置开机启动自己的脚本方法

Centos7设置开机启动自己的脚本方法

Centos7设置开机启动自己的脚本方法CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的Bug ,相对于其他Linux 发行版,其稳定性值得信赖。

接下来是小编为大家收集的Centos7设置开机启动自己的脚本方法,希望能帮到大家。

Centos7设置开机启动自己的脚本方法1. 自己新建一个脚本,如centnet-service.sh经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle等服务2. 在脚本中输入启动服务的命令,如(开机启动tomcat):#!/bin/bashexport JDK_HOME=/home/java/jdk1.8.0_91export JAVA_HOME=/home/java/jdk1.8.0_91/home/tomcat/apache-tomcat-8.0.36/bin/startup.sh3. 执行如下命令,将该脚本标记为可执行文件(添加可执行的权限)chmod +x /home/centnet/centnet-service.sh4. 执行如下命令将/etc/rc.d/rc.local文标记为可执行文件在centos7中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行在自己的脚本是不能起动一些服务的,执行下面的命令可以文件标记为可执行的文件chmod +x /etc/rc.d/rc.local5. 打开/etc/rc.d/rc.local文件,在最后面添加如下脚本/home/centnet/centnet-service.sh这样,centnet-service.sh这个脚本在开机的时候就会被执行了,以后再这里面写启动服务的命令就可以了看了“Centos7设置开机启动自己的脚本方法”还想看:。

centos7防火墙常用命令

centos7防火墙常用命令

CentOS 7防火墙常用命令1. 简介CentOS 7是一种广泛使用的Linux操作系统,它内置了一个强大的防火墙工具,称为firewalld。

该工具提供了一套命令和服务,用于管理系统的网络连接和安全性。

本文将介绍CentOS 7中防火墙常用的命令及其用法,以帮助您更好地管理和配置防火墙。

2. 防火墙状态要查看防火墙的状态,可以使用以下命令:sudo firewall-cmd --state该命令将返回防火墙的当前状态。

如果防火墙已启用,则输出为running;如果防火墙已停止,则输出为not running。

3. 启动和停止防火墙要启动防火墙,请使用以下命令:sudo systemctl start firewalld要停止防火墙,请使用以下命令:sudo systemctl stop firewalld4. 设置开机自启如果您希望在系统启动时自动启动防火墙,请使用以下命令:sudo systemctl enable firewalld如果您不希望在系统启动时自动启动防火墙,请使用以下命令:sudo systemctl disable firewalld5. 添加和删除规则5.1 添加规则要添加一条规则以允许特定的端口/服务,请使用以下命令:sudo firewall-cmd --zone=public --add-port=<port>/<protocol> --permanent其中,<port>是要开放的端口号,<protocol>是要使用的协议(如tcp或udp)。

例如,要开放SSH(22)端口,请使用以下命令:sudo firewall-cmd --zone=public --add-port=22/tcp --permanent添加规则后,需要重载防火墙配置以使其生效:sudo firewall-cmd --reload5.2 删除规则要删除一条已存在的规则,请使用以下命令:sudo firewall-cmd --zone=public --remove-port=<port>/<protocol> --permanent例如,要关闭SSH(22)端口,请使用以下命令:sudo firewall-cmd --zone=public --remove-port=22/tcp --permanent删除规则后,同样需要重载防火墙配置以使其生效。

CentOS7开机自启服务、脚本

CentOS7开机自启服务、脚本

CentOS7开机⾃启服务、脚本说明:在CentOS7中,不建议再使⽤rc.local了,因此需要其它⽅法设置开机⾃启服务或脚本。

1. 添加开机⾃启服务在CentOS7中添加开机⾃启服务⾮常⽅便,只需要两条命令,这⾥以Jenkins为例:systemctl enable jenkins.service #设置jenkins服务为⾃启动服务sysstemctl start jenkins.service #启动jenkins服务systemctl其它命令:systemctl daemon-reload #重载系统服务systemctl enable *.service #设置某服务开机启动systemctl start *.service #启动某服务systemctl stop *.service #停⽌某服务systemctl reload *.service #重启某服务2. 添加开机⾃启脚本1、以脚本autostart.sh为例,先编写autostart.sh脚本2、将脚本移动到/etc/rc.d/init.d⽬录下mv autostart.sh /etc/rc.d/init.d3、赋予脚本执⾏权限chmod +x /etc/rc.d/init.d/autostart.sh4、加⼊开机启动cd /etc/rc.d/init.dchkconfig --add autostart.shchkconfig autostart.sh on5、查看是否添加成功chkconfig --list6、重启验证7、可能的问题1) bash: service: command not found执⾏yum install initscripts -y安装service指令2) service XXX does not support chkconfig必须把下⾯两⾏注释放在/etc/init.d/autostart.sh⽂件中vim /etc/init.d/autostart.sh添加下⾯两句到#!/bin/bash之后:#chkconfig: 2345 10 90#description: autostart其中2345是默认启动级别,级别有0-6共7个级别。

CentOS7常用命令大全

CentOS7常用命令大全

CentOS7常⽤命令⼤全CentOS7 常⽤命令集合这两天⼀直在对CentOS 7.2进⾏初体验,各种学习命令肿么⽤,不过其实⼤多和DOS是⼀样的,只是命令的表达上可能有点⼉不⼀样,毕竟这些都不是⼀家出来的嘛~废话不多说,直接上命令和解析!常⽤命令⽂件与⽬录操作命令解析cd /home进⼊ ‘/home’ ⽬录cd ..返回上⼀级⽬录cd ../..返回上两级⽬录cd -返回上次所在⽬录cp file1 file2将file1复制为file2cp -a dir1 dir2复制⼀个⽬录cp -a /tmp/dir1 .复制⼀个⽬录到当前⼯作⽬录(.代表当前⽬录)ls查看⽬录中的⽂件ls -a显⽰隐藏⽂件ls -l显⽰详细信息ls -lrt按时间显⽰⽂件(l表⽰详细列表,r表⽰反向排序,t表⽰按时间排序)pwd显⽰⼯作路径mkdir dir1创建 ‘dir1’ ⽬录mkdir dir1 dir2同时创建两个⽬录mkdir -p /tmp/dir1/dir2创建⼀个⽬录树mv dir1 dir2移动/重命名⼀个⽬录rm -f file1删除 ‘file1’rm -rf dir1删除 ‘dir1’ ⽬录及其⼦⽬录内容查看⽂件内容命令解析cat file1从第⼀个字节开始正向查看⽂件的内容head -2 file1查看⼀个⽂件的前两⾏more file1查看⼀个长⽂件的内容tac file1从最后⼀⾏开始反向查看⼀个⽂件的内容tail -3 file1查看⼀个⽂件的最后三⾏vi file打开并浏览⽂件⽂本内容处理命令解析grep str /tmp/test在⽂件 ‘/tmp/test’ 中查找 “str”grep ^str /tmp/test在⽂件 ‘/tmp/test’ 中查找以 “str” 开始的⾏grep [0-9] /tmp/test查找 ‘/tmp/test’ ⽂件中所有包含数字的⾏grep str -r /tmp/*在⽬录 ‘/tmp’ 及其⼦⽬录中查找 “str”diff file1 file2找出两个⽂件的不同处sdiff file1 file2以对⽐的⽅式显⽰两个⽂件的不同vi file 操作解析i进⼊编辑⽂本模式Esc退出编辑⽂本模式:w保存当前修改:q不保存退出vi:wq保存当前修改并退出vi命令解析操作解析查询操作命令解析find / -name file1从 ‘/’ 开始进⼊根⽂件系统查找⽂件和⽬录find / -user user1查找属于⽤户 ‘user1’ 的⽂件和⽬录find /home/user1 -name *.bin在⽬录 ‘/ home/user1’ 中查找以 ‘.bin’ 结尾的⽂件find /usr/bin -type f -atime +100查找在过去100天内未被使⽤过的执⾏⽂件find /usr/bin -type f -mtime -10查找在10天内被创建或者修改过的⽂件locate *.ps寻找以 ‘.ps’ 结尾的⽂件,先运⾏ ‘updatedb’ 命令find -name ‘*.[ch]’ | xargs grep -E ‘expr’在当前⽬录及其⼦⽬录所有.c和.h⽂件中查找 ‘expr’find -type f -print0 | xargs -r0 grep -F ‘expr’在当前⽬录及其⼦⽬录的常规⽂件中查找 ‘expr’find -maxdepth 1 -type f | xargs grep -F ‘expr’在当前⽬录中查找 ‘expr’压缩、解压命令解析bzip2 file1压缩 file1bunzip2 file1.bz2解压 file1.bz2gzip file1压缩 file1gzip -9 file1最⼤程度压缩 file1gunzip file1.gz解压 file1.gztar -cvf archive.tar file1把file1打包成 archive.tar(-c: 建⽴压缩档案;-v: 显⽰所有过程;-f: 使⽤档案名字,是必须的,是最后⼀个参数)tar -cvf archive.tar file1dir1把 file1,dir1 打包成 archive.tartar -tf archive.tar显⽰⼀个包中的内容tar -xvf archive.tar释放⼀个包tar -xvf archive.tar -C /tmp把压缩包释放到 /tmp⽬录下zip file1.zip file1创建⼀个zip格式的压缩包zip -r file1.zip file1 dir1把⽂件和⽬录压缩成⼀个zip格式的压缩包unzip file1.zip解压⼀个zip格式的压缩包到当前⽬录unzip test.zip -d /tmp/解压⼀个zip格式的压缩包到 /tmp ⽬录yum安装器命令解析yum -y install [package]下载并安装⼀个rpm包yum localinstall [package.rpm]安装⼀个rpm包,使⽤你⾃⼰的软件仓库解决所有依赖关系yum -y update更新当前系统中安装的所有rpm包yum update [package]更新⼀个rpm包yum remove [package]删除⼀个rpm包yum list列出当前系统中安装的所有包yum search [package]在rpm仓库中搜寻软件包yum clean [package]清除缓存⽬录(/var/cache/yum)下的软件包yum clean headers删除所有头⽂件yum clean all删除所有缓存的包和头⽂件⽹络相关命令解析ifconfig eth0显⽰⼀个以太⽹卡的配置ifconfig eth0 192.168.1.1 netmask 255.255.255.0配置⽹卡的IP地址ifdown eth0禁⽤ ‘eth0’ ⽹络设备ifup eth0启⽤ ‘eth0’ ⽹络设备iwconfig eth1显⽰⼀个⽆线⽹卡的配置iwlist scan显⽰⽆线⽹络ip addr show显⽰⽹卡的IP地址系统相关命令解析su -切换到root权限(与su有区别)shutdown -h now关机shutdown -r now重启top罗列使⽤CPU资源最多的linux任务(输⼊q退出)pstree以树状图显⽰程序man ping查看参考⼿册(例如ping 命令)passwd修改密码df -h显⽰磁盘的使⽤情况cal -3显⽰前⼀个⽉,当前⽉以及下⼀个⽉的⽉历cal 10 1988显⽰指定⽉,年的⽉历date –date ‘1970-01-01 UTC 1427888888 seconds’把⼀相对于1970-01-01 00:00的秒数转换成时间XSheel 5相关操作窗体快捷键命令解析Ctrl + u删除光标之前到⾏⾸的字符Ctrl + k删除光标之前到⾏尾的字符Ctrl + c取消当前⾏输⼊的命令,相当于Ctrl + BreakCtrl + a光标移动到⾏⾸(ahead of line),相当于通常的Home键Ctrl + e光标移动到⾏尾(end of line)Ctrl + f光标向前(forward)移动⼀个字符位置Ctrl + b光标往回(backward)移动⼀个字符位置Ctrl + l清屏,相当于执⾏clear命令Ctrl + r显⽰:号提⽰,根据⽤户输⼊查找相关历史命令(reverse-i-search)Ctrl + w删除从光标位置前到当前所处单词(word)的开头Ctrl + t交换光标位置前的两个字符Ctrl + y粘贴最后⼀次被删除的单词Ctrl + Alt + d显⽰桌⾯Alt + b光标往回(backward)移动到前⼀个单词Alt + d删除从光标位置到当前所处单词的末尾Alt + F2运⾏Alt + F4关闭当前窗⼝Alt + F9最⼩化当前窗⼝Alt + F10最⼤化当前窗⼝Alt + Tab切换窗⼝Alt + 左键移动窗⼝(或在最下⾯的任务栏滚动⿏标滑轮)操作⼩技巧⿏标中间键:粘贴突出显⽰的⽂本。

centos7设置开机启动

centos7设置开机启动

centos7设置开机启动1. CentOS7开始使得以往⽼版本系统服务的/etc/init.d的启动脚本的⽅式就此改变,在CentOS7中所有对服务的管理都集中到了systemctl当中。

systemctl是⼀个系统管理守护进程、⼯具和库的集合,⽤于取代以往的System V、service和chkconfig命令。

2.⼀、添加开机⾃启服务在CentOS 7中添加开机⾃启服务⾮常⽅便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为⾃启动服务sysstemctl start jenkins.service #启动jenkins服务3.⼆、添加开机⾃启脚本在centos7中增加脚本有两种常⽤的⽅法,以脚本autostart.sh为例:#!/bin/bash#description:开机⾃启脚本/usr/local/tomcat/bin/startup.sh #启动tomcat4.⽅法⼀1、赋予脚本可执⾏权限(/opt/script/autostart.sh是你的脚本路径)chmod +x /opt/script/autostart.sh2、打开/etc/rc.d/rc/local⽂件,在末尾增加如下内容/opt/script/autostart.sh3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执⾏如下命令赋予其可执⾏权限chmod +x /etc/rc.d/rc.local5.⽅法⼆1、将脚本移动到/etc/rc.d/init.d⽬录下mv /opt/script/autostart.sh /etc/rc.d/init.d2、增加脚本的可执⾏权限chmod +x /etc/rc.d/init.d/autostart.sh3、添加脚本到开机⾃动启动项⽬中cd /etc/rc.d/init.dchkconfig --add autostart.shchkconfig autostart.sh on。

CentOS关机与重启命令

CentOS关机与重启命令

CentOS关机与重启命令Linux CentOS重启命令: 1、reboot 普通重启 2、shutdown -r now ⽴刻重启(root⽤户使⽤) 3、shutdown -r 10 过10分钟⾃动重启(root⽤户使⽤) 4、shutdown -r 20:35 在时间为20:35时候重启(root⽤户使⽤) 如果是通过shutdown命令设置重启的话,可以⽤shutdown -c命令取消重启 Linux centos关机命令: 1、halt ⽴刻关机 2、poweroff ⽴刻关机 3、shutdown -h now ⽴刻关机(root⽤户使⽤) 4、shutdown -h 10 10分钟后⾃动关机 如果是通过shutdown命令设置关机的话,可以⽤shutdown -c命令取消重启参考: 1.shutdown shutdown命令安全地将系统关机。

有些⽤户会使⽤直接断掉电源的⽅式来关闭linux, 这是⼗分危险的。

因为linux与windows不同,其后台运⾏着许多进程,所以强制关机可能 会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚⾄在有的系统中会损坏硬件设备。

⽽在系统关机前使⽤shutdown命令﹐系统管理员会通知所有登录的⽤户系统将要关闭。

并且login指令会被冻结﹐即新的⽤户不能再登录。

直接关机或者延迟⼀定的时间才关机 都是可能的﹐还可能重启。

这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕 决定的。

这让像vi之类的程序有时间储存⽬前正在编辑的⽂档﹐⽽像处理邮件〔mail〕和 新闻〔news〕的程序则可以正常地离开等等。

shutdown执⾏它的⼯作是送信号〔signal〕给init程序﹐要求它改变runlevel。

Runlevel 0被⽤来停机〔halt〕﹐runlevel 6是⽤来重新激活〔reboot〕系统﹐ ⽽runlevel 1则是被⽤来让系统进⼊管理⼯作可以进⾏的状态﹔这是预设的﹐假定没有-h也 没有-r参数给shutdown。

centos关机与重启命令详解

centos关机与重启命令详解

centos关机与重启命令详解推荐文章2017年国内外十大时事政治热点详解热度:“两学一做”学习教育活动的详解热度:高考语文词语辨析题集锦热度: Excel设置密码的方法步骤详解热度: excel2010排序的方法步骤详解热度:centos关机与重启命令详解?下面是店铺跟大家分享的是centos 关机与重启命令详解,欢迎大家来阅读学习。

centos关机与重启命令详解Linux centos关机与重启命令详解与实战Linux centos重启命令:1、reboot 普通重启2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c 命令取消重启Linux centos关机命令:1、halt 立刻关机2、poweroff 立刻关机3、shutdown -h now 立刻关机(root用户使用)4、shutdown -h 10 10分钟后自动关机如果是通过shutdown命令设置关机的话,可以用shutdown -c 命令取消重启问房网和威海房地产网服务器就是这样设置的!1.shutdownshutdown命令安全地将系统关机。

有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。

因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。

并且login指令会被冻结﹐即新的用户不能再登录。

直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。

这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。

Centos7.3开机自动启动或执行指定命令操作

Centos7.3开机自动启动或执行指定命令操作

Centos7.3开机⾃动启动或执⾏指定命令操作
在centos7中,/etc/rc.d/rc.local⽂件的权限被降低了,没有执⾏权限,需要给它添加可执⾏权限。

chmod +x /etc/rc.d/rc.local
然后就可以在⾥⾯添加你要开机⾃启的命令了
vi /etc/rc.d/rc.local
补充知识:centOS7.2将⾃定义的脚本设置成service,并开机启动
spring boot的jar包部署上线时,希望能将其设置成service,并能开机启动,步骤如下:
1、准备好脚本(⽹上很多,此处不写了)
2、建⽴⼀个软连接到/etc/rc.d/init.d⽬录下
ln -s /springboot/biz /etc/rc.d/init.d
源⽂件(绝对路径)⽬标路径(绝对路径)
3、增加执⾏权限:
chmod +x biz
4、执⾏service abc start时,如果报错:
line 4: exec: java: not found
则检查脚本,将java的全路径添加进去,如下:
exec /usr/java/jdk1.8.0_20/jre/bin/java -Xms128m -Xmx1024m -jar
5、再次执⾏service biz start,启动成功
6、设置开机启动,修改脚本,需要在第⼆⾏增加:
# chkconfig: 2345 99 99
7、添加开机启动:
chkconfig --add biz
chkconfig biz on
以上这篇Centos7.3开机⾃动启动或执⾏指定命令操作就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

Centos7之Systemd(Service文件)详解

Centos7之Systemd(Service文件)详解

Centos7之Systemd(Service⽂件)详解⼀、开机启动 对于那些⽀持 Systemd 的软件,安装的时候,会⾃动在/usr/lib/systemd/system⽬录添加⼀个配置⽂件。

如果你想让该软件开机启动,就执⾏下⾯的命令(以httpd.service为例)。

$ sudo systemctl enable httpd 上⾯的命令相当于在/etc/systemd/system⽬录添加⼀个符号链接,指向/usr/lib/systemd/system⾥⾯的httpd.service⽂件。

这是因为开机时,Systemd只执⾏/etc/systemd/system⽬录⾥⾯的配置⽂件。

这也意味着,如果把修改后的配置⽂件放在该⽬录,就可以达到覆盖原始配置的效果。

⼆、启动服务 设置开机启动以后,软件并不会⽴即启动,必须等到下⼀次开机。

如果想现在就运⾏该软件,那么要执⾏systemctl start命令。

$ sudo systemctl start httpd 执⾏上⾯的命令以后,有可能启动失败,因此要⽤systemctl status命令查看⼀下该服务的状态。

$ sudo systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled) Active: active (running) since ⾦ 2014-12-05 12:18:22 JST; 7min ago Main PID: 4349 (httpd) Status: "Total requests: 1; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─4349 /usr/sbin/httpd -DFOREGROUND ├─4350 /usr/sbin/httpd -DFOREGROUND ├─4351 /usr/sbin/httpd -DFOREGROUND ├─4352 /usr/sbin/httpd -DFOREGROUND ├─4353 /usr/sbin/httpd -DFOREGROUND └─4354 /usr/sbin/httpd -DFOREGROUND 12⽉ 05 12:18:22 localhost.localdomain systemd[1]: Starting The Apache HTTP Server... 12⽉ 05 12:18:22 localhost.localdomain systemd[1]: Started The Apache HTTP Server. 12⽉ 05 12:22:40 localhost.localdomain systemd[1]: Started The Apache HTTP Server. 上⾯的输出结果含义如下。

centos7设置jar开机自启(推荐第二种方式,简单)

centos7设置jar开机自启(推荐第二种方式,简单)

centos7设置jar开机自启(推荐第二种方式,简单)Linux版本 Centos7详细步骤如下:第一种方式:1在/etc/init.d/目录下创建shell启动脚本autojar.sh1. cd /etc/init.d/2. touch autojar.sh3. vi autojar.sh内容如下:123 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39#!/bin/sh# chkconfig: 2345 85 15# description:auto_run#程序名RUN_NAME="SpringBoot.jar"#jar包位置JAVA_OPTS=/software/SpringBoot.jar#后台运行日志位置LOG_OPTS=/software/nohup.out​#开始方法start() {nohup java -jar $JAVA_OPTS >$LOG_OPTS 2>&1 &echo"$RUN_NAME started success."}#结束方法stop() {echo"stopping $RUN_NAME ..."kill-9 `ps-ef|grep$JAVA_OPTS|grep-v grep|grep-v stop|awk'{print $2}'` }case"$1"instart)start;;stop)stop;;restart)stopstart;;*)echo"Userage: $0 {start|stop|restart}"exit1esac第一行,告诉系统使用的shell,所以的shell脚本都是这样。

CentOS7常用基本命令整理

CentOS7常用基本命令整理

CentOS7常⽤基本命令整理⼀:重启命令1).⽴刻重启(root⽤户使⽤)rebootshutdown -r nowinit 62).10分钟后⾃动重启(root⽤户使⽤)shutdown -r 103).在时间为20:35时候重启(root⽤户使⽤)shutdown -r 20:354).如果是通过shutdown命令设置重启的话,可以取消重启shutdown -c⼆:关机命令1).⽴刻关机(root⽤户使⽤)haltpoweroffshutdown -h nowinit 02).10分钟后⾃动关机shutdown -h 10三:hostname命令查看主机名hostname设置主机名临时修改hostname 主机名永久修改vi /etc/hostname四:⽹络服务查看IP信息ip a⽹络连通性测试设置⽹络信息vi /etc/sysconfig/network-scripts/ifcfg-ens33重启network⽹络服务service network restart五:防⽕墙设置查看防⽕墙状态systemctl status firewalld关闭防⽕墙systemctl start firewalld禁⽌开机启动systemctl disable firewalld六: ⽂件服务注意:如果能够远程可以通sftp远程到服务器直接修改,特别是修改的数据⽐较多时,更加有效率。

1.新建登陆站点2.sftp操作主机映射⽂件修改主机名与IP映射关系vi /etc/hosts⽬录操作命令查看⼯作⽬录(Print Working Directory)pwd切换⼯作⽬录(Change Directory)cd [⽬录位置]列表(List)显⽰⽬录内容ls [选项]... [⽬录或⽂件名]-l :详细信息显⽰-a:显⽰所有⼦⽬录和⽂件的信息,包括隐藏⽂件-A:类似于“-a”,但不显⽰“.”和“…”⽬录的信息-R:递归显⽰内容创建新的⽬录(Make Directory)mkdir [-p] [/路径/]⽬录名统计⽬录及⽂件的空间占⽤情况(estimate file space usage)du [选项]... [⽬录或⽂件名]常⽤命令选项-a:统计时包括所有的⽂件,⽽不仅仅只统计⽬录-h:以更易读的字节单位(K、M等)显⽰信息-s:只统计每个参数所占⽤空间总的⼤⼩⽂件操作命令新建空⽂件,或更新⽂件时间标记touch ⽂件名查看⽂件类型file ⽂件名复制(copy)⽂件或⽬录cp [选项] 源⽂件或⽬录… ⽬标⽂件或⽬录常⽤命令选项-r:递归复制整个⽬录树-p:保持源⽂件的属性不变-f:强制覆盖⽬标同名⽂件或⽬录-i:需要覆盖⽂件或⽬录时进⾏提醒删除(Remove)⽂件或⽬录rm [选项] ⽂件或⽬录1常⽤命令选项-f:强⾏删除⽂件,不进⾏提醒-i:删除⽂件时提醒⽤户确认移动(Move)⽂件或⽬录mv [选项]... 源⽂件或⽬录… ⽬标⽂件或⽬录如果⽬标位置与源位置相同,则相当于改名显⽰系统命令所在⽬录which <选项> command(命令名称)常⽤命令选项-a:将所有由PATH路径中可以找到的指令均列出,⽽不⽌第⼀个被找到的指令名称find查找find <路径> <选项> [表达式]find查找的特点从指定路径下递归向下搜索⽂件⽀持按照各种条件⽅式查找⽀持对查找到的⽂件再进⼀步的使⽤指令操作(例如:删除、统计⼤⼩、复制等)常⽤命令选项-name 根据⽂件名查找-user 根据⽂件拥有者查找-group 根据⽂件所属组寻找⽂件-perm 根据⽂件权限查找⽂件-size 根据⽂件⼤⼩查找⽂件-type 根据⽂件类型查找(f-普通⽂件,c-字符设备⽂件,b-块设备⽂件,l-链接⽂件,d-⽬录)-o 表达式或-and 表达式与⽂件内容操作命令显⽰出⽂件的全部内容cat全屏⽅式分页显⽰⽂件内容more按空格键向下翻⼀屏、按b键向上翻⼀屏按q键退出与more命令相同less查看⽂件开头的⼀部分内容(默认为10⾏)head -n ⽂件名查看⽂件结尾的少部分内容(默认为10⾏)tail -n ⽂件名统计⽂件中的单词数量(Word Count)等信息wc [选项] ⽬标⽂件常⽤命令选项-l:统计⾏数-w:统计单词个数-c:统计字节数查找⽂件⾥符合条件的字符串grep [选项] <关键字> <⽂件…>常⽤选项-c:计算匹配关键字的⾏数-i:忽略字符⼤⼩写的差别-n:显⽰匹配的⾏及其⾏号-s:不显⽰不存在或不匹配⽂本的错误信息-h: 查询多个⽂件时不显⽰⽂件名-l:查询⽂件时只显⽰匹配字符所在的⽂件名–color=auto:将找到的关键字部分加上颜⾊显⽰压缩命令压缩(解压)⽂件或⽬录,压缩⽂件后缀为gz gzip [选项] 压缩(解压缩)的⽂件名常⽤选项-v显⽰⽂件名和压缩⽐(verbose)-num⽤指定的数字num调整压缩的速度,-1或–fast表⽰最快压缩⽅法(低压缩⽐),-9或–best表⽰最慢压缩⽅法(⾼压缩⽐)。

centos7防火墙常用命令

centos7防火墙常用命令

CentOS 7防火墙常用命令1. 概述CentOS 7使用的是firewalld作为防火墙管理工具,默认情况下已经安装并启用。

防火墙是保护计算机免受网络攻击的重要组件,通过配置防火墙规则,可以控制网络流量的进出。

本文将介绍一些常用的CentOS 7防火墙命令,帮助您更好地了解和使用防火墙。

2. 命令列表以下是一些常用的CentOS 7防火墙命令:•firewall-cmd --state:检查防火墙状态•firewall-cmd --get-active-zones:获取当前活动的区域•firewall-cmd --list-all:列出所有区域及其规则•firewall-cmd --zone=public --add-port=80/tcp --permanent:永久性地打开80端口(TCP)•firewall-cmd --zone=public --remove-port=80/tcp --permanent:永久性地关闭80端口(TCP)•firewall-cmd --reload:重新加载防火墙配置•systemctl start firewalld:启动防火墙服务•systemctl stop firewalld:停止防火墙服务•systemctl enable firewalld:设置开机自启动•systemctl disable firewalld:禁止开机自启动3. 命令详解3.1 检查防火墙状态要检查防火墙是否处于活动状态,可以使用以下命令:firewall-cmd --state如果防火墙已经启用,将会显示”running”,否则显示”inactive”。

3.2 获取当前活动的区域防火墙将网络划分为不同的区域,每个区域可以有不同的规则。

要获取当前活动的区域,可以使用以下命令:firewall-cmd --get-active-zones该命令将返回一个或多个区域的名称。

3.3 列出所有区域及其规则要列出所有区域及其规则,可以使用以下命令:firewall-cmd --list-all该命令将列出每个区域及其关联的规则。

centos7 systemctl用法

centos7 systemctl用法

centos7 systemctl用法一、系统服务管理1.1 systemctl简介systemctl 是 Linux 系统上用于控制 systemd 系统和服务管理器的命令行工具。

它提供了一种更简单和更有效地管理系统服务的方式。

1.2 systemctl常用命令下面列出了一些常用的 systemctl 命令:1.启动一个服务:systemctl start <service>2.停止一个服务:systemctl stop <service>3.重启一个服务:systemctl restart <service>4.查看一个服务状态:systemctl status <service>5.启用一个服务开机自启:systemctl enable <service>6.禁用一个服务开机自启:systemctl disable <service>7.查看一个服务是否开机自启:systemctl is-enabled <service>8.查看所有已启用的服务:systemctl list-unit-files --type=service --state=enabled9.查看服务的详细信息:systemctl show <service>10.查看服务的日志:journalctl -u <service>二、系统级别管理2.1 系统级别介绍Linux 系统中,有七个不同的运行级别,分别用数字 0 到 6 表示。

每个运行级别对应着一组预定义的服务和进程。

•运行级别0:系统关闭•运行级别1:单用户模式•运行级别2:无网络连接的多用户模式•运行级别3:完全的多用户模式(带网络连接)•运行级别4:保留,未使用•运行级别5:带图形界面的多用户模式•运行级别6:系统重启2.2 systemctl 命令管理运行级别1.查看当前运行级别:systemctl get-default2.设置默认运行级别为图形界面:systemctl set-default graphical.target3.设置默认运行级别为多用户模式: systemctl set-default multi-user.target4.切换到其他运行级别:systemctl isolate <target>(例如:systemctlisolate graphical.target)三、服务单元管理3.1 服务单元介绍在 centos7 中,服务单元(unit)是指用于控制系统服务行为的配置文件。

CentOS7开启网卡,设置开机启用网卡

CentOS7开启网卡,设置开机启用网卡

CentOS7开启⽹卡,设置开机启⽤⽹卡默认centos和redhat7都是不启⽤有线⽹卡的,要么⼿动开启,要么安装时直接启⽤(安装时启⽤⽹卡和指定IP最省事)!⼀、临时启⽤⽹卡,关机或重启后,⽹络不会⾃动开启1、使⽤命令 ip addr,查看⽹卡的IP1 #ip addr2 1: lnk/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:003 inet 127.0.0.1/8 scope host lo4 valid_lft forever preferred_lft forever5 inet6 ::1/128 scope host6 valid_lft forever preferred_lft forever7 2: enp2s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 10008 link/ether 00:17:08:49:9d:c5 brd ff:ff:ff:ff:ff:ff2、对于没有启⽤的⽹卡,使⽤命令ifup,开启⽹卡。

注意⽹卡的名称# ifup enp2s1Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)3、可以再次查看IP,可以看到已经⾃动分配到了IP,这⾥的路由器开启了⾃动获取Ip,所以不需要⼿动设置Ip。

# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: enp2s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:17:08:49:9d:c5 brd ff:ff:ff:ff:ff:ffinet 10.18.6.102/24 brd 10.18.6.255 scope global noprefixroute dynamic enp2s1 valid_lft 86392sec preferred_lft 86392sec inet6 fe80::a945:b35e:a3e6:9078/64 scope link noprefixroute valid_lft forever preferred_lft forever⼆、永久默认启⽤⽹卡,关机或重启后,⽹卡⾃动启⽤当没有开启时,我们可以设置其随操作系统⾃动启动,该配置⽂件在/etc/sysconfig/network-scripts⽂件夹下,查找该⽂件的⽅法为:[root@localhost ~]# ll /etc/sysconfig/network-scripts/ifcfg*-rw-------. 1 root root 293 1⽉ 19 11:19 /etc/sysconfig/network-scripts/ifcfg-enp2s1-rw-r--r--. 1 root root 281 1⽉ 19 06:35 /etc/sysconfig/network-scripts/ifcfg-enp2s1.bak-rw-r--r--. 1 root root 254 8⽉ 24 18:23 /etc/sysconfig/network-scripts/ifcfg-lo编辑⽹卡对应的⽂件,找到其中的ONBOOT=no 改作ONBOOT=yes,然后:wq保存。

Centos7安装VNCserver,并设置为开机自启动服务的方法

Centos7安装VNCserver,并设置为开机自启动服务的方法

Centos7安装VNCserver,并设置为开机⾃启动服务的⽅法1.概念VNC是⼀个远程连接⼯具VNC is used to display an X windows session running on another computer. Unlike a remote X connection, the xserver is running on the remote computer, not on your localworkstation. Your workstation ( Linux or Windows ) is only displaying a copy of the display ( real or virtual ) that is running on the remote machine.There are several ways to configure the vnc server. This HOWTO shows you how to configure VNC using the 'vncserver' service as supplied by CentOS.2.安装2.1客户端:yum install vnc2.2 服务端:1) 保证已安装windows桌⾯:yum groupinstall "GNOME Desktop Environment"或者最⼩化安装:yum install xterm2) 安装vnc-server:yum install vnc-server3.设置并运⾏3.1 创建⼀个⽤于vnc连接的⽤户user01,并切换到user01登陆,当然,你也可以直接⽤root⽤户或其他已存在的普通⽤户:[clouder@ana53 soft]$ su root密码:[root@ana53 soft]# useradd user01[root@ana53 soft]# passwd user01更改⽤户 user01 的密码。

CentOS7网络怎么设置自动启动

CentOS7网络怎么设置自动启动

CentOS7网络怎么设置自动启动
推荐文章
开机时无法正常启动光标在闪烁怎么解决热度:电脑开机提示按f1不能正常启动怎么办热度:我的世界无法启动游戏怎么办热度:联想电脑启动不了怎么办热度:联想Lenovo G470无法进入系统或启动中报错怎么办热度:
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

接下来是小编为大家收集的CentOS7网络怎么设置自动启动,希望能帮到大家。

CentOS7网络怎么设置自动启动
1、打开终端,切换到root账户(普通账户通常没有修改网络配置文件的权限,所以要切换到root账户)
2、切换到网卡配置文件的目录
3、找到网卡的配置文件(centos7修改了网卡的命名规则,不再是我们熟悉的eth0了,而是ifcfg-eno+一串数字),例如我的就是ifcfg-eno16777736
4、用vi命令打开这个文件
5、最后一行的onboot选项,把默认的no改成yes
6、用命令:wq!保存退出
看了“CentOS7网络怎么设置自动启动”还想看:。

CentOS7中systemctl的使用

CentOS7中systemctl的使用

CentOS7中systemctl的使⽤CentOS 7.x开始,CentOS开始使⽤systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。

1、原来的 service 命令与 systemctl 命令对⽐daemon命令systemctl命令说明service [服务] start systemctl start [unit type]启动服务service [服务] stop systemctl stop [unit type]停⽌服务service [服务] restart systemctl restart [unit type]重启服务service [服务] status systemctl status [unit type]查看服务状态systemctl daemon-reload重新加载,使配置⽂件⽣效(并不是所有服务都⽀持这个参数,⽐如network.service)应⽤举例:#启动⽹络服务systemctl start network.service#停⽌⽹络服务systemctl stop network.service#重启⽹络服务systemctl restart network.service#查看⽹络服务状态systemctl status network.serivce2、原来的chkconfig 命令与 systemctl 命令对⽐2.1、设置开机启动/不启动daemon命令systemctl命令说明chkconfig [服务] on systemctl enable [unit type]设置服务开机启动chkconfig [服务] off systemctl disable [unit type]设备服务禁⽌开机启动应⽤举例:#停⽌cup电源管理服务systemctl stop cups.service#禁⽌cups服务开机启动systemctl disable cups.service#查看cups服务状态systemctl status cups.service#重新设置cups服务开机启动systemctl enable cups.service2.2、查看系统上上所有的服务命令格式:systemctl [command] [–type=TYPE] [–all]参数详解:command - list-units:依据unit列出所有启动的unit。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档