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

ระบบปฏิบัติการ Community ENTerprise; การกระจาย Linux บนพื้นฐานของ Red Hat Enterprise Linux ที่ใช้กันอย่างแพร่หลายในเว็บเซิร์ฟเวอร์

3
ความแตกต่างระหว่าง $ {} และ $ () ในเชลล์สคริปต์
$ echo $(date) Thu Jul 2 16:33:11 SGT 2015 $ echo ${date} $ name=foo $ echo $(name) ksh: name: not found $ echo ${name} foo ดูเหมือนว่า $ {variable} จะเหมือนกับ $ variable ในขณะที่ $ () คือการดำเนินการคำสั่ง เหตุใดจึงใช้ $ {} จากนั้น
26 linux  ubuntu  shell  centos  script 

8
เราควรลบเนื้อหาของ / tmp ด้วยตนเองหรือไม่
ฉันรู้สึกว่าไฟล์ "เก่า" ใน/tmpจะถูกลบอย่างสม่ำเสมอ อย่างไรก็ตามดูเหมือนว่าสำหรับฉันที่/tmpจะเติบโตตราบเท่าที่มันต้องการและไม่มีอะไรจะถูกลบ บางคนบอกว่าจะปล่อยให้/tmpอยู่คนเดียวดีกว่าและลบเนื้อหาเมื่อดิสก์เริ่มเต็ม คำถามของฉันคือถูก/tmpออกแบบมาเพื่อไม่ดูแลตัวเองจริง ๆ หรือ อะไรคือการปฏิบัติที่ดีที่สุด?

3
sshfs ล้มเหลวด้วย“ โฮสต์ระยะไกลตัดการเชื่อมต่อ”
ฉันกำลังเรียกใช้ sshfs ด้วยต่อไปนี้: sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server" ฉันได้สร้างคีย์ RSA เพื่อให้ฉันสามารถเข้าสู่ระบบผ่าน ssh โดยไม่ต้องใส่รหัสผ่าน (ฉันทดสอบและใช้งานได้) ฉันได้เพิ่มผู้ใช้ไปยังไฟล์ sudoers เพื่อเรียกใช้ sftp-server โดยไม่ต้องใช้รหัสผ่าน: basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้? ฉันจะรู้ได้อย่างไร แก้ไข ฉันกำลังพยายามเมานต์โฟลเดอร์บนเครื่องคอมพิวเตอร์จากเซิร์ฟเวอร์ระยะไกล บนเซิร์ฟเวอร์ระยะไกลเฉพาะรากเท่านั้นที่มีสิทธิ์อ่าน / เขียนไปยังโฟลเดอร์นั้น โฟลเดอร์ระยะไกล: / var / www / myapp (เป็นรากอ่าน / เขียนเท่านั้น)
26 linux  ssh  centos  sftp  sshfs 

1
Run-parts ใน / etc / crontab คืออะไรและฉันจะใช้มันอย่างไร
ฉันขุดผ่านระบบ Linux ลองและทำความเข้าใจว่ามันทำงานอย่างไร ในไฟล์ / etc / crontab ฉันเห็นดังต่อไปนี้ # run-parts 01 * * * * รูท run-parts /etc/cron.hourly 02 4 * * * รูท run-parts /etc/cron.daily 22 4 * * 0 รูท run-parts /etc/cron.weekly 42 4 1 * * รูท run-parts /etc/cron.monthly Run-parts คืออะไรมันทำอะไรและฉันจะใช้ได้อย่างไร
26 linux  centos  cron 

10
วิธีการติดตั้ง pip และ easy_install บน CentOS
ฉันพยายามติดตั้งpipและeasy_installบน CentOS ของฉัน แต่หาไม่พบ ฉันจะติดตั้งได้อย่างไร นอกจากนี้ฉันมี Python สองรุ่น 2.4 และ 2.7 จะpipแน่ใจได้อย่างไรว่าจะเชื่อมโยงส่วนประกอบที่ติดตั้งใหม่กับ Python 2.7
24 python  centos  pip 

3
ติดตั้ง emacs โดยไม่ต้อง sudo?
ฉันใช้เป็นกลุ่มมาหลายปีแล้วและฉันก็ไม่ชอบ ฉันอยากลอง emacs ซักพัก แต่ก็ไม่ได้ติดตั้งลงในเซิร์ฟเวอร์ linux ใด ๆ ที่ฉันใช้เป็นประจำ ฉันไม่มีรูทดังนั้นจึงapt-get installไม่ใช่ตัวเลือก (และฉันไม่สามารถขอสิทธิ์ดูแลระบบได้เขาจะปฏิเสธอย่างแน่นอน) มีเวอร์ชันไบนารีของ emacs ที่ฉันสามารถติดตั้งในโฮมไดเร็กตอรี่ของฉันได้ไหม? เซิร์ฟเวอร์ส่วนใหญ่ใช้งาน CentOS
23 linux  emacs  centos 

3
จะค้นหาไฟล์และโฟลเดอร์ใดที่ถูกลบไปเมื่อเร็ว ๆ นี้ใน Linux?
ฉันมีหนึ่งโฟลเดอร์ ( /home/sam/officedocuments) ซึ่งมีหลายร้อยโฟลเดอร์และไฟล์ ฉันคิดว่าฉันลบไฟล์และโฟลเดอร์บางอย่างโดยไม่ได้ตั้งใจ แต่ฉันไม่แน่ใจ วิธีค้นหาไฟล์ / โฟลเดอร์ใด: ลบเมื่อเร็ว ๆ นี้ใน Linux? เปลี่ยนเร็ว ๆ นี้ใน Linux? ฉันแค่อยากรู้ว่าไฟล์และโฟลเดอร์ใดที่ถูกลบ การกู้คืนไฟล์และโฟลเดอร์ที่ลบไปนั้นไม่สำคัญสำหรับฉัน ระบบปฏิบัติการ: CentOS
23 linux  unix  centos 


