리눅스 마스터 ~ 유용 명령어 모음!

in kr •  6 years ago 

Linux,, Database,, Network,, 등등 깊은 수준에 Level을 아는건 아니지만
위에 내용대로 여러가지를 겪으면서,
유용하게 사용했던 명령어를 적어본다.

  1. ls
  • "ls -al | wc"
    위 명령어는 파일갯수(숨긴 파일 포함)를 확인할 때 사용하는 명령어 이다.
    예를들어 HA 구성에서 Active / Standby 파일 갯수 비교, OS Upgrade시 파일 무결성(무결성 툴은 아니지만 갯수로 변경됐는지 간단하게 확인시) 등등
    어떤 작업 전후로 해당 파일들이 변경 됐는지 확인시에 유용하다.
  1. tar
  • "tar xvzf test.tgz *"
    위 명령어는 압축 명령어 인데, 압축은 xvzf 압축해제는 cvzf 위 Format으로 압축하는 방식 외에도 다른 방식또한 존재하나 해당 방식을 많이 사용하므로 기재한다.
    xvzf 중 v는 자세히 보기 Option으로 명령어에 없어도 가능하다.
    또한 압축파일 Format으로 확장자가 tar.gz 또는 tgz 두 가지로 가능하다.
    필자는 Database가 파일로 떨어지는 mysql 또는 maria 에서 Data Log가 너무 많이 쌓여 있을 때 Backup 용도로 많이 사용 했었다.
  1. find
  • "find / -name test."
    위 명령어는 파일을 찾을 때 유용하다.
    find command로 /(root) 경로에 있는 test.
    (test.으로 시작되는 모든 확장자) 파일을 찾을 때 쓰는 명령어 이다.
  1. grep
  • "cat ////* | grep messages"
    위 명령어는 보통 "|" 를 이용해서 찾고 싶은 문자열을 찾을때 많이 사용한다.
    network 같은 경우에는 config 중 찾고 싶은 문자열을 골라낼때 사용하거나,
    linux등 기타 장비들은 log들이 분산 되있고 경로는 동일 할때? 많이 사용한다.
    예를들어 test/123/2018/ 경로에 하위 디렉토리가 20개 정도 될때 많은 error log들을 검색하기란 쉽지 않다.
    cat test/123/2018// | grep error
    이런식으로 찾아내면 된다.
    위 명령어와 동일한 case로 grep만 사용하고 싶을 때는
    grep -r message ////* 이렇게 해도 된다.

그 밖에도 history(명령어 히스토리) / !(기존 command 실행) - !rm / 기본 명령어 rm, mkdir, cd 등 / chmod, chown 해당 명령어는 기본 적으로 많이 사용하므로 알아두는 편이 좋다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!