网络配置,root开机,VNCSERVER安装配置

本文详细介绍了如何在Linux系统中修改网络配置,设置root用户自动登录,安装和配置VNC服务器,以及启用和启动VNC服务,以便进行远程连接。
摘要由CSDN通过智能技术生成

网络配置:

cd /etc/sysconfig/network-scripts/
sudo pluma ifcfg-enp14s0f0
将文件中
IPADDR=192.168.172.34 改成需要的ip。

root开机:

sudo su
pluma /etc/lightdm/lightdm.conf
[Seat:*]
autologin-guest=false
autologin-user=root
autologin-user-timeout=0

sudo passwd root
输入root的登录密码

vncserver安装配置

sudo rpm -ivh tiger*.rpm
配置:
su - root
vncpasswd
输入登录密码

pluma /lib/systemd/system/vncserver@:1.service
添加如下代码:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
WorkingDirectory=/root
User=root
Group=root

PIDFile=/root/.vnc/%H%i.pid

ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i

Restart=on-success
RestartSec=15

[Install]
WantedBy=multi-user.target

使能该服务:
systemctl enable vncserver@:1.service
启动该服务:
systemctl start vncserver@:1.service

远程连接: 端口为5901

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要让 vncserverLinux 开机后自动启动,可以按以下步骤操作: 1. 编辑 /etc/systemd/system/vncserver@.service 文件,可以使用以下命令打开该文件: ``` sudo nano /etc/systemd/system/vncserver@.service ``` 2. 将以下内容复制到文件中: ``` [Unit] Description=VNC Server on %H After=syslog.target network.target [Service] Type=forking User=<your_username> Group=<your_group> WorkingDirectory=/home/<your_username>/ PIDFile=/home/<your_username>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver %i -geometry 1280x800 -depth 24 -dpi 96 ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target ``` 注意:需要将 `<your_username>` 和 `<your_group>` 替换为你自己的用户名和用户组。 3. 保存并关闭文件。 4. 运行以下命令启用新的 systemd 服务: ``` sudo systemctl daemon-reload ``` 5. 运行以下命令将 vncserver 服务添加到系统启动项中: ``` sudo systemctl enable vncserver@:1.service ``` 这里的 `:1` 表示 VNC 服务的显示器号,可以根据需要更改。 现在,重启系统,vncserver 应该会自动启动了。可以使用以下命令检查服务是否正在运行: ``` systemctl status vncserver@:1.service ``` ### 回答2: 要实现vncserverLinux系统开机自启动,可以按照以下步骤进行设置: 1. 在vncserver安装目录中,找到vncserver启动脚本。该脚本一般位于"/etc/init.d/"或"/etc/rc.d/init.d/"目录下。 2. 使用文本编辑器(如vi或nano)打开该脚本文件,并添加以下内容: ``` #!/bin/sh # # chkconfig: 2345 20 80 # description: VNC Server ### BEGIN INIT INFO # Provides: vncserver # Required-Start: $network $syslog # Required-Stop: $network $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 ### END INIT INFO # 设置DISPLAY环境变量 export DISPLAY=:1 # 启动vncserver case "$1" in start) su <your_username> -c "/path/to/vncserver :1" ;; stop) su <your_username> -c "/path/to/vncserver -kill :1" ;; restart) su <your_username> -c "/path/to/vncserver -kill :1" sleep 2 su <your_username> -c "/path/to/vncserver :1" ;; *) echo "Usage: /etc/init.d/vncserver {start|stop|restart}" exit 1 ;; esac exit 0 ``` 请确保将上述代码中的`<your_username>`和`/path/to/vncserver`替换为您实际的用户名和vncserver安装路径。 3. 保存并退出编辑器后,将该脚本设置为可执行权限。可以使用以下命令进行设置: ```shell sudo chmod +x /etc/init.d/vncserver ``` 4. 继续进行下一步命令: ```shell sudo chkconfig --add vncserver sudo chkconfig vncserver on ``` 现在,vncserver已经被设置Linux系统开机自启动。重启您的系统后,vncserver应该会自动启动。 请注意,以上步骤基于systemd或sysvinit启动系统。如果您的系统使用其他启动系统,请根据相应的文档进行设置。 希望以上内容对您有所帮助。如有更多疑问,请随时追问。 ### 回答3: 要在Linux系统中实现vncserver开机自启动,可以按照以下步骤进行设置: 1. 打开终端,以root用户身份登录。 2. 修改vncserver配置文件,可以使用任何文本编辑器打开配置文件。常见的配置文件路径是 "/etc/sysconfig/vncservers" 或 "/etc/sysconfig/vncservers"。执行以下命令打开该文件: ``` $ sudo vi /etc/sysconfig/vncservers ``` 3. 在配置文件中找到 "VNCSERVERS" 声明,该声明指定了要启动的vncserver实例。在该行中添加要启动的vncserver实例的编号和用户名,使用冒号分隔。例如,若要启动vncserver实例1,用户为"testuser",则在 "VNCSERVERS" 声明行中添加以下内容: ``` VNCSERVERS="1:testuser" ``` 4. 在配置文件中找到 "VNCSERVERARGS" 声明,该声明指定了要传递给vncserver的额外参数。如果没有该声明,请添加以下内容: ``` VNCSERVERARGS[1]="-geometry 1024x768" ``` 上述命令中的"-geometry 1024x768"可以根据需要进行修改,用于指定vncserver的分辨率。 5. 保存并关闭配置文件。 6. 执行以下命令以配置vncserver在启动时自动初始化X环境: ``` $ sudo /usr/bin/vncserver ``` 7. 配置开机自启动,执行以下命令: ``` $ sudo systemctl enable vncserver@:1.service ``` 8. 重新启动系统,vncserver应该会自动启动。 这样,通过以上步骤配置后,vncserver会在Linux系统开机时自动启动,并提供远程桌面访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九江在天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值