전체 글 49

LiveCD를 이용해서 루트 디렉토리 fsck 실행하기

fsck: file system check . 파일 검사 & 수리하는 명령어. 루트 디렉토리에 fsck를 실행하면 아래와 같은 경고문구가 뜨며 실행이 되지 않는다. 뭐시기뭐시기/ is mounted. Cannot continue, aborting. 이유는 루트 디렉토리가 mount된 상태이기 때문이다. liveCD를 이용해서 루트 디렉토리에 fsck를 실행하는 방법을 알아보자. 1. Live CD ( Install USB )에서 Try Ubuntu 실행 컴퓨터를 재시작한다. F11을 눌러 부팅 디스크를 _ubuntu install usb_로 선택한다. USB로 부팅이 됐다면 Try Ubuntu를 실행한다. Nvidia 그래픽카드를 쓰는 경우 만약 Nvidia 그래픽카드를쓴다면 Try Ubuntu가 실행이..

Study/linux 2019.10.03

도커에서 HPL 이용하기

도커에서 HPL 컨테이너 사용하기 도커에서 HPL (High-Performance Linpack) 컨테# 도커에서 HPL 컨테이너 사용하기 도커에서 HPL (High-Performance Linpack) 컨테이너를 사용하는 방법을 알아보자. 아직 도커에 HPL이나 linpack의 공식 이미지가 없다. (2019.09.24. 기준) 그래서 그냥 내가 만들어 쓰기로 했다. 목차: 0. HPL과 준비물 컨테이너에서 직접 실행시켜보기 Dockerfile 작성하기 컨테이너 실행 확인하기 HPL이 뭔가? 우선 HPL이 무엇인지 감부터 잡아보자. HPL은 "High-Performance Linpack"의 약자인데, 여기서 Linpack은 벤치마크 프로그램 이름이다. 즉, HPL은 "High-Performace Com..

Study/linux 2019.09.30

C/C++로 터미널에 명령어 전달하기.

C/C++프로그램으로 터미널을 실행해서 명령어를 전달해보자. `system`함수를 이용한다. 코드 예제 #include #include using namespace std; int main() { //명령어 입력 cout command; //str을 char*로 변환 const char *c = command.c_str(); //터미널에 명령어 전달 system(c); return 0; } 실행결과 참고 https://www.quora.com/How-do-I-use-terminal-commands-in-C++ How do I use terminal commands in C++? Answer (1 of 2): system() in C/C++ system() is used to invoke an operat..

Study/linux 2019.09.28

Ubuntu 터치패드를 편하게! :: Fusuma

우분투 터치패드에 제스쳐를 설정해줘서 편하게 쓰자. 한 번 설정해줬더니 이젠 마우스보다 편하다. Fusuma라는 툴을 이용한다. 설치도 간단하고 사용법도 간단하다. 강력추천!! 설치방법 1. 유저를 input 그룹에 추가 $ sudo gpasswd -a $USER input 2. libinput-tools 설치 $ sudo apt-get install libinput-tools 3. Ruby 설치 $ sudo apt-get install ruby 4. Fusuma 설치 $ sudo gem install fusuma 5. xdotool 설치 $ sudo apt-get install xdotool 6. 만약 GNOME에서 터치패드 작동이 안된다면 다음 명령어 입력 $ gsettings set org.gnom..

Study/linux 2019.09.27

우분투 루트 폴더 용량이 꽉 찼을 때

우분투를 포맷해서 다시 깔았는데 루트폴더 용량이 꽉찼다.. 해결법을 알아보자 1. Disk usage analyzer 실행 Disk usage analyzer에서 어떤 디렉토리가 용량을 차지했는지 볼 수 있다. 많이 차지하는 애를 삭제해주자 2. syslog, kernlog 삭제 내 경우는 syslog와 kernlog가 루트용량을 다 잡아먹고 있었다. `$ cd /var/log ls -al` 하면 숨겨진 파일과 용량까지 다 보인다. 최신 로그 파일 내용 확인하기 $ tail -f /var/log/syslog 로그 파일 삭제하기. rm을 쓰면 안된다. 1 $ sudo sh -c 'cat /dev/null > /var/log/syslog'

Study/linux 2019.09.26