伺服器從零開始(1D) user sudo vnc

2021-09-13 13:12:12 字數 3263 閱讀 8547

用root 使用者

1、建立組 fzu

[root@vm_60_202_centos ~]#groupadd fzu                  --建立組 fzu

[root@vm_60_202_centos ~]#useradd -g fzu -m kerry --建立使用者 kerry 並加入fzu

[root@vm_60_202_centos ~]#passwd kerry --設定/修改 kerry的密碼,會彈出輸入密碼,再確認密碼

2、建立/u01 目錄,並將 /u01 的許可權賦予 kerry

[root@vm_60_202_centos ~]#mkdir /u01

[root@vm_60_202_centos ~]#chown -r kerry:fzu /u01

3、給kerry 使用者賦予 sudo,/etc/sudoers 檔案只能用專用的 visudo 編輯器編輯,執行命令 visudo 就可以

[root@vm_60_202_centos ~]#visudo --進入 /etc/sudoers 的文字

-- 新增上以下**,就可以用kerry使用者登入時用sudo,並且不需要輸入kerry的密碼進行驗證。

kerry all=(all) nopasswd: all

1、首先試試伺服器裝了vnc沒

[root@vm_60_202_centos ~]#rpm -q tigervnc tigervnc-server
沒安裝的話會直接出現

[root@vm_60_202_centos ~]#package tigervnc is not installed

[root@vm_60_202_centos ~]#package tigervnc-server is not installed

2、如果沒有安裝x-windows 桌面的話要先安裝xwindows

[root@vm_60_202_centos ~]#yum check-update

[root@vm_60_202_centos ~]#yum groupinstall "x window system"

[root@vm_60_202_centos ~]#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

[root@vm_60_202_centos ~]#unlink /etc/systemd/system/default.target

[root@vm_60_202_centos ~]#ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

[root@vm_60_202_centos ~]#reboot

3、安裝vnc packages

[root@vm_60_202_centos ~]#yum install tigervnc-server -y
修改配置資訊,在/etc/systemd/system/下建立資料夾vncserver@:1.service 把example config 檔案從/lib/systemd/system/[email protected]複製到裡面

[root@vm_60_202_centos ~]#cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
然後開啟這個配置檔案/etc/systemd/system/vncserver@:1.service替換掉預設使用者名稱。找到這一行

execstart=/sbin/runuser -l -c "/usr/bin/vncserver %i"

pidfile=/home//.vnc/%h%i.pid

這裡我直接用root 使用者登入,所以我替換成:

execstart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

pidfile=/root/.vnc/%h%i.pid

如果是其他使用者的話比如john替換如下:

execstart=/sbin/runuser -l -c "/usr/bin/vncserver %i"

pidfile=/home//.vnc/%h%i.pid

重載入 systemd

[root@vm_60_202_centos ~]#systemctl daemon-reload           --重載入 systemd

[root@vm_60_202_centos ~]#vncpasswd --為vnc設密碼

由於我這邊的centos 7 是用iptable防火牆的所以需要修改配置:

[root@vm_60_202_centos ~]#vim /etc/sysconfig/iptables            --在iptables檔案,合適位置加上

-a input -m state --state new -m tcp -p tcp --dport 5900:5903 -j accept

[root@vm_60_202_centos ~]#service iptables restart --重啟iptable

如果是用centos 7 預設防火牆的可能需要

[root@vm_60_202_centos ~]#firewall-cmd --permanent --add-service vnc-server

[root@vm_60_202_centos ~]#systemctl restart firewalld.service

設預設啟動並開啟vnc

[root@vm_60_202_centos ~]#systemctl enable vncserver@:1.service

[root@vm_60_202_centos ~]#systemctl start vncserver@:1.service

從零開始部署專案到阿里伺服器

前提 因為我的專案後端使用的是nodejs mysql nginx 埠 所以這三個我都需要在伺服器上安裝.1.購買登入阿里雲.2.在安全組配置裡面轉殖配置資料庫的專用埠3306和xftp的21埠,xshell的22埠 因為我需要用到這三個軟體,資料庫和連線伺服器的工具 還有nginx的80埠 4.使...

從零開始搭建騰訊雲伺服器 一

本篇博文旨在將近期搭建雲伺服器的步驟記錄下來。1 定義 雲伺服器是一種簡單高效 安全可靠 處理能力可彈性伸縮的計算服務。其管理方式比物理伺服器更簡單高效。使用者無需提前購買硬體,即可迅速建立或釋放任意多台雲伺服器。雲伺服器幫助您快速構建更穩定 安全的應用,降低開發運維的難度和整體it成本,使您能夠更...

Python從零開始(1)

學習一門程式語言首先要從計算機基礎常識開始,畢竟程式語言是跟計算機交流的語言。計算機分為硬體系統和軟體系統,從硬體系統說起,硬體系統就是大家可以看得到摸得著的計算機系統,大部分都藏在主機箱中,硬體系統有很多,這裡就說一些主要的 1.cpu,這個就是 處理器,計算機的運算核心,控制核心,是計算機最重要...