본문 바로가기

공부/리눅스

리눅스 사이트 질문 : 도움이 될만한 리눅스 사이트는 어디인가요? 답변 : 한국 사이트로는 물론 저희 리눅스인터내셔널의 www.linux.co.kr 뿐만 아니라 리눅스 한글 문서 프로젝트의 www.kldp.org, 알짜리눅스의 www.alzzalinux.com , 적수네 동네의 www.linux.sarang.net 등이 있습니다. 외국사이트로는 www.linux.com , www.freshmeat.net , www.linux.org , www.linuxgazette.com , www.slashdot.org 등이 있습니다. 한국 사이트 http://linux.co.kr/ 리눅스 인터내셔널 http://www.kldp.org 리눅스 한글 문서 프로젝트 http://www.alzzalinux.com 알짜리눅스 http://.. 더보기
vsftpd FTP vsftpd FTP 프로그램 1. selinux 설정을 open 해줘야 합니다. 터미널에서 system-config-securitylevel 에서 selinux 부분에서 ftp 관련 부분을 해제해주세요. 2. chown ftp.ftp /var/ftp/pub 또는 chmod 777 /var/fpt/pub ftp는 anonymous를 의미함 위의 명령어로 디렉토리에 대한 소유권과 권한을 바꿔줘야 anonymous가 쓰기(업로드)가 가능 3. 위경우에도 해결안될시 553 Could not create file. # setsebool -P ftpd_disable_trans 1 # /etc/init.d/vsftpd restart 더보기
리눅스 디렉토리 디렉토리 설명 디렉토리 용 도 bin 일반 사용자들을 위한 명령어들이 있다. boot 부트로더와 부팅을 위한 파일들이 있다. dev 장치 파일들이 있다. etc 시스템 혹은 프로그램들의 환경 설정 파일들이 있다. home 사용자들의 홈 디렉토리 lib 공유 라이브러리와 커널 모듈이 있다. media 이동식 디스크가 마운트 되는 곳이다. mnt 파일 시스템이 임시로 마운트 되는 곳이다. opt 응용 프로그램이 설치되는 곳이다. proc 실행중인 프로세스의 정보와 CPU, 메모리 등의 시스템 정보가 가상의 파일로 저장되어 있다. sbin 시스템 관리 명령어들이 있다. srv 시스템이 제공하는 서비스를 위한 파일들이 있다. tmp 임시 파일들이 저장되는 곳이다. usr 응용 프로그램이 설치되는 곳이다. var.. 더보기
쉘프롬프트 모양 변경 쉴프롬프트는 우리가 원하는 정보를 원하는 대로 보여주도록 할수 있다 명령어 입력당시의 날짜 및 시간확인, 또는 현재 디렉토리위치 확인, 현재 사용자 확인, 현재 명령어 입력횟수 확인등 많은 정보를 확인할수 있다. echo $PS1 export PS1="[\u@\h \W]\\$" vi /home/[계정]/.bashrc vi /etc/lashrc 1. 쉘프롬프트 모양을 결정하는 PS1 쉘변수 쉘변수란 현재 사용자의 시스템 사용환경을 개별적으로 사용할 수 있도록 지원하는 사용자별 시스템 환경 변수이다. 리눅스시스템이 다중사용자 운영체제이기 때문에 쉘변수가 사용자별로 존재해야하는 이유가 된다. 쉘변수들을 확인해 보려면 env라는 명령어를 실행애 보면된다 여러개의 쉘변수들 가운데 PS1이라는 쉘변수 가 있는데 이.. 더보기
diff (1) diff : diff 명령은 파일이 동일한지 여부를 검사할 때 사용한다. ○ 명령 형식 : $ diff [option] [file name1] [file name2] ○ 옵선 -i : 대소문자를 구별하지 않는다. -b : 하나 이상의 공백 문자는 모두 동일한 것으로 취급한다. (Example) 1. diff data1.txt data2.txt : data1.txt 파일과 data2.txt 파일을 비교하고, 어떻게 하면 두 개의 파일이 같아질 수 있는지를 출력. ○ 출력 형태 : 출력 형태는 a(Append), d(Delete), c(Change)의 약자로 표현된다. 아래 file_name1 과 file_name2가 같아지가 위해서 a(file_name1에 추가), d(file_name1에서 삭제).. 더보기
리눅스 생각 더보기
vi 편집기 기능 ■ 커서 이동 문자키를 이용한 커서 이동하기 k(위) h(왼쪽) l(오른쪽) j(아래) ← = 좌측으로 가기 = h , ↓ = 아래로 가기 = j ↑ = 위로 가기 = k → = 우측으로 가기 = l (소문자 엘) ■ 신속하게 이동 w - 오른쪽으로 특수문자 혹은 한단어의 처음으로 이동 b - 왼쪽으로 특수문자 혹은 한단어의 처음으로 이동 W - 오른쪽으로 한단어의 처음으로 이동 B - 왼쪽으로 한단어의 처음으로 이동 ■ 한 행 안에서의 이동 0 (숫자 영) - 행의 맨 처음으로 이동 $ - 행의 맨 마지막으로 이동 ■ 페이지 이동 G - 문서의 맨 끝 행으로 이동 nG - (예) 3G 하게 되면 그 파일 위에서 3번째 행으로 이동 [CTRL] + f = 한 페이지 아래로 이동 [CTRL] + b = 한.. 더보기
리눅스 프로그래밍 환경 1. 리눅스 한글 설정 http://comfun.tistory.com/entry/centos-한글설정 2. alias vi = "vim" 설정 http://movenpick.tistory.com/26 3. .vimrc 파일에 set nu와 자동 줄바꿈 설정을 추가 http://yadw.tistory.com/71 2. 1. vim 설치 yum install vim-enhanced 2.설치 후 vi도 vim 으로 인식 하도록 함 vi /etc/bashrc 해서 alias vi=vim 추가(vi 도 vim으로 인식하도록함) source /etc/bashrc (재로그인 없이 바로 적용) 3.vim 설정파일 설정(처음에는 .vimrc 파일이 없으므로 파일을 생성 하는것임) vi ~/.vimrc(특정계정에 적용하도.. 더보기