Linux용 Tip 세트

5677 단어 Linuxtech

이 보도에 관하여


이 보도는 리눅스에 관한 작은 단락과 기교를 열거했다.
저자가 우분투를 사용했기 때문에 우분투보다 낫지 않을까 생각했지만, 기본적으로 어떤 발매에도 쓸 수 있는 것을 총결해 내려고 했다.
또한 새 Tip이 발견되면 업데이트됩니다.

rc 시스템 파일


rc는 Run Command의 약칭입니다.는 각각 시작할 때 실행되는 명령이다.

OS 시작 시 명령 그룹

/etc/rc$n.d/ 다음 디렉토리의 파일 그룹$n에서 실행 수준을 나타냅니다.
각 운행 단계에 따라 시작하는 과정 = 초기화 등을 설명한다.

운영 수준

  • 0: 정지, 모든 기능이 정지된 상태
  • 1: 단일 사용자 모드, 관리자만 접근할 수 있는 모드에서 네트워크를 닫고 로그인할 때 비밀번호가 필요 없고 기본적으로 긴급용
  • 2: CLI의 다중 사용자 모드에서 네트워크가 다운되어 네트워크에 연결하지 않으려는 경우
  • 3: CLI의 다중 사용자 모드, CLI = 서버용 블랙 문자열 작동 화면 전용
  • 4: 정의되지 않았습니다. 여러 가지 사용자 정의를 할 수 있기 때문에 사용자 정의로 사용할 수 있습니다(63을 시도합니다.)
  • 5: GUI의 다중 사용자 모드, 즉 일반 PC 부팅 모드
  • 6: 다시 시작하여 모든 수호 프로세스에 정지 신호를 보내고 정지시키는 모드
  • .XXXrc


    처음에 .는 숨겨진 파일을 나타내며 일반적으로 표시되지 않습니다.(추가로 표시됨ls -a)XXX는 프로세스의 이름으로 프로세스를 시작할 때 실행되는 초기화 처리 등을 설명한다.

    .bashrc


    이른바 bash가 시작될 때의 시작 스크립트는 현재의 Linux (적어도 Ubuntu) 에 시스템 설정이 적혀 있기 때문에 기본적으로 사용자는 덮어쓰지 않고 사용자가 사용하는 .bash_profile 에 사용자 설정을 써야 한다.
    .bash_profile.bashrc의 아래 부분에서 읽힌다.
    .bashrc
    if [ -f ~/.bash_aliases ]; then
        . ~/.bash_aliases
    fi
    

    자원 확인 시스템 명령


    프로세스 시스템


    ps


    현재 진행 중인 프로세스를 표시합니다.자주 ps ax의 형식으로 집행한다.주로 ps ux 등의 형식으로 일람하여 나타낸다.(내 생각엔)
    $ ps ux
    USER        PID  %CPU %MEM    VSZ    RSS   TTY      STAT START   TIME COMMAND
    $name       $num 0.0  0.0     127568 3916  pts/52   Ss   21:03   0:00 -bash
    
    목록을 이런 식으로 표시a 추가 옵션은 모든 과정이

    top


    현재 실행 중인 프로세스를 실시간으로 표시합니다.

    옵션

    -b 일괄 처리 모드 옵션을 사용하여 일반 명령처럼 해석하고 다양한 처리를 할 수 있다
    다음 옵션을 사용하여 디스플레이를 필터링할 수도 있습니다.
  • -n $num 횟수
  • -d $sec 간격
  • -u/U $user
  • -p $pid 지정 프로세스 ID
  • 메모리 시스템


    free


    메모리의 공백과 사용된 용량을 보십시오.Linux 시스템에서 빈 용량의 확인은 f (ree) 로 명명된 것 같습니다.

    스토리지 시스템


    df(Disk free)


    파일 시스템의 남은 공간을 보십시오.각 구역의 마운트 지점 등.각 디렉터리의 정보 등은 아래du를 사용한다.

    du(Disk used)


    이 파일(디렉토리)에 사용되는 용량을 봅니다.

    일반, 옵션 등

  • -h: --human-readable의 알기 쉬운 디스플레이 형식
  • -maxdepth(mindepth): 귀속 디렉터리의 최대 (최소) 깊이입니다.
  • 명령성어


    명령 결과 검색


    ps -aux | grep "$str"
    
    명령으로 검색=grep, 파이프로만 연결하기
  • grep명령의 man 중grep [OPTION...] PATTERNS [FILE...]이기 때문에 이 측은 특수용도로 여겨진다.
  • 자동 백업 파일 삭제


    $ find ${dirname} \( -name "*~" -o -name "#*#" -o -name "*.swp" \) -delete
    
    *~: 리눅스의 자동 백업 파일, #*#:emacs의 편집 중인 파일, *.swp:vi시스템의 편집 중인 파일을 삭제합니다.
    조건은 ()로 합치지만 명령에서\로 도피-oor("와"는-a

    k(천), G(천), T(베란다) 뷰의 정렬


    $ du -lh -d ${max_depth} | sort -h
    
    -d ${max_depth}--max-depth=n의 줄임말로 발굴하고자 하는 디렉터리의 깊이와 일치하는(min-depth를 통해 특정한 깊이만 표시할 수 있다).-h k/G/T 디스플레이에서sort 명령을 사용할 수 있기 때문에 정렬 디스플레이를 할 수 있습니다
  • 단, 검색이 끝날 때까지 디스플레이를 축적해야 하기 때문에 용량이 큰 경우 디스플레이까지 시간이 걸린다(파이프로 연결되지 않으면 끝부터 순서대로 표시한다)
  • 파일의 시작과 데이터와tee를 기록합니다


    du_log.sh
    $ du -lh -d ${max_depth} | sort -h | tee "du_$(date "+%Y%m%d).log"
    
    위에서 date 명령으로 이전의 시작과 날짜의 내용을 tee 명령으로 표준 출력과 파일에 기록합니다.teeT에서 목적지를 2방향으로 나누어 쓴 것이다.(참고로 T자 도로는 원래 T자 도로이고 다른 길이다.)

    데이터 옵션


    date 명령은 날짜를 쓰는 명령입니다.옵션을 추가하지 않으면 환경에 따라 출력됩니다.예를 들어 일본어(일본시) 환경이라면 2020年 11月 10日 火曜日 12:50:14 JST."+{...format}"를 사용하여 형식을 바꿀 수 있습니다.'%Y'는 4위의 서력으로 %y는 서력의 0매립이 있는 아래 2위, %-y는 0매립무%_y로 빈칸을 채운다(이 매립은 다른 옵션도 사용할 수 있다).
    사소한 옵션 등은 이 보도에서 확인할 수 있다.

    후기


    아직 안 끝났어null

    좋은 웹페이지 즐겨찾기