คำถามติดแท็ก unix

Unix เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายผู้ใช้ที่พัฒนาขึ้นในปี 2512 โดยกลุ่มพนักงานของ AT&T ที่ Bell Labs

1
เครื่อง Linux ของฉันมี RAM น้อยหรือไม่ [ปิด]
นี่คือผลลัพธ์ของ "ฟรี -m" จากเครื่องของฉันฉันไม่รู้ว่านี่หมายความว่า RAM ต่ำหรือไม่: root@mymachine:~# free -m total used free shared buffers cached Mem: 4048 3929 118 0 4 661 -/+ buffers/cache: 3263 784 Swap: 255 100 155 ฉันยังเพิ่มด้านล่างผลลัพธ์ของ "คำสั่ง" ด้านบน: top - 10:05:10 up 2:46, 1 user, load average: 1.76, 1.83, 1.76 Tasks: 80 total, 1 running, …
1 linux  unix 

2
มี savepoint like feature ในระบบปฏิบัติการที่ใช้ Unix หรือไม่?
ฉันสนใจที่จะรู้ว่าสิ่งที่ต้องการ การสร้าง / แก้ไขโครงสร้างระบบไฟล์ การดำเนินการของคำสั่งเช่น adduser การเปลี่ยนแปลงที่ทำระหว่างช่วงเวลาเริ่มต้น / สิ้นสุด datetime สามารถย้อนกลับได้โดยเฉพาะอย่างยิ่งกับชุด "savepoint" เป็นไปได้ไหม

1
วิธีทราบรุ่นของ RPM ระหว่างการติดตั้ง
ฉันสร้างสคริปต์สำหรับการปรับใช้โดยใช้ YUM และ RPM ในช่วง pre สคริปต์เป็นไปได้หรือไม่ที่จะทราบว่าเวอร์ชัน rpm ที่ฉันใช้อยู่คืออะไร ฉันต้องการสร้างไฟล์สำรองข้อมูลด้วยเวอร์ชันของ RPM (ในชื่อ) เพื่อให้ฉันสามารถติดตามเวอร์ชันของไฟล์ RPM ได้ ฉันโอเคถ้ามันเป็นคำสั่งพื้นฐาน unix หรือ RPM หรือ YUM
1 unix  yum  rpm  rpmbuild 

1
apt-get install libphp-phpmailer ไม่รวม class.phpmailer.php
ฉันกำลังติดตั้ง PHPMailer บนเซิร์ฟเวอร์ Ubuntu 14.04 LTS ฉันรันคำสั่ง apt-get install libphp-phpmailer. มันติดตั้งไฟล์ภายใต้ usr/share/doc/libphp-phpmailer อย่างที่คาดไว้. อย่างไรก็ตามไม่มีไฟล์คลาสที่ต้องใช้ class.phpmailer.php. ฉันพยายามวิ่งแล้ว apt-get update และ apt-get upgrade ไม่มีประโยชน์ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
1 linux  ubuntu  unix  php  apt-get 

3
พิมพ์บรรทัดที่เฉพาะเจาะจงและอื่น ๆ อีกมากมาย
ฉันพยายามค้นหาไฟล์เพื่อหาแพทเทิร์นและถ้าพบมันฉันต้องการเห็นบรรทัดและผลลัพธ์อีก 10 บรรทัด จนถึงตอนนี้ฉันมี grep -n pattern file | cut -d: f1 ตอนนี้ไม่แน่ใจว่าจะใช้สิ่งนี้ออกไปทำพิมพ์ด้วยตรรกะเช่น sed -n result,(result+10)p file อาจจะมีจำนวนเล็กน้อยที่ออกหากรูปแบบอยู่ในหลายบรรทัด ความช่วยเหลือใด ๆ ที่ชื่นชม
1 linux  bash  unix 

1
ข้อผิดพลาด Linker (ln): ไม่พบไฟล์บางไฟล์
ฉันกำลังสร้างอะไรบางอย่างจากแหล่งที่มาและฉันจะได้รับผลลัพธ์ต่อไปนี้ในขณะที่ทำ: ... CC libpromises_la-mod_outputs.lo CC libpromises_la-unix.lo CCLD libpromises.la CC cfknow.o CC manual.o CCLD cf-know ./.libs/libpromises.so: undefined reference to `dlerror' ./.libs/libpromises.so: undefined reference to `dladdr' ./.libs/libpromises.so: undefined reference to `dlclose' ./.libs/libpromises.so: undefined reference to `dlopen' ./.libs/libpromises.so: undefined reference to `dlsym' collect2: ld returned 1 exit status gmake[2]: *** [cf-know] Error 1 …
1 linux  unix  ln 



1
มีวิธีใดบ้างในการซิงค์โครงสร้างไดเรกทอรีเมื่อไฟล์ทั้งสองมีอยู่แล้ว?
ฉันมีสองไดรฟ์ที่มีไฟล์เดียวกัน แต่โครงสร้างไดเร็กตอรี่นั้นแตกต่างกันโดยสิ้นเชิง มีวิธีใดที่จะ 'ย้าย' ไฟล์ทั้งหมดในฝั่งปลายทางเพื่อให้ตรงกับโครงสร้างของด้านที่มา? ด้วยสคริปต์อาจ? ตัวอย่างเช่นไดรฟ์ A มี: /foo/bar/123.txt /foo/bar/234.txt /foo/bar/dir/567.txt ในขณะที่ไดรฟ์ B มี: /some/other/path/123.txt /bar/doo2/wow/234.txt /bar/doo/567.txt ไฟล์ที่สงสัยมีขนาดใหญ่มาก (800GB) ดังนั้นฉันไม่ต้องการคัดลอกใหม่ ฉันต้องการซิงค์โครงสร้างโดยสร้างไดเรกทอรีที่จำเป็นและย้ายไฟล์ ฉันคิดว่าสคริปต์แบบเรียกซ้ำที่จะค้นหาไฟล์ต้นฉบับแต่ละไฟล์บนปลายทางจากนั้นย้ายไปยังไดเรกทอรีที่ตรงกันและสร้างมันหากจำเป็น แต่นั่นมันเกินความสามารถของฉัน ... ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก! ขอบคุณ
1 linux  unix  terminal  sync 

