리눅스 10

[Rocky8] 설치하기 - Rocky8.9 Minimal

설치하기 1. Rocky Linux 이미지 파일 다운로드 https://rockylinux.org/download/ Download Rocky | Rocky LinuxRocky Linux is an open enterprise Operating System designed to be 100% bug-for-bug compatible with Enterprise Linux.rockylinux.org 2. VMware Machine 추가 +) VMware 다운로드 하기더보기https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html Download VMware Workstation Player | VMwareD..

리눅스 2024.01.29

[Centos7] 웹 서비스 설치 (httpd 설치, + 웹서버 최소 설정)

지난번에 yum을 이용해 net-tools를 설치해봤는데요. 이번엔 httpd를 설치해보겠습니다. 웹서비스를 설치할때도 똑같이 yum을 사용해서 설치해줍니다. ▶ yum install httpd 중간에 질문이 나오기도 하는데 모두 y를 해주면 됩니다. 명령어를 입력할때 -y 옵션을 붙여주면 일일이 눌러줄 필요없이 한번에 설치 됩니다. ( yum install httpd -y ) ▶ yum info httpd 마지막에 complete! 문자가 뜨면 설치완료이긴 한데, yum info 명령어로도 확인 가능합니다. httpd가 설치가 되어있는지 확인하고 싶으면 yum info httpd를 입력하면 됩니다. 위에 처럼 Installed Packages 라고 나오면 설치가 이미 되어있다는 뜻 입니다. httpd를..

리눅스 2021.03.10

[Cenotos7] systemctl 명령어

리눅스는 부팅시 시스템을 초기화 하거나, 서비스들을 실행하기위한 환경을 젝공하는 등 서비스들을 관리하는 프로세스가 필요하다. 이런 역할을 맡은게 systemd 이다. (명령어로는 systemctl) Centos6 버전까지는 init 프로세스가 담당했는데 Cenots7부터는 systemd로 바뀌었다. systemd는 기존 init 보다 훨씬 많은 기능을 제공하며, start up service를 병렬처리해 부팅속도도 향상 시켰다. 즉, systemctl은 Centos7부터 사용하는, 데몬을 관리하는 명령어이다. ▶ systemctl list-units 시스템 내부의 유닛들을 볼수 있는 명령어이다. 기본적으로 실행중인 유닛들을 보여주며, -all 옵션 (systemctl -all list-units)를 붙이..

리눅스 2021.03.09

[ Centos7 ] 원격 보안 설정 / 루트 원격 접속 차단하기

지난 포스팅때 2021/01/14 - [리눅스] - [ Centos7 ] 새로운 사용자(user) 추가 [ Centos7 ] 새로운 사용자(user) 추가 useradd (유저 생성) useradd 는 새로운 사용자(user)를 추가할수 있는 명령어 입니다. 이렇게 useradd 명령어 뒤에 사용자 이름을 써주면 test1이라는 유저가 생성됩니다. ls /home 으로 확인해보면, 이렇게 dkdlxl.tistory.com 사용자 추가를 한 후, 새로 생성한 유저로 원격 로그인을 해보았습니다. 하지만 문제는 루트도 원격 접속이 가능하다는 점 입니다. 이럴 경우에는 보안에 문제가 생기기 쉽기 때문에 이번에는 원격 접속을 차단해보겠습니다. ( root 로그인이 차단되는것이며 다른 사용자 로그인은 가능합니다.)..

리눅스 2021.01.16

[ Centos7 ] 고정 아이피 설정하기 ( + net-tools 설치 )

ssh 원격 접속전 해줘야 할것이 있습니다. 그건 바로 고정 아이피로 설정하는 것인데요. 처음 ip addr 명령을 쳐주면 아이피는 동적으로 할당되어 항상 같은 아이피가 아닌 다른 아이피가 나오기도 합니다. 보안을 위해서는 좋지만, 오늘은 고정 아이피로 바꿔보도록 하겠습니다. 먼저, 네트워크 설정때 들어가줬던 ifcfg-enp0s3 편집기로 들어가줍니다. 네트워크 설정은 이 글을 참조해주세요. 2021/01/06 - [리눅스] - [ Centos7 ] minimal 버전 네트워크 설정하기 [ Centos7 ] minimal 버전 네트워크 설정하기 네트워크 설정 처음 centos7을 실행시킬 경우, 네트워크가 연결되어 있지 않습니다. 이런식으로 ping을 보냈을때 네트워크 연결이 되지 않았다고 뜨는걸 볼수..

리눅스 2021.01.15

[ Centos7 ] 새로운 사용자(user) 추가

