---
schema_version: "1"
id: d184d7a0d6bbcc723c89d0c0a77b38000cee5991cf49304accf26467d0489307
title: ลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณ
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/remove_tableau.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/remove_tableau.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 5fc06486a6d85fd58aaf953a1fef6c014b2c71f87da3ab37372d48c8b63049ad
description: Completely remove Tableau Server from a computer using the obliterate script.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณ

**คำเตือน:** ขั้นตอนด้านล่าง_จะลบ_ Tableau Server บน Linux อย่างสมบูรณ์ และลบผู้ใช้และกลุ่มที่สร้างโดย `initialize-tsm`, ข้อมูล รวมทั้งข้อมูลการกำหนดค่าที่เกี่ยวข้องทั้งหมด ซึ่งรวมถึงไฟล์ใด ๆ ใน `/tmp` หรือ `/var/tmp` ที่เป็นเจ้าของโดยผู้ใช้ที่กำหนดค่าใน `/etc/opt/tableau/tableau_server/environment.bash` เป็นผู้ใช้ที่มีอภิสิทธิ์และผู้ใช้ที่ไม่มีอภิสิทธิ์ (ตามค่าเริ่มต้นคือ `tsmagent` และ `tableau`) ใบอนุญาต Tableau Server จะถูกปิดใช้งานด้วย เว้นแต่คุณจะละเว้นตัวเลือก `-l` เมื่อเรียกใช้คำสั่งที่แสดงด้านล่างและคอมพิวเตอร์มีการเชื่อมต่อกับอินเทอร์เน็ต

