Linux (7) 썸네일형 리스트형 [Linux] Apache 기본 Welcome 페이지 취약점 조치 리눅스 서버에 아파치 서비스를 설치하면 기본적으로 실행되는 페이지가 있다. 보통 서버 IP와 포트로 접근을 시도하면 뜬다. Welcome 이라고 뜨는 페이지인데 이게 뜨는게 취약점으로 볼 수 있다. 이를 막기 위한 방법이다. 아파치를 설치한 경로가 조금 다를 수는 있지만 기본적으로는 아래의 과정을 따르면 된다. 1. 아파치 설정 경로로 이동 # cd /etc/httpd/conf.d/ 2. welcome 페이지의 스크립트 확인 # vi welcome.conf 3. 해당 파일을 삭제 혹은 이름 수정 삭제 # rm welcom.conf 수정 # mv welcom.conf welcome.conf.modified 4. 아파치 서비스 재시작 # systemctl restart httpd 5. 브라우저에서 접근 시도.. [CentOS] USB 파티션 삭제 및 생성 / 형식 확인 및 포맷 USB 파티션 삭제 # fdisk 경로 # fdisk /dev/sda > d //삭제 > 2 //파티션 수 만큼 반복 > n //새로운 파티션 생성 > p //primary 선택 > w //수정한 파티션 저장 # mkfs.[포맷] /경로 # mkfs.ext3 /dev/sda 파일 포맷 확인 # mount 디스크(USB, CD) 확인 # fdisk -l [Linux] 명령어 실행 결과 저장 리눅스에서 명령어 실행 결과를 파일로 저장하는 방법이다. '>' 기호를 사용하면 된다. [명령어] > [파일] ps -ef > ps.txt 생성된 파일은 현재 작업 경로에 생성된다. 특정 경로에 저장하고 싶을 경우 '>' 기호 뒤에 경로를 함께 적으면 된다. ps > 2023/ps.txt 현재 경로에 있는 '2023' 폴더 안에 'ps.txt' 파일을 생성한 것이다. [Linux] 포트 별 트래픽 확인 명령어 서버에 연결된 각 랜의 트래픽 수신 여부 확인을 위한 명령어 tcpdump -ni [interface] tcpdump -ni em3 [Linux][html] html 파일 실행 시 한글 깨짐 linux 서버에 html 파일을 올려 실행했을 때 한글이 모두 깨져서 알아볼 수 없을 때가 있다. html 파일 헤더에 utf-8, euc-kr 어느 것으로 설정하든 깨질 수 있다. 이건 저장할 때 설정한 인코딩이랑 안 맞아서 그런다. notepad(메모장)에서 작성, 수정하고 저장할 때 인코딩을 설정할 수 있다. 인코딩 설정을 utf-8로 하고 저장한 뒤 리눅스 서버에 옮기고 실행시켜도 한글이 다 잘 뜬다. [Linux] 사용자 생성/계정 생성/비밀번호 설정 CentOS에서 사용자 계정 생성하는 방법이다. useradd [user]// 계정 생성 passwd [user]// 계정 비밀번호 설정 계정 생성은 useradd 명령어를 사용해 할 수 있다. 생성된 계정의 비밀번호 설정은 passwd 명령어를 이용한다. 이미 설정된 비밀번호 변경 시에도 passwd [user] 명령어를 입력하면 된다. [Linux] 사용자 계정 삭제/완전 삭제 방법/동일 이름 사용자 생성 CentOS에서 사용자 계정 삭제하는 방법 기본적인 계정에 대한 명령어는 user로 시작한다. 1. 계정 삭제 계정 삭제는 userdel 명령어를 사용한다. userdel [user]// 사용자 계정만 삭제 userdel -r [user]// 계정의 home directory 등을 포함한 완전 삭제 그냥 # userdel [사용자 이름] 명령어를 입력하면 사용자 계정만 삭제된다. home directory 등의 설정은 그대로 남아있다. 같은 이름의 사용자를 추가하는 것은 home directory 등의 설정까지 완전 삭제 후 가능하다. userdel 명령어의 옵션 중 -r 옵션을 사용하면 완전 삭제할 수 있다. 2. 계정만 삭제한 뒤 기타 설정도 초기화하고 싶을 때 아무런 옵션 없이 userdel 명령어.. 이전 1 다음