일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Linux
- php
- Python
- Shellcode
- hacking
- deep learning
- Web
- ChatGPT
- c
- Scala
- 러닝 스칼라
- 딥러닝
- 웹해킹
- webhacking
- 러닝스칼라
- 챗GPT
- 리눅스
- backend
- Javascript
- flask
- 인공지능
- hackerschool
- hackthissite
- mysql
- c++
- BOF
- 파이썬
- 백엔드
- BOF 원정대
- 경제
- Today
- Total
목록리눅스 (11)
jam 블로그
권한 종류 r - 읽기 권한 w - 쓰기 권한 x - 실행 권한 s - set user or group id t - sticky 비트 이 비트가 디렉토리에 설정되어 있을 때 그 디렉토리내에서 파일의 언링크 (제거) 및 재명명은 파일 소유자, 디렉토리 소유자 또는 루트만이 할 수 있다. i - 불변파일 : 루트가 설정하며 루트만이 플래그를 변경 할 수 있다. (설정 시 루트도 못지움) 파일 시스템 종류 - - 파일 d - 디렉토리 l - 심볼릭 링크 c - character special device b - block special device p - FIFO s - 소켓
gdb 명령어 요약집 1. 우선 컴파일 시에 디버깅 정보를 담아야 한다. gcc -g -o [프로그램명] [소스파일명] 디버깅 옵션인 -g 으로 컴파일하며, 최적화 옵션인 -O 은 주지 않도록 한다. 2. 실행방법 gdb [프로그램명] gdb [프로그램명] [core파일명] gdb [프로그램명] [실행중인프로세스pid] 3. 종료방법 q Ctrl + d 4. 소스 찾아가기 (list) l : main 함수를 기점으로 소스의 내용이 출력된다 l 10 : 10 행 주변의 소스가 출력되는데 10 - 5 행부터 10 + 5행까지 총 10행이 출려된다. l func : func 함수의 소스를 출력 l -5 : 기본값으로 10줄이 출력된다고 가정하고, 다음에 출력될 라인이 11라인이라면, 10(마지막라인) - 5 ..
리눅스에서 디렉토리별 용량 보는 명령어입니다. du -hs [디렉토리명] [디렉토리명] ex) du -hs /var /usr ...
single 모드 들어가는 방법 부팅후 Grub 화면에서 아래의 부팅메뉴를 선택합니다. e를 눌러 edit 모드로 들어가면 아래의 메뉴가 있습니다. (리눅스 버전 마다 다릅니다.) root (hd0,0) kernel /vmlinuz-2.4.18-3 ro root=/dev/hda6 initrd /initrd-2.4.18-3.img 두번째 항목(kernel .....)을 선택하고 e를 누르면, 아래의 화면이 뜹니다. grub edit> kernel /vmlinuz-2.4.18-3 ro root=/dev/hda6 위의 라인 끝에 아래와 같이 single을 추가하고 엔터를 누릅니다. grub edit> kernel /vmlinuz-2.4.18-3 ro root=/dev/hda6 single 다음, b를 누르면 ..