본문 바로가기
[Linux/CentOS 8] 파일다루기 (Rename / Mv) Rename : 이름변경 mv : 이동 mkdir test : test 폴더 생성 touch a : a라는 파일 생성 who > b : who 라는 데이터를 b 파일 생성 rename a test2 a : a를 test2 로 바꾸고 a는 원본파일이다. 라는 뜻 mv b test3 : b를 test3로 변경 (위에꺼보다 더 쉽게 변경할 수 있다.) mv test test4 : test 디렉토리를 test4로 변경 mv test2 /etc : test2 파일을 /etc 폴더로 이동 j 계정은 root 계정이 아니므로 자기 home directory의 수정/쓰기 권한만 가지고 있기 때문에 거부라는 메세지가 나타난다. 그래서 j 계정도 사용할 수 있는 폴더 /tmp에 폴더를 만들어보고 파일 이동을 해보려한다. .. 2020. 1. 10.
[Linux/CentOS 8] 파일다루기 (CP / RM) 복사(cp)와 삭제(rm) mkdir d1 d2 d3 : d1 d2 d3 폴더 생성 rmdir d1 d2 d3 : d1 d2 d3 폴더 삭제 cp /etc/a* . : etc 폴더에서 a로 시작하는 파일 복사 cp -r /etc/a* . : etc 폴더에서 a로 시작하는 파일/디렉토리 복사 rm a* : a로 시작하는 파일 삭제 디렉토리는 삭제안되는 것을 볼 수 있다. rm -r a* : a로 시작하는 파일/디렉토리 삭제 디렉토리는 삭제안되는 것을 볼 수 있다. CP(Copy) touch a : a 파일 생성 cal > a2 : a2에 calendar 파일 생성 cp /etc/bashrc . : 현재 위치에 etc/bashrc 파일 복사 cp /etc/bashrc b3 : b3폴더에 etc/bashrc .. 2020. 1. 9.
[Linux/CentOS 8] 기본 명령어 2 cat, nl, more, less, head, tail cat : 파일 내용을 읽어 출력 nl : 파일의 내용을 행번호와 함께 출력 more : 파일의 내용을 페이지 단위로 끊어서 볼 수 있는 명령 less : 내용을 스크롤할 수 있도록 텍스트를 출력하는 명령어 head : 파일의 내용을 위에서부터 10줄을 출력 tail : 일의 내용을 뒤에서부터 출력 cp /etc/passwd p : /etc/passwd 를 p라는 이름으로 copy cp /etc/services s : /etc/services 를 s라는 이름으로 copy cp /etc/bashrc b : /etc/bashrc 를 b라는 이름으로 copy cat b -n : b 파일 내용을 출력 * -n은 행번호 출력 nl b : 위와 같은 결과를 .. 2020. 1. 8.
[Linux/CentOS 8] ls 명령어 ls [옵션] [파일경로] ex) ls -l ls 명령어는 현재 디렉토리의 파일에 대한 리스트를 보여주면 명령어이다. ls명령어에서 옵션을 붙여 더 상세하게 보거나 숨겨진 파일을 볼 수 있다. ----------------------------------------------------------------------------------------------------------------------------------- mkdir [폴더명] ex) mkdir test test 폴더 만들기 touch [파일명] ex) touch test1 test1 파일 만들기 cal > [파일명] ex) cal > c (> / redirection 이라 부른다.) calendar 를 c 라는 이름으로 저장 ls -.. 2020. 1. 7.
[Linux/CentOS 8] 디렉토리 구조 리눅스 디렉토리 구조는 루트디렉토리 / 기본으로 아래와 같이 트리형식으로 되어있다. 디렉토리 / 최상위에 위치하는 디렉토리이며 루트 디렉토리라고 부름. 일반적인 데이터를 저장하지 않습니다. /root 루트 사용자의 홈 디렉토리이며 다른 사용자들은 접근할 수 없습니다. /bin 시스템에서 사용되는 기본 명령어들이 위치하는 디렉토리. cp, ls, mv, vi 등 명령어가 저장되어 있습니다. /var 자료 데이터가 변경될 때 저장하는 디렉토리. 시스템의 작동 로그들과 네트워크, 보안 관련 로그 등 각종 로그 파일이 저장됩니다. /boot 리눅스 부팅에 필요한 파일이 저장되어 있는 디렉토리. 리눅스 커널 이미지가 저장되어 있으며 시스템 부팅시 부트로더가 커널을 찾는 위치입니다. /dev 디바이스의 약자로 각 .. 2020. 1. 6.
[Linux/CentOS 8] mkdir / rmdir(디렉토리 생성/삭제) https://awesomek.tistory.com/entry/Linux-CentOS-8-%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4?category=832729 파일 허가권 관련해서 아래 링크 참조 Linux - CentOS 8 기본명령어 기본 명령어 정리 who, w, pwd, mkdir, ls, touch, ls -l 화면 초기화는 clear 도 있지만 단축키로 crtl + l 도 가능 Ex) drwxrw-r-- 앞에 -는 file을 나타내고 d는 direcrtory를 나타낸다. 그 뒤에 3개씩 짤라.. awesomek.tistory.com 다시 한 번 mkdir/rmdir 를 해보자 디렉토리 생성 : mkdir / 빈 파일 생성 : touch mkdir ttt.. 2020. 1. 5.
[Linux/CentOS 8] 기본명령어 기본 명령어 정리 who, w, pwd, mkdir, ls, touch, ls -l 화면 초기화는 clear 도 있지만 단축키로 crtl + l 도 가능 Ex) drwxrw-r-- 앞에 -는 file을 나타내고 d는 direcrtory를 나타낸다. 그 뒤에 3개씩 짤라서 rwx는 소유자를 의미, rw- 그룹사용자, r-- 사용자에 대한 권한 * - 는 해당 권한이 없음을 의미 1) 소유자는 읽기 쓰기 실행이 가능 2) 그룹사용자는 읽기 쓰기가 가능 3) 일반 사용자는 읽기만 가능 2020. 1. 4.
[Linux/CentOS 8] Putty 설정/계정생성/Root와 일반유저 차이 금일 목표 : 리눅스 서버 쪽에 계정을 생성해서 Putty로 접속하고 Root와 일반유저 차이 1. 계정생성 1) 명령어 : sudo useradd j (j 라는 계정을 추가) 2) 명령어 : sudo adduser j (j 라는 계정을 추가) 똑같은 계정 생성 명령어 인데 차이점? useradd 는 j 계정의 홈 디렉토리를 자동으로 생성하지 않는다. adduser 는 j 계정의 홈 디렉토리를 자동으로 생성한다. 레드햇 계열의 (CentOS, Fedora) 은 별 차이가 없지만 Ubuntu 는 useradd 는 홈디렉토리를 생성하지 않는다. CentOS로 공부를 하기에 그냥 adduser로 공부하려고 합니다. 1) 계정생성(adduser, useradd) CentOS 는 레드햇 계열이라 adduser, .. 2020. 1. 3.
[Linux/CentOS 8] Putty 원격 접속 Putty란? SSH(Secure Shell) 나 Telnet에 원격으로 접속 가능한 프로그램 보통 리눅스 서버 접속을 위해 사용합니다. 즉 클라이언트가 Linux 서버에 접속 하기 위해서는 서버에는 SSH가 설치가 되어 있어야하고 클라이언트에는 Putty 라는 원격 프로그램이 설치 되어있어야 합니다. 어제 설치한 Linux CentOS 배포판에는 SSH 서버가 기본적으로 설치가 되어있는 것 같습니다. 1. SSH 서버 설치 확인 명령어 : rpm -qa | grep ssh / ssh 가 설치되어 있는 지 확인 설치된 패키지 확인 : rpm -qa | grep [패키지명] RPM "Redhat Package Manager"의 약자이며, Redhat 리눅스에서만 쓸수 있는 패키지 인스톨 SSH 가 설치 되.. 2020. 1. 2.