본문 바로가기

OS-서버

(138)
[유닉스-솔라리스] 비밀번호 잊어버렸을 때 안전모드(Solaris failsafe)로 부팅 rw 권한으로 마운트 yes ▽ vi /a/etc/shadow 파일에 root 패스워드 암호화 된 부분을 제거 ==> root::::::::
ssh 자동로그인 ssh로 비밀번호 없이 자동으로 로그인하는 방법 ssh 자동 로그인은 인증에 필요한 패스워드를 파일에 저장시켜서 RSA 암호방식으로 암호화 한 후 접속 때 해당 파일을 참조해서 자동 인증하는 과정이다. 이를 위해서 먼저 RSA 키를 생성해야 한다. 명령어는 다음과 같다. 1. # ssh-keygen 2. # ssh-copy-id 로그인대상계정@ip 1. ssh key는 RSA 암호방식으로 private , public 키를 생성한다. 각각의 키는 .ssh 디렉토리 안에 id_rsa(비밀키) , id_rsa.pub(공개키) 파일로 저장된다. ※ RSA암호 방식은 비대칭키로서 비밀키와 공개키를 가지게 된다. 비밀키는 암호화할 때 , 공개키는 복호화 할 때 사용된다. 2. id_rsa.pub(공개키)를 자동로..
쉘 시작시 특정 명령 실행하기 1. 숨김파일로 저장되어있는 .bashrc를 찾는다. # find / -name .bashrc2. .bashrc 파일을 vi로 열어서 맨 밑에다 쉘이 시작 될 때 실행하려고 하는 명령을 입력한다.
윈도우 캐시 메모리에 남아있는 dns 정보 삭제 ipconfig /displaydns > DNS 목록 확인 ipconfig /flushdns > DNS 캐시 삭제
[리눅스] 가상호스트(VirtualHost) > 한 대의 컴퓨터나 IP 주소로 여러 도메인의 웹 서버를 운영하려고 할 때 사용한다. 아파치 웹서버에서 가상 호스트 설정하는 파일 centos /etc/httpd/conf/httpd.conf 우분투 /etc/apache2/sites-available/000.default.conf [ 원본 ] /etc/apache2/sites-enabled/000-default.conf [ 링크 ln -s ] sites-enabled 디렉토리에서 원본 파일을 링크한다. DocumentRoot /var/www/html/shop_mall ServerName www.domain123.com DocumentRoot /var/www/html/study_cafe ServerName study.domain123.c..
[리눅스] DNS(네임서버) 구축 DNS 서버 구축 (실습위주) - https://jdh5202.tistory.com/604 리눅스 버전 * CentOS Linux release 7.3.1611 (Core) * # yum -y install bind named -V (버전 확인) - [ Bind 9.9.4-RedHat ] # vi /etc/named.conf listen-on port 53 { any; }; -- ipv4 DNS포트 허용 allow-query { any; }; -- 질의요청 모두 허용 recursion no; -- 보안설정 - 일반적인 질의응답은 불가 , 서버의 zone 파일에 있는 내용만 응답 zone “youdomain.com” IN { -- " IN 앞에 도메인..
cmd ( && , | ) ( type , findstr ) type : 텍스트 파일의 내용을 보여줍니다. type 파일이름 findstr : 파일에서 문자열을 찾습니다. /B 패턴이 행의 첫 부분에 있는지를 비교합니다. /E 패턴이 행의 끝부분에 있는지를 비교합니다. /L 찾는 문자열을 글자 그대로 사용합니다. /R 찾는 문자열을 [정규식]으로 사용합니다. /S 현재 디렉터리와 모든 하위 디렉터리에서 일치하는 파일을 찾습니다. /I 찾을 때 대/소문자를 구별하지 않습니다. /X 정확히 일치하는 줄만 보여줍니다. /V 일치하는 텍스트가 없는 줄만 보여줍니다. /N 일치하는 각 줄 앞에 줄 번호를 보여줍니다. /M 파일에 일치하는 텍스트가 있으면 파일 이름만 보여줍니다. /O 일치하는 각 줄 앞에 문자 오프셋을 보여줍니다. /P 인쇄할 수 없는 텍스트가 포함된 파일..
cmd IF - ELSE문 IF 조건 ( 문장 ) ELSE IF 조건 ( 문장 ) ELSE ( 문장 ) IF 조건 ( 문장 ) 처럼 한 줄에 괄호를 모두 쓰지말고 위와 같은 형식을 지키자. 예시) IF %A% == 1 echo "hi!" A가 1이면 "hi"가 출력된다. A LSS B = A = B A는 B보다 크거나 같다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 @echo off :INPUT set /p score= 당신의 점수는요? if %score% GEQ 90 ( echo "Lank:A" ) else if %score% GEQ 80 ( echo "Lank:B" ) else if %score% GEQ 70 ( echo "Lank:C..