3
การย้าย 2TB (10 ล้านไฟล์ + dirs) ปัญหาคอขวดของฉันคืออะไร
พื้นหลัง ฉันวิ่งออกมาจากพื้นที่บน/home/dataและความจำเป็นในการถ่ายโอนไป/home/data/repo/home/data2 /home/data/repoมี 1M dirs ซึ่งแต่ละไฟล์มี 11 dirs และ 10 ไฟล์ มันรวม 2TB /home/dataเปิดใช้ ext3 เมื่อเปิดใช้งาน dir_index /home/data2อยู่ใน ext4 CentOS กำลังใช้งาน 6.4 ฉันคิดว่าวิธีการเหล่านี้ช้าเพราะความจริงที่ว่าrepo/มี 1 ล้าน dirs อยู่ข้างใต้ ความพยายามที่ 1: mvเร็ว แต่ขัดจังหวะ ฉันสามารถทำได้ถ้าสิ่งนี้เสร็จสิ้น: /home/data> mv repo ../data2 แต่มันถูกขัดจังหวะหลังจากถ่ายโอน 1.5TB มันเขียนที่ประมาณ 1GB / นาที ความพยายามที่ 2: rsyncรวบรวมข้อมูลหลังจากสร้างรายการไฟล์ 8 ชั่วโมง /home/data> rsync --ignore-existing …
21 centos  rsync  ext4  ext3  mv 

2
เซสชัน xrdp: การเข้าสู่ระบบล้มเหลวสำหรับการแสดง 0
ฉันเพิ่งติดตั้ง xrdp บน CentOs ของฉัน 7 โดยทำตามขั้นตอนในบทความนี้แต่สามารถป้อนชื่อผู้ใช้และรหัสผ่านของฉันได้ นี่คือภาพหน้าจอของข้อผิดพลาดที่ฉันได้รับหลังจากพยายามเข้าสู่ระบบ: ไฟล์ xrdp-sesman.log พูดว่า: [20161107-20: 51: 39] [INFO] กำลังฟังพอร์ต 3350 บน 127.0.0.1 [20161107-20: 51: 56] [INFO] การเชื่อมต่อที่ได้รับจาก: 127.0.0.1 พอร์ต 41103 [20161107-20: 51: 57] [DEBUG] ซ็อกเก็ตปิด 8 (AF_INET 127.0.0.1:3350) และไม่มีอะไรอื่น ฉันไม่รู้ว่าจะแก้ปัญหาอย่างไร มีคนช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม

5
ในการใช้ ssh-id-copy คุณต้องการทั้ง id_rsa.pub และ id_rsa หรือไม่
ฉันกำลังพยายามตั้งค่าคีย์การเข้าถึง ssh ที่สองสำหรับเพื่อน เขาส่ง id_rsa.pub ของเขามาให้ฉัน ssh-copy-id -i id_rsa.pub root@123.123.123.123 /usr/local/bin/ssh-copy-id: ERROR: failed to open ID file './id_rsa': No such file or directory ฉันต้องการให้เขาส่งไฟล์ทั้งสองให้ฉันหรือไม่
19 linux  centos  ssh  ssh-keys 

3
วิธีหยุด cp: overwrite './xxx' รวดเร็ว
ฉันจะหยุดคำสั่ง cp จากการพร้อมต์เพื่อเขียนทับได้อย่างไร ฉันต้องการเขียนทับไฟล์ทั้งหมดโดยไม่ต้องกลับไปที่เทอร์มินัล เนื่องจากไฟล์เหล่านี้มีขนาดใหญ่และใช้เวลาพอสมควร ฉันพยายามใช้ตัวเลือก -f มันยังถามว่าฉันต้องการเขียนทับหรือไม่ -f, --force if an existing destination file cannot be opened, remove it and try again (redundant if the -n option is used) cp -f /media/somedir/somefiles* . cp: overwrite `./somefilesxxx'? y
19 linux  bash  centos  cp 

4
จะค้นหาแพ็คเกจที่คำสั่งบางอย่างเป็นของ CentOS ได้อย่างไร
ตัวอย่างเช่นฉันสามารถค้นหาคำสั่ง find เป็นของแพ็คเกจ mlocate.i386 ได้ง่าย yum search locate mlocate.i386 : An utility for finding files by name [mirror@home /]$ rpm -qa | grep locate mlocate-0.15-1.el5.1 yum search updatedb Loaded plugins: fastestmirror, protectbase 0 packages excluded due to repository protections =========================================== Matched: updatedb =========================================== mlocate.i386 : An utility for finding files …


2
วิธีถอนการติดตั้งแพคเกจอย่างสมบูรณ์ (รวมถึงไฟล์พิเศษทั้งหมดที่มาพร้อมกับมัน) โดยใช้ yum (หรือรอบต่อนาที)?
เมื่อฉันทำyum removeบางครั้งมันจะเก็บไฟล์การกำหนดค่าของแพ็คเกจ อย่างไรก็ตามมีการลบแพคเกจอย่างสมบูรณ์โดยไม่ต้องเก็บไฟล์ใด ๆ ที่เป็นของแพ็คเกจหรือไม่ ฉันกำลังใช้งาน CentOS
18 linux  centos  yum  rpm 

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