linuxvnc开机启动命令

fiy 其他 309

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要让Linux系统中的VNC服务器在开机时自动启动,可以使用以下命令:

    1. 首先,使用root用户登录系统。

    2. 在终端中输入以下命令,打开VNC服务器的配置文件:
    “`
    sudo vim /etc/systemd/system/vncserver@.service
    “`

    3. 在打开的配置文件中,复制粘贴以下内容:
    “`
    [Unit]
    Description=VNC Server startup script
    After=syslog.target network.target

    [Service]
    Type=forking
    User=
    ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :’
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280×800 :%i
    ExecStop=/usr/bin/su
    -c “/usr/bin/vncserver -kill :%i”

    [Install]
    WantedBy=multi-user.target
    “`

    请注意替换 `` 部分为您自己的用户名。

    4. 输入 `:wq` 保存退出 Vim 编辑器。

    5. 在终端中输入以下命令,启用 VNC 服务器服务:
    “`
    sudo systemctl enable vncserver@1.service
    “`
    如果要启用多个VNC服务器,可以调整 `@1` 的数字。

    现在,当您的Linux系统启动时,VNC服务器将会自动启动并监听指定的端口。您可以使用VNC客户端连接到该端口并远程访问Linux系统。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux上,您可以使用以下命令将VNC服务器设置为开机启动:

    1. 打开终端或命令行界面。

    2. 输入以下命令以编辑VNC服务器的启动配置文件:
    `sudo vi /etc/systemd/system/vncserver@.service`
    如果您使用的是不同的VNC服务器,请将“@”后面的部分替换为您的VNC服务器名称。

    3. 在编辑器中,按下“i”键以进入编辑模式。

    4. 将以下内容复制并粘贴到文件中:

    “`
    [Unit]
    Description=VNC Server
    After=syslog.target network.target

    [Service]
    Type=forking
    User=
    PAMName=login
    PIDFile=/home/
    /.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920×1080 -localhost :%i
    ExecStop=/usr/bin/vncserver -kill :%i

    [Install]
    WantedBy=multi-user.target
    “`
    在上述命令中,将``替换为您的用户名。

    5. 按下“Esc”键退出编辑模式,然后输入“:wq”以保存并关闭文件。

    6. 输入以下命令以重新加载系统服务配置:
    `sudo systemctl daemon-reload`

    7. 输入以下命令以启用VNC服务器启动服务:
    `sudo systemctl enable vncserver@:1.service`
    将“:1”更改为您要使用的VNC服务器的端口号。

    现在,您的VNC服务器应该在Linux开机时自动启动。您可以通过重新启动系统来测试该配置。

    请注意,这只是一种在Linux上设置VNC服务器开机启动的方法,不同的Linux发行版和VNC服务器可能会有稍微不同的步骤和命令。如果遇到问题,请参考您正在使用的VNC服务器的文档或相关论坛中的解决方案。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用VNC服务器远程管理图形界面。在开机时自动启动VNC服务器,可以方便地远程连接到Linux系统。

    下面是在Linux系统中设置VNC服务器开机启动的方法:

    1. 安装VNC服务器
    首先,请确保已经安装了VNC服务器。可以使用以下命令安装VNC服务器:
    “`
    sudo apt-get install tightvncserver
    “`

    2. 配置VNC服务器
    使用以下命令配置VNC服务器:
    “`
    vncserver :1
    “`
    这将生成一个配置文件并启动VNC服务器。第一个VNC服务器实例的编号为:1,可以根据需要修改。

    3. 停止VNC服务器
    在设置开机启动之前,需要先停止VNC服务器:
    “`
    vncserver -kill :1
    “`

    4. 创建自定义VNC启动脚本
    创建一个自定义的VNC启动脚本,用于在系统开机时启动VNC服务器。创建一个新的文件,比如说`vncserver.sh`,并使用文本编辑器打开:
    “`
    sudo vi /etc/init.d/vncserver.sh
    “`

    5. 编辑启动脚本
    在`vncserver.sh`中输入以下内容:
    “`
    #!/bin/bash
    ### BEGIN INIT INFO
    # Provides: vncserver
    # Required-Start: $local_fs $remote_fs $network
    # Required-Stop: $local_fs $remote_fs $network
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Start and stop vncserver
    ### END INIT INFO

    # Change the USER variable to the user you want to run VNC as
    export USER=’your_username’
    eval cd ~$USER

    case “$1” in
    start)
    su $USER -c ‘/usr/bin/vncserver :1 -geometry 1280×800 -depth 16’
    echo “Starting VNC server…”
    ;;
    stop)
    pkill Xtightvnc
    echo “VNC server stopped.”
    ;;
    *)
    echo “Usage: /etc/init.d/vncserver {start|stop}”
    exit 1
    ;;
    esac

    exit 0
    “`

    注意:在上面的脚本中,将`your_username`替换为你的实际用户名,并根据需要修改VNC服务器的启动参数,如分辨率和深度。

    6. 设置文件权限
    使用以下命令设置`vncserver.sh`文件的权限:
    “`
    sudo chmod +x /etc/init.d/vncserver.sh
    “`
    7. 设置开机启动
    最后,使用以下命令将VNC服务器添加到系统的启动项中:
    “`
    sudo update-rc.d vncserver.sh defaults
    “`

    8. 完成
    现在,重新启动Linux系统,VNC服务器将自动启动。你可以使用VNC客户端连接到Linux系统的图形界面了。

    这就是在Linux系统中设置VNC服务器开机启动的方法。通过自动启动VNC服务器,您可以方便地远程管理Linux系统的图形界面。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部