문서번호: 20200306_2026 검색어: nabiro d202003 ssh trust permission 퍼미션 참조 또는 출처: 마지막 업데이트: 2020-03-06 오후 9:05 ssh 명령어로 접속을 할 때 개인키/공개키를 이용해서 ssh trust 설정을 해두고 로그인을 하거나 원격 명령어를 실행하는 경우가 있습니다. 이때 사용자 홈디렉터리의 퍼미션은 775가 되면 ssh trust 설정이 동작하지 않습니다. 오늘 업무중에 다른 직원이 같은 그룹의 계정에 write 권한이 필요하다고 요청을 해서 내 계정의 홈디렉터리 퍼미션을 775로 설정했습니다. 퇴근을 하고 난 후 다른 직원으로부터 ssh remote 명령어들이 동작하지 않는 문제가 발생했다고 연락이 옵니다. 아차 싶어 급히 내 계정의 홈디..
* * 문서번호: 201307311734 * 검색어: vi, 에디터, 인코딩, BOM, 유니코드, utf-8, vimrc * 일반 사용자는 ~/.vimrc 파일에 아래의 내용을 삽입 set fencs=ucs-bom,utf-8,euc-kr,latin1 set enc=euc-kr 윈도우 사용자는 c:\Program Files\Vim\vimrc 파일에 아래의 내용을 삽입 set fencs=ucs-bom,utf-8,euc-kr,latin1 set enc=cp949
/* * 문서번호: 201304231048 * 검색어: nabiro, find, date, 날짜, newer, file, 파일, 특정 날짜, 최신 */ touch -t `date +%m%d0000` /tmp/$$ find /tmefndr/oravl01 -type f -newer /tmp/$$ rm /tmp/$$
*** nabiro, 201211202037, bash, cancel, esc, 취소, 명령어 $HOME 디렉터리 아래 .inputrc 파일에 아래의 내용을 첫라인에 추가 Escape: unix-line-discard 단, 윈도우나 도스 처럼 esc 키를 눌렀을 때 모든 명령어가 취소되는 것이 아니라 End 키를 눌러서 명령어의 끝으로 가서 ESC 키를 두번 연속 누르면 해당 명령어가 삭제됩니다.
*** nabiro, 20122008, bash, 백스페이스, backspace, 안될때, 안먹힐때 HOME 디렉터리 아래 .inputrc 파일에 다음 내용을 추가 set meta-flag onset input-meta onset convert-meta offset output-meta on "\e[1~": beginning-of-line"\e[4~": end-of-line"\e[5~": beginning-of-history"\e[6~": end-of-history"\e[3~": delete-char"\e[2~": quoted-insert"\e[5C": forward-word"\e[5D": backward-word
/*** 문서번호: nabiro_201211121651* 검색어: nabiro, grep, wc, wc -l, 라인, 라인수, 카운트* 참조: **/ wc -l 보다 빠른 라인수 체크 방법 grep -c '\n' filename 예전에는 cat filename | grep '\n' | wc -l 형식으로 사용했다. 하지만 예전 방식은 가끔 시스템 오류가 있기도 해서 개선된 방식을 많이 사용함 ### 참고로 위 명령어는 일부 서버에서 동작하지 않을 수고 있습니다. 리턴 처리 방식에 따라 '\n' 의 경우도 있지만 '\r' 형식을 사용하는 경우도 있기 때문입니다. 단순 참고 용도로만 알아두시기 바랍니다. 저 역시 스크립트 처리할 때 위 방법은 사용하지 않습니다.
/** * 문서번호: nabiro_201105131112 * 검색어: nabiro, 리눅스, 한글깨짐, 한글, fedora linux * 출처: http://blog.nice2seeyou.com/mike/69 **/ 현재 개발용으로 사용하고 있는 리눅스가 fedora 2.6.18 입니다. 오랜만에 SSH로 접속해서 사용하는 도중 vi 에디터 안에서의 한글 사용은 문제가 없는데 터미널에서 한글을 입력하면 입력된 한글이 모두 깨져서 보이는 문제가 발생을 하였습니다. locale 명령을 실행해봐도 ko_KR.eucKR 로 모두 정상이고 터미널 프로그램 설정도 euc_kr 형식에 잘 표시되도록 설정이 되었는데도 터미널에서의 한글 입력은 모두 깨져서 표시되어서 구글 검색을 하니 위의 출처 페이지에 잘 설명이 되어..
*** 검색어: nabiro, vi, vim, 도움, 웹페이지 http://korcow.egloos.com/1333175 http://blog.naver.com/badajoa2002?Redirect=Log&logNo=87778223
*** 검색어: nabiro, cp, option, -p, 옵션, 퍼미션, permission cp -p a.txt b.txt a.txt 파일을 b.txt 파일로 복사할 때 퍼미션까지 복사한다. 그렇지 않은 경우 퍼미션은 umask의 값을 따른다.
du -sk * | sort -nr 위 명령어로 현재 디렉터리의 하위 경로에 대한 용량을 확인할 수 있습니다. (크기가 큰 순서로 정렬도 해줍니다) 하위 디렉터리까지 상세하고 보고싶은 경우 du -k * | sort -nr
*** 검색어: nabiro, cron, AIX 명령어 위치 /usr/bin/crontab cron 설정 확인 crontab -l (아이(I)가 아니고 소문자 L 이다) 사용자별 crontab 설정 파일 위치 /var/spool/cron/crontabs/ cron 설정 변경 (편집 방법은 vi 에더터와 동일) crontab -e cron 설정 삭제 crontab -r cron log 관련 설정 정보 /etc/cronlog.conf cron 실행 관련 로그 파일 /var/adm/cron/log cron 관련 명령어의 실행 결과는 mail로 수신되므로 mail 명령어로 실행 결과를 확인할 수도 있습니다.
*** 검색어: find awk sh 예제 #!/bin/ksh #. vm_function3.sh echo "ls" # ls 문자열 표시 echo "ls" | sh # ls 실행됨, 명령어는 화면에 표시 안됨 echo "ls" | sh -v # ls 실행됨, ls 명령어 화면에 표시됨 #*************************** ls -l # ls -l 명령어 실행됨 ls -l | grep '^d' | awk '{print $9}' # 현재 디렉터리 아래의 목록중 # 디렉터리 목록만 표시 # 현재 디렉터리 아래의 모든 디렉터리 # 삭제하는 명령어 표시 ls -l | grep '^d' | awk '{print "rm -fr " $9}' # 현재 디렉터리 아래의 모든 디렉터리 # 삭제하는 명령어 실행 ..