본문 바로가기

ubuntu

(8)
jmeter cli로 실행 시 각종 파라미터 넘기기(ip, thread, port 등) jmeter를 cli로 사용하는 법을 알아보자. cli로 실행할때마다 ip주소를 유동적으로 넘겨주고 싶다면 아래 포스팅 참고 https://mkbansal.wordpress.com/2012/08/01/jmeter-command-line-script-execution-with-arguments/ Jmeter – command line script execution with arguments Its a common practice to create Performance script in GUI mode and run the test in CUI (command user interface) mode. Some time we need to pass some arguments to script as input. ..
하이퍼쓰레드 켜고 끄기 하이퍼쓰레딩 확인하기 제일 편한 방법: `lscpu`명령 방법 1; siblings 가 cpu core 2배면 hyperthreading on cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2 방법 2 ; Thread Count가 Core Count의 2배면 hyperthreading on dmidecode -t processor | egrep 'Core Count|Thread Count' | head -2 방법 3; hyperthreading on이면 HTT(Hyper-threading), off면 HTT(Multi-threading) dmidecode -t processor | grep HTT | head -1 하이퍼쓰레드 설정 bash파일 만들기 ..
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가 실행이..
내가 만든 프로그램을 터미널에서 명령어처럼 사용하기 방법은 두 가지 1. 환경변수에 프로그램을 등록하는 방법 2. 프로그램 자체를 path 폴더에 넣는 방법 환경변수에 프로그램 등록하기 $ export PATH=$PATH:/any/folder/you/want $ echo $PATH # PATH 확인하기 $ source ~/.bashrc https://askubuntu.com/questions/500775/permanent-path-variable
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..
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..
우분투 루트 폴더 용량이 꽉 찼을 때 우분투를 포맷해서 다시 깔았는데 루트폴더 용량이 꽉찼다.. 해결법을 알아보자 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'
Ubuntu 18.04 설치 후 세팅하기 목차 - 소프트웨어 다운로드 서버 변경 - build-essential 설치 - 드라이버 설치 및 배터리 최적화 - 언어 키보드 설치 - 테마 및 유틸리티 설치 우분투 부팅 노트북 부팅 오류 해결법 (화면이 까맣게 안 켜질 때, MSI노트북, 그래픽카드 有): 부팅화면 GRUB - Ubuntu 선택 (엔터는 누르지 말고 하이라이팅된대로 놔두기) `e` 눌러서 옵션 설정 창 열기 linux로 시작하는 줄 찾아서 맨 뒤에 modprobe.blacklist = nouveau 추가 소프트웨어 다운로드 서버 변경 우분투 서버가 잘 멈춘다. 카카오미러로 바꿔주자. window+S로 검색, software & updates Ubuntu Software탭에서 Download from ... Other 선택 다운로드 서..