본문 바로가기

반응형

컴퓨터 관련/리눅스

(8)
8. 소프트웨어 설치 및 삭제 (데비안 계열) 1. 자동 설치 1.1. apt-get apt-get 명령어 패키지명 옵션 설명 명령어 태그 install 새 패키지 설치 dist-upgrade 의존성을 검사하며 설치 update 새 패키지 목록 가져오기 upgrade 업그레이드 실행 remove 패키지 제거 2. 수동 설치 2.1. 파일 아카이브와 압축 tar [옵션] 파일명 *tar.gz 압축해제* tar -cvzf TA-radware.tar.gz TA-radware *tar.gz 압축* tar -xvzf TA-radware.tar.gz 파일 압축 및 해제 관련 옵션 옵션 기능 x tar로 묶은 파일을 원본 파일로 복원 z tar.gz로 압축하거나 해제 j tar.bz2로 압축하거나 해제 J tar.xz로 압축하거나 해제 옵션 기능 c 새로운 아카..
7. 리눅스 프로세스 관련 명령어 모음 1. 프로세스 관련 명령어 1. ps 실행 중인 프로세스 상태를 보여주는 명령어 CPU 사용도가 낮은 순서로 출력 ps [옵션] 옵션 설명 a 현재 실행 중인 모든 프로세스 출력 e 모든 프로세스 정보 u 사용자 이름과 프로세스 시작 시간 출력 x 사용되고 있는 모든 프로세스들을 출력 l 자세한 정보 출력 ps aux 실행 결과에 따른 상태 설명 옵션 설명 Status VSZ 페이지 단위의 가상 메모리 사용량 RSS 실제 사용된 메모리량 TTY 프로세스와 연결된 터미널 번호 STAT 현재 프로세스 상태 (자세히 보기) TIME 총 CPU 사용 시간 COMMAND 실행 명령 ps -l 수행 결과에 따른 상태 설명 옵션 설명 Status F 프로세스 플래그 (자세히 보기) PPID 부모 프로세스 PID C ..
6. 리눅스 권한 및 그룹 설정 명령어 모음 1. 파일 속성 - rw-rw-r--(1) 1(2) admin(3) admin(4) 53(5) 2020-11-05(6) 9:48 Untitled(7) 번호 설명 (1) 파일 허가권 (2) 물리적 파일 연결 갯수 (3) 파일 소유자명 (4) 파일 소유 그룹명 (5) 파일 크기(바이트 단위) (6) 파일이 바이트 단위로 변경된 시간 (7) 파일명 2. 소유권과 관련 명령어 1. chown 파일과 디렉터리의 사용자 소유권과 그룹 소유권을 변경 chown [옵션] 소유자[:그룹명] 파일명 옵션 설명 -R 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권 변경 3. 허가권과 관련 명령어 1. 파일 유형과 허가권 ls -l로 파일 유형과 허가권을 알 수 있음 파일 허가권의 첫 자리는 파일 유형을 기호로 ..
5. 리눅스 네트워크 & 시스템 관련 명령어 모음 1. 네트워크 관련 명령어 1. ping 서로 네트워크가 연결되어 있음을 확인시켜 주는 명령어 ping [옵션] [도메인명 혹은 IP주소] 옵션 설명 -c [요청 수] ping을 보낼 횟수로 생략될 경우, 무제한으로 실행 -i [초] 신호를 보내는 시간 간격으로, 생략될 경우 1초 단위로 설정 -s [패킷 크기] 전송하는 패킷 크기를 바이트(Byte) 단위로 설정 2. traceroute 목적지 호스트까지의 경로를 표시하고 그 구간의 정보를 기록하는 명령어 traceroute [도메인명 혹은 IP주소] 3. nslookup 도메인명으로 IP주소를 조회하거나 IP주소로 도메인명을 조회하는 명령어 nslookup [옵션] [호스트명] 옵션 설명 -type=레코드 레코드 타입을 지정 레코드 설명 NS 도메인의..
4. 리눅스 디렉터리 및 파일 관련 명령어 모음 1. 디렉터리 관련 명령어 1. pwd 작업 중인 디렉터리의 위치를 나타내는 명령어 2. cd 디렉터리를 이동할 때 사용하는 명령어 cd [상대경로|절대경로] [설정경로] 이름 설명 ~ (틸다) 현재 사용자의 홈 디렉터리로 이동 . (점 하나) 현재 디렉터리 .. (점 두 개) 현재에서 한 단계 상위 디렉터리로 이동 / 루트 디렉터리로 이동 3. mkdir 새로운 디렉터리를 만드는 명령어 mkdir [옵션] 디렉터리명 옵션 설명 -m 디렉터리를 생성할 때 권한을 설정 (디폴트는 755) -p 상위 경로 생성 -v 디렉터리 생성 후 디렉터리의 메시지 출력 4. rmdir 디렉터리를 삭제하나, 내부에 파일이 있을 경우 삭제하지 않음 rmdir 디렉터리명2. 파일 관련 명령어 1. ls 현재 위치한 디렉터리의..
3. 리눅스 도움말 및 계정 관련 명령어 모음 1. 일반적인 리눅스 명령어 1. which 명령어의 위치를 찾아주거나, alias를 보여주는 명령어 which 명령어 2. alias 별명을 설정하고, 명령어 대신 해당 별명을 사용하도록 설정 alias [별명='명령어'] 3. unalias alias 기능을 해제한다 unalias [옵션] [별명] 옵션 설명 -a 설정된 모든 alias 해제 2. 리눅스 도움말 1. man 명령어의 메뉴얼 제공 man [섹션] [옵션] 명령어 옵션 설명 -a 명령어의 검색된 메뉴얼 페이지를 모두 출력 -h 사용법을 출력 -f 키워드와 동일한 man페이지만 출력 -k 키워드가 포함된 man페이지만 출력 -w 문자의 메뉴얼 페이지가 있는 위치를 출력 섹션 설명 1 일반 명령어 관련 메뉴얼에 들어있는 영역 ..
2. 오픈 소프트웨어 라이센스 1. 자유소프트웨어의 특징 실행의 자유 재배포의 자유 개작의 자유 파생물의 유료 판매 가능! 2. 라이센스 적용시 "공통적으로" 지켜야 할 사항 적용된 라이센스, 원작자 고지 제품명이 중복 되지 않도록! 3. GPL 라이센스 GPL 코드를 사용하면 GPL 라이센스 적용 전체 소스코드를 무료로 공개해야 함 4. LGPL(Lesser General Public Licence) 라이센스 정적링크 시 공개 의무 사항: LGPL의 라이브러리의 소스코드와 App의 오브젝트 코드 동적링크 시 공개 의무 사항: LGPL의 라이브러리의 소스코드 라이브러리에 GPL을 사용하면, GPL 사용이 위축됨. 따라서, 라이브러리에 특화된 LPGL이 생김 5. BSD 라이센스 공개 의무 없음. 무제한 사용 가능 6. 아파치 라이센스..
1. 리눅스 디렉터리 종류와 특징 1. 디렉터리 종류 1.1. 디렉터리 종류 디렉터리 저장 내용 / 최상위 디렉터리. 출발점인 동시에 다른 시스템과의 연결점 /boot 부팅시 커널 이미지와 부팅 정보 파일 저장 /proc 커널의 기능을 제어하는 역할 현재 실행되는 프로세스와 실제로 사용되는 장치, 하드웨어 정보 저장 /lib 공유 라이브러리 디렉터리 /bin 기본적인 명령어가 저장된 디렉터리 일반 사용자가 함께 사용할 수 있는 명령어 디렉터리 /dev 시스템 디바이스 파일들을 저장하는 디렉터리 /etc 시스템 환경 설정 파일 저장 디렉터리 /root 관리자용 홈 디렉터리 /sbin 관리자용 시스템 표준 명령 및 시스템 관리와 관련된 시스템 실행 명령어 저장 /usr 사용자 디렉터리. 사용자의 데이터나 애플리케이션 저장 /home 사용자 ..

반응형