linux如何开机自动运行sh脚本?
要开机运行只需将它加入到,一般为/etc/rc.d/在其中加入以下行:
sh/path/to/
使用linux全局变量$?可以确定是否执行,如
echosucceed!
#modifiedsometypo--update@22:48
linux服务器总是自动重启怎么解决?
1、先先出现这种情况的话,建议先检查下服务器安全性,检查是不是被设置植入了自动重启木马,从而导致的自动重启,如果是这种情况,找出删除家固服务器安全就可以了;
2、第二步是排查,看是不是服务器本身设置了,安排重启回收服务器系统资源的时候,导致资源不足从而引起的重启;
3、接下来查看是不是服务器安装了必要的组件,重新安装组件的时候,会自动重启安装,组件的安装才能生效;
4、很后建议检查一下系统检查更新是否启启,如果系统自动更新的话,重启才会生效,更新完成会自动重启的。,所以面对这种情况,可以把系统更新关闭,设置2成手动去检查安装更新,有选择性的点击安装更新重启!
5、如果以上问题都排除了,不是这类问题的话,很大可能是出自服务器硬件,这时候,需求机房技术彻底解决的话,需求花时间,排除具体什么硬件问题!
suselinux怎么设置ssh开机启动?
安装ssh和openssh-serverdebian和ubuntu:suapt-getinstallsshopenssh-server/etc/init.d/sshstart#start|resart|stop从sysv-rc-conf中看到ssh开着就行了红帽系的没试过,下rpm安装,方法应该类似不设置密码,让他自己进入可以,具体看你发行版gnome下图形界面的登录窗口设置ps:不知道如何去掉它这个警告,尽量不要用root登录图形界面
linux自启动服务如何打开程序?
用户自定义开机程序(/etc/rc.d/)
用户可以将自己书写的shellscript文件放入其中,或者数据库的自动,was等等
比如让数据库开机自启:
vi/etc/添加以下内容:
su-oracle-clsnrctlstart//让监听启动起来
su-oracle-cdbstart//让数据库启动起来
双系统默认启动linux怎么更改?
安装了windows与linux双系统的环境下,往往需要先安装windows系统再安装linux系统,这是因为linux的引导程序能够识别
windows系统,而windows的引导程序无法识别linux系统,而且如果先安装linux再安装windows的话,windows的引导程序
会将linux的引导程序覆盖掉,造成linux无法识别。
默认的第一启动系统是linux,如果我想把默认启动的系统改为windows的话,如何操作呢?操作步骤如下:
1、以root身份登录linux系统;
2、启动终端,输入命令:vi/boot/grub/,文件内容如下:
#boot=/dev/sda
default=0(默认启动哪个系统的设置,此处默认启动linux系统)
timeout=5(启动系统过程中,等待的时长单位:秒>,让用户可手动选择启动系统)
titleCentOs6.3LinuxAS
titlewindowsserver2003
titleother...
(每一个title代表一个系统,系统代号从0开始,要想默认启动windows
server2003,设置default=1即可)
修改后保存文件,重启系统,就可以进入windows系统了。
如果想调整GRUB中的系统顺序和添加删除系统名称,修改文件中的title就可以了。
linux启动命令?
一:启动Nginx服务--在sbin目录下
启动命令:./nginx
关闭命令:./nginx-sstop和./nginx-squit
刷新配置文件:./nginx-sreload(每次对Nginx的配置文件修改后,都要进行重新加载配置文件)
二:进程
查看进程ps-ef|grep-ixxxx-i大概是ignore是忽略的意思这里是忽略大小写。
杀死进程kill-9xxxx
三:防火墙
开启防火墙serviceiptablesstart
关闭防火墙serviceiptablesstop
查看防火墙的状态serviceiptablesstatus
永久关闭防火墙chkconfigiptablesoff
四:启动zookeeper服务--在zookeeper的bin目录下
开启zookeeper服务:./
查看zookeeper状态./
五:启动Redis服务--在redis的bin目录下
以后台的方式启动:./redis-server../(后面的的路径要根据每个人配置文件存放的位置来写)
进入redis命令服务:./redis-cli
输入:ping如果返回pong则表示连接成功!
六.启动tomcat服务
Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录(cdusr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动./
方式二:作为服务启动nohup./
方式三:控制台动态输出方式启动./动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和()等输出的信息。
2,关闭tomcat服务
七>启动数据库:
servicemysqldstart启动
servicemysqldrestart重启
一、强化密码强度
凡是涉及到登录,就需要用到密码,如果密码设定不恰当,很容易被黑客破解,如果是超级管理员用户,如果没有设立良好的密码机制,可能给系统造成无法挽回的成果。
很多用户喜欢用自己的生日、姓名、英文名等信息来设定,这些方式可以通过字典或社会工程的手段去破解,因此建议用户在设定密码时,尽量使用非字典中出现的组合字符,且采用数字与字符、大小写相结合的密码,增加密码被破译的难度。
二、登录用户管理
进入Linux系统前,都是需要登录的,只有通过系统验证后,才能进入Linux操作系统,而Linux一般将密码加密后,存放在/etc/passwd文件中,那么所有用户都可以读取此文件,虽然其中保存的密码已加密,但安全系数仍不高,因此可以设定影子文件/etc/shadow,只允许有特殊权限的用户操作。
三、账户安全等级管理
在Linux操作系统上,每个账户可以被赋予不同的权限,因此在建立一个新用户ID时,系统管理员应根据需要赋予该账号不同的权限,且归并到不同的用户组中。每个账号ID应有专人负责,在企业中,如果负责某个ID的员工离职,该立即从系统中删除该账号。
四、谨慎使用r系列远程程序管理
在Linux系统中,有一系列r开头的公用程序,如rlogin、rcp等,非常容易被不法分子用来攻击我们的系统,因此千万不要将root账号开放给这些公用程序,现如今很多安全工具都是针对此漏洞而设计的,比如PAM工具,就可以将其有效地禁止掉。
五、root用户权限管理
root可谓是Linux重点保护对象,因为其权利是最高的,因此千万不要将它授权出去,但有些程序的安装、维护必须要求是超级用户权限,在此情况下,可以利用其他工具让这类用户有部分超级用户的权限。sudo就是这样的工具。
六、综合防御管理
防火墙、IDS等防护技术已成功应用到网络安全的各个领域,且都有非常成熟的产品,需要注意的是:在大多数情况下,需要综合使用这两项技术,因为防火墙相当于安全防护的第一层,它仅仅通过简单地比较IP地址/端口来过滤网络流量,而IDS更加具体,它需要通过具体的数据包来过滤网络流量,是安全防护的第二层。综合使用它们,能够做到互补,并且发挥各自的优势,最终实现综合防御。
七、保持更新,补丁管理
Linux作为一种优秀的开源软件,其稳定性、安全性和可用性有极为可靠的保证,世界上的Linux高手共同维护着个优秀的产品,因而起流通渠道很多,而且经常有更新的程序和系统补丁出现,因此,为了加强系统安全,一定要经常更新系统内核。
1、启动Linux并登录到系统。
2、下面来检查一下默认安装的系统是否安装了SSH服务。
3、从上图看到SSH服务已经安装并正常运行,首先要备份配置文件,任何时候我们需要修改配置文件的时候都建议先把原始文件备份。
4、下面我们就来修改SSHD_config配置文件,需要修改两个地方,首先们需要开放SSH用到的22端口,把下图中前面的#号去掉即可。
5、保存退出,并且重启SSH服务。
6、跳出一个警告窗口,大致是说服务器没有注册密钥之类的,是否信任服务器,我们点击“是”就可以成功的连接到刚配置好的Linux服务器了。
linux启动过程步骤?
开机--加电自检--读取CMOS设置--从硬盘引导记录查找系统所在位置--读取GRUB配置文件(/boot/grub/),加载内核,驱动硬件--开启init进程,读取相应配置文件(/etc/inittab),打开默认运行级别,加载相应服务,开机启动项--完成启动过程
Linux启动、关闭、重启网络服务的两种方式?
第一种就是楼上说的直接service服务名称start/restart/stop第二种可以直接进入/etc/init.d目录,服务的脚本文件都存放在此目录中,可以直接执行对其start/restart/stop如:#cd/etc/init.d#./ntpdrestart关闭ntpd:启动ntpd:#
Linux下。启动、重启、停止。服务的命令是多少?
启动直接点开机键就可以了,重启reboot就可以了关机,init3、shutdown-fnow、halt都可以关机,重启服务services服务restart停止服务services服务stop开始服务services服务start服务状态services服务status
linux如何启动,停止,查看服务?
可以通过servicexxxstart/stop/resrart控制,可以通过systemctl,也可以通过/etc/init.d/来控制。
linux启动命令?
一:启动Nginx服务--在sbin目录下
启动命令:./nginx
关闭命令:./nginx-sstop和./nginx-squit
刷新配置文件:./nginx-sreload(每次对Nginx的配置文件修改后,都要进行重新加载配置文件)
二:进程
查看进程ps-ef|grep-ixxxx-i大概是ignore是忽略的意思这里是忽略大小写。
杀死进程kill-9xxxx
三:防火墙
开启防火墙serviceiptablesstart
关闭防火墙serviceiptablesstop
查看防火墙的状态serviceiptablesstatus
永久关闭防火墙chkconfigiptablesoff
四:启动zookeeper服务--在zookeeper的bin目录下
开启zookeeper服务:./
查看zookeeper状态./
五:启动Redis服务--在redis的bin目录下
以后台的方式启动:./redis-server../(后面的的路径要根据每个人配置文件存放的位置来写)
进入redis命令服务:./redis-cli
输入:ping如果返回pong则表示连接成功!
六.启动tomcat服务
Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录(cdusr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动./
方式二:作为服务启动nohup./
方式三:控制台动态输出方式启动./动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和()等输出的信息。
2,关闭tomcat服务
七>启动数据库:
servicemysqldstart启动
servicemysqldrestart重启
Linux中设置服务自启动的三种方式:第一种方式:ln -s 建立启动软连接在Linux中有7种运行级别(可在/etc/inittab文件设置),每种运行级别分别对应着/etc/rc.d/rc[0~6].d这7个目录Tips:/etc/rc[0~6].d其实是/etc/rc.d/rc[0~6].d的软连接,主要是为了保持和Unix的兼容性才做此策这7个目录中,每个目录分别存放着对应运行级别加载时需要关闭或启动的服务由详细信息可以知道,其实每个脚本文件都对应着/etc/init.d/目录下具体的服务K开头的脚本文件代表运行级别加载时需要关闭的,S开头的代表需要执行因此,当我们需要开机启动自己的脚本时,只需要将可执行脚本丢在/etc/init.d目录下,然后在/etc/rc.d/rc*.d中建立软链接即可[root@localhost ~]# ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S100ssh此处sshd是具体服务的脚本文件,S100ssh是其软链接,S开头代表加载时自启动如果需要在多个运行级别下设置自启动,则需建立多个软链接这种方式比较繁琐,适用于自定义的服务脚本如果系统中已经存在某些服务(比如安装apache时就会有httpd服务项),可以使用下面的两种方式第二种方式:chkconfig如果需要自启动某些服务,只需使用chkconfig 服务名 on即可,若想关闭,将on改为off在默认情况下,chkconfig会自启动2345这四个级别,如果想自定义可以加上--level选项上面我们先将sshd服务的所有启动级别关闭,然后使用--level选项启动自定义级别Tips:--list选项可查看指定服务的启动状态,chkconfig不带任何选项则查看所有服务状态第三种方式:ntsysv 伪图形ntsysv和chkconfig其实是一样的,只不过加上了图形而已启动ntsysv有两种方式,一是直接在命令行中输入ntsysv,二是使用setup命令,然后选择系统服务默认情况下,当前运行级别为多少,在ntsysv中设置的启动服务的级别便是多少比如,我当前的运行级别是3,那么我在伪图形界面中选择启动服务后,它的运行级别也会是3如果想自定义运行级别可使用ntsysv --level方式以上三种操作需要保证服务脚本文件可执行,并且要有root权限其中,第一种方式多用于自定义脚本,第二、三种多用于系统已存在的服务比如ftp、samba、ssh、httpd等等并且,要做相关设置需要弄清楚运行级别的问题Tips:如果想手动启动某服务,传统的方式是 /etc/init.d 服务名 start实际上还可以这样,service 服务名 start
linux启动命令?
一:启动Nginx服务--在sbin目录下
启动命令:./nginx
关闭命令:./nginx-sstop和./nginx-squit
刷新配置文件:./nginx-sreload(每次对Nginx的配置文件修改后,都要进行重新加载配置文件)
二:进程
查看进程ps-ef|grep-ixxxx-i大概是ignore是忽略的意思这里是忽略大小写。
杀死进程kill-9xxxx
三:防火墙
开启防火墙serviceiptablesstart
关闭防火墙serviceiptablesstop
查看防火墙的状态serviceiptablesstatus
永久关闭防火墙chkconfigiptablesoff
四:启动zookeeper服务--在zookeeper的bin目录下
开启zookeeper服务:./
查看zookeeper状态./
五:启动Redis服务--在redis的bin目录下
以后台的方式启动:./redis-server../(后面的的路径要根据每个人配置文件存放的位置来写)
进入redis命令服务:./redis-cli
输入:ping如果返回pong则表示连接成功!
六.启动tomcat服务
Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录(cdusr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动./
方式二:作为服务启动nohup./
方式三:控制台动态输出方式启动./动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和()等输出的信息。
2,关闭tomcat服务
七>启动数据库:
servicemysqldstart启动
servicemysqldrestart重启
linux自启动服务如何打开程序?
用户自定义开机程序(/etc/rc.d/)
用户可以将自己书写的shellscript文件放入其中,或者数据库的自动,was等等
比如让数据库开机自启:
vi/etc/添加以下内容:
su-oracle-clsnrctlstart//让监听启动起来
su-oracle-cdbstart//让数据库启动起来
linux系统启动时怎么进入命令行?
你可以设置你的/etc/inittab到init3,这样重启就是进命令行你也可以在启动过程中,按alt+ctrl+F1进入
linux系统卡在启动界面?
1.因为ubuntu系统自身带的显卡驱动与你的电脑的显卡不兼容,此时就会出现这种状况解决方法:方法一:1、开机进入系统时在grub菜单中,选择第二个高级启动,在里面选择recoverymode,然后选择第一项。
2.此时进入的就是恢复模式,可以在此模式下打开——软件和更新。
3.在软件和更新中选择——》附加驱动。
4.在附加驱动中选择自己的专有驱动,然后重启,就可以解决问题了。
怎么查看linux的开机启动项?
1.编辑/etc/inittab
2./etc/rc.d/rc3.d或/etc/rc.d/rc5.d(根据inittab里皮培颂燃郑的initdefault不中行同)下的连接
可以用chkconfig--list查看,主要是3:on或5:on
chkconfigservicenameoff#关闭
chkconfigservicenameon#打开
3.编辑/etc/rc.d/
新装Linux系统之后,有必要保留的开机自启动服务有5个:
:远程连接Linux服务器时要用到,所以必须开启,不然就无法提供远程连接服务了。
:日志相关软件,这是操作系统提供的一种机制,系统的守护程序通常会使用rsyslog程序将各种信息写到各个系统日志文件中。
:系统启动时,如果想激活或关闭各个网络接口的话,可以考虑开启。
:用于周期性的执行系统及用户配置的任务计划。有需要时开启。几乎是运维工作中必须要用的一个软件。
:sysstat是一个软件包,是包含监测系统性能及效率的一组工具,这些工具对于收集系统性能数据很有帮助,比如CPU使用率、硬盘和网络吞吐数据等,对这些数据的收集和分析,有利于判断系统运行是否正常。
sysstat软件包集成的主要工具为:
工具提供CPU使用率及硬盘吞吐效率的数据。
工具提供与单个或多个处理器相关的数据。
工具负责收集、报告并存储系统活跃的信息。
麒麟系统是基于Linux开发的操作系统,配置开机自启动的方法与Windows有些差异。 在麒麟V10系统中,配置开机自启动主要有以下几种方式:1. 使用systemctl工具:这是Linux系统中推荐的配置服务开机启动的方式,但是您提到在V10系统中systemctl无法正常启动服务,所以此方法不适用。 2. 编辑脚本:在早期Linux系统中常用此方法,但在麒麟V10中文件已不存在,所以也不可用。 3. 将服务配置为System V init脚本:在/etc/init.d/目录下创建服务的init脚本,然后使用update-rc.d工具将其设置为开机启动。 此方法适用于V10系统,需要手动编写init脚本并配置启动项,比较复杂,一般只有高级用户才会使用。 4. 在autostart文件夹下添加启动项:这是比较简单有效的方法,适用于麒麟V10系统。 具体步骤是:1) 在应用菜单中找到需要开机启动的应用,右键选择“创建启动器”。 2) 将创建的启动器文件放在 ~/Autostart/ 目录下(如果没有该目录就新建一个)。 3) 给启动器文件加上可执行权限,使用命令:chmod +x 文件名4) 重启系统,配置的应用就会在登录时自动启动了。 这种方法简单易行,正在运行的应用可以直接创建启动器添加到Autostart文件夹,无需手动编写脚本。 麒麟V10默认会自动执行Autostart文件夹下的启动项,所以可以很好实现开机自启动的配置。 希望以上方法能帮助您在麒麟V10系统中成功配置开机自启动。 如果在操作过程中遇到任何问题或有其它疑问,请在回复中提出,我将及时提供进一步的解答和帮助。
本文地址:http://www.hyyidc.com/article/15582.html