일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BOF
- Linux
- flask
- 러닝스칼라
- 리눅스
- 러닝 스칼라
- 웹해킹
- 딥러닝
- 백엔드
- hackerschool
- hacking
- Web
- php
- BOF 원정대
- c++
- backend
- 파이썬
- mysql
- webhacking
- 경제
- hackthissite
- deep learning
- 인공지능
- Shellcode
- c
- Scala
- Javascript
- ChatGPT
- Python
- 챗GPT
- Today
- Total
목록리눅스 (11)
jam 블로그
[파일을 묶을 시] tar cvf /경로/파일명.tar 또는 파일 [파일을 풀 시] tar xvf /경로/파일명.tar [압축할 때] tar cvzf /경로/파일명.tar.gz 또는 파일 [압축 해제] tar xvzf 파일명.tar.gz [예제] tar -xvf foo.tar : foo.tar 파일을 푼다. tar -xvzf foo.tar.gz : gzip으로 압축된 foo.tar.gz 파일을 푼다. tar -cvf foo.tar foo/ : foo 디렉토리에 있는 내용물을 foo.tar 파일로 묶는다. [기능 옵션] 반드시 아래 옵션들 중 하나가 들어가야 한다. -A, --catenate, --concatenate : 저장 파일에 tar 파일을 추가한다. -c, --create : 새 저장 파일을 만든..
콘솔 창에서 화면이 지나가면 위에 보고 싶을 경우 | more을 쓰긴 합니다만 한장만 올라가서 보면 될 것을 처음부터 다시 찾고 싶은 곳까지 내려오는게 힘들경우 shift + pageup을 누르면 됩니다. 명령어 라기에는 애매한 것..
math.h 를 추가 후 sqrt를 쓴다음 gcc 컴파일 하면 undefined reference to `sqrt' 라는 에러가 납니다. 이럴 경우 컴파일 시 다음과 같이 써 줍니다. $gcc -o xxxx.c xxxx -lm -lm 옵션(l : 라이브러리, m : math.h를 뜻함.)을 컴파일시 적어주게 되면 math.h와 연결이 되어 컴파일이 문제없이 진행이 됩니다.
소켓프로그래밍의 흐름입니다. 서버 프로그램 같은 경우 socket -> bind -> listen -> accept -> write(or read) -> close 클라이언트 프로그램 같은 경우 socket -> connect -> read(or write) -> close 서버와 클라이언트가 통신 하는 방식은 다음과 같습니다. 1. 먼저 서버와 클라이언트는 각각 자신의 socket을 만듭니다. 2. 그 다음 서버는 bind함수 즉, 어떤 주소, 어떤 포트를 사용할 것인지 소켓의 종류는 무엇인지를 결정합니다. 3. 그리고 서버의 listen으로 접속을 기다립니다. 4. 이제 클라이언트는 connect 함수로 서버의 어떤 주소, 어떤 포트로 연결을 합니다. 5. 그리고 서버는 accept 함수에서 conn..
사용형식 crontab [ -u 사용자 id] 파일 crontab [-u 사용자 id] { -l | -r | -e} crontab -l : 예약된 작업리스트 crontab -e : 예약된 작업 수정 crontab -r : 예약된 작업 삭제 crond 실행 확인 => ps -ef | grep crond crond 시작 => /etc/rc.d/init.d/crond start{restart | stop} 일반사용자에게 crontab 명령어 사용하도록 설정 허가 => /etc/cron.allow 여기에 ID 등록 일반사용자의 crontab 명령어사용을 제한하고자 한다면 =>/etc/cron.deny 에 ID를 등록 즉, => /etc/cron.allow : 허용할 사용자 ID 목록 => /etc/cron.de..