Если Ваша проблема - это x11vnc
не может даже запуститься, потому что это не имеет доступа к X сессиям, необходимо предоставить доступ другому пользователю с xhost +SI:localuser:other_username
перед запуском x11vnc
как другой пользователь.
Заголовок вопроса заставляет его казаться, что Вы хотите ограничить доступ к серверу VNC все же.
Вы не говорите, какие сервисы, который является действительно, что очень важно для этого всего разговора. Но я могу сказать это. Не все сервисы могут просто быть отключены. Некоторые сервисы требуются другими сервисами, и таким образом, Вы не можете только отключить их, по крайней мере, не выключая другие сервисы, которые используют их.
Нет простого способа, которым я когда-либо видел, где можно просто отключить группу сервисов, не проходя и определяя сначала, что они и вторые, требуются ли они системой или нет.
Обнаружение, каков каждый сервис, просто требует, чтобы Вы прошли, каждый в сервисе называет область (слева) и чтение описания в (справа) область.
Можно также получить список того, какие услуги работают наряду со своим состоянием из командной строки:
$ systemctl list-units -t service --all
UNIT LOAD ACTIVE SUB DESCRIPTION
abrt-ccpp.service loaded active exited Install ABRT coredump hook
abrt-oops.service loaded active running ABRT kernel log watcher
abrt-vmcore.service loaded inactive dead Harvest vmcores for ABRT
abrt-xorg.service loaded active running ABRT Xorg log watcher
abrtd.service loaded active running ABRT Automated Bug Reporting Tool
accounts-daemon.service loaded active running Accounts Service
alsa-restore.service loaded inactive dead Restore Sound Card State
alsa-state.service loaded active running Manage Sound Card State (restore and store)
alsa-store.service loaded inactive dead Store Sound Card State
atd.service loaded active running Job spooling tools
auditd.service loaded active running Security Auditing Service
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service loaded active running Bluetooth service
colord.service loaded active running Manage, Install and Generate Color Profiles
crond.service loaded active running Command Scheduler
...
Можно читать больше о командной строке путем взгляда на этот названный документ Fedora: F.9.5. Получение больше от systemd.