Ubuntu Directory Listing(Index of) 막기
·
Linux
리눅스 서버 세팅후 웹 페이지 접근하면  아래와 같이 하위 디렉토리나 파일명이 나오는 취약점입니다. 이럴 경우는 아파치설정 파일에서 수정이 필요 합니다.  1. 우선 관리자 권한으로 아래 접근 후vi /etc/apache2/apache2.conf  2. Indexes 로 검색해서 해당 부분을 삭제 해 줍니다. "Indexes" 부분만 입니다. 이후 저장 해줍니다. 3. 수정 후 아파치 재시작service apache2 restart 아파치 재시작 후 접근 해보면 처리되었습니다.
리눅스 계정생성(new)
·
Linux
#!/bin/bashecho "[1] 사용자계정 추가 + Mysql DB 추가[2] 사용자계정 삭제 + Mysql DB 삭제 "echo -n "번호를 선택 하세요:"read Numcase "$Num" in # 사용자 계정 추가 + mysqlDb 추가 1)echo ==================================================================echo " UserAdd Process Start "echo ================================================================== echo -n "User Name : "read us..
리눅스 한글깨짐 (centos7)
·
Linux
localedef -c -i ko_KR -f UTF-8 ko_KR.UTF-8localectl set-locale LANG=ko_KR.UTF-8
리눅스 계정 추가 스크립트
·
Linux
#!/bin/bash clear echo ==================================================================echo " UserAdd Process Start "echo ================================================================== echo -n "User Name : "read usernameuseradd $usernameecho ------------------------echo PassWord Settingecho ------------------------passwd $username echo =============..
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
·
Linux
리눅스 가상호스팅 관련 httpd 재시작시 아래와 같은 에러 발생 [warn] _default_ VirtualHost overlap on port 80, the first has precedence httpd.conf 파일을 열어 NameVirtualHost *:80 해당 라인 주석 해제 해준다.
쉘스크립트에서 한글이 깨져 보일때 해결 방법
·
Linux
쉘스크립트에서 한글이 깨져 보일때 위와 같이 명령어 창에 env | grep LANG 이라 치면 나오는 값을 #!/bin/bash 아래에 붙여 넣어서 해결
scp
·
Linux
scp -r id@domain.com:/절대경로/ .
파일 및 디렉토리 구조
·
Linux
기본 실행 명령어 (/bin) 디렉토리 - 시스템을 관리하는 명령어를 제외하고 일반저인 명령어(ls,ps,cp,mv,cat,chmod,chown,date,kill,mount) 들이 포함된 디렉토리 시스템 운영 명령어 (/sbin) 디렉토리 - 시스템 운영에 필요한 명령어 포함, 슈퍼 유저만 사용할 수 있는 명령어구성 (halt, shutdown, fdisk, mkfs) 시스템 설정 파일 (/etc) 디렉토리 - 시스템 설정 파일 포함 - 마운트 정보(/etc/fstab) 파일 : 리눅스 부팅 시 처리되는 마운트와 관련된 내용 포함 - 사용자 계정 정보(/etc/passwd) 파일 : 사용자 계정 정보와 패스워드, 사용하는 쉘 및 홈 디렉토리에 대한 정보 - 사용자 패스워드 정보(/etc/shadow) 파..
리눅스 명령어
·
Linux
명령어 경로 확인 : which [명령어] 시간과 날짜 출력 : date - 현재 시스템의 시간과 날짜 date MMDDhhmmYY - MM:월, DD:일, hh:시간, mm:분, YY:년도 date -d '3 months 2day' date -d '3 days ago' 달력 출력 : cal - 현재 달력 cal 11 2012 - 2012년 11월의 달력 사용자 정보 확인 : id 유저아이디 - 해당 유저의 사용자 정보 출력 id - 로그인된 사용자 정보 로그인명 확인 : logname 사용자 정보 보기 : who [옵션] 로그인정보 보기 : whoami who am i - whoami 보다 많은 정보 출력 로그인된 사용자 보기 : users 사용자 정보 알기 : finger [옵션] [사용자아이디] [..
리눅스 사용자 생성
·
Linux
사용자 계정 생성 useradd 사용자명 paswod 사용자명 /home/사용자명/ 아래 디렉토리 생성 mkdir www 등으로.. chmod -R 퍼미션 디렉토리명 //-R 은 하위 디렉토리까지 chown -R 사용자 디렉토리명 chgrp -R 사용자 디렉토리명 (그룹,소유자 한번에 변경 chown -R 사용자명:그룹명 디렉토리명) mysql 에 root 패스워드 설정한 적이 없을때(초기세팅후) mysql -uroot 접속 use mysql; update set user set password=password('비밀번호') where user='root'; flush privileges; mysql 사용자 생성 mysql -uroot -p루트패스워드; create database 데이터베이스명; gra..
만두남
'Linux' 카테고리의 글 목록