Too many open files 에러 발생시 해결 방법 OS에서 파일 갯수를 제한하고 있는데 이걸 늘려줌으로써 해결할 수 있습니다. centos 상에서 ulimit 값은 아래와 같이 디폴트로 설정되어있어요(ulimit -a 입력하면 나옵니다.) /etc/security/limits.conf로 들어가서 제일마지막에 root hard nofile 65535 root soft nofile 65535 root hard nproc 65535 root soft nproc 65535 이걸 추가해주고 centos를 재시작 합니다. 그럼 ulimit -a명령어를 쳤을 경우 아래처럼 값이 변경됩니다. 위의 방법은 user lever open file 갯수 조정하는 방법이고 전체 조정 방법은 아래와 같이 진행합니다. 최..
vim 설치 Ubuntu 계열 $ sudo apt-get install vim vim 패키지 오류시 $ sudo apt-get update $ sudo apt-get install vim centOS 계열 $ yum install vim전체 사용자를 위한 vim 설정 /etc/.vimrc 파일을 생성 혹은 수정해야 전체 사용자의 vim 설정이 적용된다 (root 계정 필수) $ sudo vim etc/.vimrc개별 사용자를 위한 vim 설정 $ vi ~/.vimrc .vimrc 명령어 set nu : 행 번호 표시 set nonu : 행 번호 표시 안함 set list : 탭 문자를 ^, 개행 문자를 $로 표시 set nolist : 탭 문자를 원래대로 되돌린다. set autoindent : 자동으로..
1. VIM 샘플 사이트 Vim Color Scheme Test 10 Vim Color Schem es You Need to Own molokai.vim, Jellibean.vim 추천 2. vim 설정 (vim 설치 경로가 대부분 root라 root 권한이 필요) $ cd /usr/share/vim/vim73/colors/ $ ls blue.vim delek.vim evening.vim murphy.vim README.txt slate.vim darkblue.vim desert.vim koehler.vim pablo.vim ron.vim torte.vim default.vim elflord.vim morning.vim peachpuff.vim shine.vim zellner.vim $ curl http..
UNIX 서버간 파일 전송을 위해서는 SCP를 사용하면 매우 빠르게 파일을 옮길 수 있다. (윈도우에서는 cygwin이나 linux subsystem을 사용하면 가능하다.) 1. 다른 서버로 복사 (보내기) scp 파일 계정@서버주소:목적경로 예) sample.txt를 128.11.11.4.5 서버의 /home/data/ 폴더에 업로드 scp sample.txt user@128.11.11.4.5:/home/data/ 2. 다른 서버에서 복사 (가져오기) 기본 포트(22) 사용 scp 계정@서버주소:원본경로 목적파일명 다른 포트 사용 scp -P 포트 계정@서버주소:원본경로 목적파일명 폴더 복사 scp -r 계정@서버주소:원본경로 목적상위폴더 예) 128.11.11.4.5 서버의 /home/data 폴더를..
우분투 리눅스 운영체제에서 CLI를 이용하여 유저를 그룹에 추가하기위해서는 다음의 명령을 사용할 필요가 있습니다. [a] useradd 명령 – 새 유저를 만들거나 유저의 기본 정보를 변경하거나 새유저를 2차 그룹(secondary group)에 추가함 [b] usermod 명령 – 시스템 계정을 수정 및 기존 사용자 계정을 변경함 root 사용자로 로그인 반드시 root 사용자로 로그인 해야합니다. 명령줄에서 ‘su -‘ 와 root 비밀번호를 치는 것으로 root 사용자로 전환할 수 있습니다. 그러나 우분투 리눅스 아래에서 root유저로 전활하기 위해 sudo 명령어를 사용하는 것을 추천합니다. su - 또는 sudo -s 또는 sudo useradd ... 우분투 리눅스 : 새 사용자를 2차 그룹(..
yum 설치 시 Another app is currently holding the yum lock; waiting for it to exit 에러 해결 방법 해당 메시지는 이미 yum 작업을 시켜놓은 상태에서 다른 작업을 추가하려고할 때 나오는 에러입니다. 다른 yum 프로세서가 끝날때 까지 기다렸다하면 되지만, 강제로 작업하고 싶을 때에는 ps -ef | grep yum 으로 yum process 확인 후 kill -9 로 죽인 후 하면 정상적으로 실행됩니다.
ssh에서 제공되는 scp 명령어를 통해 로컬서버↔원격서버 로의 파일을 간단하게 전송할 수 있다. 사용방법 1. 원격 서버 → 로컬 서버로 파일 전송 # scp [옵션] [계정명]@[원격지IP주소]:[원본 경로 및 파일] [전송받을 위치] 예제1) IP 111.222.333.444 서버의 abc라는 계정으로 /home/abc/index.html 파일을 로컬서버 /home/me/ 디렉토리에 전송 받기 # scp abc@111.222.333.444:/home/abc/index.html /home/me/ 2. 로컬 서버 → 원격 서버로 파일 전송 # scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로] 예제2) 로컬서버 /home/me/wow.html 파일을 IP 111.222...
1. tar 1.1. tar 압축 tar -cvf [압축명] [압축대상 또는 폴더명] - 예제1) tar -cvf abc.tar abc // abc 폴더를 abc.tar로 압축 - 예제2) tar -cvf abc.tar \* // 현재 폴더의 모든 폴더 및 파일을 abc.tar로 압축풀기1.2. tar 압축 풀기 tar -xvf [압축파일명] [-C 경로] - 예제1) tar -xvf abc.tar // 현재 경로에 abc.tar 파일 압축풀기 - 예제2) tar -xvf abc.tar -C /abc // /abc 폴더에 abc.tar 파일 압축풀기2. tar.gz tar에서 z 옵션만 추가하면됨 2.1. tar.gz 압축 tar -zcvf [압축명] [압축대상 또는 폴더명] - 예제1) tar -zcv..