zoukankan      html  css  js  c++  java
  • Azure 配置管理系列 Oracle Linux (PART3)

    Azure 配置管理系列 Oracle Linux (PART1)

    Azure 配置管理系列 Oracle Linux (PART2)

    Azure 配置管理系列 Oracle Linux (PART4)

    4在Oracle Linux VM中安装VNC服务器

    在本篇中,描述Oracle Linux VM中安装VNC服务器的过程。

    为了设置VNC服务器,我们执行以下步骤:

    1. 安装VNC服务器软件包
    2. 创建VNC用户帐户
    3. 编辑VNC服务器配置
    4. 设置用户的VNC密码
    5. 确认VNC服务器可以正常启动和停止
    6. 引导时自动启动VNC服务器服务
    7. 自定义xstartup脚本
    8. 通过直接连接到VNC服务器来测试每个VNC用户

    4.1安装所需的VNC服务器软件包

    在Oracle Linux VM中以管理员身份登录并安装VNC服务器。

    我们的VM在Oracle Linux 6上运行,服务器是tigervnc-server(而不是vnc-server)。

    sudo yum install tigervnc-server

    4.2创建VNC用户帐号

    默认情况下,Oracle Linux VM在系统中安装一个oracle用户。

    sudo cat /etc/passwd
    ……
    oracle:x:54321:54321::/home/oracle:/bin/bash
    aroot:x:54322:54323::/home/aroot:/bin/bash
    ……

    重置Oracle用户的密码:

    sudopasswd oracle
    Changing password for user oracle.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.

    4.3编辑VNC服务器配置

    编辑“ / etc / sysconfig / vncservers ”配置文件

    sudo vi /etc/sysconfig/vncservers

    将以下条目添加到文件/ etc / sysconfig / vncservers中,启用显示号“ .1 ”和“ .2 ”的VNC

    VNCSERVERS =“ 1:aroot 2:oracle” 
    
    VNCSERVERARGS [1] =“-geometry 1024x768 -nolisten tcp” 
    
    VNCSERVERARGS [2] =“ -geometry 800x600 -nolisten tcp”

    注意,在一行上定义了多个“ display:user”对,但是每个显示的参数都是单独定义

    通过这些条目,我们定义了VNC服务器实例应在显示1上以用户“ atoor”和在显示2上以用户“ oracle”启动,并且还为该服务器设置一些选项,例如分辨率和颜色深。每个VNC服务器实例都侦听端口5900以及服务器运行所在的显示号。

    • aroot‘s vnc 服务器在端口5901上侦听
    • oracle’s vnc 服务器在端口5902上侦听

    4.4设置用户的VNC密码

    “ / etc / sysconfig / vncservers ”文件中定义的所有用户设置VNC密码。

    将用户切换到每个用户的帐户,然后运行:vncpasswd

    系统提示您输入密码。连接到userid’s vnc服务器实例时将使用的密码。

    [aroot@fftest5 ~]$ vncpasswd
    Password:
    Verify:
    [aroot@fftest5 ~]$ su - oracle
    Password:
    [oracle@fftest5 ~]$ vncpasswd
    Password:
    Verify:
    [oracle@ffora1 ~]$

    这将为该用户标识创建〜/ .vnc目录:

    [aroot@fftest5 ~]$ ls -al /home/aroot/.vnc/
    
    total 12
    
    drwxrwxr-x. 2 aroot aroot 4096 Oct 16 08:54 .
    
    drwx------. 3 aroot aroot 4096 Oct 16 08:54 ..
    
    -rw-------. 1 aroot aroot 8 Oct 16 08:54 passwd

    4.5确认VNC服务器可以正常启动和停止

     

    sudo /sbin/service vncserver start
    [aroot@fftest5 ~]$ sudo /sbin/service vncserver start
    
    [sudo] password for aroot:
    
    Starting VNC server: 1:aroot xauth: creating new authority file /home/aroot/.Xauthority
    
    New 'fftest5:1 (aroot)' desktop is fftest5:1
    
    Creating default startup script /home/aroot/.vnc/xstartup
    
    Starting applications specified in /home/aroot/.vnc/xstartup
    
    Log file is /home/aroot/.vnc/fftest5:1.log

    2: oracle

    New 'fftest5:2 (oracle)' desktop is fftest5:2
    
    Creating default startup script /home/oracle/.vnc/xstartup
    
    Starting applications specified in /home/oracle/.vnc/xstartup
    
    Log file is /home/oracle/.vnc/fftest5:2.log
    
    [ OK ]

     

    sudo /sbin/service vncserver stop
    
    Shutting down VNC server: 1:aroot 2:oracle [ OK ]
    sudo /sbin/service vncserver start

    Azure 配置管理系列 Oracle Linux (PART1)

    Azure 配置管理系列 Oracle Linux (PART2)

    Azure 配置管理系列 Oracle Linux (PART4)

  • 相关阅读:
    算法之我见
    meobius与DBTwin实现原理
    MongoDB应用学习
    重要通知
    lucenc代码阅读指南、测试范例
    什么是IoC以及理解为什么要使用Ioc
    策略模式实现支持多种类数据库的DBHelp
    为什么使用TFS 2012进行源代码管理——TFS 2012使用简介(一)
    我们到底能走多远系列
    Eclipse+Tomcat+MySQL+MyEclipse
  • 原文地址:https://www.cnblogs.com/Aldj/p/12408008.html
Copyright © 2011-2022 走看看