⑴ 怎样实现重启linux后自动启动vncserver服务
linux开机自动启动vncserver服务,需要先保证VNC安装无问题以及各种配置以及防火墙正常,下面是vncserver服务安装、配置以及设置自启动的步骤:
首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:
rpm -qa | grep vnc
使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)
tigervnc-1.1.0-5.el6.i686
tigervnc-server-1.1.0-5.el6.i686
如果没有安装vnc可以使用下面命令进行安装:
yum install tigervnc tigervnc-server
接下来就是安装之后的配置问题了。
使用下面的命令编辑配置文件:
vi /etc/sysconfig/vncservers
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)
vncpasswd
设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)
vncserver
其他命令,比如重启VNC服务就用下面的命令:
service vncserver restart
设置VNC服务开机启动用下面的命令:
chkconfig vncserver on
在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge
其它说明:
设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/etc/rc.d/init.d目录是否存在vncserver控制脚本),
启动完毕后使用netstat -nat查看监听端口(默认为5901,5902,5903等),如果开启了防火墙,则需要配置规则允许对应端口tcp包通过。
参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)
⑵ 想要服务器断电后自动开机,怎么设置
由于服务器为7*24小时无间断运行的设备,担当相当重要的角色,短时时间的耽误,可能会给业务造成相当严重的损失,再加上服务器往往托管在专用机房,24小时无人看守,为解决以上问题,服务器工程师专门设计“加电开机功能"来保障服务器稳定运行。
数据湾就如何设置服务器自动开机的功能,给大家简单介绍介绍。
设置步骤图解:
1、开机按F2或Del等键进入BIOS设置,Load Previous Values 选择“No”
2、进入高级选项,把“Restore AC Power Loss”选项的值设置为“Power On”
3、F4 保存并退出,不同服务器可能不一样,一般普通电脑是F10。
注意:
有的电脑可能是在“Power Management”菜单中设置,而且还有“Wake System With Fixed Time”选项需要配置。
至于是否生效,就等下次意外断电再说吧,自己制造个意外断电来测试再把服务器搞坏了损失就大了。
不同的主板及BIOS型号相对应的选项会有所不同,但我想应该会差不多,一般都在[POWERMANAGEMENTSETUP]这个选项中可以找到相应的设置选项!
一、来电自动开机
一般计算机在市电停电再来电后主机不会自动开启,你需要按一下POWER键重新开机,而服务器一般都能在市电断开再来电的时候自动加电开机,这一功能是怎么实现的呢?其实很简单,你家的计算机也有这样的功能,只需进入BIOS进行设置即可。
开机按“DEL”键,进入主板的BIOS,选择“PowerManagementSetup(电源管理设置)”,其中有一个选项为“PwronAfterPW-Fail”意思是:电源故障断电之后,来电自动开机。默认设置值是“Disabled”,即接通电源后不会自动开机,我们把该项设置值改为“Enabled”,这样断电恢复后就能自动开机了。不过,并不是每一款主板都支持这项功能的,你自己进入BIOS,实地查看一下就知道了。
二、定时开机
现在有很多定时关机的软件,可以设计一个时间,计算机到时间自动关机。但是开机就不会受软件的控制了,只能通过主板的BIOS设置来解决。
方法是,开机按Del键,进入BIOS设置程序画面。选择“PowerManagementSetup”(电源管理设置),将“RTCAlarmResume”(预设时间启动)一项设置为“Enabled”,下面出现两个设置项,“Dateofmonth”(系统开机日期)和“Time(hh:mm:ss)”(系统开机时间),通过这两项设置开机的日期和时间,日期可以设置为“EventDay”(每天),设置好后,计算机就会根据你设定的时间自动开机了。
三、鼠标开机
开机按Del键,进入BIOS设置程序画面。选择“PowerManagementSetup”(电源管理设置)选项,将“MousePowerOn”的值改为“Enabled”,保存退出,这样通过双击鼠标按键就可以开机了。
四、键盘开机
同鼠标开机设置方法差不多,开机按Del键,进入BIOS设置程序画面。将“PowerManagementSetup”(电源管理设置)下面的选项“KeyboardPowerOn”的值改为“Enabled”,这样通过按键盘上的“POWER”就可以开机了。
五、密码开机
如果你不希望别人随便动你的电脑,你可以设置密码开机。开机进入CMOS设置,进入“PowerManagementSetup”(电源管理设置),找到“Keyboard98Password”选项,然后输入相应的密码,这样你可以通过在键盘上输入你的密码开机了。有的主板在设置这一选
然后自动屏蔽主机面板上的“POWER”键,如果不能屏蔽的话,你可以拔掉主板上与机箱面板的Power键相连的接针,使机箱面板上的开机按钮失效。这样别人不知道密码就不会随便开启你的机器了。
六、远程唤醒
远程唤醒就是通过局域网实现远程开机,无论你的计算机离你有多远、处于什么位置,只要在同一局域网内,就能被随时启动。
实现这一功能,需要主板和网卡的支持,还需要专门的软件。
主板的设置方法是,进入CMOS参数设置。选择电源管理设置“PowerManagementSetup”菜单,将“WakeuponLAN”项和“WakeonPCICard”项均设置为“Enable”,启用该计算机的远程唤醒功能。另外还需将网卡上的“Wake-on-LAN”功能设置为“Enable”。
然后检测你的网卡的MAC地址,这是识别每一个网卡的唯一地址。查看方法是:
WIN98、WINME:依次单击“开始/运行”,键入“winipcfg”并回车,弹出“IP配置”窗口。在下拉列表中选择“PCIFastEthernetAdapter”,此时显示在“适配器地址”栏中的文字即为该网卡的MAC地址。
WIN2000、WINXP:依次单击“开始/运行”,键入“cmd”并回车,在命令提示符下输入“ipconfig/all”,回车,显示的一组类似“00-E0-4C-3C-55-28”的16进制数值好为网卡的MAC地址。
然后就是远程操作的软件了,一般具备远程操作功能的网卡都随卡带一个软件,使用那个软件就可以实现远程开机。软件的操作方法一般都很简单,打开软件,输入要开机的MAC地址即可。
以上就是数据湾给大家介绍的几种特殊的开机方法,希望给你带来一些方便,但是并非所有功能在你的计算机上都能实现的,要看主板的型号和BIOS的版本,另外,各种BIOS的版本不一样相应设置方法也有可能稍有不同,不过有点英文基础的电脑爱好者都会很容易找到你需要的功能的。
各位看官怎么看呢?
⑶ Linux安装后,需保留哪些自启动服务
和Windows系统一样,Linux服务器运行过程中也会一些没用的软件服务默认运行,这些占用了很多系统资源,也会有安全隐患,所以一般是建议关闭的。那么,工作中Linux主机到底需要有哪些开机自启动服务呢?
新装Linux系统之后,有必要保留的开机自启动服务有5个:
Ø sshd:远程连接Linux服务器时要用到,所以必须开启,不然就无法提供远程连接服务了。
Ø rsyslog:日志相关软件,这是操作系统提供的一种机制,系统的守护程序通常会使用rsyslog程序将各种信息写到各个系统日志文件中。
Ø network:系统启动时,如果想激活或关闭各个网络接口的话,可以考虑开启。
Ø crond:用于周期性的执行系统及用户配置的任务计划。有需要时开启。几乎是运维工作中必须要用的一个软件。
Ø sysstat:sysstat是一个软件包,是包含监测系统性能及效率的一组工具,这些工具对于收集系统性能数据很有帮助,比如CPU使用率、硬盘和网络吞吐数据等,对这些数据的收集和分析,有利于判断系统运行是否正常。
sysstat软件包集成的主要工具为:
Ø iostat工具提供CPU使用率及硬盘吞吐效率的数据。
Ø mpstat工具提供与单个或多个处理器相关的数据。
Ø sar工具负责收集、报告并存储系统活跃的信息。
上述5个服务是安装完系统后建议保留的开机自启动服务,也是一切生产服务器必须保留的开机自启动服务。将来还可以根据服务器的业务使用场景调整相应的自启动服务。
⑷ 如何设置windows 10服务器下的 nginx自动启动
首先说说 Nginx:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。云帆提供Flash端的SDK开发包,你可根据自己的需求开发成视频网站和视频播放器,使用云帆技术可以帮助你快速轻量级的实现视频网站和视频播放器,降低编解码技术和网络传输技术的开发成本。其中,便支持自搭建Nginx、apache服务。
那么该如何安装配置Nginx,让它服务于我们呢?相信有不少同学不清楚windows怎么安装配置nginx,以下一个一个步骤,详细地介绍下:
1、下载nginx稳定版
2、解压nginx.zip,将解压后的目录移动到指定要求目录,如c:\nginx
3、进到该目录去,nginx.exe是nginx启动程序,conf是nginx一些配置文件目录,其中nginx.conf是nginx主配置文件
4、编辑主配置文件nginx.conf
#表示注释
nginx配置文件里默认用相对路径,是相对nginx的根目录,如果采用上面那就是相对c:\nginx,也可以用绝对路径
nginx.conf
worker_processes 4; #设置跟cpu核数一样就行
events {
worker_connections 10240;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 15;
server_tokens off;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 4;
gzip_vary on;
gzip_types text/plain text/css text/xml application/x-javascript application/xml application/atom-xml text/javascript;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_body_buffer_size 128k;
server {
listen 80; #监听端口
server_name demo.yunfancdn.com; #主机名
root C:/web/html; #网站根目录,这里要按照unix写法,不能这样写C:\Program Files
client_max_body_size 2M;
index index.html ;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
location ~ .*\.(js|css)?$
{
expires 20m;
}
}
}
5、启动nginx
打开cmd,检查配置文件有没语法错误
输入c:\nginx\nginx.exe -t
nginx: the configuration file C:\nginx-1.8.0/conf/nginx.conf syntax is ok
nginx: configuration file C:\nginx-1.8.0/conf/nginx.conf test is successful
看到上面的ok和successful就没问题了。
然后双击nginx.exe就可以开启
检查nginx是否启动
更多操作像重新加载nginx ,cmd输入命令:nginx –s reload,想获取更多帮助,请在cmd里,输入nginx.exe -h 查看。