su와 su- 차이점 우분투 초기 비밀번호 설정하는 방법 우분투뿐만 아니라 리눅스 유닉스를 맨 처음 설치하고 나서 맨 먼저 해줘야 하는 일이 관리자(root) 비밀번호 설정을 해줘야합니다 su는 substitute user의 약자로 말 그대로 유저를 전환하는 것입니다 단순히 su만 칠 경우 super user로 불리기도 합니다 보통 루트 계정이라고(root) 부르죠 su 로 루트 계정에 접근할 경우 모 su와 su - 는 단순히 -가 붙고 안붙고가 아니라 차이가 있습니다 "su - " 뒤에 아무 이름을 붙이지 않으면 root 계정으로 로그인 하겠다는 뜻입니다. su - 와 그냥 옵션을 붙이지 않은 su의 차이는 크게 환경변수의 차이로 볼 수 있습니다. su 를 그냥 사용하게 되면 환경변수는 기존 사용자 ..
CentOS7이나 CentOS8을 사용하시는 분들은 네트워크 인터페이스가 ifcfg-eth0 이 아니라 Ifcfg-enp0s3 으로 나오시는 분들이 있으실 거예요 다른 장비나 프로그램와 연동을 하고 싶은데 인터페이스명이 이렇게 바뀌어 있어서 사용에 어려움이 있으신 분들을 위해 오늘은 enp0s3 -> eth0 으로 바꾸는 방법에 대해서 알아보겠습니다 모두 network ip 변경은 어디서 설정하는지는 아실텐데요 /etc/sysconfig/network-scripts 안에 있는 ifcfg-* 파일을 수정을 해서 IP를 변경하게 됩니다 안에서 IP 와 GATEWAY, NETMASK, DNS 등을 관리하실 수 있습니다 위 사진을 보면 ifcfg-enp0s3 이라는 파일이 보이실 텐데 이 파일 안에 IP 설정 ..
쉘이란? 명령어와 프로그램을 실행할 때 사용하는 인터페이스 1. 사용자와 커널 사이에서 명령을 해석해 전달하는 명령어 해석기 기능 2. 쉘 자체에 프로그래밍 기능으로 프로그램 작성이 가능, 반복 수행, 코드 재사용 (쉘 스크립트) 3. 사용자 환경설정 기능 - 로그인 할 때 초기화 파일 실행되어 초기환경 세팅 sh - Bourne Shell 유닉스 쉘의 오리지날이라고 할 수 있습니다. 개발자 벨 연구소의 스티브 본(Steave Bourne)의 이름을 따서 만들었습니다 모든 유닉스 시스템에서 사용이 가능하나 초기 모델이기 때문에 미 점이 많습니다 bash bash 쉘은 리눅스를 안해봤어도 맥북을 사용하면 아마 보셨을 수도 있어요 지금은 zsh로 바뀌었지만 예전에는 bash를 사용했었습니다 그만큼 범용성이 ..
보통 가상머신안에 리눅스를 설치해서 사용하시는 분들이 많으실텐데요 아예 PC를 리눅스로 사용하시는 분들은 굉장히 소수일 거예요 서버를 사용하시면 많을 수 있겠네요 오늘은 CentOS 안에 VirtualBox를 설치하는 방법에 대해서 알아보겠습니다 먼저 순서는 VirtualBox를 설치할 수 있는 레포지토리를 다운받고 레포지토리 리스트에서 VirtualBox 버전을 확인하고 다운받고싶은 버전을 다운받아서 실행하는 것 까지입니다 wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo 먼저 터미널을 여셔서 위의 명령어를 그대로 작성해 줍니다 wget으로 VirtualBox 레포지토리를 설치해 줘야합니다 일반적인 상황이면 금방 설치가 됩..
리눅스의 로그인 정보들을 볼 수 있는 로그 utmp, wtmp, btmp 에 대해서 알아보겠습니다 정보보안기사에도 필기 실기 관련 없이 잘 출제 되니까 꼭 어떤 내용이 들어가고 어떤 상황에서 로그가 생성되는지 알아두는 것이 좋습니다 wtmp 경로: /var/log/wtmp 사용자들의 로그인아웃 정보, 시스템 관련 정보 기록 로그파일 확인 명령어 : last last명령어로 시간순으로 이벤트를 확인할 수 있다 로그인한 IP와 시간 그리고 리부팅한 날짜도 확인할 수 있다. utmp 경로 : /var/run/utmp 시스템에 현재 로그인한 사용자들에 대한 상태정보를 가지고 있다. 로그파일은 binary파일로 되어 있어 확인은 할수가 없다 (명령어로 확인이 가능) 로그파일 확인 명령어 : w, who, fing..
노트북이나 컴퓨터를 프리도스로 새로 사면 윈도우나 OSX 같은 운영체제가 설치되어 있지 않아요 보통 노트북을 살 때 운영체제를 같이 사면 10만원 정도 더 얹어서 사게 되지만 자기가 그것을 설치할 수 있는 능력이 있다면 2만원에서 많게는 15만원까지 아낄 수 있는데요 오늘은 운영체제로 CentOS를 설치하기 위해 USB로 만드는 방법에 대해서 알려드릴게요 이렇게 USB로 만들어서 무얼 하냐! USB에 CentOS 설치 이미지 파일을 올리게 되면 노트북이나 PC를 부팅할 때 USB로 부팅을 해서 해당 OS를 설치할 수 가 있어요 https://www.centos.org/download/ Download As you download and use CentOS Linux, the CentOS Project i..
안녕하세요 리눅스를 사용하시다 보면 외부에서 ssh로 접속할 일이 있으실텐데요 그럴 때 CentOS나 Ubunbu 에서는 root 로 다이렉트로 접속하는 것을 막아 놓았는데요 putty나 터미널, 명령 프롬프트를 이용해서 리눅스에 ssh 연결을 할 때 root로 바로 접속하는 방법에 대해서 알아볼게요 하지만 보안에 취약한 방법이므로 설정하는 것을 권장드리지는 않습니다. 우분투 같은 경우에는 ssh가 설치 되어 있어야 합니다. # apt-get install openssh-server 명령어를 이용해서 ssh 서버를 설치해주시고 진행해 주세요 ssh_config.d 파일에서 설정을 고쳐주셔야 합니다 위치는 /etc/ssh/ 에 있습니다. vi 편집기를 이용해서 ssh_config 파일을 열어 주세요 Ce..