1
แสดงรายการโดเมนทั้งหมดที่โฮสต์บนที่อยู่ IP
ฉันกำลังมองหาวิธีใช้บรรทัดคำสั่งเพื่อค้นหาโดเมนทั้งหมดที่โฮสต์บนที่อยู่ IP เดียวกัน มีวิธีสแกนเรคคอร์ด A ทั้งหมดด้วย nslookup หรือไม่? ไซต์ต่างๆเช่น: http://www.yougetsignal.com/tools/web-sites-on-web-server/ทำสิ่งนี้อย่างไร ขอบคุณค
1 macos  unix  domain  ip  whois 

2
Apache VirtualHosts ยกเว้น
ฉันมีไฟล์กำหนดค่าต่อไปนี้ในเครื่อง Debian ของฉัน: <VirtualHost *:80> ServerAdmin me@domain.tld VirtualDocumentRoot /var/workspace/www/%2_%3/%1 <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/workspace/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> สิ่งที่ดีสำหรับระบบอัตโนมัติ - ฉันเพิ่งสร้างไดเรกทอรีในเส้นทางที่ระบุและโดเมนเพิ่งเริ่มทำงาน แต่บางครั้งฉันต้องเปิดแอปที่มี docroots ที่อื่น (โดยทั่วไปคือ www dir หรืออย่างอื่น) ฉันจะระบุ VirtualHosts …

1
ฉันจะทราบได้อย่างไรว่าบริการใดถูกผูกไว้กับหมายเลขพอร์ต
กำหนดหมายเลขพอร์ต TCP / UDP ฉันจะค้นหาชื่อของบริการที่ผูกไว้กับพอร์ตนั้นได้อย่างไร ฉันต้องการทำสิ่งนี้กับ Unix หลากหลายรสชาติ ส่วนใหญ่ Gnu / Linux (โดยปกติจะเป็น Debian) และ Mac OS X
1 macos  unix  port 

0
การใช้ตัวแปรในคำสั่ง mount ntfs-3g
เมื่อฉันไม่ได้ใช้ตัวแปรงานนี้: sudo mount -t ntfs-3g /dev/sdc1 /mydirectory/tools เมื่อฉันต้องการใส่ชื่อพาร์ทิชันและชื่อเส้นทางไดเรกทอรีในตัวแปร: diskName="/dev/sdc1" pathName="/mydirectory/tools" sudo mount -t ntfs-3g $diskName $pathName มันก่อให้เกิดข้อผิดพลาด: mount: can't find /mydirectory/tools in /etc/fstab ผมทำอะไรผิดหรือเปล่า? ฉันควรทำอย่างไรเพื่อให้สามารถใส่ชื่อดิสก์และเส้นทางไดเรกทอรีในตัวแปรและใช้กับคำสั่ง mount ได้

1
Diskstation (Networkshare) - ไฟล์ที่ถูกลบ แต่พื้นที่ยังคงอยู่ในการใช้งาน
ดังนั้นฉันจึงพยายามที่จะเคลียร์พื้นที่บนไดรฟ์สำรอง ปริมาณคือขนาด 17TB แต่ใช้งานได้ 96% ตอนนี้ฉันลบไฟล์ 2.5TB แล้ว แต่การใช้งานไม่ได้ลดลง ฉันไปข้างหน้าและดูที่ไดรฟ์ของฉัน du -sh แสดงรายการไฟล์ทั้งหมดที่มี ไฟล์ไม่ได้อยู่ในรายการ df -h บอกฉันว่ามันไม่ใช่แค่ GUI ผิดพลาด (มีการใช้งาน 96%) ฉันลองรีสตาร์ทเนื่องจากมันไม่ได้เปลี่ยนแปลงอะไรเลยดังนั้นไฟล์ที่ไม่ได้ใช้งาน (แม้ว่าฉันจะตรวจสอบสองครั้งและทำให้แน่ใจว่ามันไม่ได้อยู่ดี) ความคิดใด ๆ แก้ไข: Synology ดูเหมือนว่าจะใช้ UNIX หรือ Linux บางประเภท ไม่มีไดเรกทอรี. Trash

2
OS X (Unix, Linux): ค้นหาไฟล์ที่มีช่องว่างในชื่อคัดลอกและเปลี่ยนชื่อไฟล์และย้ายไปยังโฟลเดอร์อื่น
Google Music Beta จะไม่อัปโหลด mp3 พร้อมช่องว่างในชื่อไฟล์จริง ฉันต้องการสคริปต์ที่จะหาไฟล์ทั้งหมดที่มีช่องว่างในชื่อไฟล์และคัดลอกเปลี่ยนชื่อพวกเขา (เพียงลบช่องว่างหรือแทนที่ด้วยเครื่องหมายขีดล่าง) และวางไว้ในไดเรกทอรีใหม่เพื่อไม่ให้สกรู ค่าคลัง iTunes ของฉัน ขอบคุณล่วงหน้า! นอกจากนี้ฉันกำลังใช้งาน OS X

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.