'Linux'에 해당되는 글 7건

  1. 2016.01.07 nodeJS 설치
  2. 2015.09.22 Ubuntu 12.04 Subversion 구축
  3. 2015.09.21 top grep
  4. 2015.02.07 shell script 반복문
  5. 2014.12.26 CentOS vsftpd FTP 설치 및 설정
  6. 2014.12.26 chkconfig 사용법 (서비스 자동실행)
  7. 2014.12.05 sudo 사용하기

nodeJS 설치

Linux 2016. 1. 7. 11:01

nodeJS 설치

Requirements

  • apt-get install build-essential

소스 받기

$ git clone https://github.com/nodejs/node

PATH 등록

export NODEJS_HOME="nodejs_path"
export PATH=$PATH:./:$NODEJS_HOME/bin

설치 경로 변경

$ ./configure --prefix=$NODEJS_HOME

소스 빌드

$ make
$ make install

테스트

$ node -v
v6.0.0-pre
$ npc -
3.3.12


'Linux' 카테고리의 다른 글

Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
top grep  (0) 2015.09.21
shell script 반복문  (0) 2015.02.07
CentOS vsftpd FTP 설치 및 설정  (0) 2014.12.26
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
Posted by satis
,

Ubuntu 12.04 Subversion 구축

subversion 설치

[root@]$ apt-get install subversion

Repository 만들기

$ mkdir /home/svn
$ svnadmin create --fs-type fsfs /home/svn/sa

svnserve.conf 수정

$ vi /home/svn/dev/conf/svnserve.conf
anon-access = none    // 익명 사용자 권한
auth-access = write    // 등록된 사용자 권한
password-db = passwd    // 인증에 사용될 패스워드 설정 파일

계정 및 패스워드 설정

$  vi /home/svn/dev/conf/passwd
svnuser = 1234 // 유저 = 패스워드 추가

subversion 기동

$ svnserve -d -r /home/svn

기본 디랙토리 만들기

$ svn mkdir svn://127.0.0.1/dev/trunk
$ svn mkdir svn://127.0.0.1/dev/branches
$ svn mkdir svn://127.0.0.1/dev/tags

기본 구성 확인

$ svn list svn://127.0.0.1/dev

subversion 자동실행 등록

$ vi /etc/rc.d/rc.local
svnserve -d -r /home/svn

subversion 백업

$ svnadmin dump /home/svn/sa > dump_sa.20151105

subversion 복구

$ svnadmin load /home/svn/sa < dump_sa.20151105

'Linux' 카테고리의 다른 글

nodeJS 설치  (0) 2016.01.07
top grep  (0) 2015.09.21
shell script 반복문  (0) 2015.02.07
CentOS vsftpd FTP 설치 및 설정  (0) 2014.12.26
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
Posted by satis
,

top grep

Linux 2015. 9. 21. 09:06
#!/bin/sh

top -p `pgrep -d, -f $1`

'Linux' 카테고리의 다른 글

nodeJS 설치  (0) 2016.01.07
Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
shell script 반복문  (0) 2015.02.07
CentOS vsftpd FTP 설치 및 설정  (0) 2014.12.26
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
Posted by satis
,

shell script 반복문

Linux 2015. 2. 7. 18:39

#!/bin/sh

hap=0

i=1

while [ $i -le 100 ]

do

   i=`expr $i + 1`

done

'Linux' 카테고리의 다른 글

Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
top grep  (0) 2015.09.21
CentOS vsftpd FTP 설치 및 설정  (0) 2014.12.26
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
sudo 사용하기  (0) 2014.12.05
Posted by satis
,

CentOS vsftpd FTP 설치 및 설정

ftp 설치

$ sudo yum -y install vsftpd

환경파일 설정

$ sudo vi /etc/vsftpd/vsftpd.conf
anoymous_enable=NO //익명으로 접속시 NO
pasv_enable=YES //엑티브모드로 사용할 시 NO

ftp 계정 설정

root 접속을 위해 root 계정을 주석처리한다.

$ sudo vi /etc/vsftpd/user_list
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
$ sudo vi /etc/vsftpd/ftpusers
# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody

530, 500 Error 해결

리눅스 보안관련 설정을 해줘야 한다.

$ sudo setsebool -P ftp_home_dir 1

부팅시 FTP 자동실행 설정

$ sudo chkconfig --level 2345 vsftpd on

FTP 재시작

$ sudo service vsftpd restart

'Linux' 카테고리의 다른 글

Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
top grep  (0) 2015.09.21
shell script 반복문  (0) 2015.02.07
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
sudo 사용하기  (0) 2014.12.05
Posted by satis
,

chkconfig 사용법

chkconfig 리스트

$ sudo chkconfig --list

chconfig 리스트 등록

$ sudo chkconfig --add 서비스명

chconfig 리스트 제거

$ sudo chkconfig --del 서비스명

자동실행 설정

$ sudo chkconfig --level 2345 서비스명 on

자동실행 제거

$ sudo chkconfig --level 2345 서비스명 off

'Linux' 카테고리의 다른 글

Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
top grep  (0) 2015.09.21
shell script 반복문  (0) 2015.02.07
CentOS vsftpd FTP 설치 및 설정  (0) 2014.12.26
sudo 사용하기  (0) 2014.12.05
Posted by satis
,

sudo 사용하기

Linux 2014. 12. 5. 09:21

root 사용자 전환

$ su -

sudoers 퍼미션 변경

[root]$ chmod u+w /etc/sudoers

sudoers 유저추가

[root]$ vi /etc/sudoers
username        ALL=(ALL)       NOPASSWD: ALL

sudoers 퍼미션 복구

[root]$ chmod u-w /etc/sudoers

sudo 테스트

[root]$ chmod u-w /etc/sudoers

권한이 없다고 하는 경우

  1. /etc/sudoer 의 퍼미션이 440인지 확인
    아닐 경우 chmod 440 /etc/sudoer
  2. /usr/bin/sudo 의 퍼미션이 4011인지 확인(setuid 확인)
    아닐 경우 chmod 4011 /usr/bin/sudo
  3. / 의 퍼미션이 755인지 확인 (711도 상관없다 함)
    아닐 경우 chmod 755 또는 711 /
  4. /etc 의 퍼미션이 755인지 확인(711만 되도 된다함)
    아닐경우 chmod 755 또는 711 /etc

'Linux' 카테고리의 다른 글

Ubuntu 12.04 Subversion 구축  (0) 2015.09.22
top grep  (0) 2015.09.21
shell script 반복문  (0) 2015.02.07
CentOS vsftpd FTP 설치 및 설정  (0) 2014.12.26
chkconfig 사용법 (서비스 자동실행)  (0) 2014.12.26
Posted by satis
,