분류 전체보기 960

서비스, 소켓

시스템과 독자적으로 구동되어 제공하는 프로세스, 예로 여러 서버들. 웹서버 등 메모리에 상주하는 프로세스. 많이 쓰므로 /usr/lib/systemd/system/ 디렉토리에 서비스이름.service로 확인 가능. 소켓 특정 서비스를 요청할 경우 systemd가 구동. 예를 들어 원격 텔넷 서비스. 요청 끝나면 소켓 종료. 항상 가동될 필요가 없는 것. /usr/lib/systemd/system/에 소켓이름.socket으로 존재

카테고리 없음 2022.11.07

프로세스

PID: 프로세스ID 제일 처음 실행되는 프로세스 init systemd가 프로세스를 관리하는 프로세스 시스템데몬, 다른 데몬들의 상위존재 과거는 xinetd 로 썼음 위치는 /etc에 systemd랑 xinetd 둘다 있음. 프로세스 종류 부팅 : 데몬 프로세스들을 메모리에 넣는 것 프로세스 하드디스크에 있는ㄴ 실행코드를 메모리로 로딩 ps 프로세스 출력 -e 커널 프로세스 제외한 모든 프로세스 출력 -f 프로세스에 대한 여러 정보(풀포맷)를 보여줌. kill -9 프로세스ID 프로세스 강제종료 -15는 정상종료 pstree 프로세스 트리

카테고리 없음 2022.11.07

네트워크

파일 수정 후 경로 restart www 웹서버 ftp ftp서버 mail mail서버 공통 네트워크 주소 예 : 192.168.111.0 마지막에만 0 0 ~ 255 중 0은 이 네트워크가 쓰고 255는 넷마스크가 씀 ping www.naver.com -> /etc/host.conf 조회 -> 없으면 /etc/hosts 조회 -> 없으면 /etc/resolv.conf (name서버의 ip주소가 있음.) 이 중 만약 없다면 응답 안함 있다면 ip주소 획득. 네트워크 장치 이름 ens~~~ ~~~ 숫자 OS에 따라 랜카드 지정 시 저거 수정 service network start stop restart status /etc/sysconfig/network 수정 이후는 restart 해 줘야 컴퓨터가 인식 ..

네임서버주소

네임서버주소만 알면 다른건 패턴 똑같음 네임서버란 입력한 주소의 ip주소를 찾아줌 네임서버 파일 위치 /etc/resolv.conf 이거는 네트워크에 직접적인 영향은 없음. URL을 IP주소로 변환해주는 역할 네트워크에 직접적인 영향이 없어서 내가 설정도 가능함. 만약 원하는 서버의 IP를 직접 입력하면 연결할 수 있음. 저 파일 내에 IP주소가 있는데, 이 IP주소의 서버에는 모든 컴퓨터의 URL과 정보가 저장되어 있음. DNS(Domain Name System)서버 라고도 함 hosts 네임서버 이전에 전화번호부 같이 IP를 적어 두던 것 위치 : /etc/hosts 구조 IP 도메인 허나 이거는 해당 도메인의 IP주소가 변경되는 등 하면 내가 직접 수정해줘야 하는 그런 문제가 있음.

파일 묶기

압축 : 용량 압축시켜서 줄이기 파일 묶기 : 파일 묶음, 알집 명령어 : tar 확장자 : tar c 묶기 x 풀기 t 경로확인 u 아카이브 업데이트 r 압축파일에 파일추가 옵션 : f 파일 v 비쥬얼, 과정 보기 z 묶은 후 gzip으로 압축 j 묶은 후 bzip2로 압축 J 묶은 후 xz로 압축 tar cvf 이름 묶을파일들. tar cvf txt.tar *.txt tar cvf txt.tar test1.txt test2.txt tar xvf tar파일 cvf나 xvf 쓸 때 - 안씀 경로 지정 -C tar xvf 파일이름 -C 경로 f옵션이 필요한 이유 원래 tar은 tape backup을 위한 명령어였음. 그걸 파일에다 하라고 하는 게 -f 옵션. 아카이브: 파일이나 디렉토리를 묶어 하나로 만드..

dnf

yum에서 성능 향상 시킨 것. rpm > yum > dnf dnf install 패키지이름 yum은 패키지를 웹에서 다운받아 오는거기 때문에 인터넷이 있어야 함. centos 패키지 저장소에서 다운 받아옴. dnf -y install 패키지이름 -y는 yes, 모두 허락 dnf localinstall rpm_파일이름.rpm rpm파일 설치 dnf check-update 업데이트 가능한 목록 update remove info 현재 패키지가 설치되어있는지 안되어있는지는 rpm -q 패키지이름 dnf clean all 패키지 소스 url 다 지움. (아마 AppStream이랑 Base파일)

RPM

RPM은 윈도우의 setup.exe랑 비슷. 간단한 설치과정을 제공함. 확장명 .rpm 패키지임. 옛날의 경우 tar.gz, Z 등의 압축파일을 풀어서 설치 진행. rpm 옵션 설치 rpm -Uvh 패키지파일이름 -v 설치과정 확인 -h 설치 진행 마크(#)가 출력 -Uvh -ivh 둘 다 설치 가능 -Fvh 이전버전 있을 때만 설치 rpm -qa 설치되어있는 패키지 출력 a는 all임. -qi 설치되어 있는지 -q~ ~에 대하여 질문 그냥 -q도 가능 설치 빼고는 삭제나 기타 등등을 할때는 패키지이름을 씀. 파일이름 말고. rpm은 파일이 있어야 함. 분할되어있는 파일도 있음. 이름 패키지이름-버전-릴리즈번호.페도라버전.아키텍쳐.rpm

카테고리 없음 2022.10.26