본문 바로가기

LINUX

(6)
[ctags] 소스 분석 ctags #!/bin/sh LIB=/home/src/lib MainLib() { for LDIR in ${LIB}/Utils do /bin/ctags -a ${LDIR}/*.h /bin/ctags -a ${LDIR}/*.c done } CurrSource() { /bin/ctags -a ./*.h /bin/ctags -a ./*.c /bin/ctags -a --langmap=c:.c.pc ./*.pc } rm -f tags touch tags MainLib; ※ proc 파일 검색할 때는 --langmap=c:.c.pc 옵션을 추가해주어야 한다.
ssh 세션 유지 시간 늘리기 1) sshd_config 파일 열기 shell> sudo vi /etc/ssh/sshd_config 2) ClientAliveInterval, ClientAliveCountMax 파라미터 값 변경 ClientAliveInterval 3600 ClientAliveCountMax 3 3) 파라미터 저장 후 sshd 데몬 재기동 shell> sudo systemctl reload sshd
가상머신 메모리 늘리기 cmd 창에서 virtualbox 설치 경로에서 실행 C:\Program Files\Oracle\VirtualBox> VBoxManage.exe modifyhd "ubuntu_elk.vdi" --resize 32768 size는 MB!! virtualbox에서 ELK를 설치하다가 설치 공간이 부족하다는 오류가 났다. 메모리를 추가하려고 가상머신 종료하고 cmd 창을 열어서 아래와 같이 입력했는데 오류가 났다ㅠㅠ Could not find file for the medium 'C\Program Files\Oracle\VirtualBox\ubuntu_elk.vdi' (VERR_FILE_NOT_FOUND) Details: code VBOX_E_FILE_ERROR, component MediumWrap, int..
viminfo: Illegal starting char in line vim을 실행하면 viminfo: Illegal starting char in line라는 에러가 자꾸 발생했다. home 디렉토리에서 .viminfo 파일 삭제 후 정상적으로 동작함:)
프로세스 실행경로 찾기 - 실행중인 프로세스 경로 찾기 : ls -al /proc/[PID]/exe - 프로세스 실행 명령어 : ls -al /proc/[PID]/cmdline
[펌] 우분투에서 C프로그래밍 하기 안녕하세요, 여러분. 이번 강좌에서는 우분투 리눅스 상에서 C 프로그래밍을 하는 법에 대해서 알아 봅시다. 일단, 우분투 리눅스 상에서 C 프로그래밍을 하는 법을 안다면, 다른 배포판에서도 비슷한 방법으로 따라 할 수 있으므로 도움이 될 것입니다. 일단, C 프로그래밍을 하려면 컴파일러가 있어야 되는데, 아시다 싶이 리눅스 상에서는 Visual Studio 계열을 사용할 수 없습니다. 왜냐하면 그것들은 모두 Microsoft 사의 제품이기 때문이죠. 하지만, 훌륭한 오픈 소스 개발자들이 리눅스 용 컴파일러를 개발하였는데, 그 이름하여 유명한 GCC (GNU Compiler Collection) 입니다. 사실, 초기의 GCC 는 GNU C Compiler 의 약자로, C 언어 컴파일만 지원하였으나, 후에 ..