본문 바로가기
Linux

리눅스2

by 개발자 영만 2022. 7. 5.
  1. (root 권한) 최상위 디렉터리에 backup 디렉터리 생성
    → sudo su
    → mkdir backup
    • 디렉터리 생성 후 현재 위치 확인 명렁어 실행
      → pwd
    • 파일 목록 자세히 보기 옵션써서 명령어 실행
      → ls -l
  2. backup 디렉터리 안에 korea, seoul 이름의 디렉터리 생성
    • 절대 경로로 생성
      → mkdir /backup/korea /backup/seoul
    • 디렉터리 생성 후 숨김 파일 목록 보여지는 옵션으로 명령어 실행
      → ls -a
  3. (사용자 권한) 사용자 홈 디렉터리에 star 이름의 디렉터리 생성 후 apple이라는 파일에 happy라는 내용 넣기
    → su woo
    • 현재 위치 확인 명령어 실행
      → pwd
    • 디렉터리는 상대경로로 생성
      → mkdir ./home/woo/star
    • 파일 생성 후 숨김파일과 자세히 목록보기 옵션으로 명려어 실행
      → echo 'happy' > ./home/woo/star/apple
      → ls -al
    • 파일 내용 보이게 명령어 실행
      → cat ./home/woo/star/apple

  1. uname
    • 시스템 커널 정보 출력
    • 사용법 #uname
    • 옵션
      • -r : 운영체제의 릴리즈 넘버
      • -s : 운영체제의 이름
      • -n : 네트워크 호스트명
      • -m : 머신 타입
      • -v : 운영체제의 버전
  2. ps
    • 실행주인 프로세스 출력
    • 사용법 #ps
  3. df
    • 현재 마운트 된 디스크의 크기, 사용량, 남아있는 용량 등에 대한 정보를 출력
    • 사용법 #df
    • 옵션
      • -h : 용량 단위를 표시
      • -k : 킬로바이트 단위로 보여줌
      • -m : 메가바이트 단위로 보여줌
      • -T : 각 파티션에 대한 파일 시스템 유형을 보여줌
      • -I : 아이노드의 사용량을 보여줌
  4. du
    • 파일이나 디렉터리들이 디스크에서 차지하고 있는 크기를 출력
  5. useradd
    • 사용자를 추가해주는 명령어
    • 사용 법 #useradd [사용자명]
  6. kill
    • 프로세스 종료
    • 사용법 #kill (option) [PID]
    • 옵션
      • -9 : 프로세스 강제 종료 -> 프로세스가 사용중이던 데이터를 기록하지 않음
      • -15 : 프로세스 정상종료 -> 저장할 데이터가 있는 경우 저장 후 종료
  7. / : 최상위 디렉터리
    /bin : 기본 실행 명령어(실행파일)가 저장되어 있는 디렉터리
    /sbin : 시스템 명령어가 저장되어 있는 경로(관리자만 사용가능)
    /usr/sbin : system binaries, 시스템 관리를 위한 명령어 디렉터리(시스템 부팅, 복구, 보수 등)
    /boot : 부팅 관련 파일 디렉터리 -> 리눅스 부트로더(boot loader)가 저장되어 있는 경로
    /etc : 시스템 설정 파일 디렉터리 -> 리눅스 시스템에 대한 서비스와 환경설정과 관련이 있는 파일이 저장되어 있는 경로
    /mnt : 입출력 장치 연결 마운트 디레터리, mount directory, 원격 장치 파일을 사용하면 출력되는 경로(ex: 와이파이)
    /media : 임시 마운트 디렉터리 -> CD/DVD, USB 등이 임시로 마운트 되는 역할을 수행하는 디렉터리 - 치 파일을 사용하면 출력되는 경로
    /usr : 시스템이 아닌 일반사용자가 사용하는 프로그램이 설치되는 경로 -> 윈도우 관련 시스템 파일드과 리눅스 커널 소스 등이 있는 파일 디렉터리
    /lib : 공유 라이브러리 디렉터리 -> 프로그램들의 각종 라이브러리들이 존재, 대부분 공유 라이브러리
    /dev : 장치를 쓸 때 필요한 특수 파일 위치
    /home: 일반 사용자의 홈 디렉터리
    /opt : 추가 소프트웨어 설치 디렉터리(리눅스 이외 소프트웨어들이 설치됨
    /proc : 커널과 프로세스를 위한 가상 파일 시스템들이 저장되어 있는 경로
    /root : 관리자의 홈 디렉터리
    /tmp : 공용 디렉터리 및 임시 저장소
    /var : 시스템 운영중에 저장되는 자료가 저장되어 있는 경로
    /run : 게속 실행되고 있는 프로세스를 저장하고 있는 경로
    /swap : 가상 메모리(파티션을 마치 메모리처럼 사용하게 함)

공인 IP 사설 IP 고정 IP 유동 IP
1 2 3 4

vi 또는 vm 이란?

  • vi(Visual display editer)
    • 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 만들었다.
    • vi라는 이름은 한 줄식 편집

'Linux' 카테고리의 다른 글

리눅스 4  (0) 2022.07.05
리눅스3  (0) 2022.07.05
리눅스 개념  (0) 2022.07.04
리눅스  (0) 2022.07.04