리눅스
-
[Linux] gcc 옵션 및 objdump 명령어 - c 최적화 & c 어셈블리어 추출SW/Linux 2020. 2. 8. 13:12
어샘블리어를 추출한 후 최적의 코드를 보기위한 명령어 --$ gcc -c -g -o main.o main.c--$ objdump -d -S main.o 결과 283: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 289 289: 89 c6 mov %eax,%esi 28b: bf 00 00 00 00 mov $0x0,%edi 290: e8 00 00 00 00 callq 295 295: be 00 00 00 00 mov $0x0,%esi 29a: 48 89 c7 mov %rax,%rdi 29d: e8 00 00 00 00 callq 2a2 return 0; 2a2: b8 00 00 00 00 mov $0x0,%eaxgcc 옵션 -o [네임]: 네임 설정 -c : 오브젝트 파일만 생성..
-
[linux] 파티션 나누기 커맨드 fdisk, 파일시스템 만들기 mkfs, 커널과 디스크의 파티션 동기화 partprobeSW/Linux 2019. 10. 13. 16:08
1. 파티션 나누기 fdisk /dev/sdx(각자에 맞는..) 2. 파일시스템 만들기 mkfs -t ext4 /dev/sdxx(각자에 맞는) 3. 커널과 디스크의 파티션 테이블 동기화 partprobe /dev/sdxx 4. 마운트 포인트를 만들어, 새 파티션에 마운트하기 및 확인 mkdir /mnt/test mount /dev/sdxx /mnt/test df -h /mnt/test
-
[Linux] find 명령어 제대로 사용하기SW/Linux 2019. 7. 16. 23:30
find 명령어 “ 파일 시스템을 실시간으로 찾을 수 있급니다. locate 보단 느리지만 최신 상태의 리눅스 시스템을 이 잡듯 수색할 수 있습니다.“ 옵션 1. -ls : 세부 정보 출력 2. -name, -iname(대소구별x) : 파일명 찾기 3. -size : 파일 크기로 찾기 (+ 이상 -이하) ex) find /data -size +500M -size -1G -exec du -sh {} \; 4. -user : 사용자로 파일 찾기 5. -perm : 권한으로 찾기 (777) 6. -mmin -10 : 지난 10분 동안 변경된 파일 찾기 7. -ctime -3 : 지난 3일 동안 소유권이나 변경된 명령이 있는지 찾기 8. -atime +3 :3일 이상 접근 안한 파일 찾기