저급 언어(low level language)- 저급언어는 기계중심적인 언어로 CPU에 대응된다.(각 CPU에 맞게 코드를 작성해야 한다.)- 종류 : assembler - http://c2.com/cgi/wiki?LowLevelLanguage- http://en.wikipedia.org/wiki/Low-level_programming_language고급 언어(high level language)- complier 에 의해 CPU에 맞게 번역된다.- 컴퍼일러나 인터프리터등을 이용해 기계어로 번역되어지는 과정이 필요하다.- 종류 : c / basic / C++ / python / ruby .... - http://c2.com/cgi/wiki?HighLevelLanguage- http://en.wikiped..
core dump 생성전우선 RHEL 7 기준으로 아래와 같은 설정이 이루어져 있어야 core dump가 생성된다.[root@localhost ~]# sysctl -a | grep -E 'kernel.core|suid_dumpable'fs.suid_dumpable = 1kernel.core_pattern = corekernel.core_pipe_limit = 0kernel.core_uses_pid = 1위와 같이 suid_dumpable 이라는 값이 1로 변경되어야 한다.kernel.core_pattern의 경우 남겨지는 파일의 패턴으로 sysctl에서 설정이 가능하다. 필요시 아래의 덤프를 강제로 생성시켜야할 경우 아래 floating point exception program code를 받아 comp..
what's metasploitmetasploit project에서 metasploit 은 perl scripting language 를 사용하는 휴대용 네트워크 도구로 2003년 HD 무어에 의해 만들어졌다. 그러나 루비에 의하여 재구조된 이후 2009년 10월 21일 Rapid7(취약성 관리 솔루션을 제공하는 보안회사)에 인수되었고 현재는 오픈소스, 보안취약점, 침투테스트 및 IDS 서명 개발 보조기구 등에 대한 정보를 제공하는 것에 목적으로 두고 프로젝트가 진행되고 있다. [rpc server listen]metaspolit pro를 구매하지 않은 경우 rpc server를 수동으로 load 해주어야 한다.msfconsole에서 아래의 command를 입력하여 실행한다. # load msgrpc d..
root권한으로 실행되는 아이콘을 생성하기 위해서는 다음과 같은 작업이 필요하다. 다음 경로의 eclipse 프로그램을 예로 들어보겠다. - PATH : /usr/share/applications/eclipse.desktopExec=gksu eclipse 이와 같이 변경한후에 해당 icon 클릭시에 다음과 같은 관리자 권한 패스워드 입력 화면이 출력된다. 참고사이트- http://linux.bigresource.com/Ubuntu-creating-desktop-shortcut-with-root-permissions--FGrFBdGz7.html
표준스트림표준 스트림에는 다음이 존재한다. name number stdin 0 키보드를 통해 입력을 받는것을 buffer 에 저장한다. stdout 1 일반적인 출력을 담당한다. stderr 2 일반적으로 에러 메세지를 출력한다. 실제 buffer에 쌓이지 않기 때문에 바로 출력해야 하는 (예로 tail -f 같은) 경우 사용하기 좋다. stderr vs stdout쉘 프로그래밍을 하다보면 stderr로 output을 받는 경우가 있다.왜 그럴까 보니 이런 차이가 있었다. - https://eklitzke.org/stdout-buffering 정리해보면 stderr는 buffer되지 않기 때문에 실제 출력결과가 즉시 출력되고 stdout은 buffer 되기 때문에 일정량 쌓여야 출력이 이루어진다. (해당..
install우분투 12.04에서 설치는 다음과 같다.http://teamst.org/ 홈페이지에서 최신의 testlink 파일을 다운로드 받는다.(설치 당시 최신버전은 1.9.3 이다.)사전에 APM 설치가 이루어져 있어야 한다. (APM 설치참고 : http://supaflow.tistory.com/120)apt-get install apache2apt-get install libapache2-mod-auth-mysqlapt-get install mysql-server mysql-clientapt-get install php5-common php5 libapache2-mod-php5apt-get install php5-mysql추가적으로 설치하면 좋다. (설치후 warning이 발생되기 때문)sudo..
ssh 연결시 간혹 문자가 깨져서 출력되는 경우가 발생한다.windows program 중에는 character encoding을 할수 있는 ssh client가 있지만 linux 상에서 ssh command를 통해 사용하는 경우 어떤 부분을 변경해야할지 몰랐다. 다음과 같은 명령을 통해 문자셋을 변경하여 연결이 가능하다. # luit -encoding euc-kr ssh root@192.168.1.1 참고사이트 - http://www.x.org/archive/X11R6.8.1/doc/luit.1.html- http://askubuntu.com/questions/87227/switch-encoding-of-terminal-with-a-command
jenkins내에 특정 job에서 빌드완료후 해당 파일을 파일 복사를 하려고 하니 몇가지 어려움에 봉착하였다. 관련 건에 대한 해결방법을 기술하였다. 하위 디렉토리 복사ant syntex를 안다면 쉽게 해결할 수 있다. source directory 지정에 **/*와 같이 입력해주니 현재 workspace에 존재하는 파일과 하위 디렉토리가지 복사되었다. sftp error 발생 jenkins을 통한 scp plugin을 사용하려고 하니 다음과 같이 에러가 발생되었다. ERROR: Failed to upload files com.jcraft.jsch.JSchException: failed to send channel request 실제로 해당 서버에 sftp command 로 접속 시도를 해보니 subsy..
- Total
- Today
- Yesterday
- crashloopbackoff
- hashicorp boundary
- DevSecOps
- OpenStack
- ansible
- Terraform
- aquasecurity
- kubernetes install
- socket
- Jenkinsfile
- vmware openstack
- nginx-ingress
- K3S
- open policy agent
- ceph
- macvlan
- Helm Chart
- mattermost
- GateKeeper
- metallb
- boundary ssh
- minikube
- minio
- kubernetes
- jenkins
- wsl2
- openstacksdk
- openstack backup
- kata container
- azure policy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |