리눅스 Tag

우분투 14.04 sftp만 되는 계정 만들기

웹서버를 운영하려면 사용자가 ftp로 접속할 수 있도록 해야 하는데, 홈디렉토리 이상의 디렉토리로 접근하지 못하도록 설정하는 방법입니다. 아래의 설정은 aws ec2 ubuntu 14.04에서 테스트 했습니다.   step 1. Openssh 패키지 설치하기 만약 openssh 패키지가 설치되어 있지 않다면 설치해줍니다. apt-get install openssh-server   step 2. sftp 접속을 위한 유저 그룹 만들기 sudo addgroup sftpsuers   그리고 /etc/ssh/sshd_config

리눅스 find 명령어 예제

find는 파일을 찾을때 뿐만 아니라 다양한 조건으로 파일을 컨트롤 할 수 있는 기능을 합니다. 형식 : find <경로> <연산자> 경로 : find가 파일을 찾을 처음 위치를 지정한다. 예을 들어 '/'는 /(root)부터 찾고, '.'은 현재 디렉토리 부터 찾는다. -name : 확장자가 txt 인 화일을 찾는다. find / -name '*.txt' -perm :

리눅스에서 현재 실행중인 프로그램을 유지한 채로 ssh 로그아웃하기

현재 실행중인 프로그램은 백그라운드로 돌리고, 로그아웃하는 방법 일단 ctrl+z 키를 눌러서 포그라운드(foreground)에서 실행중인 프로세스를 보류한 후, bg 명령으로 백그라운드로 전환한다. 그리고 disown 명령을 입력해서 작업에 대한 소유권을 ssh 세션에서 빼앗은 후에 로그아웃하자. # my_command라는 프로세스 실행 my_command # 시간이 없음. ctrl+z 눌러서 보류 [1]+ Stopped  my_command # 대괄호 안에 있는 번호의

리눅스 파일소유자, 권한 일괄 변경하기

sudo chown -R user:group * sudo find . -type d -exec chmod 755 {} \; sudo find . -type f -exec chmod 644 {} \; 소유자를 user 로, 그룹을 group 으로 하고, 현재 디렉토리 이후를 모두 변경시키는 문장이 첫번째이다. 현재 디렉토리 이후의 모든 디렉토리를 755(rwxr-xr-x)로 바꾸고, 현재 디렉토리 이후의

[Linux] cron을 이용한 자동 재부팅 방법 – HyungJin Park

1. cron 편집모드 실행 Shell 1 # crontab -e 2. cron 명령 추가 Shell 1 59 23 * * 1 reboot -f 3. 명령이 추가되었으면 Shift + ZZ 로 저장하고 나가기 4. cron 서비스 재시작 Shell 1 # service cron restart 2번 항목에서 명령에 대한 설명을 추가 드리자면 “매주 월요일 23시 59분 강제(-f) 재부팅(reboot) 실행” 입니다. 5번째 인자의

UTF-8 환경에서 리눅스 한글 깨짐 현상 해결법

윈도우에서 작업한 파일을 한글 이름으로 저장 후 리눅스 ftp 등에 올린 후에 보면 리눅스에서는 파일 이름이 깨져 나오는 현상을 수정하는 방법 리눅스에서 파일 이름 변환하기 1. convmv 설치하기(우분투 기준) sudo apt-get install convmv   2. 파일이름 바꾸기 $ convmv --notest -f euc-kr -t utf-8 바꿀파일경로 또는 폴더경로 -f 에는 바꾸기 전 인코딩을 쓰고 -t 에는

아마존 aws ec2 서비스에 워드프레스 설치 관련 정보

http://blog.david-jensen.com/wordpress-amazon-ec2-apache-permissions-wordpress/   sudo su cd /var/www/html chmod -R 777 /var/www/html 참고 : http://www.inkthemes.com/how-to-install-wordpress-on-amazon-aws-ec2/08/# http://blog.juyeong.net/2014/02/23/aws%EC%97%90-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/   작업 순서 아마존 웹서비스의 EC2(우분투 리눅스), RDS(MySql)를 사용합니다. 작업의 순서는 아마존 계정 등록 운영체제(EC2,우분투 리눅스)를 설치 : 인스턴스 생성할때 도쿄지역을 선택하세요. 국내에서는 도쿄지역센터 서버가 빠릅니다. EC2에 고정아이피(Elastic IP)로 설정하세요. 아파치 설치 sudo apt-get update && sudo apt-get upgrade sudo apt-get install -y apache2 php5 php5-mysql sudo a2enmod