본문 바로가기
SMALL

전체 글139

C041_read함수 사용하기 시작하기에 앞서서 파일디스크립터에 대해 알아보도록 하겠습니다. 파일 디스크립터(File Descriptor)란? 리눅스 혹은 유닉스 계열의 시스템에서 프로세스(process)가 파일(file)을 다룰 때에 사용하는 개념입니다. 프로세스에서 특정 파일에 접근할 때 사용하는 추상적인 값입니다. 이때 파일 디스크립터 양수 값으로 저장이 되며 0, 1, 2는 아래와 같은 이유로 사용되기 때문에 제외됩니다. 0 : 표준 입력(Standard Input) 1 : 표준 출력(Standard Output) 2 : 표준 에러(Standard Error) 이제 파일을 열어보도록 하겠습니다. open함수를 사용해서 파일을 열게 됩니다. open() 함수 헤더 : fcntl.h 형태 : int open(const char *.. 2023. 12. 28.
passwd 명령어 passwd 명령어는 사용자의 비밀번호를 설정하고 변경하는 명령어입니다. GilDong(길동)의 암호 설정을 하거나 다시 하고 싶다면 passwd GilDong GilDong의 비밀번호를 변경하게 해줍니다. (root계정이 아니라면 passwd앞에 sudo를 붙여 주세요.) 다양한 옵션이 있는데 간단하게 살펴보고 마무리 하도록 하겠습니다. -d : delete의 약자로 사용자의 암호를 삭제해 줍니다. (passwd -d GilDong) -e : expire의 약자로 강제적으로 사용자의 암호를 만료시켜 줍니다. 만약 유저이름을 뒤에 적지 않는다면 현재 계정을 만료시킵니다. (passwd -e GilDong) -h : help의 약자로 사용법을 출력해 줍니다. (passwd -h) -S : status의 약.. 2023. 12. 27.
cron 사용하기 cron은 특정 시간에 특정 작업을 하는 것입니다. 설정을 한번 같이 해보도록 하겠습니다. crontab -e 명령을 활용하여 cron을 설정할 수 있습니다. */분 */시간 */일 */월 */요일 /.sh파일 이렇게 특정 시간에 .sh파일을 연속적으로 실행할 수 있게 해줍니다. 위와 같이 작성이 된다면 10분마다 /root/test.sh가 실행이 됩니다. 그런데 뒤에 '| wall'은 무엇일까요? 접속된 모든 터미널에 .sh파일을 실행하라는 옵션입니다. 이번에는 실행되고 있는 cron을 멈추는 방법에 대해 알아보겠습니다. cron 멈추기 우선 crontab을 삭제하는 방법이 있습니다. sudo crontab -r cron을 멈추는 방법입니다. 그런데 이 방법은 system을 다시 시작하면 초기화 되면서.. 2023. 12. 26.
VirtualBox, debian 설치하기 오늘은 ubuntu의 아버지 debian을 VirtualBox에 설치해 보는 시간을 가져 보겠습니다. debian에 대해 아직은 잘 모르시거나 궁금하신 점이 많으시다면 아래의 링크를 클릭해 주세요. https://hig0617.tistory.com/111 조금 긴 포스팅이 될 것 같습니다. 이해 부탁드립니다. 설치 진행시 나오는 영어에 대한 해석도 달아 놓았습니다. 참고하시면서 하시면 왜 이과정을 이렇게 진행하시는지 이해를 도울 수 있을 것이라고 생각이 됩니다. VirtualBox 실행하기 아무것도 없다면 New를 눌러 새로 만들도록 하겠습니다. Name에는 원하시는 가상머신의 이름을 적어주시고 Type은 Linux로 설정을 해주시고 Version은 Debian (64-bit)로 설정해 주세요. 큰 작업.. 2023. 12. 25.
LIST