Linux 23

[Linux Study-13] chown 명령어

안녕하세요. 오늘은 권한에 관련된 명령어를 알아보겠습니다. 지난번 chmod명령어에 대한 설명을 다루었는데요. 오늘은 디렉토리 및 파일의 소유자를 바꾸는 명령어인 chown에 대해 알아보겠습니다. chown chown 명령어는 파일 및 디렉토리의 소유권을 바꾸는 명령어입니다. 예를 들어 root계정으로 만든 파일을 user1이라는 계정이 소유하게끔 변경해주는 것이죠 이 명령어를 바탕으로 사용자와 그룹 소유 2가지를 바꿀 수 있는데요. 먼저 사용법에 대해 알아보겠습니다. 사용자 변경chown 사용자 대상 그룹 변경chown 그룹 대상 사용자 및 그룹 변경chown 사용자:그룹 대상 그럼 어떻게 직접 사용되는지 예제를 한번 알아보겠습니다. [root@localhost ~]# ls -al-rw-rw-rw- 1..

Linux 2016.12.04

[Linux Study-12] zip, unzip, tar

안녕하세요. 오늘은 압축과 관련된 명령어에 대해서 정리할까합니다. 크게 압축풀기 및 압축하기로 나뉘어지는데요. 그중에 먼저 .zip 파일을 압축하고 해제하는 명령어부터 보겠습니다. zip zip 명령어는 쉽게 느끼시는 것 처럼 압축을 하는 명령어입니다. 윈도우에서는 알집, 빵집, 반디집 등의 소프트웨어로 쉽게할 수 있지만, Linux에서는 이렇게 명령어 하나하나로 해주어야 한답니다. 그렇다면 바로 명령어 사용법에 대해서 알아보겠습니다. [root@localhost ~]# zip example.zip ./* 위 명령어에 대해서 알아보겠습니다. example.zip이라는 이름으로 현재 위치의 모든 파일을 압축하겠다는 명령어 입니다. 만약 하위 디렉토리까지 모두 압축하고 싶다면 -r 명령어를 사용해주면 됩니다..

Linux 2016.11.19

[Linux Study-11] mv 명령어

안녕하세요. 오늘은 mv 명령어에 대해서 정리할까합니다. mv mv 명령어에 대해서 알아봅시다. 지난 포스팅에서는 cp명령어에 대해서 정리하였는데요! cp명령어가 복사 명령어였죠? mv는 이름에서도 알다시피 이동시킬 때 쓰는 명령어입니다. 현재 위치에서 다른 위치로 이동시키는 것이므로, 잘라내기라고 생각하셔도 되요! ctrl + x, ctrl + v 와 같은 역할이죠! 사용 방법은 cp명령어와 아주 비슷해서 어렵지 않습니다. 그렇다면 한번 보겠습니다. 사용 형태는 아래와 같습니다. [root@localhost ~]# mv [옵션] [대상 파일] [move 위치] cp와 아주 똑같죠? 그렇다면 mv 또한 옵션이 있습니다. mv의 옵션부터 알아보겠습니다. -i : 이동 시 같은 파일이 있으면 덮어쓸지 확인한..

Linux 2016.11.08

[Linux Study-10] cp 명령어

안녕하세요. 오늘은 cp 명령어에 대해서 정리할까합니다. cp cp 명령어란 무엇일까요? cp 명령어는 리눅스에서 특정 파일을 복사할 때 사용되는 명령어입니다. 현재 디렉토리나 다른 디렉토리로 복사하는 것이죠 (정확한 경로를 입력하여서요) crtl + c, crtl + v와 같은 역할이죠! 이런 저런 용도로 많이 쓰이지만... 가장 중요하게 쓰일 때는 중요한 파일을 backup할 때 사용합니다. 그렇기에 그 쓰임을 정확히 알고, 잘 사용하여야 위험에 대처할 수 있답니다. 사용 형태는 아래와 같습니다. [root@localhost ~]# cp [옵션] [파일명_src] [파일명_dst] cp의 옵션부터 알아보겠습니다. -a : 원본 파일의 속성, 구조 등을 그대로 유지하여 복사-b : 복사할 때 같은 이름..

Linux 2016.11.02

[Linux Study-9] ps 명령어

안녕하세요. 오늘은 ps 명령어에 대해서 정리할까합니다. ps ps 명령어란 무엇일까요? ps 명령어는 현재 시스템의 프로세스 상태를 출력해주는 명령어입니다. 우리가 사용하는 시스템에 어떠한 프로세스가 떠 있고, 그 상태가 어떤지에 대해 숙지하는 것이 정말 중요하겠죠? 사용 형태는 아래와 같습니다. [root@localhost ~]# ps [옵션] ps도 마찬가지로 옵션이 있습니다. 옵션부터 알아보겠습니다. -a : 모든 프로세스를 출력-e : 커널 프로세스를 제외한 모든 프로세스를 출력-c : 지정된 명령어에 대한 정보 출력-g : 지정된 그룹 ID에 대한 정보를 출력-t : tty를 지정하여 정보를 출력-f : 모든 형태의 정보를 출력-h : 프로세스를 계층형으로 출력-m : 쓰레드 정보를 출력-u ..

