2013年1月26日星期六
Linux桌面GNOME的自启动应用的设置
1).输入:gnome-session-properties,弹出对话框,可以添加桌面自启动程序;
2).自启动程序保存在:/root/.config/autostart/文件夹下面,名字都是xxxx.desktop。通过添加对应的xxxx.desktop也可以
添加桌面自启动程序;
3).session保存在:/root/.config/gnome-session/文件夹下面,不过有的桌面应用程序session不能记住,只能通过添加桌
面自启动程序来实现自动启动。
Linux vps,centos 5.7 上安装图形界面的方法(VNC+Gnome)及远程桌面
对于512M或以上内存的vps,推荐安装VNC+Gnome操作界面
1.安装Gnome
yum groupinstall gnome-desktop
yum install gnome-session
2.安装X Window
yum groupinstall "X Window System" "GNOME Desktop Environment"
3.安装VNC+Firefox+中文支持
yum -y install vnc vnc-server firefox x11-xorg
yum -y install fonts-chinese
安装后配置
1.运行以下命令
vncserver
运行完后会提示你设置密码,需要输两遍。设好你的密码后,然后程序会建立一个.vnc的目录,一般情况下是/root/.vnc
2.杀掉VNC的进程并删除临时sockets。
pkill -9 vnc
rm -rf /tmp/.X1*
3.编辑/root/.vnc/xstartup,在最后一行是twm &这样子的,twm改成gnome-session即可。
4.重新开启vncserver。
输入命令:vncserver
好了,大功告成!!一切顺利。
Linux定时任务系统Cron入门
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
/sbin/service crond start
现在Cron这个服务已经在进程里面了,我们就可以用这个服务了,Cron服务提供以下几种接口供大家使用:
1.直接用crontab命令编辑
cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务
比如说root查看自己的cron设置:crontab -u root -l
再例如,root想删除fred的cron设置:crontab -u fred -r
在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e
进入vi编辑模式,编辑的内容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt
这个格式的前一部分是对时间的设定,后面一部分是要执行的命令,如果要执行的命令太多,可以把这些命令写到一个脚本里面,然后在这里直接调用这个脚本就可以了,调用的时候记得写出命令的完整路径。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:
分钟 (0-59)
小時 (0-23)
日期 (1-31)
月份 (1-12)
星期 (0-6)//0代表星期天
除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。以下举几个例子说明问题:
每天早上6点
0 6 * * * echo "Good morning." >> /tmp/test.txt //注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了。
每两个小时
0 */2 * * * echo "Have a break now." >> /tmp/test.txt
晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3 command line
1月1日早上4点
0 4 1 1 * command line
每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。
2.编辑/etc/crontab 文件配置cron
cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用 cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
HOME=/ //使用者运行的路径,这里是根目录
# run-parts
01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本
02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本
大家注意"run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了。
使用计划任务,让VPS自动开Vagex挂机
使用计划任务,让VPS自动开Vagex挂机。使用crontab来实现。一般在未精简的VPS系统中cron是随机启动的。如果接下来的目录你找不到,那再另行讨论。
输入 crontab -e命令,
00 00 * * * rm -rf /root/.vnc/*.log
01 00 * * * reboot
00 01 * * * rm -rf /root/.vnc/*.log
01 01 * * * reboot
00 02 * * * rm -rf /root/.vnc/*.log
01 02 * * * reboot
00 03 * * * rm -rf /root/.vnc/*.log
01 03 * * * reboot
00 04 * * * rm -rf /root/.vnc/*.log
01 04 * * * reboot
00 05 * * * rm -rf /root/.vnc/*.log
01 05 * * * reboot
00 06 * * * rm -rf /root/.vnc/*.log
01 06 * * * reboot
00 07 * * * rm -rf /root/.vnc/*.log
01 07 * * * reboot
00 08 * * * rm -rf /root/.vnc/*.log
01 08 * * * reboot
00 09 * * * rm -rf /root/.vnc/*.log
01 09 * * * reboot
00 10 * * * rm -rf /root/.vnc/*.log
01 10 * * * reboot
00 11 * * * rm -rf /root/.vnc/*.log
01 11 * * * reboot
00 12 * * * rm -rf /root/.vnc/*.log
01 12 * * * reboot
00 13 * * * rm -rf /root/.vnc/*.log
01 13 * * * reboot
00 14 * * * rm -rf /root/.vnc/*.log
01 14 * * * reboot
00 15 * * * rm -rf /root/.vnc/*.log
01 15 * * * reboot
00 16 * * * rm -rf /root/.vnc/*.log
01 16 * * * reboot
00 17 * * * rm -rf /root/.vnc/*.log
01 17 * * * reboot
00 18 * * * rm -rf /root/.vnc/*.log
01 18 * * * reboot
00 19 * * * rm -rf /root/.vnc/*.log
01 19 * * * reboot
00 20 * * * rm -rf /root/.vnc/*.log
01 20 * * * reboot
00 21 * * * rm -rf /root/.vnc/*.log
01 21 * * * reboot
00 22 * * * rm -rf /root/.vnc/*.log
01 22 * * * reboot
00 23 * * * rm -rf /root/.vnc/*.log
01 23 * * * reboot
每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。
vncserver 开机自启动,免敲vncserver
需求是我要用Windows下的VNC Viewer连接到Linux Server. 我在Linux下面输入
#vncserver
设置好密码,好现在我就可以在Windows下面使用VNC连接到Linux桌面了,这个时候如果我的Linux Server系统重启了,那么我还得再敲一次vncserver这个命令,所以我现在要让Linux Server在开机时自动启动vncserver
有哪些方法呢?
1. 我可以把vncserver设置成系统的服务,并启动起来,使用如下命令查看vncserver是否已经是系统的服务
#chkconfig --list|grep vnc
vncserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
现在我们要设置vncserver开机自启动,使用如下命令
#chkconfig --level 5 vncserver on
#chkconfig --list|grep vnc
vncserver 0:off 1:off 2:off 3:off 4:off 5:on 6:off
这个时候重启系统,那么vncserver就会以服务的方式自动起来,但是现在如果想立即使用vnc则直接敲命令 vncserver即可
2. 我们可以把vncserver这条命令写在Linux开机要运行的脚本里面,那些脚本是Linux开机时要执行的呢?
我知道的有以下这些:
/etc/rc.local
/etc/rc.sysinit
/etc/inittab
/etc/profile
这里记住Linux服务与Linux开机自启动之间的区别和联系。
Linux 开机启动VNCserver-CentOS开机启动VNC
/etc/sysconfig/vncservers
2.shift+g 移到最后插入下面的代码
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
3.设置vnc自动启动
chkconfig vncserver on
yardvps 的 centos 5.7 gnome desktop 32bit 版本默认已经安装了,gnome桌面环境,以及vncserver 远程桌面
折腾了一周,终于弄清楚了,yardvps 的 centos 5.7 gnome desktop 32bit 版本默认已经安装了,gnome桌面环境,以及vncserver 远程桌面。其实是非常方便的。只是自己之前没有弄明白罢了。
登录到Linux系统:
1、使用rpm -q vncserver查看vnc服务是否安装:
我们查看vnc服务是没有安装的,那么第一步使用yum -y install vnc-server安装vnc服务
2、启动vncserver,首次启动vncserver需要设置密码,这个时候vncserver已经启动成功了,但是在客户端使用vncviewer登录vnc时会发现是黑屏(这也是很多用户经常会反馈的问题,vnc黑屏)
3、这个时候编辑/root/.vnc/xstartup取消下面两行的注释#号:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
在最后一行添加下列代码之一:
#twm &
gnome-session & 建议选这个,其他的都给它前面加上#
重新登录还是黑屏的,先杀掉这个桌面的进程:[root@AY120706064826e9f8516 ~]# vncserver -kill :1//这里的:1是桌面号
重新运行一次 vncserver 生成一个新的回话,仍旧使用桌面号1:[root@AY120706064826e9f8516 ~] # vncserver :1
这个时候vncviewer连接上后发现还是黑屏状态:
4、使用yum groupinstall “GNOME Desktop Environment” 即可安装GNOME Desktop Environment
安装完成后vnc即可正常使用了,使用vncviewer登录vnc成功:
5、vncviewer登录方法,下载vncviewer客户端:
在此输入ip:端口号如123.123.123.123:1
输入vnc启动时设置的密码
回车就成功登录vnc了
Debian6 安装轻量级远程桌面 Xfce & VNC & Firefox
Debian6 安装轻量级远程桌面 Xfce & VNC & Firefox
Debian6 安装轻量级远程桌面 Xfce 和 VNC
Debian6 下安装原生 Firefox浏览器或使用系统自带的 Iceweasel浏览器
版权所有: 我爱玩
本文链接: http://www.oiplay.com/html/337.html
汇总:Linux VPS一键安装包
VPN一键安装包(PPTP) Linux CentOS 5
准备:Xen架构CentOS 5.x 32位
Linux VPS CentOS 安装FreeNX桌面环境步骤
wget https://dl.dropbox.com/u/77936773/vps/xwindow.sh;sh ./xwindow.sh;
Download NX Client for Windows(点击去官方下载)
CentOS Linux VPS桌面环境一键安装包
本安装包本站已在centos5.5 32bit上安装成功,软装不成功可能与你之前安装的有软件上冲突之类的,请重装系统重试!
安装过程:
将上面1行复制,粘贴到您的linux ssh控制台里,回车,全自动安装,等待5-30分钟即可完成!
出现如下图时,按回车就行,表明你已经安装成功
centos linux下freenx+KDE 远程桌面一键安装包
1、用ssh登录后 输入命令 wget http://9988.in/sh/xwindow.sh;sh ./xwindow.sh; 等待安装完成
CentOS 桌面环境一键安装包
wget http://wty.name/linux/sh/xwindow.sh;sh ./xwindow.sh;
CentOS 5.5 安装 Wine 方法
yum install wine
进入“我的电脑”中的“root”中,就可以看到下载的Gomez PEER软件了,右击它,选择“用Wine打开”。
CentOS安装Wine完全教程,VPS安装Wine
本文采用H1F的免费VPS为例,系统为CentOs 5。>>>>>>>>另一种简单的安装方法<<<<<<<<<
host1free提供的免费VPS配置如下:
内存:128M
硬盘:10G
虚拟技术:OpenVZ
swap:640M
流量:不限
独立ip:1 ipv4
操作系统:CentOs 5,CentOs 6,Debian 5,Debian 6.
申请教程请到网上寻找!
【Tips】:整个安装过程非常缓慢长则需要4-6个小时,所以建议使用Screen命来来安装
>>>>SSH远程会话管理工具 - Screen使用教程<<<<
安装的Wine版本是1.4,下面开始安装过程。
首先去Wine官网下载wine最新版本。
[root@45664.com ~]# wget http://prdownloads.sourceforge.net/wine/wine-1.4.tar.bz2 【回车】
[root@45664.com ~]# tar jxvf wine-1.4.tar.bz2【回车】
然后进入wine-1.4文件夹
[root@45664.com ~]# cd wine-1.4【回车】
然后执行configure
[root@45664.com wine-1.4]# ./configure【回车】
系统将对系统环境进行检查。
这是会出现一个错误,提示没有安装C编译器,安装C编译器GCC*
[root@45664.com wine-1.4]# yum install gcc* 【回车】
然后继续运行configure
[root@45664.com wine-1.4]# ./configure【回车】
提示第二个错误,没有flex版本 运行Yum安装
[root@45664.com wine-1.4]# yum install flex*【回车】
提示安装成功
继续configure
[root@45664.com wine-1.4]# ./configure 【回车】
此处提示Flex版本过低 检查Flex版本
[root@45664.com wine-1.4]# flex --version【回车】
提示Flex版本是2.5.4 低于Wine要求的2.5.33 而用yum update flex的结果是只有这个版本,所以不得不去官方下载。
下载地址:http://flex.sourceforge.net/,找到最新的版本,下载flex 2.5.35
[root@45664.com ~]# wget http://cdnetworks-kr-1.dl.sourceforge.net/project/flex/flex/flex-2.5.35/flex-2.5.35.tar.bz2【回车】
然后解压
[root@45664.com ~]# tar jxvf flex-2.5.35.tar.bz2【回车】
进入flex-2.5.35目录
[root@45664.com ~]# cd flex-2.5.35【回车】
然后检查configure
[root@45664.com flex-2.5.35]# ./configure 【回车】
然后编译安装
[root@45664.com flex-2.3.35]# make 【回车】
[root@45664.com flex-2.3.35]# make install 【回车】
进入Wine目录
[root@45664.com flex-2.3.35]# cd ~ 【回车】
[root@localhost ~]# cd wine-1.4 【回车】
继续Configure
[root@45664.com wine-1.4]# ./configure
提示缺少Bison组件 安装Bison组件
[root@45664.com wine-1.4]# yum install bison*
Bison安装完成之后继续检查Configure
[root@45664.com wine-1.4]# ./configure
此时提示缺少X Development组件 安装X Development组件
[root@45664.com wine-1.4]# yum -y groupinstall "X Software Development"
安装完成之后继续检查Configure
[root@45664.com wine-1.4]# ./configure
此时Configure检查完成之后即可开始编译安装
[root@45664.com wine-1.4]# make
[root@45664.com wine-1.4]# make install
前面的步骤都很快,大约30分钟,最后两个步骤非常非常慢。。建议使用Screen命令来安装,因为编译时间太长以免出现短线等故障而影响安装。Screen命令家教程见,SSH远程会话管理工具 - Screen使用教程。
等上几个小时,安装过程就结束了。
CentOS安装vnc+wine运行windows程序挂机教程
测试vps是阿里云的最低配,内存512M,带宽1M,硬盘40G(20G+20G),独立ip。系统是CentOS 5.4
1.首先安装xfce和中文支持,依次运行如下命令:
yum groupinstall xfce-4.4 -y
yum groupinstall "Chinese Support" -y
2.安装vnc服务器:
yum install vnc-server -y
yum install yum-priorities -y
3.下载并安装wine--2013年在Centos上安装并测试成功:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -ivh http://syslogserver.googlecode.com/files/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
yum check-update
yum --enablerepo=rpmforge install wine -y
接下来执行以下命令将Gomez PEER软件下载到你的VPS上。
wget http://lastmile.gomez.com/PEERInstall.exe
4.启动vnc服务器以及配置
vncserver
这时会要输入两次密码,然后依次运行下面代码:
echo 'VNCSERVERS="1:root"'>>/etc/sysconfig/vncservers
echo 'VNCSERVERARGS[1]="-geometry 800x600"'>>/etc/sysconfig/vncservers
echo > /root/.vnc/xstartup
echo '#!/bin/sh'>>/root/.vnc/xstartup
echo '/usr/bin/startxfce4'>>/root/.vnc/xstartup
chmod +x ~/.vnc/xstartup
chkconfig vncserver on
安装成功以后,重启一下vncserver,
/etc/init.d/vncserver restart
centos安装wine,挂gomez peer
centos安装wine,挂gomez peer
yum groupinstall xfce-4.4
目前4.8已经出来了,但是貌似yum源里面没有还是用这个吧,有知道的记得通知我哦!
然后是安装vnc,来进行远程桌面控制
yum install vnc-server
安装好后,修改vncsercwer的配置文件,路径为/etc/sysconfig/vncservers,会用vi的就用vi编辑
vi /etc/sysconfig/vncservers 不会的这个就略去了,直接用WINSCP来编辑就好了!
在后面加上
1 2 | VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600" |
一定要注意双引号要是半角的,否则配置不生效,不能加开机自动运行!
接下来是设置vnc的密码
vncpasswd
然后两次输入密码就好了!。接下来启动vncserver
vncserver
然后再杀掉
vncserver -kill:1
这样就又生成了一个配置文件,然后编辑它,路径是/root/.vnc/xstartup
同样使用vi或者WINSCP都可以
把xstartup里面的内容替换成如下内容就ok了
#!/bin/sh
/usr/bin/startxfce4
wine C:\\Program\ Files\\Gomez\\GomezPEER\\bin\\GomezPEER.exe
接下来给xstartup加上权限
chmod +x ~/.vnc/xstartup
接着设置vncserver开机启动
chkconfig vncserver on
如此VPS的桌面环境和远程控制就安装好了!
接下来启动vnc然后远程访问下试试
vncserver
本地下载这个软件
vncviewer.exe
然后运行,输入你VPS的IP:1一定记住后面有个:1
是不是可以访问了。
安装wine
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum install wine
把windows/system32下的MFC42.dll msxml.dll msvcp60.dll riched20.dll riched32.dll 这几个文件复制到 ~/.wine/drive_c/windows/system32里,
再输入命令:winecfg (我安装的时候重启了下才可以运行)
在弹出的wine设置中选择函数库,将msxml.dll riched20.dll riched32.dll 设置成原生优于内建(libiaries下选择对应的DLL然后点ADD ),确定退出
还有一点得注意,做完这些以后运行 Windows 程序时,SELinux 可能会弹出阻止窗口。我们用下面的方法禁用 SELinux:
用文本编辑器编辑 /etc/sysconfig/selinux 文件,把 SELINUX=enforcing 变为 SELINUX=disabled,关闭 SELinux,存盘退出,重启系统。
运行 Windows 程序的方法:
拷贝 Windows 程序(例如 Ueit32.exe)到 ContOS 下的某文件夹下,运行命令:
wine Ueit32.exe