SiteGalaxyUpload 컴포넌트가 지원되지 않습니다
윈도우에서 오래된 버전의 OS 를 최신 운영체제로 업그레이드 할때 예전에 사용하던 프로그램이 설치가 되지 않거나 설치되었다 하더라도 에러가 나는 경우가 있다. 예로 사이트갤럭시업로드 가 있다. 예전 os는 모르나 windows server 2016 으로 홈페이지를 이전하고 hosts 파일을 변경 후 뛰워보니 "SiteGalaxyUpload 컴포넌트가 지원되지 않습니다" [...]
CentOS5 mirrorlist
CentOS5 mirrorlist vim /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use [...]
원격 데스크톱 연결시 내부 오류가 발생했습니다. 해결 방안
윈도우 원격 데스크톱(mstsc) 으로 연결시 “내부 오류가 발생했습니다” 에러 메시지 발생시 해결방법 원인 문서상에는 해당 서버가 업데이트 되면서 접속하는 클라이언트 PC 의 버전이 낮으면 그렇게 될수 있다고 하는데 그건 아닌거 같음. 해결방법 윈도우키+r -> gpedit.msc or 그룹정책편집 입력 후 선택 - [컴퓨터 구성] > [...]
리눅스 시간동기화 서버(ntp 서버)
ntp서버 설치 및 설정 방법 === 서버쪽 설정 === * ntp 서버 설치 # yum install ntp * 설정파일에 내용 적용 # vi /etc/ntp.conf restrict 192.168.20.0 mask 255.255.255.0 <==시간동기화 허용 아이피 restrict 127.0.0.1 restrict -6 ::1 # Hosts on local network are less restricted. #restrict 192.168.1.0 [...]
centos6 신규 미러사이트
/etc/yum.repos.d/CentOS-Base.repo 에 추가 [base] baseurl=http://ftp.uem.br/linux/CentOS/$releasever/os/$basearch/ [update] baseurl=http://ftp.uem.br/linux/CentOS/$releasever/updates/$basearch/ [extras] baseurl=http://ftp.uem.br/linux/CentOS/$releasever/extras/$basearch/
centos 에 let’s go encrypt(무료ssl) 설치
let's go encrypt는 무료로 ssl을 지원해 주슨 사이트이다. 3개월마다 갱신을 해주어야한다. 1. certbot 를 설치한다 (자동으로 인증갱신해줌) # yum install certbot python2-certbot-apache 2. ssl을등록할 도메인의 홈폴더로 이동한후 인증서 발급을 진행한다. # cd /home/blog.servis.co.kr 인증서 발급을 진행한다. # certbot --apache certonly -d blog.servis.co.kr <==설정도메인이 [...]
Windows Server 2022 원격 데스크톱 설정
Windows server 2022 에서 원격 데스크톱 연결 설정이 조금 달라졌습니다. 내 PC -> 속성 OR 시작 -> 설정 -> 시스템 원격 데스크톱 -> 원격 데스크톱 활성화 -> 켬 고급 설정 -> 네트워크 수준 인증 구성 -> 네트워크 수준 인증을 사용하여 연결할 컴퓨터 필요 [...]
Centos7 hostname 변경
Centos7 버전부터 hostname 을 변경하는 부분이 바뀌었습니다 hostnamectl set-hostname servis 위 방법과는 별개로 vi /etc/hostname 파일을 열어 수정하는 방법도 있으나 변경후 서버를 재시작해야 적용이 됩니다
DL360gen9 HP Smart Array Controller 종류
B140i => B시리즈는 서버에 기본 장착되어 나오는 내장형 모델입니다. SATA만 지원 H240ar => SAS를 지원하며 B시리즈에 비해 속도의 향상이 있으나 여전히 P시리즈에는 미치지 못하는 특징 P440ar => 고성능 Array Controller. B나 H시리즈와는 달리 Array Controller에 기본으로 배터리가 포함
리눅스에서 메모리 슬롯 확인
서버의 메모리 남은 슬롯등의 정보를 확인하는 명령어 # dmidecode -t 17 | egrep 'Memory|Size' Memory Device Size: 2048 MB Memory Device Size: No Module Installed Memory Device Size: 2048 MB Memory Device Size: No Module Installed Memory Device Size: 1024 MB Memory Device Size: No [...]
Windows Server 2019 인터넷 시간 동기화 주기 설정
예전에 남겼던 인터넷 시간 동기화 주기 설정은 window server 2016 까지 적용되는걸 확인했고 2019 서버에서는 설정이 적용되지 않는걸 확인했음 http://blog.servis.co.kr/index.php/2021/06/16/time_sync/ 문제 - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient SpeicalPollnterval DWORD 32bit 디폴트 값이 1024 , 약 17분 이것을 변경하여도 17분이 변경되지 않음 해결방법 - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPollInterval [...]
IIS 에 Let’s Encrypt 인증서 갱신
설정 환경 window 2016 STD IIS 10 기존 설치를 진행했던 버전의 wacs.exe 실행 R: Run renewals (1 currently due) 최근 1개월 만 갱신된다는 의미같음 실행을 했을때 아직 1개월이 안되어서 갱신이 안됨 A: Manage renewals (3 total , 1 in error ) 갱신 [...]
Centos7 브릿지 방화벽(iptables forward) 작동안할시
Centos7 서버에 bridge 를 이용하여 iptables 방화벽을 구성 iptables forward가 작동하지 않고 nf_contrack 에 패킷이 보이지 않는다 Centos7 에서 아래 모듈을 올려줘야 작동한다 modprobe br_netfilter Centos6 에서는 아래 파라미터를 1로 활성화 하면 됨 /etc/sysctl.conf # Disable netfilter on bridges. net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 [...]
juniper ex3200 password reset 주니퍼 ex시리즈 패스워드 리셋
주니퍼 ex 시리즈 패스워드 리셋 1. 스위치 전원을 끕니다 2. 스위치 serial 콘솔을 연결합니다 Bits per second: 9600 Data bits: 8 Parity: None Stop bits: 1 Flow control: None 3. 스위치의 전원을 켭니다 4. 다음화면이 보이면 스페이스 바 버튼을 누릅니다 5. boot -s 입력 6. [...]
MDF , LDF 또는 MDF 파일만으로 데이터베이스 복구 할 때
MDF , LDF 파일이 있을 때 sp_attach_db '데이터베이스명' , '데이터파일경로' , '로그파일경로' ex ) sp_attach_db 'pubs' , 'c:\data\pubs.mdf' , 'c:\data\pubs_log.ldf' MDF 파일만 있을 때 sp_attach_single_file_db '데이터베이스명' , '데이터파일경로' ex ) sp_attach_single_file_db 'pubs' , 'c:\data\pubs.mdf'
IIS 에 Let’s Encrypt 인증서 설치하기 ver.1 [20211015]
설치 환경 window 2016 STD IIS 10 Let’s encrypt 에서 무료로 ssl 인증서를 받아서 설치하기 안내문은 아래 링크 https://letsencrypt.org/docs/client-options/ PowerShell 로 설치할수 있는 방법이 있다고 하지만 패스 window/iis 환경에서 설치할수 있게 제공되는 툴로 설치하기 아래의 링크로 가서 최신버전을 다운받음 https://github.com/PKISharp/win-acme/releases 다운 [...]
[윈도우]netstat 명령어
netstat -ano netstat -ano | find "443" netstat -anp tcp | find "LISTEN" netstat -ano | find "111.111.111.111:443" CLOSED 완전히 연결이 종료된 상태 CLOSING 흔하지 않으나 주로 확인 메시지가 전송 도중 유실된 상태 CLOSE_WAIT TCP 연결이 상위 응용프로그램 레벨로부터 연결 종료를 [...]
telnet 명령어를 통해 포트 통신 확인하는법
윈도우의 경우 telnet 설치를 해주셔야 합니다 제어판 - 프로그램 및 기능 /프로그램 추가제거 - Windows 기능 켜기/끄기 - 텔넷클라이언트 설치 제어판 - 프로그램 제거 프로그램 및 기능 - Windows 기능 켜기/끄기 프로그램 및 기능 - 텔넷 클라이언트 설치 telnet 클라이언트를 [...]
Rocky linux 설치
공식사이트 https://rockylinux.org/ 설치파일 다운 Rocky-8.4-x86_64-dvd1.iso 설치방법은 Centos 와 동일합니다 Rocky linux 8.4 설치 언어선택 - 한국어 시간 및 날짜 - 소프트웨어 선택 -설치목적지 파티션 설정 시간 및 날짜 설정 소프트웨어 선택 설치 목적지[파티션 설정] Root 암호 설정 [...]
Centos7 single 모드 접속 및 패스워드 변경
Centos7 single 모드 접속 및 패스워드 변경방법 입니다 Centos7 버전으로 넘어오면서 Centos6 버전과 약간 다르게 변경되었습니다 1. OS를 부팅합니다 2. e 버튼을 눌러 edit 모드로 진입합니다 3. 화면내용의 rhgb quiet 부분을 아래와 같이 변경합니다 init=/bin/bash 로 변경 rhgb quiet을 init=/bin/bash 로 변경합니다 [...]
윈도우 리부팅 후 시간 변경 현상 (feat.GMT)
환경 Windows Server 2012 R2 STD 문제 윈도우 리부팅 후 한국시간(GMT + 9시간) 이 아닌 GMT 시간으로 회기 현상 발생 시도 Bios 에서 시간 체크 서버 밧데리 (CR2032) 변경 윈도우 시간대 체크 문제 없음 리부팅 후 GMT 시간대로 회기 현상 발생 -> [...]
Webknight BLOCKED 처리
환경 Windows Server 2016 STD IIS10 Webknight 4.4 Q 2021-07-01 ; 11:04:10 ; W3SVC2 ; OnUrlMap ; 211.211,11,111 ; ; asf.servis.co.kr ; /mail/formMail.html ; D:\folder\formMail.html ; BLOCKED: accessing/running 'formmail.' file A Requested File -> Denied Files 목록에서 'formmail.' 삭제 Q 2021-07-01 ; 05:39:29 [...]
인터넷 시간 동기화 주기 변경
윈도우에서 인터넷 기간 동기화 주기는 기본적으로 9시간 10분이다. 그 주기를 변경하는 방법은 아래와 같다. 환경 Win10 제어판 -> 시계 및 국가 -> 날짜 및 시간 -> 시간 및 날짜 설정 -> 인터넷 시간 설정변경에서 동기화를 하면 아래와 같이 다음 동기화 시간이 [...]
postfix warning: TLS library problem: error
postfix 사용중 메일수신이 안되는 문제 CentOS Linux release 8.3.2011 postfix.x86_64 2:3.3.1-12.el8 maillog 기록 warning: TLS library problem: error:14209102:SSL routines:tls_early_post_process_client_hello:unsupported protocol:ssl/statem/statem_srvr.c:1686: tls 1.0 ,tls 1.1 프로토콜이 지원 종료됨에 따라 오래된 메일서버를 이용하는 서버에서 발송되는 메일을 수신하지 않음 Centos8 탑제된 postfix 3.3.1 버전의 메일수신 기본정책이 tls 1.0 , [...]
Mssql 서버 버전 및 패치 별 RTM
Mssql 서버 버전 및 패치 별 RTM SElECT @@VERSION Release RTM (no SP) Latest CU SQL Server 2019 SQL Server latest version SQL Server 15 codename Aris Seattle Support end date: 2025-01-07 Ext. end date: 2030-01-08 15.0.2000.5 CU8 (15.0.4073.23, October 2020) SQL Server 2017 SQL Server 14 codename vNext Support end date: 2022-10-11 [...]
Mssql msdb 데이터베이스
msdb 데이터베이스 적용 대상: SQL Server(지원되는 모든 버전) msdb 데이터베이스는 SQL Server 에이전트에서 경고 및 작업을 예약하는 데 사용되며 SQL Server Management Studio, Service Broker 및 데이터베이스 메일과 같은 다른 기능에서도 사용됩니다. 예를 들어 SQL Server 는 msdb 의 테이블 내에서 완전한 온라인 백업과 복원 기록을 자동으로 유지 관리합니다. 이 정보에는 백업을 수행한 사람의 이름, 백업 시간 [...]
CentOS6 mirrorlist
CentOS6 공식지원 종료로 인해 CentOS 6.x 버전은/etc/yum.repos.d/CentOS-Base.repo 에 있는 http://mirror.centos.org 가 정상적으로 작동하지 않으므로 해당경로를 수정 후 사용이 가능합니다 증상 [root@localhost ~]# yum update Loaded plugins: fastestmirror, security Setting up Update Process Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using [...]
BTO / CTO 서버 차이점
BTO 서버란? BTO, Build-to-Order는 시장 요구에 따라 유통 모델을 조립하여 조립이 완료된 후 시장에 제출하는 제품을 의미한다. BTO 서버는 조립하기 전에 요구사항을 알 필요가 없다는 것을 의미한다. 고객은 고정된 구성에 따라 이러한 모델을 선택할 수 있다. 예를 들어, P05524-B21은 4110 2.1과 함께 제공된 HPE ProLiant DL380 Gen10 서버다.GHz 8 [...]
Win10 텔넷(telnet) 설치하기(기능켜기)
제어판 -> 프로그램 -> Windows 기능 켜기/끄기 끝
데이터베이스 축소 ( SHRINKDATABASE, SHRINKFILE )
데이터베이스 줄이기 ------------------------------------------------------------------- DBCC SHRINKDATABASE ( mydb , 10 ) => 전체 크기 중에서 10% 만큼의 빈 공간만 확보하고 나머지를 줄이라는 의미 DBCC SHRINKFILE ( mydb , 5 ) => 파일을 5MB 줄임 ------------------------------------------------------------------- 로그 줄이기 ------------------------------------------------------------------- 로그가 지워지는 경우 - DBCC SHRINKDATABASE 문이 실행될때 [...]
CPU Core Parking / 코어 파킹 기능 해제
CPU 코어 파킹은 윈도우 서버 2008 R2에 도입된 기능이다. 프로세서 전원 관리(PPM) 엔진과 스케줄러는 함께 작동하여 스레드를 실행할 수 있는 코어 수를 동적으로 조절함. PPM 엔진은 예약될 스레드에 대해 최소 코어 수를 선택해서 파킹된 코어에는 일반적으로 스레드가 예약되어 있지 않으며, 인터럽트, DPC 또는 기타 밀접하게 종속된 [...]
Sql Server 2019 설치
Mssql server 2019 설치 설치 환경 : Windows server 2019 STD 설치로 넘어가기 무료버전이 아닌 정식 버전을 설치 방화벽 부분의 경고는 firewall에서 sql 포트 오픈을 해줘라 라는 의미 기본적으로 sql 설치를 할때 모두 선택을 [...]
Centos6 yum update 오류 – YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
CentOS 6 버전 보안 업데이트 지원이 2020.11.30 일부로 지원이 종료되면서 나오는 문제 yum update Loaded plugins: fastestmirror, security Setting up Update Process Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combination/ removing mirrorlist with no [...]
SQL Server 2019 Express 다운로드
SQL Server 2019 express 다운로드 방법 https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads => 다운로드 페이지 파일을 직접 다운로드 함 풀버전으로 설치를 위해 Express Advanced 를 선택
boot logical drive is configured but is missing or offline
HP Smart Array 사용중 콘솔화면에 아래와 같은 메시지 출력후 부팅 불가 Boot logical drive is configured but is missing or offline Smart Array의 Boot Volume 를 인식하지 못해서 발생되는 문제 F5 버튼으로 진입 Set Bootable Logical Drive/Volume 수정
postfix 메일수신 사용자 없을때 메일받기
메일서버에 등록되어 있지않는 메일계정으로 메일 수신시 (/etc/passwd에 존재 하지않음) 들어오는 모든 메일을 특정메일로 전달하는 설정 등록된 사용자를 제외한 모든 수신메일을 moneyno@servis.co.kr 메일계정으로 수신하는 설정 vi /etc/postfix/main.cf 내용 추가 luser_relay = moneyno@servis.co.kr local_recipient_maps =
윈도우 서버 시간동기화 주기 설정
윈도우 서버 시간 동기화 주기 변경방법 입니다. Windows Server 2019 시간 동기화 주기 변경 ex) 윈도우 서버 시간 동기화 주기를 1분으로 설정하기 Window server 2016 STD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient SpecialPollInterval 값을 10진수로 36 으로 변경 default : 86400 (1일) [...]
Mssql express 제한 사항 및 설치 ( feat. 2017)
Mssql express 를 설치할려면 마이크로 소프트 사이트에서 mssql express 검색하여 원하는 버전을 설치하면 된다. 2014 버전 링크 : https://www.microsoft.com/ko-kr/download/details.aspx?id=42299 지금 최신 버전은 2017 이어서 설치를 할려고 하니 2014 이하 버전하고 달라서 아래의 내용을 적어본다. mssql express 2014 이하 버전은 아래의 사진처럼 내가 필요한 설치파일을 다운 [...]
mysql_secure_installation
mysql 보안설정 mysql_secure_installation [root@servblog ~]# mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. [...]
scp 설치법
리눅스 설치시 최소설치등으로 scp 명령이 먹지 않을때 # yum install openssh-clients 로 해주면 됩니다. yum install scp 로 되지 않습니다. (참조)
No space left on device 증상해결
서버운영중 파일을 생성하거나 수정할때 에러가 발생 No space left on device vipw: Couldn't lock file: No space left on device df -h /에 저장공간이 55%남아있으나 용량이 없다는 메시지가 나옴 $ df -h df -i Inodes 값 확인 $ df -i Filesystem Inodes [...]
윈도우 서버 익스플로러 보안강화 구성해제
Windows server 2008 서버 관리자 => IE ESC 구성 => 사용안함 동일하게 설정 Windows server 2012 Windows server 2016 Windows server 2019 서버 관리자 => 로컬서버 => IE 보안 강화 구성 => 사용안함
Intelligent Provisioning 언어변경
Intelligent Provisioning 초기설정은 일본어 로 설정되있습니다 Perform Maintenance -> Intelligent Provisioning Preferences 에서 변경합니다
Centos timezone 변경 서버시간 설정
서버 시간확인 date 서버시간 설정 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
[Apache] apache 2.2.15 MPM worker 변경
apache 2.2.15 [2.4버전은 약간 다름] 아파치 설치시 기본 MPM 모드는 prefork 모드로 설치 된다 현재 컴파일된 방식 확인 httpd -V worker 방식으로 변경 vi /etc/sysconfig/httpd HTTPD=/usr/sbin/httpd.worker /주석해제 worker 방식으로 설정 변경 service httpd restart [참고] apache restart 로 재시작시 MPM변경 적용이 안되고 apache stop / [...]
우분투 방화벽 ufw 설정 추가분
우분투 기본 룰셋이 들어오는 패킷에 대해 전부 거부로 되어있는 버전이 많으므로 방화벽을 활성화 하기전 접속해서 작업하는 아이피를 허용해 놓는 룰셋을 적용후 방화벽 활성화를 하시기를 추천드립니다. 기본 룰셋 확인 ufw show raw 기본 정책 차단 ufw default deny 기본 정책 허용 ufw default [...]
Win10 원격데스크톱 전원버튼(옵션) 제거방법
Window 10 원격데스트톱 접속시 로그인 성공없이 리부팅 가능함! 로그인 화면 오른쪽 하단 전원버튼으로 다시시작 할 수 있음 위의 문제를 해결하는 전원옵션버튼 제거방법 gpedit.msc -> 컴퓨터구성 -> 관리템플릿 -> 모든설정 -> 시스템종료, 다시 시작, 절전 모드 및 최대 절전 모드 명령 제거 [...]
ubuntu 18.04 네트워크 설정
기존 /etc/network/interface 설정이 아닌 NetPlan 을 이용합니다 설정은 /etc/netplan/*.yaml 에서 설정합니다 인터페이스 확인 ifconfig -a netplan 위치 확인 네트워크 설정파일 수정 vi 50-cloud-init.yaml 설정적용 netplan apply 확인 ifconfig 설정이 정상적으로 적용되었습니다
MariaDB 업그레이드 (MariaDB 10.0 에서 MariaDB 10.4)
MariaDB 업그레이드 MariaDB 10.0 에서 MariaDB 10.x [버전에 따라 repo 주소만 변경되므로 어떤 버전이든 동일하다] MariaDB 버전확인 mysql -V mysql Ver 15.1 Distrib 10.0.38-MariaDB, for Linux (x86_64) using readline 5.1 MaridDB innodb_fast_shutdown을 0으로 설정 mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0" 데이타베이스 백업 mysqldump -u [...]
USB랜카드 – NEXT-1100CA 드라이버
NEXT-1100CA 드라이버 아래링크 다운 NEXT-1100CA_Driver
Centos6 Error: Cannot find a valid baseurl for repo: base
[root@localhost ~]# yum list Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot find a valid baseurl for repo: base vi /etc/resolv.conf 파일 오픈후 아래 dns [...]
Ubuntu 16.04 / ufw 설정
우분트 서버의 방화벽 설정은 ufw 로 합니다 방화벽 활성화 ufw enable 방화벽 비활성화 ufw disable 방화벽 상태확인 ufw status 21 포트 허용 ufw allow 21 21 포트 tcp패킷 허용 ufw allow 21/tcp 21 포트 udp패킷 허용 ufw allow 21/udp 21 포트 거부 ufw deny 21 [...]
[win10] 윈도우 원격 데스크톱 연결 설정 및 포트 변경
Win10 으로 원격 데스크톱 연결 설정 방법 내 PC -> 속성 -> 원격 설정 -> 시스템 속성 -> 원격 -> 원격 데스트톱 -> " 이 컴퓨터에 대한 원격 연결 허용 / 네트워크 수준 인증 ...... 체크 " Win10 원격 데스트톱 포트 변경 방법 [...]
리눅스 자동 로그아웃
리눅스에서 모든 사용자에게 일정시간동안 작업을 하지 않는 경우 강제적으로 로그아웃되게 설정하는 방법입니다. 보안상의 이유로 혹은 편의상의 이유로 위 옵션을 설정 혹은 삭제할때 참조 하시라고 올려 놓습니다. 설정파일 위치 /etc/profile 설정시 root 권한 상태에서 # vi /etc/profile TMOUT=1800 <==단위는 초단위입니다. 위의 옵션을 추가하시면 됩니다. [...]
우분투 오류 is not in the sudoers file. This incident will be reported.
rkskek is not in the sudoers file. This incident will be reported. 일반 사용자 계정을 생성후 계정 이용시 sudo 명령을 이용할시 나오는 문구 사용자 계정이 sudo 그룹의 권한이 없어서 발생 root 계정이나 sudo 그룹내 이용가능한 계정으로 접속후 아래 명령을 실행 usermod -aG sudo 계정명 [...]
PTR 레코드 ( Reverse DNS ) 등록 방법
최근 자사 메일이 daum 메일에서 스팸으로 분류되는 현상이 발생되어 다음쪽에 문의를 하니 PTR 레코드가 등록이 안되어서 그렇다고 답변을 받았다. 그래서 PTR 레코드를 등록에 대해서 알아봤습니다. PTR 레코드 란. PTR 레코드 를 리버스 도메인(Reverse Domain) 이라고도 한다. 한국인터넷진흥원에서는 인버스 도메인이라고 소개한다. 많은 단어로 같은 의미를 [...]
linux swap 메모리 추가
현재 swap메모리 용량 확인 free swap 파일생성 dd if=/dev/zero of=/swapfile bs=1M count=8192 ## 8192MB swap용 파일 생성 chmod 600 /swapfile [...]
IIS 오류 메세지 표시하기
ASP 에서 오류메세지는 기본적으로 사용안함(disable) 되어 있습니다. 개발자나 시스템관리자 같은경우 에러메세지를 보기 위해 iis에서 아래와 같은 설정을 해야지 브라우저에서 자세한 메세지를 볼수 있습니다. Windows Server 2008 이상 , iis 7이상 feat. Windows Server 2016 STD , IIS10 에서 설정 사이트에서 오류가 나면 [...]
암호가 암호 정책 요구 사항에 맞지 않습니다.
Windows Server 에서 사용자 추가시 암호설정을 할 때 아래의 경고 메세지가 나오면 어떻게 해야 할까? 2가지 해결 방법 암호 정책 요구 사항에 맞게 암호를 설정 로컬보안정책 에서 암호정책을 변경 1 . 암호 정책 요구 사항에 맞게 암호를 설정 방법 [...]
debian6 Acronis Backup 설치시 필요한 패키지
커널 버전확인 uname -a 해당 커널어 맞는 linux-headers 설치 apt-get install linux-headers-2.6.32-5-amd64 apt-get install gcc apt-get install make apt-get install rpm debian6의경우 2016-02-29을 마지막으로 지원이 종료되었음 apt-get 명령으로 필요한 패키지 설치시 설치가 안됨 패치지 설치를 위해 sources.list 내용을 변경 vi /etc/apt/sources.list deb http://archive.debian.org/debian squeeze main deb http://archive.debian.org/debian [...]
리눅스 /proc/sys/vm/drop_caches 캐쉬정리
명령어 pagecache 해제 echo 1 > /proc/sys/vm/drop_caches dentries, inodes 해제 echo 2 > /proc/sys/vm/drop_caches pagecache, dentries, inodes 모두 해제 echo 3 > /proc/sys/vm/drop_caches sync free echo 1 > /proc/sys/vm/drop_caches
DEXT 오류 ‘800a0035’
DEXT 오류 '800a0035' File not found 파일을 찾을 수 없습니다. 게시판에 파일을 올리는데 이런 에러가 납니다 .에러가 나는 부분은 set uploadform = server.createobject("dext.fileupload") uploadform.defaultpath = "d:\web\" afe= uploadform("afe") <==== 에러 서버는 윈도우 2003이구요. 이런 에러가 나면 어찌해야할지 모르겠네요. DEXT UPLOAD 써야되는데.. ------------------------------------------------------------ 답변들 -> [...]
DL120 gen9 설명서
dl120 gen9 pdf dl120gen9+설명서
APMSETUP 관련 다운로드 사이트
http://kldp.net/apmsetup/release/
Centos7 서버 전원버튼 클릭시 power off 비활성화
서버가 비정상 종료 되는 현상이 발생하여 확인결과 /var/log/messages 에 다운로그 발생 확인 Nov 28 02:30:08 servblog systemd-logind: Power key pressed. Nov 28 02:30:08 servblog systemd-logind: Powering Off... Nov 28 02:30:08 servblog systemd-logind: System is powering down. 로그 메시지상 서버의 파워버튼을 눌러 종료했다는 메시지 확인결과 해당시간에 파워를 종료한적이 없음 [...]
GPG key retrieval failed: [Errno 14] curl#37 – “Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint”
GPG key retrieval failed vi 편집기로 .repo 파일편집 gpgcheck=0 vi /etc/yum.repos.d/endpoint.repo [endpoint] name=End Point repository baseurl=https://packages.endpoint.com/rhel/$releasever/os/$basearch/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-endpoint protect=0
리눅스등 콘솔로 메일보내기
콘솔로 메일 테스트 하는 방법입니다. 1. # telnet localhost 25 <== 메일서버가 외부일때는 localhost자리에 도메인 또는 아이피를 넣습니다. 2. mail from:test@servis.co.kr <== 보내는 사람의 메일주소를 적습니다. 3. rcpt to:test@naver.com <== 받는 사람의 메일주소를 적습니다. 4.data <== 내용을 적는다는 명령입니다. 이후 엔터를 칩니다. test <== 메일의 내용입니다. . [...]
win10 telnet서비스 설치
종종 외부의 여러 서버등 여러 서비스를 확인해봐야 할때 필요한 telnet기능이 win10에 기본으로는 깔려 있지 않아서 간단한 설치방법을 올려놓습니다. 제어판을 여시고 프로그램 제거를 클릭합니다. 2. windows 기능 켜기/끄기 를 클릭합니다. 3. windows 기능 창이 뜨며 목록중에서 telnet client 를 체크 하고 확인을 누릅니다. [...]
강제 umount device is busy
umount /backup2 umount: /backup2: device is busy 강제로 마운트를 해제 umount -l /backup2/ 또는 fuser 명령어 사용 해당 디렉토리를 사용하는 사용자 또는 프로레스 확인 fuser -cu /backup2 해당 디렉토리를 사용하는 프로레스 강제종료 fuser -ck /backup2 옵션 -c : current directory -k : 지정된 [...]
원격 컴퓨터에 로그온하려면 “터미널 서비스를 통한 로그온 허용” 권한이 있어야 합니다
원격으로 터미널 접속시 아래와 같은 문구 발생 원격 컴퓨터에 로그온하려면 "터미널 서비스를 통한 로그온 허용" 권한이 있어야 합니다. 기본값으로 Remote Desktop Users 그룹의 구성원은 이권한이 있습니다. Remote Desktop User 그룹 또는 이 권한이 있는 다른 그룹의 구성원이 아니거나 Remote Desktop User 그룹이 권한이 없으면 권한을 [...]
원격 데스크탑 라이선스 설치 및 구성 ( 3개 이상 구성시 )
Windows Server 2012에서 원격 데스크톱 세션 갯수를 늘리는 방법이 필요해서 이번에 했던 것을 정리하게 위해 작성합니다. 원격 데스트톱 세션 갯수 설정 역할 및 기능추가에서 서비스 설치 라이선스 설치 및 설정 원격 데스크톱 세션 갯수 설정은 아래를 참조 http://blog.servis.co.kr/index.php/2018/12/26/remote/ [...]
grep 명령어 사용법
grep은 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어입니다 grep 의 사용방법입니다. grep [OPTION] [PATTERN] [FILE] -E : PATTERN을 확장 정규 표현식(Extended RegEx)으로 해석. -F : PATTERN을 정규 표현식(RegEx)이 아닌 일반 문자열로 해석. -G : PATTERN을 기본 정규 표현식(Basic RegEx)으로 해석. -P : [...]
Windows Server 2012 FTP 서버 설치 , 설정 및 방화벽 설정
Windows server 2012 STD FTP 간단 설치 , 설정 및 방화벽 설정 설치 서버관리자 -> 역할 및 기능추가 필요없는 구간은 뺐습니다. 서버역할 선택 -> 웹 서버(IIS) 기능선택 은 패스 default 로 하고 역할 서비스 선택 -> FTP 서버 -> FTP 서비스 , FTP 확장성 [...]
history 명령어 설정 저장갯수 늘리기
history 명령어를 이용하여 지난 작업내역 확인이 가능합니다 Centos 기준 과거 history내역은 1000개로 설정되어 있으며 이는 아래의 명령어로 확인이 가능합니다 echo $HISTSIZE 저장 갯수의 설정은 변경이 가능하며 /etc/profile 하단부에 설정하여 삽입합니다 vi /etc/profile HISTFILESIZE=10000 파일수정후 아래와 같이 적용하여 줍니다 source /etc/profile 적용후 확인 10000개로 변경된걸로 [...]
스팸하우스(Spamhaus.org) 에서 블럭리스트 검색 및 제거 방법
스팸하우스는 스팸메일 관련 나름 유명한 사이트라서 참조를 많이함. https://www.spamhaus.org/ 사이트 메인 -> Blocklist Removal Center IP를 입력하고 검색 여기서 해당 아이피가 등록이 되어 있는지 검색을 하면 됨 SBL / PBL / XBL 에 리스트 등록여부를 알려줌 ex) SBL : Spamhaus 차단 목록 ( [...]
centos7 iptable 사용하기
centos7에 적용된 firewalld 대신 기존 사용하던 iptables 를 사용하는 방법에 대한 글입니다. ## 버전확인 ## [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) firewalld 서비스 삭제 # systemctl status firewalld (서비스 상태 확인) ● firewalld.service - firewalld - [...]
CentOS 7 최소 설치 후 네트워크 툴 설치하기 net-tools
CentOS 7 최소 설치 후 ifconfig netstat route등 네트워크 명령어가 작동하지 않는다 먼저 서버의 ip를 세팅해준다 vi /etc/sysconfig/network-scripts/ifcfg-enpXXX systemctl restart network ip addr 확인 'ip addr' 명령어로 네트워크가 정상적으로 설정된걸 확인 후 net-tools 를 설치 yum install net-tools ifconfig netstat route arp 등 명령어 [...]
php.ini 위치 확인
php 의 설정파일인 php.ini 의 위치는 yum 설치시 일반적으로 /etc/php.ini 이며 컴파일 설치시엔 --with-config-file-path=/usr/local/lib 의 옵션으로 설정 가능합니다. 설치 이후의 위치확인은 php-config 에서 확인하시면 됩니다. 혹은 웹상에서 phpinfo 파일을 만들어 확인하셔도 됩니다. 위와같이 configuration file path 의 설정된 위치가 php.ini 파일이 적용된 위치입니다. 단 여러가지 [...]
mysqli_connect(): (hy000/2003): can’t connect to mysql server on ‘111.111.111.111’ (13)
mysqli_connect(): (hy000/2003): can't connect to mysql server on ' (13) 웹브라우저를 통해 웹사이트 접속시 mysql서버에 접속할수 없다는 메시지 웹서버와 디비서버 분리후 웹서버에서 디비서버로 접속시 발생한 문제 서버간 방화벽 설정 없음 mysql 외부접속 권한이 허용된상태 콘솔상에서 mysql -h 111.111.111.111 -u root -p 명령어로 디비서버로의 [...]
Mssql server 2016 설치
설치 환경 : Windows server 2012 R2 STD 설치로 넘어가기 [새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가] 선택 제품 키는 등록된 키로 설치 함 ( ex. 무료 버전 지정으로 하면 평가판으로 되는거 같음 ) [...]
Ubuntu 16.04 root 계정으로 ssh접속하기
Ubuntu 16.04 root 계정으로 ssh 로그인 Ubuntu는 보안상의 이유로 초기접속시 root접근을 제한해둠 초기 설치시 세팅한 사용자 계정으로 접속후 작업 root 계정 비밀번호 생성 sudo passwd root root 계정으로 로그인 su - root 계정으로 ssh접속설정 vi /etc/ssh/sshd_config # Authentication: LoginGraceTime 120 #PermitRootLogin prohibit-password [...]
yum 자동 업데이트 제외
yum 자동업데이트시 특정패키지 제외법 이번에 발생된 문제는 서버에 설정해놓은 yum 자동업데이트중 httpd 가 업데이트 되면서 발생되었음 ssl이용중인 서버이며 httpd 업데이트후 자동 재시작 되는 과정에서 ssl패스워드가 입력되지 않아 httpd가 실행되지 않았던 문제 vi /etc/yum.conf 파일에 추가해줌 [http 를 비롯한 mysql등 제외] exclude=http* mysql* php* mod_ssl [...]
윈도우즈 시간동기화(ntp)서버 구축
ntp서버를 구축하기위해 레지스트리에서 ntp서버의 기능을 유효화 하는 설정을 합니다. 1) 실행창에 regedit 명령을 적어 레지스트리 편집기를 엽니다. 2) 하단위치의 레지스트리 값을 변경합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config 위치의 AnnounceFlags 값을 5로 변경합니다.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 위치의 Enabled 값을 1로 변형합니다. 윈도우 방화벽에서 upd 123 포트를 열어 놓습니다. 윈도우 자체의 ntp 서버를 사용합니다. [...]
랜카드 우선순위 정하기 ( 게이트웨이 메트릭 )
윈도우에서 랜카드를 2개 이상 사용할때 인터넷이나 시간 동기화 혹은 윈도우 업데이트를 진행할때 어떤 랜카드에서 우선순위로 할지 정해야 할때가 있습니다. 그 설정을 알아보도록 하겠습니다. 환경 : 랜카드 2개 각각 다른 회선으로 연결 한 회선에는 udp 가 막혀 있음 1회선 IP : x.x.x20 ( [...]
[Apache] Proxy를 통한 접속시 Real IP
Proxy서버를 통하여 서버에 접속시 서버 로그기록에 사용자의IP가 아닌 Proxy서버 IP로 보여진다 이때 Apache서버설정을 통해 실사용자IP를 확인하는 방법 아파치 모듈 적용 Apache 2.2 이하버전은 mod_rpaf Apache 2.4 버전은mod_remoteip 테스트환경 Centos7 Apache 2.4 아파치설정 httpd.conf 하단에 아래와 같은 형식으로 파일을 만들어 넣어준다[모듈적용및 설정] /etc/httpd/conf.d/mod_remoteip.conf LoadModule remoteip_module [...]
windows server 2019 FTP 설정 및 방화벽 설정
Windows server 2019 에서 ftp 설정에 관한 글입니다. 지정사용자를 설정하는 ftp 설정 방법입니다. 설치는 간단하니 넘어가도록 하겠습니다. ( 역할 및 기능추가에서 설치하면 됩니다 ) 1.FTP 설정 서버 관리자 -> 도구 -> iis 관리자 사이트 -> FTP 사이트 추가 [...]
Windows10 hosts파일수정
Windows10 hosts 파일수정시 저장할 권한이 없다는 메시지가 나온다 메모장을 관리자 권한으로 실행 파일열기 C:\Windows\System32\drivers\etc/hosts hosts 파일 수정후 저장 111.111.111.111 test.co.kr 정상적용 되는지 확인 ping test.co.kr
Windows Server 2019 바탕화면 아이콘
Windows server 2019 바탕화면 아이콘 디폴트는 휴지통만 있음 작업이나 개취로 필요한게 다 있는게 좋아서 찾아봤습니다. 윈도우키 -> 설정 이나 윈도우키+ i wiondows 설정 -> 개인 설정 테마 -> 바탕 화면 아이콘 설정
network level authentication(NLA)
원격데스크탑 연결 대신 RD Tab 연결 옵션에서 network level authentication(NLA) 위키피디아에서 설명하는 아래의 내용을 읽어보면 원격 서버에 세션을 만들기전에 사용자에게 인증을 먼저해라 입니다. 클라이언트가 원격데스크탑을 연결하면 로그인화면이 나오는데 그 자체가 세션을 형성하기때문에 서버 리소스를 소모하고 잠재적으로 DDOS 공격의 위험요소가 될수 있습니다. 그 부분을 [...]
mysql 외부접속 허용및 제거
웹서버와 디비서버를 분리할경우 외부에서 mysql에 접속하려면 외부접속 권한이 필요하다 일반적으로 외부접속 권한이 없을시 아래와 같은 메시지가 나옴 ERROR 1130 (HY000): Host '192.168.0.10' is not allowed to connect to this mysql server mysql 서버에서 콘솔로 접속해서 권한을 확인해보면 localhost 나 127.0.0.1 로 등록 되어있는걸 확인할수 [...]
ASP 로그인 세션 시간 설정
서버 환경 : window server 2012 STD , IIS10 ASP 세션 시간을 설정하는 방법이 아래 2가지가 있었다 IIS 설정에서 ASP -> 세션 속성 -> 시간 제한 에서 시간을 설정하는 방법 asp 소스에서 timeout 시간 설정 방법 global.asa 에서 <% session.timeout = 100 %> [...]
You must reset your password using ALTER USER statement before executing this statement.
mysql5.7 설치후 mysql 접속시 아래와 같은 문구 발생 You must reset your password using ALTER USER statement before executing this statement. 패스워드 재설정후 정상작동 ALTER USER 'root'@'localhost' IDENTIFIED BY '새로운 패스워드';
Your password does not satisfy the current policy requirements
Mysql 5.7 패스워드 정책변경 mysql이 버전업 되면서 패스워드 정책이 새롭게 변경되었다 show variables like 'validate_password%'; UPDATE user SET authentication_string=PASSWORD('Password123!@#') WHERE User = 'root'; 암호 복잡성정책 으로 인해 대소문자 특수문자가 들어가야 적용됨 my.cnf 파일에 패스워드 정책 등급을 낮추는 방법도 있음 my.cnf 파일 수정 vi /etc/my.cnf [...]
윈도우10 자동업데이트 끄기
검색창에서 gpedit.msc 로컬 그룹 정책 편집기를 실행합니다 윈도우10 home 버전의 경우 로컬 그룹 정책 편집기를 설치해야 실행됩니다 관리템플릿 -> Windows 구성요소 -> Windows 업데이트 더블클릭 Windows 업데이트 항목 -> 자동 업데이트 구성 더블클릭 사용안함 체크후 -> 적용 후 확인 다음은 서비스 항목에서 업데이트 사용을 종료합니다 [...]
ActiveX 구성 요소는 개체를 작성할 수 없습니다.: ‘컴포넌트 관련 파일 이름’
window 2003 IIS6.0 에서 사용되던 업로드 컴포넌트나 그 외 차트 관련 dll 를 window server 2012 로 변경 후 iis10.0 되면서 아래와 같은 에러가 발생이 되었다. 에러메세지는 " ActiveX 구성 요소는 개체를 작성할 수 없습니다.: '컴포넌트 관련 파일 이름' " 원인은 window 2003 32bit에서 운영되던 컴포넌트가 64bit에서 처리가 되지않아 에러가 [...]
원격으로 로그인하려면 원격 데스크톱 서비스를 통해 로그인할 수 있는 권한이 있어야 합니다.
Windows 2012 서버에 원격 로그인 시도시 아래와 같은 메시지 발생 원격으로 로그인하려면 원격 데스크톱 서비스를 통해 로그인할 수 있는 권한이 있어야 합니다. 기본적으로 원격 데스크톱 사용자 그룹의 구성 원은 이 권한이 있습니다. 현재 속한 그룹에 이 권한이 없거나 원격 데스크톱 사용자 그룹에서 이 권한이 제거된 [...]
hmail 스팸 메일서버로 이용되었을때 조치방법
hmailserver 를 설치하고 운영중 스팸서버로 이용될 가능성이 아주 많고 그럴수 밖에 없을꺼 같습니다. 저또한 이용되어서 고생했구요. 조치방법은 아래와 같음 hmailserver를 설치하고 default 상태는 Settings -> Advanced -> IP Ranges -> internet Allow deliveries from 이 모두 체크가 되어 있습니다. 스팸서버로 [...]
[Apache] VirtualHost 관련 로그
apache 실행시 messages 로그에 아래와 같은 로그가 나타남 NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf.d/vhost.conf:18 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@servis.co.kr DocumentRoot /home/www/ ServerName dummy-host.example.com ServerAlias www.dummy-host.example.com ErrorLog logs/dummy-host.example.com-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> 위 설정방법은 apache2.4 이하 버전에서의 [...]
응답 개체 오류 ‘ASP 0251 : 80004005’ Response 버퍼 제한 초과됨
응답 개체 오류 'ASP 0251 : 80004005' Response 버퍼 제한 초과됨 ASP 페이지를 실행하여 Response 버퍼의 구성된 제한이 초과되었습니다. 위와 같은 메시지는 AspBufferingLimit로 설정된 값보다 큰 버퍼를 필요로할때 발생한다. 해결법 iis 6.o 이하 인터넷정보서비스(iis) -> 서버명(ex.SERVER-0413) -> 속성 -> 메타베이스 직접 편집 [...]
리눅스 nfs 설정하기
외부폴더를 공유폴더로 지정하여 마운트 할경우 사용합니다. OS: CentOS release 6.10 (Final) 서버 아이피(공유폴더로 사용할 서버) 및 폴더 : 192.168.0.1 /home/stone 클라 아이피 및 마운트 할 폴더 : 192.168.0.2 /test ### 서버쪽 설정 ### 1) 필요한 데몬 (cent6점대) # /etc/init.d/rpcbind start ==> 제일먼저 가동해야합니다. (cent5점대는 /etc/init.d/portmap [...]
리눅스 심볼릭링크 삭제
rm -f 명령어로 삭제 심볼릭링크 끝에 / 를 붙이면 삭제안됨 파일심볼릭 링크 생성 ln -s /home/test.txt testlink 심볼릭 링크 삭제 rm -f testlink 폴더 심볼릭링크 생성 ln -s /home/testfolder/ testlink 폴더 심볼릭링크 삭제 rm -f testlink 링크파일 끝에 / 를 붙이면 삭제가 안됨 rm [...]
iftop 설치하기
서버에서 각 사용자별 혹은 포트별 트래픽 정보를 확인할때 필요한 툴입니다. OS는 CentOS release 6.10 입니다. 1) 먼저 epel 을 설치합니다. 1-1) 설치 확인 1-2) 설치 2) iftop 설치 3) 사용법 옵션없이 iftop 명령을 사용하면 됩니다. (옵션은 들어가서 사용가능합니다.) # iftop 3-1) 옵션은 하단과 같습니다. 실행중 [...]
putty 색깔 변경하기
putty 프로그램을 이용하여 작업시 디렉토리의 색깔이 파란색이라 가독성이 떨어집니다 이때 색깔수정을 통하여 원활한 작업이 가능합니다 Colours - ANSI Blue ANSI Blue Bold 를 수정합니다 화면의 색상을 좀더 밝게 올려줍니다 다음번 접속시에도 동일하게 적용하려면 Session 에서 Save 해서 사용하면 됩니다
리눅스 kill 명령어 프로세스 강제종료
시스템을 운영하다보면 강제로 프로세서를 내려야 하는 경우가 있다 특정 서비스가 비정상 작동시 service stop 명령으로 종료되지 않는경우 killall 명령어를 통해 강제로 종료한다 killall httpd 혹은 kill -9 [프로세서PID] kill -9 48589 kill -9 48590 kill -9 48591
DNSBL (DNS블랙리스트) / RBL (Real-time Blocking List) / SURBL (스팸 URI 실시간 블록리스트)
용어정리 DNSBL (DNS블랙리스트) , RBL (Real-time Blocking List) 서비스는 DNS 서비스 즉, 영문 이름을 IP 주소로 변환시켜주는 도메인 네임 서비스를 기반으로 함 RBL 과 DNSBL 이 다른줄 알았는데 같은거 였음 ;; https://spam.kisa.or.kr/rbl/sub1.do , 불법스팸대응센터 에서의 설명 이메일 수신시 간편하게 스팸여부를 판단하여 차단할 수 [...]
550 5.7.1 SMTP 에러 코드
메일을 보냈는데 아래와 같은 메세지를 뿌리고 반송된다면 보내는 사람의 메일서버가 스팸 블랙리스트에 등록이 되었을 가능성이 많다. Remote server replied: 550 5.7.1 for more information. k33si29649902pld.27 - gsmtp 때로 아래와 같은 이유 때문일수도 있겠지만 거의 그렇지 않을 것이다. 550 5.7.1 Email quota exceeded 550 5.7.1 [...]
[Apache] mod_limitipconn을 이용한 ip주소당 동시접속 제한
Apache mod_limitipconn ip주소당 접속할수 있는 동시접속자 수를 제한하기 위한 모듈 Centos7 mod_limitipconn을 설치 Epel 에서 설치 yum --enablerepo=epel -y install mod_limitipconn mod_limitipconn 설치확인 cat /etc/httpd/conf.modules.d/10-limitipconn.conf httpd -M | grep limit limitipconn_module (shared) mod_limitipconn 설정파일 생성 vi /etc/httpd/conf.d/limitipconn.conf # 기본 설정은 제한없음 MaxConnPerIP [...]
php7 mariadb10 설치
php7.0 mariadb10.0 버전으로 설치를 진행합니다. centos 6점대 64bit에서 설치합니다 (yum 업데이트후 Centos6.10 64bit) 1) 아파치 설치 관련 라이브러리를 설치합니다. # yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel 아파치를 설치합니다. yum install httpd httpd-devel mod_ssl 2) mariadb 10.0 설치 yum 저장소를 생성합니다. vi [...]
geoip 설치관련
geoip는 접속 아이피의 위치를 확인해 주는 모듈입니다. apm등에 연동해서 아이피 관련 여러 프로그램들을 짤수도 있고, iptables연동해서 방화벽용으로도 사용합니다. 여기선 apm 연동하여 설치하는 방법을 기록하고자합니다. apm은 설치되어 있다고 가정합니다. 우선 설치에 필요한 몇가지를 다운 받습니다. 1) # wget http://blog.servis.co.kr/download/geoip/GeoIP-1.4.6.tar.gz 2-1) # wget http://blog.servis.co.kr/download/geoip/GeoIP.dat 2-2) # [...]
[Apache] mod_expires를 이용한 이미지 캐시설정
apache 모듈중 mod_expires 를 이용 동일 사이트 재접속시 미리 저장된 이미지파일을 이용하여 빠르게 로딩이 가능함 모듈확인 httpd.conf 에 포함되어 있는지 확인 LoadModule expires_module modules/mod_expires.so 모듈이 없을시 expires_module 모듈 추가 /usr/local/apache/bin/apxs -cia /usr/local/src/httpd-2.2.11/modules/metadata/mod_expires.c 웹서버 구성 방법에 따라 적당한 위치에 설정을 삽입합니다 httpd.conf 파일에 설정시 [...]
포트 목록(PORT_NUMBERS)
PORT 리스트 입니다. 자세하게 나와있으니 다운받아서 참조 하시기 바랍니다. 다운로드 : PORT-NUMBERS ex) Port Assignments: Keyword Decimal Description Refrences ------- ------- ----------- ---------- 0/tcp Reserved 0/udp Reserved # Jon Postel <postel@isi.edu> tcpmux 1/tcp TCP Port Service Multiplexer tcpmux 1/udp TCP Port Service Multiplexer # [...]
디스크 이미지복제후 하드용량이 다를시 resize2fs디스크 확장
하드디스크 장애나 하드의 용량부족으로 인한 디스크 이미지 복제 동일한 용량의 하드디스크 복제는 문제가 없으나 작은용량에서 용량이 큰 하드디스크로 복제시 하드용량이 정상적으로 나오지 않을때 예) 복제 프로그램이나 dd 명령어 cat 명령어로 복사했을시 resize2fs디스크 확장 ssd 120G => ssd 250G으로 복제후 올림 250G 하드로 이미지를 [...]
logrotate 관련
logrotate logrotate는 늘어나는 로그파일을 관리하기위해 리눅스에서 사용하되는 프로그램입니다. 설정 파일을 변경해도 관련 프로세스를 새로 시작할 필요 없이 cron 데몬이 주기적으로 실행 시켜줍니다. /etc/cron.daily/logrotate 파일로 관리가 됩니다. (이때문에 cron데몬이 중지되어 있거나 crontab내용중 /etc/cron.daily 이 설정되어있지 않으면 스케줄관리가 되지않습니다. ) centos6점대에서 logrotate로 인한 아파치(apache) 장애가 날때도 있어 [...]
IIS 상태 코드
요약 사용자가 HTTP나 파일 전송 프로토콜(FTP)을 통해 인터넷 정보 서비스(IIS)를 실행하는 서버의 콘텐츠에 액세스하려고 하면 IIS에서는 요청 상태를 나타내는 숫자 코드를 반환합니다. 이 상태 코드는 IIS 로그에 기록되고 웹 브라우저나 FTP 클라이언트에도 표시될 수 있습니다. 상태 코드는 특정 요청의 성공 여부를 나타낼 수 있고 [...]
ftp테스트
test ftp://blog.servis.co.kr/wordpress/servis-download/curl-7.49.0.tar.gz
IIS 6.0 응용 프로그램 설정->실행권한 => IIS 8.0 ?
Windows Server 2003 IIS 6.0 에서 Windows Server 2012 iis8.0 으로 서버 이전을 하던 중 iis6.0 실행권한 부분을 iis8.0 에서는 어디서 수정을 해야 되는지 한참을 찾은 뒤에야 발견했음 iis 6.o 홈디렉토리 -> 실행권한 부분 iis 8.o iis -> 처리기 매핑 오른쪽 중간 -> 기능 사용 권한 편집
윈도우 비번초기화(Hiren’s BootCD)
하이렌 15.2 (Hiren's BootCD) 사용방법입니다. 윈도우즈 비번을 잊어버렸을때 사용하는 프로그램입니다. 우선 CD를 넣고 재부팅을 한후 CD가 먼저 부팅되도록 바이오스에서 설정한후 진행합니다. 이후 첫화면에서 password changer 를 선택합니다. 상단 화면이 나오면 적혀있는대로 엔터를 칩니다. 하드의 어느부분에 패스워드 데이터가 있는지를 지정해주면 됩니다. 1번은 부트로더이므로 2를 [...]
kernel:BUG: soft lockup – CPU#7 stuck for 67s!
리눅스 쉘창에 메시지가 계속 뜸 /var/log/messages 에 동일한 메시지나옴 Cpu7 의 사용율이 100% load average 값 증가 시스템 재부팅시 재부팅이 되지않고 서버를 강제로 재부팅해야함 해결방법은 커널을 업데이트 하거나 yum update kernel /etc/grub.conf kernel 라인에 audit=0 을 적용 후 재부팅 RHEL OS의 알려진 버그로 [...]
프로그램 추가/제거 목록에서 프로그램을 수동으로 제거하는 방법
Windows와 호환되는 프로그램에는 제거 프로그램이나 제거 기능이 있을 수 있습니다. 프로그램 추가/제거 도구는 제거 프로그램이나 제거 기능이 있는 모든 Windows 호환 프로그램을 표시합니다. 프로그램을 제거했는데도 프로그램 이름을 표시하는 데 사용되는 레지스트리 키가 제대로 제거되지 않은 경우 프로그램 추가/제거 목록에서 해당 프로그램을 수동으로 제거해야 할 [...]
웹상에서 mysql 및 mysqli 버전 확인하는 구문
웹상에서 mysql 버전을 확인해야 할경우 mysql_connect.php 파일을 만듭니다 . vi mysql_connect.php <?php $link = mysql_connect('localhost', 'root', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } printf("MySQL server version: %s\n", mysql_get_server_info()); mysql_close($link); ?> mysqli 의 경우 구문이 조금 다릅니다. <?php $con = mysqli_connect("localhost","root","password",); [...]
yum-cron 을 이용한 자동업데이트
yum-cron 설치 yum install yum-cron 실행 systemctl start yum-cron 자동실행 등록 systemctl enable yum-cron 설정파일 vi /etc/yum/yum-cron.conf [commands] # What kind of update to use: # default = yum upgrade # security = yum --security upgrade # security-severity:Critical = yum --sec-severity=Critical upgrade # minimal [...]
네임서버 zone파일 내용들의 의미
zone파일의 내용중 ttl값과 minimim, A레코드값과 CNAME등 비슷하지만 다른 내용들로 인한 혼란이 올때가 있어 각 설정들의 명확한 의미를 정리해놓습니다. # vi /var/named/alssla.co.kr.zone $TTL 3600 ; @ IN SOA ns1.servis.co.kr. root.alssla.co.kr. ( 20190201001 ;serial 10800 ;Refresh 3600 ;Retry 432000 ;Expire 84600 ) ;Minimum NS ns1.servis.co.kr. NS ns2.servis.co.kr. [...]
웹로봇 차단 방법
개인 정보보호 등을 위해 검색엔진이 긁어가는 것을 막는 법입니다. ① 위와 같이 하여 robots.txt 이름으로 저장합니다. 위 내용을 설명하자면 모든 검색엔진이 긁어가는 것을 막는 겁니다. User-agent: * *은 모든 검색엔진을 뜻함. Disallow: / /는 모든 디렉토리 [ robots.txt 상세 옵션 설명] ② robots.txt 파일을 [...]
리눅스 자주쓰는 명령어
리눅스 / 명령어 cat 화면의 내용을 출력 cd 다른 디렉토리로 이동 clear 화면의 내용을 삭제 cp 파일 또는 디렉토리를 복사 date 서버의 시간과 날짜를 출력 및 변경 du 디스크 사용량 출력 find 특정 파일을 찾을때 사용 free 시스템 메모리 정보 출력 grep 패턴을 이용해서 파일을 [...]
Centos 패스워드 변경시점 확인
패스워드의 변경시점 확인 명령어 입니다 passwd -S "사용자 계정" servis 계정은 2019-02-13 일 변경된 걸로 확인됩니다
centos7 비번 초기화
centos 7은 기존 5,6점대와 비밀번호 분실시 초기화방법이 달라 정리해놓습니다. 콘솔모드작업및 재부팅까지는 기존버전과 동일합니다. bootloader 창에서 e키를 클릭하여 편집모드로 들어갑니다. e키를 누르면 상단의 창이 뜨며 커서를 제일 하단부로 내려보면 ro 라는 부분과 rhgb quiet [...]
리눅스 비번 초기화
CentOS 비밀번호 복구방법 입니다. 콘솔에서 작업해야하며 재부팅을 해주세요 1. 부팅중 Booting CentOS... 가 나오면 아무키나 눌러줍니다. 2. GNU GRUB 에서 몇개의 커널이 보이는데 제일 처음것이 지금 사용하는 커널입니다. e 키를 눌러줍니다. 3. root (hd0, 0) kernel /vmlinuz... initrd /initranfd... 이 3개의 메뉴중 kernel 로 시작하는 [...]
IIS 버퍼링 설정
IIS 에서 버퍼링 사용은 이미지를 포함된 페이지에 효과를 볼수 있다 버퍼링 활성(default) : IIS 는 컨텐트를 클라이언트 브라우저로 전송하기 전에 페이지를 완전히 처리한다. 버퍼링 비활성 : IIS는 페이지를 처리하면서 그 결과를 클라이언트 브라우저에 전송한다. 전체 사이트에 설정을 할 수 있고 개별 사이트나 디렉토리에 할 [...]
응용 프로그램 풀에 다중 작업자 프로세스 구성하기
마이크로 소프트 IIS 6.0 [포켓 컨설턴트] 참조 하나의 응용 프로그램 풀에는 웹가든의 작업자 프로세스 최대 수를 정할 수가 있다. (default = 1) 이것을 단일 응용 프로그램 구성 하의 다중 작업자 프로세스라고 한다. 이것은 응용 프로그램의 요청 처리 성능을 향상 시키면서 다른 응용 프로그램과의 리소스 충돌을 [...]
Centos6 네트워크 디바이스명 변경 eth1 -> eth0
/etc/udev/rules.d/70-persistent-net.rules 파일 내용중 NAME 명을 변경한다 수정전 # PCI device 0x10ec:0x8168 (r8169) (custom name provided by external tool) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:22:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x10ec:0x8167 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:b9:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" 수정후 # PCI device 0x10ec:0x8168 (r8169) [...]
Centos7 특정 IP차단-firewalld
system 로그를 확인도중 특정 IP에서 ssh접속을 계속 시도하는것이 확인 되었습니다 아이피 조회결과 중국IP이며 비정상 접속시도 이므로 해당 IP를 차단하도록 하겠습니다 비정상 접속시도 아이피 현황 218.92.1.187 아이피가 확인됩니다 조회결과 중국아이피로 확인되었습니다 먼저 서버의 firewalld 가 실행되어 있어야 합니다 구동확인 [...]
윈도우 실행 명령어
실행 명령어 sysdm.cpl 시스템등록정보 appwiz.cpl 프로그램 추가/제거 firewall.cpl window방화벽 ncpa.cpl 네트워크연결 wscui.cpl Windows 보안센터 wuaucpl.cpl 자동업데이트 control Admintools 관리도구 nusrmgr.cpl 사용자계정 netsetup.cpl 네트워크설정마법사 certmgr.msc 인증서 secpol.msc 로컬보안정책 compmgmt.msc 컴퓨터관리 devmgmt.msc 장치관리자 diskmgmt.msc 디스크관리 eventvwr.msc 이벤트뷰어 gpedit.msc 로컬 컴퓨터 정책 그 외 명령어 shutdown [...]
mysql 특정아이디의 비번을 변경하는 방법
mysql 에 root로 접속합니다. # mysql -u root -p Enter password: 이후 mysql> use mysql; mysql> update user set password=password('실제넣을비번') where user='변경할 아이디'; mysql> flush privileges; 상단처럼 적어서 넣으시면 됩니다.
Centos7 cockpit 설치 – 모니터링 및 관리툴
웹 UI 기반의 서버 모니터링 및 관리 툴입니다 설치정보 Centos7.x cockpit 이 포함되었습니다 Ubuntu 17.04 이후버전에 포함되어있습니다 Centos7.x 설치 yum -y install cockpit 실행 systemctl start cockpit 자동실행 등록 systemctl enable cockpit.socke 서버의 iptables 방화벽 사용시 방화벽 포트오픈 [기본포트 9090을 사용하므로 9090포트를 [...]
vsftp의 chroot 설정
vsftp 에서 접속자들이 상위 디렉토리를 보지못하도록 하는 설정입니다. 설정파일 위치는 /etc/vsftpd/vsftpd.conf 입니다. chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 특정사용자들(vsftpd.chroot_list에 등록된)에 대하여 상위디렉토리로 가지못하도록 설정하는 부분입니다. 즉 상단처럼 설정해놓으면 vsftpd.chroot_list에 등록된 사용자만 상위디렉토리로의 이동이 제한됩니다. chroot_local_user=YES 특정사용자가 아닌 전체사용자를 대상으로 자신의 홈디렉토리 상위의디렉토리로 이동하지못하게하는 설정입니다. YES로 설정시 상위디렉토리로 이동하지 못합니다. # [...]
Mssql 데이터베이스 복원시 사용자 매핑(sp_change_users_login)
Mssql 데이터베이스 복원을 할 때 데이터베이스는 복구를 했고 사용자를 만들었음에도 웹서비스인 경우 아래와 같은 에러메세지가 뿌려 질때가 있다. ---------------------------------------------------------------------------------------- Microsoft OLE DB Provider for SQL Server 오류 '80004005' 로그인에서 요청한 데이터베이스 "stildb"을(를) 열 수 없습니다. 로그인이 실패했습니다. ---------------------------------------------------------------------------------------- 그건 복구한 데이터베이스의 사용자 와 mssql [...]
hmailserver 설치 및 설정
윈도우 서버에서 많이 사용하는 hmailserver 설치 설치하기 위해 아래의 hmail 사이트에서 다운을 받아야 함 https://www.hmailserver.com/download 최신버전이 아닌 안정된 버전으로 설치를 원해서 archive download page 에서 다운 다운로드수가 많은 5.6.6 버전을 다운 받음 설치 시작 동의함 폴더 위치 전체 설치를 함 설치시 중요한 [...]
윈도우 업타임, 가동시간확인법
윈도우 서버를 운영 하다보면 현재 가동된시간 혹은 마지막 재부팅 시간 확인이 필요합니다 윈도우 cmd 창 혹은 Windows PowerShell 에서 아래 명령어로 확인 가능합니다 net statistics server Windows Server 2008 SP1과 SP2 서버의 경우 아래 명령어로 확인이 가능합니다 net statistics workstation [...]
apache 2.4 mpm모듈 확인 및 event 모듈로 변경
apache 2.4 버전부터는 MPM 모듈이 3가지 방식을 지원합니다 기존의 prefork , worker 그리고 apache 2.4 부터 제공된 event 모듈입니다 각 모듈마다 장단점이 있습니다만 대부분 prefork 방식을 이용하며 접속자가 많은 경우 worker 방식을 사용하기도 합니다 [PHP의 경우는 prefork 방식을 사용하도록 권장하고 있습니다] 아파치 정보 [...]
MBR GPT 차이점
MBR ( master boot record ) 하드 디스크의 맨 앞에 기록되어 있는 시스템 기동용 영역 2TB 초과의 디스크에 대해 제한하고 초과분의 대해서는 사용할 수 없습니다. 파티션의 경우 4개의 주파티션만 지원하며, 더 많은 파티션을 사용할려면 주파티션 중 하나를 확장파티션으로 만들고 그 안에 논리 파티션을 [...]
php configure 설치시 오류메세지
php configure시 오류메세지별 해결방법입니다. 오류메세지: configure: error:xml2-config not found. Please check your libxml2 installation 해결 방법 : # yum install libxml2 libxml2-devel -y 오류메세지: configure:error:Please reinstall the BZip2 distribution 해결 방법 : # yum -y install bzip2-devel 오류메세지: configure:error: libjpeg. (also) not found. 해결 방법 [...]
centos 7점대 방화벽
centos7점대이후로는 기본방화벽시스템이 firewalld로 변경되었습니다. public zone의 설정파일위치 # vi /etc/firewalld/zone/public.xml 설정이후 방화벽 리로드 # firewall-cmd −−reload firewall명령으로 특정포트 허용방법 # firewall-cmd −−permanent −−zone=public −−add-port=2540/tcp # firewall-cmd −−permanent −−zone=public −−add-port=10000-20000/tcp (다중포트 설정시) (참조) −−permanent 옵션 : 해당zone파일(public.xml)에 룰설정이 추가/수정이 이루어지며 방화벽을 리로드해야합니다. −−permanent 옵션을 넣지않으면 일시적으로반영되며 [...]
HP 서버 서비스 센터 연락처
hp 서버 A/S 관련 연락처를 힘들게 찾아서 기록해 둡니다. HP 네트워크, 서버, 스토리지 제품 서비스 네트워크 장비(ProCurve / 3Com / H3C) 전화번호 : 1588 - 0142 영업시간 : 오전 9시 - 오후 6시 (월-금) Proliant Server/NetServer /Storage 전화번호 : 1577 - [...]
Centos 캐릭터셋 변경 – locale 변경
Centos5 Centos6 동일하게 적용 locale 서버의 캐릭터셋 확인 [root@:~] locale LANG=ko_KR.EUCKR LC_CTYPE="ko_KR.EUCKR" LC_NUMERIC="ko_KR.EUCKR" LC_TIME="ko_KR.EUCKR" LC_COLLATE="ko_KR.EUCKR" LC_MONETARY="ko_KR.EUCKR" LC_MESSAGES="ko_KR.EUCKR" LC_PAPER="ko_KR.EUCKR" LC_NAME="ko_KR.EUCKR" LC_ADDRESS="ko_KR.EUCKR" LC_TELEPHONE="ko_KR.EUCKR" LC_MEASUREMENT="ko_KR.EUCKR" LC_IDENTIFICATION="ko_KR.EUCKR" LC_ALL= 변경방법 vi /etc/sysconfig/i18n LANG="ko_KR.UTF-8" UTF-8로 설정 수정된 내용을 적용 [root@:~] source /etc/sysconfig/i18n 변경후 재부팅 혹은 재접속후에 변경된내용이 [...]
rsync 압축해서 넘기기(tar을 이용해서 다른 서버로 넘기기)
rsync 압축해서 넘기기 많은 용량을 현재폴더에 압축하고 다른 서버로 그 압축파일을 옮겨야될때 현재서버의 하드나 폴더의 용량이 부족할때 사용하는 방법입니다. 압축하면서 다른서버로 넘기고 바로 압축 풀리는 명령어 tar czfvp - * | ssh 계정@아이피 tar xfzvp - -C /home/위치 # tar cvfpz - * | ssh [...]
Windows Server 2012 .NET Framework 3.5 설치 실패
window server 2012 에서 역할 및 기능 추가 -> .net framwork 3.5 설치시 아래와 같이 실패 메세지와 함께 설치가 되지 않는다. 해결 방법 역할 및 기능 추가 -> framework 3.5 지정 후 위의 경고메세지에서 말하는 대체 원본 경로를 지정해주면 됩니다. 아래 그림 하단 -> 대체 원본 경로 지정 os dvd 드라이브 혹은 이미지가 들어있는 [...]
Microsoft .NET Framework 3.5 Client Profile
DotNetFx35ClientSetup
Centos 7 캐릭터셋 변경 – locale 변경
기존 Centos 6 점대 버전까지는 /etc/sysconfig/i18n 에서 캐릭터셋을 설정했지만 Centos 7 부터는 변경되었다 locale 서버의 캐릭터셋 확인 [root@servblog ~]# locale LANG=ko_KR.utf8 LC_CTYPE="ko_KR.utf8" LC_NUMERIC="ko_KR.utf8" LC_TIME="ko_KR.utf8" LC_COLLATE="ko_KR.utf8" LC_MONETARY="ko_KR.utf8" LC_MESSAGES="ko_KR.utf8" LC_PAPER="ko_KR.utf8" LC_NAME="ko_KR.utf8" LC_ADDRESS="ko_KR.utf8" LC_TELEPHONE="ko_KR.utf8" LC_MEASUREMENT="ko_KR.utf8" LC_IDENTIFICATION="ko_KR.utf8" LC_ALL= [root@servblog ~]# 변경방법 1 vi /etc/locale.conf #LANG=ko_KR.utf8 LANG=ko_KR.euckr utf8 [...]
tar 명령어
tar 명령어의 일반적인 사용법에 대한 정리입니다. tar은 옵션들이 많으므로 각 옵션들에 대한 설명은 # tar --help | more 으로 확인합니다. 1. 압축할경우 tar cvfpz '압축해서 생성할 파일명' '압축할 파일이나 폴더' # tar cvfpz test.tar.gz ./* c옵션 : tar 파일을 생성할때 사용합니다. v옵션 : 압축할때나 풀때 [...]
파일질라 서버 구축 , 설정 및 방화벽 설정
파일질라 서버를 구축하기때문에 사이트에서 download filezilla server 를 다운받는다 Startup settings 는 디폴트로 윈도우 시작시 실행 및 서비스 설치를 선택해서 설치 14147 은 서비스 포트가 아니고 관리자인터페이스에 접속할때 포트 이므로 그대로 진행 모든 유저가 로그인하면 사용자 인터페이스가 자동으로 실행 FileZilla Server Interface 를 [...]
리눅스 history 시간 기록하기
리눅스 시스템에서 history 명령어를 이용하여 그간의 작업기록을 확인할수 있습니다 history [root@servblog ~]# history 1001 history 1002 clear 1003 w 1004 free 1005 yop 1006 top 1007 history 1008 ls -al 1009 netstat 1010 ls /var/log/messages 1011 ls /var/log/ 작업한 내용에 대해선 확인이 가능하지만 작업한 [...]
Windows Server 2012/2016/2019 원격 데스크톱 세션 수 설정
Windows Server 2012/2016/2019 에서 세션 수를 제한 하거나 늘리는 방법은 기존 2003 / 2008 과 다르다. 기존 연결방법 window 2003 => tscc.msc window 2008 => tsconfig msc 와 다르게 gpedit.msc 로 설정합니다. window 2012 : 실행 -> gpedit.msc window 2016 , 2019 : windows 검색 -> gpedit.msc [...]
history 명령어 사용법
리눅스 관련내용중 history 명령어에 관한 내용입니다. history는 많이 알려진 명령어이기도 해서 자주사용하지는 않지만 알아두면 편리한 기능위주로 정리해놓았습니다. 먼저 history명령어는 일정갯수 이상 사용했던 명령어를 특정파일에 저장해두고 확인하거나 필요할때 다시 불러서 사용하기위해 필요한 명령어입니다. # echo $HISTSIZE 50000 쉘변수인 HISTSIZE는 명령어를 갯수를 지정하는 변수입니다. 저장파일 위치는 /각계정의홈폴더/.bash_histoty [...]
rpm 명령어 사용법
리눅스 명령어 관련 정리중 rpm관련 내용입니다. 각 옵션들의 상세한 설명들은 해놓을건 아니고 실제 사용하는 옵션과 사용할 상황에 대해서 정리해 놓습니다. rpm 명령어 1. 시스템에 설치된 패키지정보를 확인하는 방법 1) 설치된 패키지를 확인하는 방법 rpm -qa | grep 확인할 서비스 # rpm -qa | grep mysql [...]
smartctl 을 이용한 하드디스크 점검
시스템을 운영하다보면 하드디스크 장애로 인해 문제가 발생할 경우가 있습니다 이때 디스크 상태를 점검할수 있는 명령어 입니다 시스템 운영중 파일 시스템이 read-only 로 변경되거나 시스템이 급격히 느려질때 혹은 커널화면이나 /var/log/messages 에서 I/O error 확인시 체크 설 치 yum install smartmontools 점검 명령어 smartctl -a /dev/sda [...]
centos5 mirrorlist
Centos5.x 버전 yum 설치 오류 Centos5 의 공식지원 종료로 인해 Centos 5.x 버전은 /etc/yum.repos.d/CentOS-Base.repo 에 있는 http://mirror.centos.org 가 정상적으로 작동하지 않으므로 해당경로를 수정 후 사용이 가능합니다 증상 [root@localhost:~] yum update Loaded plugins: fastestmirror Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp, [...]
IIS 에 Let’s Encrypt 인증서 설치하기
설치 환경 window 2016 STD IIS 10 Let's encrypt 에서 무료로 ssl 인증서를 받아서 설치하기 안내문은 아래 링크 https://letsencrypt.org/docs/client-options/ PowerShell 로 설치할수 있는 방법이 있다고 하지만 패스 window/iis 환경에서 설치할수 있게 제공되는 툴로 설치하기 아래의 링크로 가서 최신버전을 다운받음 https://github.com/PKISharp/win-acme/releases 압축을 풀고 [...]
[Window] 원격 데스트탑 콘솔 모드 접속하기
안녕하세요 (주)서브이즈 시스템팀입니다. 원격 데스트탑 연결을 끊고 다시 접속하실 때 데스크탑 사용자 초과로 연결 못하신 경우에 그냥 리부팅 요청하는 경우가 간혹 있을 겁니다. 그때 cmd 창에서 명령어로 끊는 방법도 있으나 그냥 콘솔 모드로 접속해서 불안전한 연결을 끊는게 가장 좋은 방법 같아서 콘솔 연결 방법을 [...]
[기타] KVM 스위치 사용법
안녕하세요 (주)서브이즈 시스템팀입니다. 고객님께서 서버를 운영하시다 보면 장애시 원격으로 서버를 점검할 수 없을 때 KVM 스위치로 확인이 가능합니다. 사용법은 아래와 같습니다. 감사합니다. 원격콘솔 사용방법 1. 서브이즈 원격콜솔 접속 아이피 및 접속 계정 발급 웹브라우저를 이용해서 접속 예> http://111.111.111.111 ※ 원격콘솔장비 페이지를 계속 탐색 2. 발급받은 [...]
[기타] TraceRT(TraceRoute) 사용법
안녕하세요 (주)서브이즈 시스템팀입니다. 고객님께서 서버를 운영하시다 보면 서버의 속도가 느려지거나 사이트가 이상하게 느리다고 느낄 때 IDC 에 연락을 해보면 서버에 문제가 없다는 얘기를 들었을 경우에 많을 것입니다. 그럴경우 고객PC에서 서버까지 도달할 때 route 마다의 속도를 체크 할 수 있습니다. 해당 PC에서 tracert 로 체크를 했을 [...]
[Driver] SSH 연결 프로그램 – PUTTY
안녕하세요 (주)서브이즈 시스템팀입니다. 리눅스 및 유닉스 연결 프로그램 PUTTY 입니다. 다운로드 : putty.exe 다들 아시니 필요하실 때 다운 받으셔서 연결 하시기 바랍니다. 서버관리에 유용한 프로그램이니 사용하셔서 서버관리에 도움이 되셨으면 합니다. 감사합니다.
[Driver] 프로세스 상태 확인 프로그램
안녕하세요 (주)서브이즈 시스템팀입니다. 윈도우에서 현재 프로세스의 상태와 트리의 상태를 자세히 볼수 있는 프로그램입니다. 다운로드 : procexp_kor.exe 설치하지 않고 실행되는거라 훨씬 편리하네요~ 서버관리에 유용한 프로그램이니 사용하셔서 서버관리에 도움이 되셨으면 합니다. 감사합니다.
[Driver] Ative Ports 포트 상태 프로그램
안녕하세요 (주)서브이즈 시스템팀입니다. 다운로드 : Active Ports 윈도우에서 현재 포트 오픈상태 및 외부에서 접속한 아이피를 보여주는 프로그램입니다. 서버관리에 유용한 프로그램이니 사용하셔서 서버관리에 도움이 되셨으면 합니다. 감사합니다.
[Linux] 운영중인 서버의 프로세서 및 현재 상태 확인
안녕하세요 (주)서브이즈 시스템팀입니다. 리눅스에서 현재 상태나 해킹 유무를 점검할 때 유용한 명령어를 옵션에 맞게 정리 하였습니다. 참고하셔서 서버관리에 도움이 되셨으면 합니다. ❖ netstast 현재 사용하고 있는 프로세서와 프로세서가 사용하고 있는 포트를 확인 할 수 있습니다. ex) vsftpd 라는 ftp의 포트가 21번이라는 포트를 사용하고 있는 것을 [...]
[Linux] Putty 접속 방법
1. putty 접속방법 putty 실행시 하단과 같은 창이 뜹니다 hostname => 아이피 port => 접속포트 22 open 클릭 login as : root or 접속 계정 접속계정에대한 비번을 넣습니다. (주의 : 입력을해도 글자는 보이지않습니다.) 하단 그림처럼 서버에 접속되면 원하시는 작업을 하시면됩니다.
[Linux] 리눅스 계정생성, 디비계정생성, vhost설정방법
계정생성 및 설정 방법 1) 계정 : servis , 패스워드 : abc!@# 일때 # useradd servis.servis <== servis 라는 계정 및 그룹생성 # passwd servis <== servis에 대한 비번을 생성 (기존 비번이 있을시 비번이 변경됨) Changing password for user servis. New UNIX password: <==생성할 비번 [...]
[리눅스] 네임서버 설정
설정할 도메인이 adddomain.co.kr이고 연결아이피가 123.123.123.123 일때 # vi /etc/named.conf zone "adddomain.co.kr" { type master; file "adddomain.co.kr.zone"; }; # vi /var/named/adddomain.co.kr.zone 설명 ) /var/named에 하단의 내용처럼 도메인에 대한 zone 파일을 생성합니다. 상단의 /etc/namec.conf 에 있는 file 뒤의 이름(adddomain.co.kr.zone)과 만드실 zone파일이름이 동일해야합니다. 하단의 내용을 추가하시면 됩니다. $TTL 3600 ; @ IN SOA ns1.nameserver.co.kr. root.adddomain.co.kr. ( 2017122614 ;serial 10800 ;Refresh 3600 ;Retry 432000 ;Expire 84600 ) ;Minimum NS ns1.nameserver.co.kr. NS ns2.nameserver.co.kr. MX 10 mail.adddomain.co.kr. ; adddomain.co.kr. IN A 123.123.123.123 www.adddomain.co.kr. IN A 123.123.123.123 mail.adddomain.co.kr. IN A 123.123.123.123 adddomain.co.kr. IN TXT "v=spf1 ip4:123.123.123.123 ~all" 참조 : 도메인 뒤에는 "."를 꼭 찍어야합니다. 위의 내용중 ns1.nameserver.co.kr은 사용하시는 네임서버를 적어넣으시면 됩니다.
[Linux] mysql 패스워드 변경 방법
mysql 에 root로 접속합니다. # mysql -u root -p Enter password: mysql> use mysql; mysql> update user set password=password('패스워드') where user='변경할 아이디'; mysql> flush privileges;
[Window] Windows Server 2012 격리 FTP 설정
안녕하세요 (주)서브이즈 시스템 팀입니다. Windows Server 2012 격리 FTP 설정 관련 내용입니다. 서버 관리에 도움이 되셨으면 합니다. 서버 관리자 -> IIS -> 도구 -> IIS관리자 IIS관리자 => FTP 사이트 추가 클릭 사이트 이름과 경로는 임의로 만든다 (예제는 이름: servisftp 경로 :C:\ftp 로 만듬) 바인딩 [...]
[Window] Windows Server 암호 변경 방법
윈도우 운영체제 버전별 패스워드 변경 방법을 요청하시는 경우가 많아서 이렇게 포스팅 합니다. 참조 되셨으면 합니다. *Windows Server 2003 1. 서버의 내 컴퓨터 확인, 혹은 시작메뉴 -> 내 컴퓨터 2. 내컴퓨터 -> 마우스 우클릭 후 관리메뉴 클릭 3. 컴퓨터 관리 -> 로컬 사용자 및 [...]
[Window] Windows Server Version 별 접속로그 확인법
Windows Server Version 별 접속로그 확인법에 관한 내용입니다. 서버 관리에 도움이 되셨으면 합니다. Windows 2003,2008,2012 접속 로그기록 확인법 ※ Windows2003 1. 내컴퓨터 => 관리 2. 컴퓨터 관리 => 시스템도구 => 이벤트뷰어 => 보안 클릭 3. 이벤트 ID 682번 확인 4. 접속 아이피 확인 [...]
[Window] IIS-FTP 설정 백업 및 복원 방법
이번에는 IIS 백업과복원 방법에 대한 내용입니다. 예기치 않은 상황이나 서버를 이전하거나 여러가지 장애 상황에 유용한 방법입니다. 참고하셔서 서버운영에 조금이라도 도움이 되셨으면 합니다. 감사합니다. IIS 백업 1. 시작 -> 관리도구 -> 인터넷 정보서비스(IIS) 관리로 들어갑니다. 2. 인터넷 정보서비스(IIS) -> 웹 사이트 -> 모든작업 -> 구성을 [...]
[Window] Windows 2003 DNS 서버의 백업 및 복원
윈도우 2003 서버의 DNS 백업 및 복원에 대한 설명입니다. 아래의 예문만 따라하시면 DNS 관리는 충분합니다. 혹시 모르니 윈도우 2000 서버도 올리겠습니다. 그리고 궁금한점이 있으시면 언제든지 02-6335-2040 시스템팀으로 연락주시기 바랍니다. DNS 백업 1. DNS 서비스를 중지한다. 2. Regedit를 실행하고 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS를 찾는다. 3. DNS 폴더를 마우스 오른쪽 [...]
[Window] SMTP를 이용한 폼메일 형식
ASP 프로그램에서 많이 쓰이는 폼메일은 버전에 따라서 사용하는 컴포넌트가 다릅니다. 그래서 운영체제를 업그레이드하거나 다운그레이드시 종종 메일발송 페이지에서 에러가 발생합니다. 아래의 예문은 2000 서버와 2003 서버에서 지원하는 컴포넌트을 이용해서 예문을 구성하였습니다. 참고하셔서 서버관리에 도움이 되셨으면 합니다. 감사합니다. asp 폼메일 소스를 프로그램할 때 2000 cdonts 과 20003 [...]
[Window] 여러가지 옵션을 제공하는 Robocoy 사용법
윈도우에서 복사는 실시간 복사나 스케줄 복사에 유용한 robocopy 사용법을 옵션에 맞게 정리하였습니다. 참고하셔서 서버관리에 도움이 되셨으면 합니다. 감사합니다 robocopy /? 를 하시면 더 많은 옵션을 확인하실 수 있습니다. exam 1) robocopy d:\A d:\B A폴더에서 B폴더로 복사합니다. exam 2) robocopy d:\A d:\B /E A폴더에서 B폴더로 비어 [...]
[Window] SiteGalaxy 업로드 용량 설정
윈도우에서 ASP 업로드 컴포넌트인 SiteGalaxy 를 설치하고 업로드를 할 때 default 상태에는 200k 이상의 파일을 업로드 할 수 없어서 에러를 표시합니다. 해결 방법은 metabase.xml파일의 내용을 변경하면 됩니다. 아래의 문서를 참고하셔서 서버관리에 도움이 되셨으면 합니다. 감사합니다 SiteGalaxy 업로드 용량 설정 1. 관리도구-> 인터넷 정보 서비스(IIS) 관리를 [...]
[Window] IPSEC 설정 및 예제 파일
안녕하세요 (주)서브이즈 시스템팀입니다. 윈도우 서버에서 자체 방화벽을 설정하는 방법은 크게 3가지로 분류할 수 있습니다. 1) 네트워크 설정의 TCP/IP 옵션에서 포트 오픈 방식 - 서버를 리부팅 해야 적용이 됨 2) 제어판 - 윈도우 방화벽 - 인터페이스가 좋고 사용이 편리하나 여러서버를 관리할 때 유용하지 않음 3) [...]