본문 바로가기

Application/Linux

(97)
하이재킹 당한 리눅스 복구 사실 얼마전 리눅스박스 cpu가 100프로를 처먹고 있길래 봤더니 이상한 웹쉘같은것들이 돌고 있더라..그래서 htop로 보고 프로세스 트리 찾아서 kill함.. 드루팔 깔아놓고 방치상태였는데, 그쪽 취약점 물고 들어온듯.. 그리고 몇달 신경안쓰고 있었는데.. ssl 업데이트 하고 보니까 크롬 developer mode에서 에러가 뜨더라고..보니깐 이상한 주소를 자꾸 iframe으로 읽는거야..구글링 하니까 바로는 안 나오고.. 좀 뒤져보니까 이런게 뜨더라고..https://securityboulevard.com/2018/07/rawgit-cdn-is-abused-by-cryptoloot-cryptominers/ 웹쉘이 접근 가능한 수준인지, 사용자 www-data가 접근할 수 있는 모든 js파일에 뭔가가..
mkv 동영상 합치기 내가 팟플레이어를 썼었는데 그게 언젠가부터 무슨 라이센스 어쩌구 하면서 어느 순간부터 aac가 안되더라구그야 lamemp3쪽으로 사용하면 되긴 하는데.. 어쨌든 샤나인코더 - https://shana.pe.kr/ 를 쓰게 됐어.팟인코더를 예전부터 쓴 이유는.. 일단 버추어덥보다 쓰기 편하고.. 하드웨어 인코딩(CUDA 등)을 지원하고.. 영상을 붙일수 있어서 좋았었지.. 샤나인코더는 딱 전용프로그램으로서 완전 좋은거임..어쨌든 파일을 붙여보려고 좀 찾아보니까 말도 안되는게 있었음.. 새로 인코딩 안하고 스트림카피하는듯. mencoder로는mencoder -oac copy -ovc copy file1.avi file2.avi file3.avi -o full_movie.avi요로케 하라는데..잘안됨.. 어쨌..
LiveCD에서 하드에 있는 패키지 관리 Source: https://help.ubuntu.com/community/LiveCdRecovery 미리 얘기하지만, 모든 경우에서 해결이 되는 방법은 아니다. 해결방안중 하나일 뿐.일단 부팅하고Ctrl+Alt+F1을 누르건 콘솔을 하나 띄우건 해서sudo mount /dev/sdXX /mntsudo mount --bind /dev /mnt/devsudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/sys sudo chroot /mnt위와 같이 쳐넣으면 거의 웬만한 작업이 가능하다.
텍스트 모드로 부팅하기 미리 얘기하지만, 이게 모든 문제의 해결이 되지는 않을 것이다. 잘 사용하던 개인용 서버에 문제가 생겨서 다시 재설치하는 중 생긴 문제가, frame buffer 모드에서 자꾸 문제가 발생하는 점이었다.Intel Core I 시리즈를 사용하다 APU로 재구축하면서 생긴 문제. 화면에 아무것도 보이지 않는다.발생당시 APU는 브리스톨리지, 리눅스는 Debian 9.3. 네트워크 구성하다가 SSH가 뻗으면 대책이 없어..지진 않겠지만 상당히 귀찮은 관계로.. (기본적으로 리눅스는 시리얼쪽으로 콘솔을 뽑아준다) X-Window를 사용하면 별 문제가 되지는 않았는데, 웬지 리소스 잡아먹는것 자체가 싫어서 해결 방법을 찾아보게 되었다. 일단 GRUB 메뉴에서 e를 눌러 부트 진입할 때 리눅스 로드하는 부분에 "v..
GTK Warning adwaita sudo apt install gnome-themes-standard
데비안용 Google Chrome 설치 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo dpkg -i google-chrome-*.debsudo apt install -fsudo dpkg -i google-chrome-*.deb
Debian Jessie에 openjdk8 설치하기 Source : https://unix.stackexchange.com/questions/342403/openjdk-8-jre-headless-depends-ca-certificates-java-but-it-is-not-going-to-be apt install -t jessie-backports openjdk-8-jre-headless ca-certificates-java
Valgrind for ARM sed -i -e "s#armv7#arm#g" configure./configure --host=arm-poky-linux-gnueabi --prefix=/opt/valgrind CFLAGS=-static