분류 전체보기98 [CentOS 7] APM(apache, php, mariaDB)구축하기 1탄(기초 및 apache 설치) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. VMware는 스냅샷이 필수 입니다. 중요하다고 생각하는 부분에 반드시 하시길 바랍니다. --------------------------------------------------------------------------- APM은 웹 서버 구동을 위해 필요한 apache, php, mariaDB를 의미합니다. 이번 APM 구축하기 1탄은 apache 설치입니다. 선행 작업을 위해 CentOS 설치와, SELinux 동작모드 설정, net-tools 설치, iptables 설치, vs.. 2021. 1. 23. [CentOS 7]유저 자동 생성을 통한 쉘 스크립트 기초 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 간단하게 쉘 스크립트로 useradd, userdel, passwd 명령어를 자동으로 수행하는 코드를 보겠습니다. 유저 관련 명령어 입니다. [Linux 명령어] 유저 생성과 삭제 (useradd, userdel 명령어 그리고 passwd 명령어) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하.. 2021. 1. 21. [일상] 애드핏 심사 통과 후기 2021.01.11일에 애드핏 심사를 신청했습니다. 심사 결과 하루만에 통과 되었습니다.ㅎㅎ 애드핏을 신청하려면 3개월내에 20개의 게시물이 있어야 합니다. 저 같은 경우는 컴퓨터 분야로 글을 작성했습니다. 다른 분들은 오래 걸리신 분들도 있다는데 정확한 기준은 잘 모르겠습니다.... 열심히 글을 올리면 되는거 같아요! 1월 11일에 애드센스도 같이 넣었습니다. 역시 괜히 고시라는 말이 붙은게.... 아직까지 허가가 안났습니다. 최대 2주라고 하니까 한 번 기다려볼 생각입니다. 2021. 1. 19. [꿀팁]Putty가 접속이 안될때(VMware로 핑 안나갈 때) 오늘 있었던 일이였습니다. pc를 절전으로 놓고 다시 켰는데 putty가 접속이 안되는 현상이였습니다. 네트워크 제원은 전부 맞는데... 왜 안될까... 윈도우에서 ping test 결과 vmware쪽으로 나가지 않았습니다. (ping 명령어에 -t를 붙이면 계속 보냅니다.) 흠... 그렇다면 인터페이스의 문제인가... 해서? 진단을 하고 얼마 지나지 않아 ping이 나가는 것을 볼 수 있었습니다. putty 접속 시도 결과 잘 되었습니다. 결론으로 putty가 접속이 안되는 경우는 다양하겠지만 네트워크 제원이 정확한데 ping이 안나가는 경우에 이 방법을 써봐도 될거 같습니다. 별거 아니지만 나름? 저만의 해결 방법이였습니다. 2021. 1. 19. [CentOS 7] Linux의 파일 권한 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. ※경고!※ 별 대수롭지 않을수도 있지만 민감한 내용이 있습니다. 아래의 실습은 반드시 본인이 설치한 리눅스에서 실습하시길 바랍니다. 공부 목적으로만 이용해주시고 어디가서 잘못써먹으면 정보보호 관련 법에 걸립니다. --------------------------------------------------------------------------- 리눅스의 권한 체계에 관해 살펴 보겠습니다. 리눅스에서 가장 많이 사용하는 명령어 중 하나인 ls 명령어를 사용하다 보면 위와 같이 나오는 것.. 2021. 1. 18. [CentOS 7] Linux passwd 파일과 shadow 파일 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. ※경고!※ 별 대수롭지 않을수도 있지만 민감한 내용이 있습니다. 아래의 실습은 반드시 본인이 설치한 리눅스에서 실습하시길 바랍니다. 공부 목적으로만 이용해주시고 어디가서 잘못써먹으면 정보보호 관련 법에 걸립니다. --------------------------------------------------------------------------- 지난 번 유저 생성과 삭제에 관해서 실습해보았습니다. [Linux 명령어] 유저 생성과 삭제 (useradd, userdel 명령어 그리고 p.. 2021. 1. 18. [Linux 명령어] 유저 생성과 삭제 (useradd, userdel 명령어 그리고 passwd 명령어) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 관리자 계정을 아무에게나 허용을 한다면 악의적인 목적으로 행동하는 사람이 분명히 있을 것입니다. Linux에 관리자가 아닌 다른 사용자가 접근이 필요할 때 또는 그 외 다른 계정이 필요할 때 계정 생성 방법 및 삭제 방법 그리고 비밀번호 설정 방법을 알아보겠습니다. 다음에 나오는 명령어인 useradd, userdel, passwd는 관리자 권한에서만 .. 2021. 1. 14. [Linux 명령어] 명령어 별명 등록 (명령어 간편 설정, alias 명령어) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- alias는 사전에 '별명'이라는 뜻을 가지고 있습니다. 이 명령어를 이용해서 자주 사용하는 명령어를 간단하게 표현할 수 있습니다. 명령어 간편 사용 alias 명령어 이 명령어는 각 터미널 창에 등록을 할 수도 있고 계정마다 고정으로 사용할 수도 있다. 기본 사용법 사용법 : '#> alias [별명]=[등록할 명령어]' ex) #> alias la=.. 2021. 1. 11. [CentOS 7] Linux 네트워크 연결 방법 (정적, static) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 아래는 네트워크가 연결이 안되었을때 동적 IP(DHCP)로 연결하는 방법입니다. 기본적으로 CnetOS 7은 동적으로 연결됩니다. [CentOS 7] 네트워크 연결 방법 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시켰습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니.. 2021. 1. 11. [CentOS 7] Linux 외부에서 FTP 접속하기 (포트포워딩) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- CentOS7 FTP 구축 방법입니다. [Cent OS 7] ftp 서버 구축 및 보안설정(vsftpd 설치) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다... c-i-s.tist.. 2021. 1. 11. [꿀팁] Linux Tab키의 활용(자동 완성) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 리눅스에서 파일이름이 길면 타자치기 불편합니다. 이 불편함을 Tab키를 누르면 한 번에 입력이 됩니다. ex) samplefile1과 samplefile2가 있을 때 cat 명령을 사용할 경우 여기서 Tab키를 한번 누르면 아래와 같이 변합니다. 여기서 Tab키를 두 번 누르면 아래와 같이 이름이 비슷한 것들이 나옵니다. 이런 식으로 디렉터리명이나 파일.. 2021. 1. 10. [Linux 명령어] 파일 및 디렉터리 관련 명령어 3탄 (파일 보기와 링크) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 파일 및 디렉터리 관련 명령어 1탄 (생성과 삭제) [Linux 명령어] 파일 및 디렉터리 관련 명령어 1탄 (생성과 삭제) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. -.. .. 2021. 1. 10. [Linux 명령어] 파일 및 디렉터리 관련 명령어 2탄 (이동과 복사) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 파일 및 디렉터리 관련 명령어 1탄 (생성과 삭제) [Linux 명령어] 파일 및 디렉터리 관련 명령어 1탄 (생성과 삭제) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. -.. .. 2021. 1. 10. [Linux 명령어] 파일 및 디렉터리 관련 명령어 1탄 (생성과 삭제) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- 파일 및 디렉터리 관련 명령어 2탄 (이동과 복사) [Linux 명령어] 파일 및 디렉터리 관련 명령어 2탄 (이동과 복사) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. -.. .. 2021. 1. 10. [Linux 명령어] cd 명령어, 절대 경로와 상대 경로 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. --------------------------------------------------------------------------- cd 명령어는 디렉토리 이동 명령어입니다. 기본적으로 아래와 같이 사용이 가능합니다. '#> cd [디렉토리 명]' // 해당 디렉터리 명으로 이동 '#> cd ..' // 상위 디렉터리로 이동 cd 명령어를 통해 디렉토리를 이동할 수 있는데 절대 경로와 상대 경로를 통해서 이동할 수 있습니다. 아래는 테스트 디렉토리 경로입니다.(끝 부분에 dir이면 .. 2021. 1. 10. [RedHat 6.2] ssh 설치, mount 명령을 이용한 파일 이동 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. Putty에서 telnet으로 접속을 해도 되지만 telnet은 보통 사용하지 않으므로 ssh로 접속을 해보겠습니다. 과정을 간략히 나타내면 파일을 iso 파일로 굽고 구운 파일을 마운트해서 옮겨줍니다. 옮겨진 tar.gz 파일을 압축을 풀어 설치합니다. ssh 설치를 위해 ssh-2.4.0.tar.gz 파일을 준비합니다. 다른 버전도 상관없습니다. 이 파일을 'UltaIOS' 프로그램을 이용해서 iso 파일로 구워줍니다. 먼저 최상위 디렉토리로 가서 cdrom 디렉토리를 생성합니다. .. 2021. 1. 9. [RedHat 6.2] 설치 방법(zoot-i386.iso) 실습 환경은 RedHat 6.2 (zoot-i386.iso)입니다. VMware에 Linux를 부팅시켰습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. 버퍼 오버플로우 실습을 위해 Red Hat 6.2를 설치하겠습니다. 설치 파일명은 zoot-i386.iso 입니다. 아래의 주소에서 다운받으시면 됩니다. archive.download.redhat.com/pub/redhat/linux/6.2/en/iso/i386/ 설치 과정에서 중점 사항은 전부 'Yes'인데 중간에 'Bootdisk' 설치과정에서 'No'를 클릭하면 됩니다. 그 외 특별한 설정은 없습니다. 자세한 설치 과정을 보겠습니다. VMware에서의 간단한 설정을 끝냈다면 아래의 화면.. 2021. 1. 9. [CentOS 7] 네트워크 연결 방법 (동적, dhcp)[수정: 21.09.24] 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시켰습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. CentOS 7 네트워크 연결 방법입니다. 이번 실습은 DHCP로 설정했습니다. 다음은 static으로 설정하는 방법을 알아보겠습니다. CentOS 7을 설치할 때 네트워크 설정 부분을 넘어가는 경우가 있는데 이 경우 초기 설치 시 네트워크에 연결이 되어 있지 않습니다. 흔히 ip주소 확인할 때 사용하는 ifconfig도 net-tools가 설치되어 있지 않아 확인이 불가합니다. 또한 네트워크에 연결이 되어있지 않으니 ping test도 당연히 되질 않습니다. 이 경우 대처 방법을 모르면 다시 설치하는 번거로움이 있습.. 2021. 1. 7. [Linux 명령어] vi 편집기 (문서 편집 명령어) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. 문서 편집을 할 때 주로 vi 편집기를 이용합니다. 간혹 보시다가 이런 형형색색의 사진들을 보신 적이 있으실 겁니다. 이런 것들은 vim을 이용하여 문서를 열었을 경우입니다. vim 편집기는 vi 편집기와 호환이 됩니다. 이 편집기는 프로그래밍을 할 때 편리합니다. 오늘은 vi 편집기를 어떻게 사용하는지 알아보겠습니다. '#> vi [파일명]' // vi 명령어 사용법 입니다. 디렉터리는 불가합니다. vi는 세가지 모드가 있습니다 명령 모드 입력 모드 마지막 행 모드 명령 모드 입력 모.. 2021. 1. 3. [Linux 명령어] CentOS 7 systemctl 서비스 명령어 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. 오늘 살펴볼 명령어는 'systemctl' 명령어입니다. '#> systemctl --help' // 명령어 설명서 명령어 설명을 보면 많은 옵션들이 있습니다. 기본적인 사용법은 'systemctl [명령] [서비스명]' 입니다. 가장 많이 사용하는 명령을 알아보겠습니다. start restart reload stop status mask enable 위의 7개 정도만 알아도 충분히 활용을 할 수 있습니다. // 앞으로 나오는 []는 생략하고 서비스명만 따로 입력하시면 됩니다. 서비스 .. 2021. 1. 3. [Cent OS 7] ftp 서버 구축 및 보안설정(vsftpd 설치) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' // [주석] []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. 아래 실습과정에서 SELinux는 비활성화 되어있는 상태입니다. Cent OS 7에 ftp서버를 구축해보겠습니다. ftp 클라이언트는 윈도우에서 FileZilla를 사용하겠습니다. FileZilla는 구글링해서 나오는 사이트에서 다운받으시면 됩니다. 지금부터 리눅스에 ftp를 구축 및 보안 설정까지 해보겠습니다. '#> yum install -y vsftpd' // 설치 명령어 '#> rpm -qa | grep ftp' // 설치 확인 명령어 '#> systemctl start vsft.. 2021. 1. 3. [Linux 명령어]리눅스 ls 명령어 (파일 정보 나열) 실습 환경은 CentOS 7 버전입니다. VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다. '#> [명령어]' []안의 부분만 보시면 됩니다. '#'은 관리자, '$'는 유저입니다. 명령어 'ls' 에 대한 설명 및 사용법입니다. 대부분의 명령어의 뒤에 '--help' 및 '-h'를 붙이면 해당 명령어에 대한 설명이 나옵니다. '#> ls --help' 를 입력하면 각종 명령어에 대한 옵션 설명과 명령어에 대한 간단한 설명이 있습니다. List information about the FILEs (the current directory by default). -> 파일에 대한 정보 리스트입니다. 기본적으로 현재 디렉터리에서 동작을 합니다. '#> ls' 위의 명령어만 입력하면 아래.. 2020. 12. 27. [꿀팁]Putty 꿀팁 설정(하얀색 화면, 글자 크기, 설정 저장) putty를 이용해 서버에 접속하면 검은색 화면에 글자 크기는 10으로 설정이 되어 나타납니다. 검은색 화면을 하얀색으로 변경이 가능합니다. 글자 크기는 물론 폰트도 변경이 가능합니다. putty는 접속할 때마다 설정이 초기화 됩니다. 이를 유지 시키는 법도 함께 알아보겠습니다. 1. 접속 설정 저장 2. 하얀색 화면으로 바꾸기 3. 글자 크기 및 폰트 바꾸기 사용하시는 putty의 버전에 따라 왼쪽의 메뉴 구성은 차이가 있을 수 있으나 내용은 동일합니다. 1. 접속 설정 저장 우선 접속할 IP를 입력하고 접속 방법을 선택합니다. 가운데 부분의 'Saved Sessions' 아래 빈칸에 저장할 이름을 정합니다. 오른쪽에 'Save'를 누르면 저장이 됩니다. 저장한 정보를 불러오려면 오른쪽에 'Load'를.. 2020. 12. 27. [CentOS 7] putty 접속(SSH) *명령어 형식* '#> [명령어]' // 명령어에 대한 주석 []안의 문장만 보시면 됩니다. #은 관리자, $은 유저 입니다. ------------------------------------------- 지난 포스팅에서 SELinux, net-tools, iptables를 설치하였습니다. 이번에는 VMware에 설치된 CentOS 7을 윈도우에서 putty로 접속하는 방법을 설명하겠습니다. putty는 원격접속 프로그램입니다. 설치는 www.putty.org에서 다운받을 수 있습니다. 원격 접속을 하는 방법은 크게 2가지가 있습니다. ssh, telnet이 있는데 쉽게 생각말해서 telnet은 평문, ssh는 암호문이라 생각하면 됩니다. 보안을 위해 ssh를 이용하여 접속을 시도 할 것입니다. 접속을 .. 2020. 12. 27. 이전 1 2 3 4 5 다음