시스템(리눅스)2015. 1. 29. 18:05

아마도....vsftpd 2.3.5버젼의 버그가 아닐까 생각된다.


chroot 기능을 활성화하여 ftp접속시 상위폴더 접근을 못하게 막게되면 어째서인지 FTP접속 자체가 불가능해진다.


이럴 때에는 홈폴더에서 쓰기 권한을 빼주면 정상 접속이 가능해진다.


# chmod -w /home/$USER  ($USER는 로컬계정 홈 폴더) 



Posted by 캡슐리어
시스템(리눅스)2015. 1. 21. 13:13

CentOS5에 php를 yum으로 설치하게 되면 5.1.6버젼이 설치되게 된다. 


이 php는 최신 버젼이 아니며 워드프레스등 좀더 최신버젼의 php를 요구하는 솔루션은 작동하지 않는다.


이를 업그레이드 하기위해 다음 단계를 거친다.




1. 현재 사용중인 php구성요소 리스트 작성


 # yum list installed php php-* > php_list.txt



2. 모든 구성요소 삭제


 #yum remove php php-*



3. php 5.3 설치


 # yum install php53 php53-cli php53-devel php53-gd  php53-mbstring php53-mysql php53-pdo \

   php53-xml php53-xmlrpc php-pear



Posted by 캡슐리어
시스템(리눅스)2014. 8. 13. 11:23

 리눅스 관리자는 보통 장비의 앞에서 근무하지 않는다. 또한 X11환경을 사용하지도 않는다. 대부분의 작업을 putty나 xshell등을 통한 커맨드라인 환경에서 처리하게된다.

 하지만 가끔 x11환경을 사용해야 할 때가 있다. 하지만 그 상황만을 위해서 서버실에 내려가 콘솔을 연결하고 런레벨을 변경하고 여간 불편하지 않을 수 없다.

 이를 위해 사용하는 프로그램이 Xming이다. 원격에서 x-windows환경을 호출해서 GUI환경 작업을 가능하게 해준다.

 먼저 http://sourceforge.net/projects/xming/ 를 방문하여 프로그램을 다운 받는다.

기본적인 설치를 그대로 따라가도 무방하다. 계속 next만 누른다. 각자 환경에 맞게 수정하여 설치를 완료 한다.

설치가 종료된 이후 단축아이콘 Xlaunch 또는 설치된 폴더에서 XLaunch.exe를 실행하여 아래 단계를 따라 진행한다.





Start program에는 스샷과 같이 gnome-session으로 수정해준다.

Run Remote에는 자신이 접속하고자하는 서버의 주소를 설정한다.


Additional parameters for xming 부분의 값은 화면의 해상도를 설정해주는 부분이다. 원하는 값으로 수정하여 설정한다.

Additional parameters for PuTTY or SSH 부분의 값은 SSH 포트값을 설정한다. 기본 포트인 22번이라면 아무것도 설정하지 않아도 상관 없지만 만약 포트가 변경되어있을 때에는 변경된 포트로 변경한다.

 save configuration을 선택하여 지금의 접속 설정을 저장한다. 다음부터는 이 파일을 실행시키면 설정된 서버로 접속된다.


Posted by 캡슐리어
시스템(리눅스)2014. 8. 13. 10:25

#  yum -y groupinstall "Desktop" "X Window System" "Fonts"





위 명령어 한줄로 기본적인 설치는 완료된다.

이후 /etc/inittab에서 런레벨을 5로 수정한다.

이 과정을 거치지 않으면 재부팅시에도 x-window환경이 아닌 CLI환경으로 부팅된다.


# vi /etc/inittab

# inittab is only used by upstart for the default runlevel.

#

# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

#

# System initialization is started by /etc/init/rcS.conf

#

# Individual runlevels are started by /etc/init/rc.conf

#

# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf

#

# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,

# with configuration in /etc/sysconfig/init.

#

# For information on how to write upstart event handlers, or how

# upstart works, see init(5), init(8), and initctl(8).

#

# Default runlevel. The runlevels used are:

#   0 - halt (Do NOT set initdefault to this)

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 - Full multiuser mode

#   4 - unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

#

id:3:initdefault:    <-- 이부분의 숫자를 변경한다.






'시스템(리눅스)' 카테고리의 다른 글

우분투 가상 NIC 설정  (0) 2015.01.15
우분투 14.04 network restart  (0) 2014.11.27
CentOS virt-manager 설치방법  (0) 2014.08.13
xming  (0) 2014.08.13
쉘스크립트 #1. 문자열에서 특정 단어 변수로 입력 받기  (0) 2014.08.08
Posted by 캡슐리어
시스템(리눅스)2014. 8. 8. 15:08

#!/bin/bash


con_ip=`ping -c 1 controller | grep PING | awk ' { print $3 }'`

echo $con_ip


con_ip 라는 변수에 ping -c 1 controller | grep PING | awk ' { print $3 }'의 결과값을 대입한다.


위 예시의 출력 결과는 controller라는 호스트의 IP가 1.2.3.4라고 가정했을 때

(1.2.3.4)

가 출력된다.

'시스템(리눅스)' 카테고리의 다른 글

우분투 가상 NIC 설정  (0) 2015.01.15
우분투 14.04 network restart  (0) 2014.11.27
CentOS virt-manager 설치방법  (0) 2014.08.13
xming  (0) 2014.08.13
CentOS 최소설치된 환경에서 x-window 설치하기  (0) 2014.08.13
Posted by 캡슐리어