useradd (유저 생성) useradd 는 새로운 사용자(user)를 추가할수 있는 명령어 입니다. 이렇게 useradd 명령어 뒤에 사용자 이름을 써주면 test1이라는 유저가 생성됩니다. ls /home 으로 확인해보면, 이렇게 test1 유저가 생성된걸 확인할수 있습니다. 이건 단순히 사용자만 생성한것이고 이 사용자에 패스워드를 걸어주겠습니다. 패스워드는 passwd 유저이름 명령어를 쳐주면 새로운 패스워드를 입력해달라는 문구가 나오고, 패스워드를 두번 입력해주면 패스워드 설정이 끝납니다. su test1을 해주면 바로 로그인이 되는걸 확인할수 있습니다. 하지만, 루트에서의 접근이라 패스워드를 물어보지 않고 바로 접근이 가능한데 패스워드 설정이 잘되었는지 알아보기 위해 원격접속을 해보겠습니다. ..

리눅스 2021.01.14

[ Centos7 ] 디스크 사용량, 메모리 정보, CPU 정보 알기

df (disk free) df 라는 명령어는 disk free의 줄임말로, 현재 사용중인 파일 시스템의 전체 크기, 사용중인 크기, 여유공간 정보등을 확인 할수 있습니다. 아무런 옵션 없이 df 라는 명령어를 실행할 경우, 이런식으로 1KB 단위로 용량 정보를 표시하게 됩니다. 여기에 df -h h라는 옵션을 붙일 경우, 용량의 단위(KB, MB, GB)를 표시 해줍니다. 이런식으로 사이즈를 표시해주는데 KB 단위를 보고 싶을 경우 -k 옵션을 (KB단위가 디폴트), MB 단위는 -m 옵션을 붙여주면 됩니다. + 더보기 Filesystem - 장치 이름 Used - 현재 사용중인 기억장소 크기 Available - 사용할수 있는 기억장소 크기 Use% - 사용가능량의 전체 백분율 Mounted on -..

리눅스 2021.01.11

[ Centos7 ] minimal 버전 네트워크 설정하기

네트워크 설정 처음 centos7을 실행시킬 경우, 네트워크가 연결되어 있지 않습니다. 이런식으로 ping을 보냈을때 네트워크 연결이 되지 않았다고 뜨는걸 볼수 있습니다. 네트워크가 가능하게 할 경우, ifup 이 명령어를 쓰는 방법도 있습니다. ip addr 명령어를 치면 network card를 알수 있는데, 이 network card를 ifup 명령어 옆에 써주면 됩니다. 이 명령어를 쓸 경우, 바로 네트워크가 되는것을 확인할수 있습니다. 네트워크 연결을 해지 하고 싶을 경우, ifdown 명령어를 써주면 됩니다. 하지만, 이 명령어는 영구적이지 않습니다. 즉, 시스템을 껐다켜면 다시 네트워크가 연결이 되어 있지 않습니다. 재부팅시에도 네트워크 연결이 계속되어 있으려면 설정을 바꿔줘야합니다. /et..

리눅스 2021.01.06

[ Centos7 ] 최소버전(minimal) 설치하기2

지난번에는 실행전 최소 설정을 해주었는데요. 이번엔 처음 실행후 설정해줘야 할것들을 포스팅하겠습니다. 처음 실행하면 이런 화면이 나오는데 이때는 그냥 엔터 쳐주면 됩니다. 언어는 영어로 설정하는게 좋지만 저는 가장 편한 한국어로 설정 해주었습니다. 그 다음에는 이런 화면이 나타나는데 저는 "설치대상" 부분만 기본 설정을 해주었습니다. 설치 시작 버튼을 눌러주면 설치가 시작되면서 이런 화면이 나타나는데 여기서는 root 암호만 생성해줍니다. 루트 암호 설정 후, 모든 설치가 끝나면 이런 화면이 나오는데 재부팅을 눌러주면 centos7 설치가 완료됩니다. 재부팅이되면 이런 로그인 화면이 나오는데 아이디는 root , 비밀번호는 자신이 설정해준대로 치면 로그인이 됩니다. 종료시, shutdown -h now ..

리눅스 2021.01.05

[ Centos7 ] 최소버전(minimal) 설치하기

가상머신은 virtualbox를 이용하였고, centos7은 최소버전으로 깔았습니다. https://mirror.umd.edu/centos/7/isos/x86_64/ -> 이곳에서 centos7 minimal 최소버전을 다운로드 받을수 있습니다. 1. vitualbox에서 '가상머신추가' 를 누른 후 이름은 centos7(마음대로 설정), 종류는 리눅스 RadHat 64비트로 설정해준다. 2. 메모리크기는 2048MB로 설정. 3. '지금 새 가상 하드디스크 만들기' 를 선택한다. 4. 동적할당으로 설정후, 파일 크기는 최소 버전 설치기 때문에 8GB로 설정한다. 임의대로 설정해도 된다. '만들기' 선택하면 가상머신이 만들어진다. 만들어진 가상머신의 오른쪽 버튼을 눌러 '설정' 모드로 ..

리눅스 2021.01.04