ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sudo&vnc

sudo&vnc

原创 Linux操作系统 作者:wtjiang2008 时间:2014-03-10 15:17:25 0 删除 编辑
sudo配置:
vi /etc/sudoers
oracle ALL=(ALL)       NOPASSWD: ALL
sudo /sbin/ifconfig 


ORACLE用户VNC配置:
1.首先确认系统是否安装了vnc
[root@db1 ~]# rpm -qa | grep vnc
vnc-4.1.2-14.el5_3.1
vnc-server-4.1.2-14.el5_3.1
2.配置vncservers文件
vi /etc/sysconfig/vncservers
VNCSERVERS="1:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
3.配置xstartup文件


编辑配置之前,需要使用vncserver命令创建默认配置文件
su - oracle
[oracle@db1 ~]$ vncserver 


You will require a password to access your desktops.


Password:
Verify:
xauth:  creating new authority file /home/oracle/.Xauthority


New 'db1.localdomain:1 (oracle)' desktop is db1.localdomain:1


Creating default startup script /home/oracle/.vnc/xstartup
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/db1.localdomain:1.log


vi /home/oracle/.vnc/xstartup 
#!/bin/sh


# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
 exec /etc/X11/xinit/xinitrc


[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
gnome-session & set starting GNOME desktop
4.设置远程登录口令
[oracle@db1 ~]$ vncpasswd 
Password:123456
Verify:123456
5.启动vncserver服务
(1)主服务启动:
[oracle@db1 ~]$ sudo /sbin/service vncserver start
Starting VNC server: 1:oracle 
New 'db1.localdomain:1 (oracle)' desktop is db1.localdomain:1


Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/db1.localdomain:1.log


                                                           [  OK  ]
(2)启动多个界面(如果只要一界面,这步可省略)


[root@web~]# vncserver  :2  (启动root登录的第二个界面)


6.停止vncserver服务
[oracle@db1 ~]$ sudo /sbin/service vncserver stop(停止start时候所启动的界面:1,其它另启


的界面:2不停止)
Shutting down VNC server: 1:oracle                         [  OK  ]
[oracle@db1 ~]$ sudo /usr/bin/vncserver -kill :1(停止某个界面,要用kill命令来杀掉界面1


的进程)
[oracle@db1 ~]$ sudo /usr/bin/vncserver -kill :2(停止某个界面,要用kill命令来杀掉界面2


的进程)
通过 #service vncserver status 命令可以查看出有多少个进程pid号,表示启动了多少个界面。
[oracle@db1 ~]$ sudo /sbin/chkconfig --list vncserver
[oracle@db1 ~]$ sudo /sbin/chkconfig vncserver on
8.客户端登录vncserver服务


(1)先安装vncviewer来远程登录,


(2)然后在地址栏输入“主机地址:1”(即主机IP加界面号的方式)


确定后输入登录口令

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/527318/viewspace-1104633/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-30

  • 博文量
    30
  • 访问量
    192333