리눅스에서 서비스(service) = 데몬(daemon) = 서버 프로세스 라고 이해하면 편하다. 서비스 : 시스템에서 늘 가동하는 서버 프로세스. 백그라운드 프로세스의 일종이다. 소켓 : 필요할 때만 작동하는 서버 프로세스 서비스와 소켓은 systemd라는 서비스 매니저 프로그램으로 작동/관리된다. 서비스 - 시스템과 독자적으로 구동 및 제공되는 프로세스. ex) 웹서버(httpd), DB 서버(mysqld), FTP서버(vsftpd) - 실행 및 종료는 'systemctl start/stop/restart/status 서비스이름' 명령으로 관리된다. ex) 웹서버 구동 : systemctl start httpd - 서비스의 실행 스크립트 파일은 /usr/lib/systemd/system/ 디렉터리에 ..
포그라운드 프로세스 화면에 나타나서 사용자와 상호작용하는 프로세스. 백그라운드 프로세스 실행되고 있지만 화면에 나타나지 않고 뒤에서 실행되는 프로세스. 명령을 백그라운드로 실행시키려면 뒤에 & 문자를 붙인다. 그러나, vi 에디터와 같이 현재 터미널에서 입출력해야하는 프로세스는 &을 붙여서 백그라운드로 실행해도 아무 의미가 없다. & 붙여도 백그라운드로 실행 안되고 터미널에서 실행된다. 프로세스 번호 각각의 프로세스에 할당된 고유 번호. 활성화된 프로세스를 메모리에서 강제로 제거할 때 프로세스 번호가 사용된다. 작업 번호(Job number) 현재 실행되고 있는 백그라운드 프로세스의 순차 번호 ForeBack 바꿀 때 작업번호 필요하다. 부모 & 자식 프로세스 모든 프로세스는 부모 프로세스의 하위에 종속..
파이프 ( | ) 두 명령어를 연결하는 통로 역할 파이프 앞의 명령어에 대한 출력을 뒤 명령어의 입력으로 ls -l /etc | more ls -l /etc | more 앞 명령의 출력을 뒤 명령어인 more에 입력으로 하면? ls -l /etc 의 엄청 긴 내용들이 more 명령을 한 것처럼 페이지로 넘기면서 편하게 볼 수 있음 shift+\ 누르면 | (혹시나 키보드에서 파이프 기호를 못찾을 분들을 위해..) 필터 필요한 것만 걸러주는 명령어 grep, tail, wc, sort, awk, sed 등의 명령어가 있다. 주로 파이프와 함께 사용된다. grep ps -ef | grep bash ps -ef | grep bash ps -ef 명령: 시스템의 모든 프로세스 번호를 출력함. 이것을 파이프 뒤의..
* 리눅스 네트워크 관련 명령어를 공부하기 위한 배경지식이기 때문에 네트워크 개념은 간단하게 알아볼 것이다. * 필자가 공부한 책 : 이것이 리눅스다 [우재남. 한빛미디어] TCP/IP - 가장 널리 이용되는 프로토콜의 종류 중 하나 (*프로토콜 : 컴퓨터끼리 네트워크 상으로 의사소통하는 양식과 규칙의 체계. ) - 통신의 전송/수신을 다루는 TCP(Transmission Control Protocol) - 데이터 통신을 다루는 IP(Internet Protocol) 호스트 이름(host name)과 도메인 이름/주소(domain name) - 호스트 이름 : 각각의 컴퓨터에 지정된 이름 - 도메인 이름 : domain.co.kr과 같은 형식으로 표기. - 호스트 이름이 this이고 도메인 이름이 dom..
파일을 만들기 위해 사용되는 명령어 3가지! 바로 gedit, cat, touch 입니다! 세 가지 모두 파일을 만들 수 있는데 서로서로 살짝씩 다른 점들이 있는데요, 그 차이점에 집중해서 한번 공부해봅시다~! 1. gedit 명령어 -gedit 은 명령어이기 이전에 GNOME이 제공하는 GUI 기반 문서편집기이다. geidt의 특징을 먼저 알아보도록 하자 gedit 란 ? -GNOME 데스크톱 환경 기본 에디터 -일반 텍스트, 프로그램 코드, 마크업 언어 등을 편집하기에 적합하다 -기능 -파일 : 새로 만들기, 열기, 저장, 닫기 -편집 : 입력취소, 잘라내기, 복사, 붙여넣기 -보기 : 도구모음, 상태표시줄, 전체화면 -검색 : 찾기, 바꾸기 -검사 : 맞춤법 검사 -문서 : 모두 저장, 모두 닫기,..
$ ls [-옵션] 디렉터리* 파일* ls는 list의 준말이며 ls 명령어는 지정된 디렉터리의 내용을 리스트합니다. 디렉터리를 지정하지 않으면 현재 디렉터리 내용을 리스트합니다. 파일을 지정하면 해당 파일만을 리스트합니다. $ ls / bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr $ ls ~ Desktop Downloads Pictures Templates pl 다운로드 Documents Music Public Videos linux tmp 사진 $ cd Desktop $ ls cs1.txt 옵션 기능 -a (all) 숨겨진 파일을 포함하여 모든 파일을 리스트한다. -s (size) 파일의 크기를..
이번 글에서는 명령어와 관련된 명령어들을 알아봅시다! which 명령어는 $ which 명령어 형태로 사용합니다. 명령어들은 모두 특정 파일 안에 존재하는데, 그 위치를 절대경로를 보여줍니다. 더보기 $ which ls /bin/ls $ which pwd /usr/pwd $ which passwd /usr/passwd whatis 명령어는 $ whatis 명령어 형태로 사용되고, 명령어에 대한 간단한 설명을 출력합니다. 더보기 $ whatis ls ls (1) - 경로의 내용을 나열한다. ls (1p) - list directory contents man 명령어 또한 명령어에 대한 설명을 제공하는 명령어입니다. 따라서 사용 방법은 whatis와 유사하게 $ man 명령어 형태로 쓰이겠죠? whatis와는..
- Total
- Today
- Yesterday
- 코딩테스트
- genaiapp
- vscode easycode
- PYTHON
- 백준
- partyrock무료
- aws생성형ai
- partyrock사용볍
- S3배포
- partyrock생성
- 오블완
- partyrock앱
- AWSBedrock
- 파이썬
- SpacewBetween
- partyrock
- 술자리병돌리기게임
- 티스토리챌린지
- 정적 웹페이지 배포
- S3 403 forbidden
- BOJ
- 병돌리기구현
- awsgenai
- easycode
- React native 작동 원리
- 알고리즘
- easycode chatGPT
- 생성형AI
- 정적 웹사이트 배포
- ChatGPT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |