开机用什么命令启动samba服务?
Red Hat设计chkconfig的目的就是用来管理系统初始化的时候启动的服务。Chkconfig命令可以用来激活或者停用服务,也可以用来设置让某个服务随机启动。通常情况下,利用chkconfig --list命令后,系统管理员可以看到一个系统服务列表,还可以看到相关的运行级别。系统管理员还可以利用这个命令来查看每个运行级别是否自动运行SAMBA服务器。通常情况下,我们可以通过如下的命令来达到预计的目的。\x0d\\x0d\ Chkconfig _level 5 smb on\x0d\\x0d\ 这个指令就表示入股哦系统运行Run level 5的级别时,就会自动启动SAMBA服务器。Chkconfig如果没有带参数运行时,则显示其用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是则返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息。系统默认情况下on和off开关只对运行级3,4,5有效,但是reset可以对所有运行级有效。\x0d\\x0d\ 不过运行这个命令的时候,需要注意一个问题,即chkconfig指令并不是立即自动禁止或激活一个服务。它只是简单的改变了符号连接。另外这个命令的话到目前为止好像只有Red Hat的Linux系统具有。而像CentOS等了Linux操作系统则不支持这个命令。为此这个命令的应用也具有一定的局限性。像有些企业如果采用了CentOS版本的操作系统的话,则就需要后面笔者介绍的解决方式了。\x0d\\x0d\方式三:通过服务配置设置SAMBA的自启动。
两种方法实现,一种是用sc命令,一种是通过wmic 命令,先看第一种吧
代码如下(比如你要启动的服务是messager服务,这里的名称是服务名称,而不是显示名称)
=====================================
@echo off
sc config Messenger start= auto
sc start Messenger
pause
======================================
第二种方法(名称也是服务名称,而不是显示名称)
====================================
@echo off
wmic service where name="Messenger" changestartmode "automatic"
wmic service where name="Messenger" startservice
pause
=====================================
1、查看环境变量是否正常
2、换角度考虑、查证通过查询结果初步判断环境变量是正常的,然后通过另外一个角度去考虑,是不是Oracle程序本身安装有问题,因为昨天系统才安装过ASM和Oracle数据库,测试都是正常的,应该讲没有啥问题才对,但是突然间想起在服务器重启的时候,启动界面提示要加载文件系统,而且时间很长。
3、查看文件系统是否有问题通过在启动时提示的信息,就是查看文件系统是否有问题,想起之前硬盘挂载在不同的路下。
4、通过上面命令查询结果,发现问题所在。因为sdb1我调整挂载在/oracle路径下的,原来的sdc1是挂载/oradata路径,由于sdc1mount在/oradata路径下没有设置在开机时启动,而且sdb1是默认的启动,从而导致在启动的sdc1挂载失败,影响Oracle相关程序启动,所以命令失败无法找到,去查看fstab内容。
5、查询UUID块设备,通过命令查看后,并没有发现oracle路径下的设备,再通过查询UUID块设备下有哪些设备。
6、查询块设备下详细的信息再通过lsblk -f 命令查询块设备下,通过上述几个命令可以判断出是由于sdc1分区没有自动挂载导致Oracle程序没有办法启动
7、修改/etc/fstab配置文件,让sdc1设备在开机自动启动,最好通过UUID来挂载。
Linux UUID的作用及意义
原因1:它是真正的唯一标志符
UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果你在系统中添加了新的存储设备如硬盘,很可能会造成一些麻烦,比如说启动的时候因为找不到设备而失败,而使用UUID则不会有这样的问题。
原因2:设备名并非总是不变的
自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序。如果你在插入了USB盘时启动了系统,而下次启动时又把它拔掉了,就有可能导致设备名分配不一致。
使用UUID对于挂载移动设备也非常有好处──例如我有一个24合一的读卡器,它支持各种各样的卡,而使用UUID总可以使同一块卡挂载在同一个地方。
原因3:Ubuntu中的许多关键功能现在开始依赖于UUID。
通过WINDOWS自带的计划任务来实现:操作步骤:
1、打开“开始”/程序/附件/系统工具中”任务计划”,弹出任务计划窗口;
2、然后双击”添加任务计划”;
3、运行“任务计划向导”,按“浏览”;
4、找到c盘下WINDOWS/SYSTEM32目录中的shutdownexe文件,单击”打开”按钮;
5、在出现的对话框中键入该任务的名字(如”reboot”),
执行方式选择“每周” ,
然后按“下一步”选择定时关机时间(可以先试一下比现在机器上显示的时间晚1分钟);
6、下一步选中“当单击完成打开该任务的高级属性”,单击”完成”。
另外也可以通过批处理来实现:
先要想让这计划任务起作用要在控制面板-》任务计划-》菜单(高级)-》开始任务计划程序
在开始-》运行里分别输入两条命令(也可以做成批处理文件,新建两个文本文档分别写入以下内容,保存为bat格式,双击即可)
at 24:00 /every:M,T,W,Th,F,S,Su cmd /c shutdown -r -t 60(每天晚上12点自动重启一次)
at 6:00 /every:M,T,W,Th,F,S,Su cmd /c shutdown -r -t 60 (每天早上6点自动重启一次)
0条评论