นี่คือคำสั่ง dbwrap_tool ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dbwrap_tool - เครื่องมือจัดการ TDB/CTDB ระดับต่ำโดยใช้อินเทอร์เฟซ dbwrap
เรื่องย่อ
dbwrap_tool [--ถาวร] [--ไม่ถาวร] [-d ] [-NS ]
[-l ] [-V] [--ตัวเลือก= = ] { } { }
[ [ [ ]]]
DESCRIPTION
เครื่องมือนี้เป็นส่วนหนึ่งของ แซมบ้า(7) ห้องชุด
โปรแกรม dbwrap_tool ใช้เพื่ออ่านและจัดการฐานข้อมูล TDB/CTDB โดยใช้ dbwrap
อินเตอร์เฟซ.
มีการดำเนินการฐานข้อมูลต่อไปนี้:
·ดึง: ดึงบันทึก
· จัดเก็บ: สร้างหรือแก้ไขบันทึก
· ลบ: ลบบันทึก
· มีอยู่: ทดสอบการมีอยู่ของบันทึก
· ลบ: ลบบันทึกทั้งหมด
· listkeys: แสดงรายการบันทึกที่มีอยู่ทั้งหมด
· listwatchers: รายการกระบวนการซึ่งกำลังรอการเปลี่ยนแปลงในบันทึก
มีประเภทต่อไปนี้:
· int32: ลงนามจำนวนเต็ม 32 บิต
· uint32: จำนวนเต็ม 32 บิตที่ไม่ได้ลงนาม
· สตริง: "สวัสดีชาวโลก"
· hex: สตริงฐานสิบหกเช่น "68656C6C6F20776F726C6400" ("สวัสดีชาวโลก")
OPTIONS
--ดื้อดึง
เปิดฐานข้อมูลเป็นฐานข้อมูลถาวร
ต้องระบุอย่างใดอย่างหนึ่งของ --persistent และ --non-persistent
--ไม่ต่อเนื่อง
เปิดฐานข้อมูลเป็นฐานข้อมูลที่ไม่ถาวร
คำเตือน: การเปิดฐานข้อมูลแบบไม่ต่อเนื่องเมื่อไม่มีตัวเปิดอื่นอยู่ในขณะนี้
จะล้างฐานข้อมูล
ต้องระบุอย่างใดอย่างหนึ่งของ --persistent และ --non-persistent
-d|--debuglevel=ระดับ
ระดับ เป็นจำนวนเต็มตั้งแต่ 0 ถึง 10 ค่าเริ่มต้นหากไม่ได้ระบุพารามิเตอร์นี้
คือ 1
ยิ่งค่านี้สูง รายละเอียดเพิ่มเติมจะถูกบันทึกลงในล็อกไฟล์เกี่ยวกับ
กิจกรรมของเซิร์ฟเวอร์ ที่ระดับ 0 เฉพาะข้อผิดพลาดร้ายแรงและคำเตือนที่ร้ายแรงเท่านั้นที่จะ
เข้าสู่ระบบ ระดับ 1 เป็นระดับที่สมเหตุสมผลสำหรับการวิ่งแบบวันต่อวัน - มันสร้างขนาดเล็ก
จำนวนข้อมูลเกี่ยวกับการดำเนินงานที่ดำเนินการ
ระดับที่สูงกว่า 1 จะสร้างข้อมูลบันทึกจำนวนมาก และควรใช้เท่านั้น
เมื่อตรวจสอบปัญหา ระดับที่สูงกว่า 3 ได้รับการออกแบบมาเพื่อใช้งานโดยนักพัฒนาเท่านั้น
และสร้างข้อมูลบันทึกจำนวนมาก ซึ่งส่วนใหญ่เป็นความลับอย่างยิ่ง
โปรดทราบว่าการระบุพารามิเตอร์นี้ที่นี่จะแทนที่ เข้าสู่ระบบ ระดับ พารามิเตอร์ใน
ไฟล์ smb.conf
-V|--รุ่น
พิมพ์หมายเลขเวอร์ชันของโปรแกรม
-s|--configfile=
ไฟล์ที่ระบุมีรายละเอียดการกำหนดค่าที่เซิร์ฟเวอร์ต้องการ NS
ข้อมูลในไฟล์นี้รวมถึงข้อมูลเฉพาะเซิร์ฟเวอร์เช่นสิ่งที่ printcap
ไฟล์ที่จะใช้ตลอดจนคำอธิบายของบริการทั้งหมดที่เซิร์ฟเวอร์ต้องการ
จัดเตรียม. ดู smb.conf สำหรับข้อมูลเพิ่มเติม ชื่อไฟล์การกำหนดค่าเริ่มต้นคือ
กำหนดในเวลารวบรวม
-l|--log-basename=logdirectory
ชื่อไดเร็กทอรีฐานสำหรับไฟล์บันทึก/ดีบัก ส่วนขยาย ".progname" จะต่อท้าย
(เช่น log.smbclient, log.smbd เป็นต้น...) ไฟล์บันทึกจะไม่ถูกลบโดยไคลเอ็นต์
--option= =
ตั้ง smb.conf(5) ตัวเลือก " " มูลค่า " " จากบรรทัดคำสั่ง นี้
แทนที่ค่าเริ่มต้นที่คอมไพล์แล้วและตัวเลือกที่อ่านจากไฟล์การกำหนดค่า
-?|--ช่วยด้วย
พิมพ์สรุปตัวเลือกบรรทัดคำสั่ง
--การใช้งาน
แสดงข้อความการใช้งานสั้นๆ
คำสั่ง
นำมา
dbwrap_tool เรียก
จัดเก็บ
dbwrap_tool เก็บ
ลบ
dbwrap_tool ลบ
ที่มีอยู่
dbwrap_tool มีอยู่
ลบออก
dbwrap_tool ลบ
รายการคีย์
dbwrap_tool รายการคีย์
นักดูรายการ
dbwrap_tool นักดูรายการ
ตัวอย่าง
แสดงรายการคีย์ทั้งหมดจาก winbindd_idmap.tdb
dbwrap_tool --ถาวร winbindd_idmap.tdb listkeys
ดึงบันทึกด้วยคีย์ "USER HWM" เป็น uint32
dbwrap_tool -- ถาวร winbindd_idmap.tdb ดึง "USER HWM" uint32
ลบบันทึกด้วยคีย์ "USER HWM"
dbwrap_tool --persistent winbindd_idmap.tdb ลบ "USER HWM"
จัดเก็บและเขียนทับบันทึก "USER HWM" ด้วยค่า 214
uint32: dbwrap_tool --เก็บถาวร winbindd_idmap.tdb "USER HWM" uint32 214 ฐานสิบหก:
dbwrap_tool -- เก็บถาวร winbindd_idmap.tdb "USER HWM" hex D6000000
หมายเหตุ
ใช้ด้วยความระมัดระวัง!
VERSION
หน้าคู่มือนี้ถูกต้องสำหรับชุด Samba เวอร์ชัน 3
ใช้ dbwrap_tool ออนไลน์โดยใช้บริการ onworks.net