목록ETC (24)
낭만 프로그래머
MSSQL에서 특정 컬럼을 가지고 있는 테이블을 찾아 볼 경우가 종종있다.SELECT T.name AS table_name, C.name AS column_name FROM sys.tables AS T INNER JOIN sys.columns AS C ON T.object_id = C.object_id WHERE C.name = '컬럼이름'
1. 프로시저 생성 CREATE PROCEDURE spSearchOnAlldb @phrase varchar(8000), @OutFullRecords bit=0 AS declare @sql varchar(8000) declare @tbl varchar(128) declare @col varchar(128) declare @id_present bit declare @is_char_phrase bit declare @min_len int declare @loop_idx int declare @loop_chr char(1) set nocount on if IsNull(@phrase,'')='' begin raiserror('Phrase is absent',16,-1) return end select @loop_..
All software 를 보면 정보가 하나도 나오지 않는 문제가 발생 하였음. 알고 보니 crontab 으로 스케쥴링을 시켜야 한다는 것이었음. vim /etc/crontab 맨 아래 부분에 추가 (6시간 마다 실행되도록 함) 0 */6 * * * root cd /usr/share/ocsinventory-reports/ocsreports/crontab && /bin/php cron_all_software.php
1. Computer 리스트 깨짐 문제 vim /usr/share/ocsinventory-reports/ocsreports/plugins/main_sections/ms_export/ms_csv.php ; charset=UTF-8 추가 echo "\xEF\xBB\xBF"; 삽입 2. 소프트웨어 리스트 깨짐 문제 vim /usr/share/ocsinventory-reports/ocsreports/plugins/main_sections/ms_export/ms_soft_csv.php ; charset=UTF-8 추가 echo "\xEF\xBB\xBF"; 삽입 * 참조 : https://m.blog.naver.com/jaechuns/221589604879
제공되어지는 Agent로 설치 시에 정보를 계속 입력해야 되는 어려움이 발생하였다. 그래서 Packager를 이용하여 Agent 실행파일을 만들어서 배포해 보자. 1. Windows Packager 와 Windows Agent 다운로드 - https://ocsinventory-ng.org/ 로 접속하여 Download를 클릭 2. Windows Packager 실행 2.1. 관리자 권한으로 실행 2.2. 아니오를 선택 2.3. File과 Option을 지정해 준다 - Agent Setup file : 다운로드하여 압축을 푼 Agent의 exe파일을 지정해 준다. - Command line options : 설치시에 옵션들을 입력해 준다. * /S : 사일런스 모드로 설치 * /NOW : 설치후 바로 인벤..
1. 필수 패키지 설치 1-0. 방화벽 끄기 및 apt 업그레이드/업데이트 및 기본 모듈 설치 ufw disable apt update apt upgrade apt install -y make cmake gcc make git curl unzip 1-1. Apache2 설치 apt install apache2 systemctl enable apache2 systemctl start apache2 1-2. MariaDB 설치 apt install mariadb-server apt install mariadb-client systemctl enable mariadb systemctl start mariadb 1-3. MariaDB 설정 mysql CREATE DATABASE ocsweb; CREATE USE..
티스토리를 사용하다가 보면 IT관련하여 글을 많이 올리게 되는데 기능중에 코드블럭을 자주 사용한다. 코드블럭이 편하게 사용 할 수 있지만 문제점이 하나가 있다 바로 코드블럭으로 작성한 코드를 복사하여 사용시에 할줄로 나온다는 것이다. 결론적으로 말하면 플러그인중에 저작권자 표시를 사용하지 않으면 문제가 해결 된다.
DNS (Domain name Server) 레코드 타입 종류를 알아보자 A (Address Mapping records) 레코드 A는 주어진 호스트에 대한 IP 주소 (IPv4)를 알려줍니다. A 레코드는 도메인 이름을 해당하는 IP 주소로 변환하는 데 사용됩니다. AAAA (IP Version 6 Address records) 레코드 AAAA (quad-A 레코드이기도 함)는 주어진 호스트에 대해 IPv6 주소를 알려줍니다. 결국 A 레코드와 같은 방식으로 작동하며 차이점은 IP 주소 유형입니다.(IP 버전6) CNAME (Canonical Name) CNAME 레코드는 도메인 이름의 별칭을 만드는 데 사용됩니다. CNAME 레코드는 도메인을 외부 도메인으로 별칭을 지정하려는 경우 유용합니다. 경우에..