หากคุณต้องการถอนการติดตั้งเฉพาะแพ็กเกจ Tableau Server เพื่อเพิ่มพื้นที่ว่างในดิสก์ (เช่น หลังจากการอัปเกรด) โปรดดู [ถอนการติดตั้ง Tableau Server](https://help.tableau.com/current/server-linux/th-th/uninstall_server.htm)

ในฐานะส่วนหนึ่งของการติดตั้งปกติของ Tableau Server จะมีการติดตั้งสคริปต์ที่ให้วิธีการลบ Tableau และไฟล์ที่เกี่ยวข้องทั้งหมดออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ นี่เป็นสิ่งที่คุณจะทำได้ก็ต่อเมื่อคุณไม่สนใจเกี่ยวกับข้อมูล Tableau การกำหนดค่า หรือไฟล์บันทึก หรือหากคุณกำลังทำงานกับฝ่ายสนับสนุนด้านเทคนิคของ Tableau และจำเป็นต้องติดตั้ง Tableau Server ใหม่หลังจากความพยายามในการติดตั้งหรืออัปเกรดล้มเหลว สคริปต์การลบล้างจะไม่ลบไดรเวอร์ใดๆ ที่คุณติดตั้งแยกต่างหาก แม้แต่ไดรเวอร์ที่คุณติดตั้งเพื่อใช้กับ Tableau Server

สคริปต์ `tableau-server-obliterate` มีไว้สำหรับกรณีที่คุณต้องการลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ คุณอาจต้องการทำเช่นนี้ด้วยเหตุผลสองสามประการ:

- คุณไม่ต้องการติดตั้ง Tableau Server บนคอมพิวเตอร์อีกต่อไป ใช้สคริปต์ `tableau-server-obliterate` เพื่อลบ Tableau Server อย่างสมบูรณ์ หากเป็นกรณีนี้ และคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ตอยู่ คุณสามารถรวมตัวเลือก `-l` ไว้ เพื่อปิดใช้งานใบอนุญาต Tableau Server ได้
- การแก้ไขปัญหาการติดตั้ง Tableau Server—หากคุณพบปัญหาในการติดตั้ง Tableau คุณอาจต้องสคริปต์ `tableau-server-obliterate` เพื่อลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ก่อนทำการติดตั้งใหม่ การทำเช่นนี้จะล้างการตั้งค่าหรือสถานะที่เก่ากว่า (เช่น ไฟล์ `/etc/opt/tableau/tableau_server/environment.bash` ) และทำให้คุณสามารถติดตั้งใหม่บนคอมพิวเตอร์ที่ "สะอาด" ได้ หากคุณกำลังทำเช่นนี้ คุณสามารหยุดใช้ตัวเลือก `-l` เพื่อรักษาข้อมูลใบอนุญาตบนคอมพิวเตอร์ไว้ได้ เมื่อคุณละเว้นตัวเลือก `-l` คุณไม่จำเป็นต้องเปิดใช้งานใบอนุญาตของคุณเมื่อติดตั้ง Tableau Server ใหม่

## tableau-server-obliterate ทำอะไร

จุดประสงค์ของสคริปต์ `tableau-server-obliterate` คือการลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ ซึ่งรวมถึงไฟล์ การตั้งค่าระบบและการกำหนดค่า รวมถึงข้อมูลการให้สิทธิ์อนุญาต หากคุณระบุ

เมื่อคุณเรียกใช้ `tableau-server-obliterate` จะมีการดำเนินการตามขั้นตอนต่อไปนี้:

- มีการเรียกใช้การถอนการติดตั้งสำหรับ Tableau Server เวอร์ชันที่ติดตั้งทั้งหมด (yum erase or apt-get remove)
- เนื้อหาส่วนใหญ่ของไดเรกทอรีข้อมูลจะถูกลบออก (โดยค่าเริ่มต้น `/var/opt/tableau/tableau_server`) ไฟล์สำรองและบันทึกจะถูกเก็บไว้ตามค่าเริ่มต้น ดูส่วนด้านล่าง "การรักษาข้อมูลสำรองและไฟล์บันทึกของ Tableau Server"
- เซมาฟอร์และเซกเมนต์หน่วยความจำที่ใช้ร่วมกันทั้งหมดจะถูกลบออก
- ไฟล์ชั่วคราวทั้งหมดที่เป็นของผู้ใช้ "tableau” จะถูกลบออกจาก `/tmp` และ `/var/tmp`
- ผู้ใช้และกลุ่มทั้งหมดที่สร้างระหว่างการติดตั้งจะถูกลบ
- `/etc/opt/tableau` จะถูกลบ
- ใบรับรองที่เชื่อถือได้จะถูกลบออกจาก `/etc/pki/ca-trust/source/anchors/TableauServer` และ `/usr/share/ca-certificates/tableau`
- ไฟล์การกำหนดค่าจะถูกลบออกจาก:
    - /etc/sysctl.d/99-tableau-server.conf
    - /etc/profile.d/tableau\_server\*
    - /etc/security/limits.d/99-tableau\_server\*
    - /etc/systemd/logind.conf.d/tableau\_server\*
    - /usr/share/bash-completion/completions/tsm
    - etc/bash\_completion.d/tsm
    - /usr/share/bash-completion/completions/tabcmd
    - /etc/bash\_completion.d/tabcmd
    - /run/tableau
    - /usr/lib/tmpfiles.d/tableau-server.conf
- ใบอนุญาตเซิร์ฟเวอร์ทั้งหมดจะถูกปิดใช้งานหากคุณใช้ตัวเลือก `-l` และคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ตอยู่ ตัวเลือกนี้ใช้ไม่ได้ในสถานการณ์ออฟไลน์

### การรักษาข้อมูลสำรอง Tableau Server และไฟล์บันทึก

ก่อนหน้า Tableau Server เวอร์ชัน 2020.1 การเรียกใช้สคริปต์ `tableau-server-obliterate` จะเป็นการลบเนื้อหาทั้งหมดออกจากไดเรกทอรีข้อมูล ตั้งแต่เวอร์ชัน 2020.1 ลักษณะการทำงานเริ่มต้นของสคริปต์ `tableau-server-obliterate` ได้เปลี่ยนแปลง: สคริปต์จะคัดลอกและบันทึกไฟล์สำรองและไฟล์บันทึกของ Tableau Server ลงในไดเรกทอรี `logs-temp` ตำแหน่งเริ่มต้นของไดเรกทอรี logs-temp อยู่ที่ `/var/opt/tableau/logs-temp` คุณสามารถตั้งค่าตัวเลือกในสคริปต์เพื่อปิดใช้งานฟังก์ชันใหม่นี้ได้

หากต้องการเปลี่ยนลักษณะการทำงานเริ่มต้นและลบข้อมูลสำรองหรือไฟล์บันทึก ให้รวมตัวเลือกต่อไปนี้เมื่อเรียกใช้สคริปต์ `tableau-server-obliterate`:

- `-k` อย่าคัดลอกข้อมูลสำรองไปยังไดเรกทอรี logs-temp
- `-g` อย่าคัดลอกบันทึกไปยังไดเรกทอรี logs-temp
- `-a` อย่าคัดลอกสิ่งใดไปยังไดเรกทอรี logs-temp

## การเรียกใช้สคริปต์ tableau-server-obliterate

คุณสามารถลบ Tableau Server ออกจากคอมพิวเตอร์ได้อย่างสมบูรณ์ ไม่ว่าจะเพื่อรักษาข้อมูลการให้สิทธิ์อนุญาต หรือลบข้อมูลการให้สิทธิ์อนุญาตพร้อมกับส่วนอื่นๆ ของ Tableau Server คุณอาจต้องการรักษาการให้สิทธิ์อนุญาตไว้ หากคุณกำลังจะติดตั้ง Tableau Server ใหม่บนคอมพิวเตอร์เครื่องเดียวกัน

เวอร์ชันเก่าของ `tableau-server-obliterate` อาจไม่สามารถลบบางไฟล์จาก Tableau Server เวอร์ชันใหม่ได้ ให้เรียกใช้สคริปต์การลบล้างสำหรับเวอร์ชันของ Tableau Server ที่ติดตั้งบนคอมพิวเตอร์เสมอ

### หากต้องการลบ Tableau Server อย่างสมบูรณ์โดยไม่ต้องลบการให้สิทธิ์อนุญาตของเซิร์ฟเวอร์

สคริปต์ตัวอย่างในโพรซีเยอร์นี้ยังรวมถึงตัวเลือก `-a` เพื่อลบไฟล์สำรองและไฟล์บันทึกของ Tableau Server ด้วย

**หมายเหตุ:** หากคุณวางแผนที่จะติดตั้ง Tableau Server ใหม่และ[เปิดใช้งาน Tableau Server ด้วยบริการให้สิทธิ์การใช้งาน (Authorization-To-Run (ATR))](https://help.tableau.com/current/server-linux/th-th/atr_service.htm) เราขอแนะนำให้คุณลบข้อมูลการให้สิทธิ์อนุญาตก่อนที่จะติดตั้งใหม่และเปิดใช้งาน Tableau Server โดยใช้ Server ATR

1. ในโหนดเริ่มต้น ให้เปิดเซสชันเทอร์มินัล
2. เรียกใช้สคริปต์ `tableau-server-obliterate` :
    
    `sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/tableau-server-obliterate -a -y -y -y`
    
    **หมายเหตุ:** หากคุณได้ถอนการติดตั้ง Tableau Server แล้ว และตอนนี้คุณต้องการลบออก ให้เรียกใช้สำเนาของสคริปต์ `tableau-server-obliterate` ที่อยู่ในไดเรกทอรี `/var/tmp` หากสคริปต์ไม่อยู่ในไดเรกทอรีนั้น ให้ติดตั้งแพ็กเกจ Tableau Server ใหม่ จากนั้นเรียกใช้สคริปต์ `tableau-server-obliterate`
    
    หากคุณมีการติดตั้ง Tableau Server แบบหลายโหนด (แบบกระจาย) ให้เรียกใช้สคริปต์ `tableau-server-obliterate` บนแต่ละโหนดในคลัสเตอร์
3. รีสตาร์ทคอมพิวเตอร์ทุกเครื่องที่คุณเรียกใช้สคริปต์ `tableau-server-obliterate`

### หากต้องการลบ Tableau Server และการให้สิทธิ์อนุญาตโดยสมบูรณ์

สคริปต์ตัวอย่างในโพรซีเยอร์นี้ยังรวมถึงตัวเลือก `-a` เพื่อลบไฟล์สำรองและไฟล์บันทึกของ Tableau Server ด้วย

1. ในโหนดเริ่มต้น ให้เปิดเซสชันเทอร์มินัล
2. ปิดใช้งานคีย์ผลิตภัณฑ์ที่ใช้งานอยู่
    
    `[ปิดใช้งาน tsm licenses](https://help.tableau.com/current/server-linux/th-th/cli_licenses_tsm.htm#TSMDeactivate) -k <product_key>`
3. เรียกใช้สคริปต์ `tableau-server-obliterate` :
    
    `sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/tableau-server-obliterate -a -y -y -y -l`
    
    ตัวเลือก `-l` จะลบไฟล์การให้สิทธิ์อนุญาตทั้งหมดออกจากคอมพิวเตอร์หากคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ต สคริปต์จะพยายามปิดใช้งานสิทธิ์อนุญาตที่ใช้งานอยู่ก่อน แต่จะลบข้อมูลการออกใบอนุญาตทั้งหมดไม่ว่าการปิดใช้งานจะสำเร็จหรือไม่ก็ตาม นี่คือเหตุผลที่เราแนะนำให้คุณเรียกใช้คำสั่ง `tsm licenses deactivate` ก่อนที่จะเรียกใช้สคริปต์การลบ
    
    **หมายเหตุ:** หากคุณได้ถอนการติดตั้ง Tableau Server แล้ว และตอนนี้คุณต้องการลบออก ให้เรียกใช้สำเนาของสคริปต์ `tableau-server-obliterate` ที่อยู่ในไดเรกทอรี `/var/tmp` หากสคริปต์ไม่อยู่ในไดเรกทอรีนั้น ให้ติดตั้งแพ็กเกจ Tableau Server ใหม่ จากนั้นเรียกใช้สคริปต์ `tableau-server-obliterate`
    
    หากคุณมีการติดตั้ง Tableau Server แบบหลายโหนด (แบบกระจาย) ให้เรียกใช้สคริปต์ `tableau-server-obliterate` บนแต่ละโหนดในคลัสเตอร์ คุณไม่จำเป็นต้องปิดใช้งานใบอนุญาตในโหนดเพิ่มเติมใดๆ
4. รีสตาร์ทคอมพิวเตอร์ทุกเครื่องที่คุณเรียกใช้สคริปต์ `tableau-server-obliterate`