Linux 2016.10.30

[Linux Study-8] grep 사용법

안녕하세요. 오늘은 지난시간에 말한대로 grep에 대해서 정리할까합니다. grep grep이란 무엇일까요? grep은 텍스트 검색 기능을 가진 명령어 입니다. 파일 내에서 지정한 패턴이나 문자열을 찾고,그 내용을 출력해주는 기능을 가지고 있죠. 파일 내 뿐만 아니라, 디렉토리 내에서 지정한 패턴을 가진 파일을 출력할 수도 있습니다. 사용 형태는 아래와 같습니다. [root@localhost ~]# grep [-옵션] 패턴 파일명 grep도 옵션이 있네요? 그럼 grep이 가진 옵션에 대해 먼저 알아 볼까요 -c : 패턴이 일치하는 행의 수를 출력-i : 비교시 대소문자 구분 안함-v : 패턴과 일치하지 않는 행만 출력-n : 행 번호와 함께 출력-l : 패턴이 포함된 파일의 이름을 출력-w : 패턴이 전..

Linux 2016.10.27

[Linux Study-7] netstat 활용법

안녕하세요. 오늘은 netstat에 대해서 정리할까합니다. netstat netstat란 무엇일까요? netstat는 시스템 네트워크 연결 목록을 보여주는 명령어입니다.(TCP, UDP, 소켓 등) netstat도 여러 옵션을 가지고 있습니다. 먼저 netstat 명령 옵션에 대해서 알아봅시다 ㅎㅎ -a : 모두 보여주기-e : 확장 정보 추가. User부분과 Inode 열이 추가-l : 대기중인 소켓 리스트만 보여줌-n : 도메인 주소 대신 숫자로 출력-t : TCP 프로토콜 보기-u : UDP 프로토콜 보기 이 기능 또한 조합이 가능한 것 아시죠 ? 저는 -na를 자주 사용한답니다! [root@localhost ~]# netstat -na 그럼 아래와 같이 시스템 네트워크 연결 목록을 보여줍니다. [..

Linux 2016.10.23

[Linux Study-6] chmod 설정

안녕하세요. 오늘은 권한 설정에 대해 정리 해 볼까 합니다. 특정 파일, 폴더에 접근 및 사용하기 위해서는 권한이라는 것이 꼭 필요합니다. 보통 root는 모두 접근이 가능하지만... 각 개별 사용자가 필요하기 때문이죠! 또한 다른 사람들과 공유할 파일들이 생길 때도 권한을 관리해야 하므로 필요하답니다. 1. chmod란?2. chmod기능 및 사용법 1. chmod란? chmod란 무엇일까요? chmod는 다음과 같은 역할을 합니다. * 리눅스의 디렉토리 / 파일에 대한 권한 관리 * 각 사용자가 디렉토리 / 파일에 대한 접근 권한을 관리하는 명령어 쉽게 말해 리눅스 시스템에서 디렉토리, 파일 등에 대한 권한을 부여하고, 관리하는 명령어! 이렇게 생각하면 됩니다~ 2. chmod기능 및 사용법 chmo..

Linux 2016.10.19

[Linux Study-5] date 설정 / 동기화

안녕하세요. 오늘은 5번째 리눅스를 공부하는 시간입니다. 오늘은 시간 설정에 대해 정리 해 볼까 합니다. 로그 파일을 확인하는 중 시간이 뭔가 다른 것 같아 매우 헷갈렸거든요... 그래서 당장 현재 시간으로 정확히 동기화하면서, 이것 또한 매우 중요하다고 느꼈습니다. 그래서 오늘은 date 설정하는 법에 대해 알아볼게요. 1. date 설정2. 국내 타임서버 확인3. 동기화 1. date 설정 먼저, 현재 시간 설정을 한 번 확인 해 볼까요? 명령어는 간단하게 아래와 같습니다. [root@localhost ~]# date 간단하게 date를 입력하면 linux 서버에서 설정하고 있는 현재 시간을 알 수 있습니다. 현재 시간과 무엇인가 잘 맞지 않는다면, 바로 동기화를 해주어야 합니다. 어떻게 동기화를 할..

Linux 2016.10.16

[Linux Study-4] yum과 wget

안녕하세요. 이번 포스팅에서는 유용한 리눅스 명령어 2가지에 대해서 정리해 볼게요. 초기 각종 프로그램을 설치하는데 매우 유용한 명령어이자 기능입니다. 아주 강력한 편의를 제공한다고 생각합니다. 1. yum2. wget 1. yum yum에 대해서 먼저 알아봅시다. yum은 Yellowdog Updater Modified 의 약자로 대화형 패키지 관리 시스템입니다. wikipedia에 따르면 Duke대학교의 물리학과에서 사용하는 RedHat Linux 시스템의 관리를 편하게 하기 위해 만들어 졌다고하네요. yum 이전에 사용하던 rpm은 다음 두 가지의 단점이 있는데, yum은 이를 개선하였습니다.특정 rpm 에 의존성 있는 패키지가 있을 경우, 일일이 다운받아서 의존성 있는 rpm을 설치해야함.rpm ..

Linux 2016.10.15