Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

5
Wyłącz kolory na terminalu i SSH
Moja lokalna maszyna Linux ma takie kolorowe wyjście wyjściowe; Kiedy I SSH do pfSense / BSD zmienia kolory w ten sposób; Nawet gdy I SSH do maszyny, która nie ma kolorowego lokalnego wyjścia terminala, a SSH stamtąd do tego pfSense / FreeBSD umożliwia kolorowe wydruki i zaczyna generować niepożądane kolorowe …
11 ssh  terminal  colors 


1
Wyświetl aktualną definicję funkcji powłoki
Dlatego ciągle edytuję bashrc i mam otwarty terminal z działającą definicją funkcji, chociaż bashrc zostało zaktualizowane z błędną definicją funkcji. (Ponieważ definicja nie zmienia się, dopóki nie otrzymam zaktualizowanego bashrc) Jak w tym przypadku mogę wyszukać definicję działającej funkcji? Na przykład, jeśli napiszę: alias function_name Widzę, jaka jest definicja tego …
11 function  bashrc 

2
Wspólne biblioteki ELF - motywacja do PLT
Czy można użyć kodu samomodyfikującego do przyspieszenia wywoływania funkcji w dynamicznie połączonych bibliotekach? O ile rozumiem, biblioteki współdzielone ELF używają pewnego rodzaju pośredniej tablicy skoków (tabela łączenia procedur lub PLT), aby umożliwić leniwe wiązanie funkcji bibliotecznych. Wydaje się, że celem jest uniknięcie konieczności modyfikowania tabeli w segmencie kodu, jednocześnie umożliwiając …


4
Pomiń pierwsze 3 bajty pliku
Używam powłoki ksh AIX 6.1. Chcę użyć jednej wkładki, aby zrobić coś takiego: cat A_FILE | skip-first-3-bytes-of-the-file Chcę pominąć pierwsze 3 bajty pierwszego wiersza; czy jest na to sposób?

2
Iptables: dopasowanie ruchu wychodzącego do conntrack i właściciela. Działa z dziwnymi kroplami
W moim skrypcie iptables eksperymentowałem z pisaniem tak precyzyjnych reguł, jak to tylko możliwe. Ograniczam, którzy użytkownicy mogą korzystać z których usług, częściowo ze względów bezpieczeństwa, a częściowo jako ćwiczenie edukacyjne. Używanie iptables v1.4.16.2 na Debianie 6.0.6 z uruchomionym jądrem 3.6.2. Jednak natrafiłem na problem, którego jeszcze nie rozumiem ... …

2
Ponowne formatowanie dużej liczby plików XML
Manipuluję dużą liczbą plików XML rozproszonych w zagnieżdżonej strukturze katalogów. Próbowałem następujące: $ find . -name "*.xml" -type f | xargs -- xmllint --format Problem polega na tym, że generuje sformatowane dane wyjściowe XML na ekranie, ale nie zmienia pliku. Jak mogę zmienić to polecenie, aby zmienić rzeczywistą zawartość pliku?
11 find  xargs  xml 

1
Czy istnieje sposób na wyłączenie ochrony przed przepełnieniem bufora na moim komputerze?
Chcę wykonać kilka eksperymentów z przepełnieniem buforu na różnych maszynach wirtualnych, w tym (ale nie tylko) Debian 6, Ubuntu 12.04, Fedora 16, ale za każdym razem, gdy próbuję wykonać exploit przepełnienia bufora, otrzymuję następujący komunikat: stack smashing detected (core dumped) Po przeprowadzeniu badań przeczytałem, że jest to funkcja zwana ochroną …
11 linux  security  gcc 

1
Nie można zablokować / var / lib / dpkg / lock (tylko do odczytu)
Próbowałem zainstalować Ruby na moim zdalnym serwerze (to jest maszyna vm (debian) na serwerze esxi.) Wystąpił błąd: Komenda: sudo apt-get install ruby1.8 Błąd: W: Not using locking for read only lock file /var/lib/dpkg/lock E: Unable to write to /var/cache/apt/ E: The package lists or status file could not be parsed …
11 mount  apt  dpkg 


3
Jak sprawdzić integralność kopii zapasowej dd?
Właśnie wykonałem kopię zapasową całego dysku twardego (50 GB) za sshpośrednictwem: dd if=/dev/hda | buffer -s 64k -S 10m | ssh myuser@myhost "cat > ~/image.img" Jaki jest teraz najlepszy sposób sprawdzenia integralności pliku image.img, tj. Jak sprawdzić, czy wszystko zostało poprawnie skopiowane?
11 backup  dd  integrity 


2
Błąd defragmentacji pamięci RAM / OOM
To pytanie jest dość długie, więc zadam pytania u góry, a następnie przejdę do mojej metody dochodzenia do pytań: Czy rm (oparty na Busybox) nie wykonał się, ponieważ nie było wystarczającej ilości ciągłej pamięci RAM? Jeśli tak, to czy istnieje lekka metoda defragmentacji DMA - bez uciekania się do restartu …
11 linux  memory  embedded 

2
Połącz dwa pliki z pasującymi kolumnami
Plik1.txt id No gi|371443199|gb|JH556661.1| 7907290 gi|371443198|gb|JH556662.1| 7573913 gi|371443197|gb|JH556663.1| 7384412 gi|371440577|gb|JH559283.1| 6931777 Plik2.txt id P R S gi|367088741|gb|AGAJ01056324.1| 5 5 0 gi|371443198|gb|JH556662.1| 2 2 0 gi|367090281|gb|AGAJ01054784.1| 4 4 0 gi|371440577|gb|JH559283.1| 21 19 2 output.txt id P R S NO gi|371443198|gb|JH556662.1| 2 2 0 7573913 gi|371440577|gb|JH559283.1| 21 19 2 6931777 Plik1.txt ma …
11 awk  join 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.