본문 바로가기

Linux Unix103

[ Linux ] 하위 폴더 까지 특정 파일, 특정폴더 권한 변경 (삭제 응용가능) 이번 게시글의 목적은 현재 폴더와 하위 폴더에 원하는 파일, 폴더에 영향을 줄 수 있는 명령어를 수행 하는 방법을 알고자 함입니다. 우선 테스트를 위해 아래와 같은 구조를 만들어 보았습니다. (이미지 실수가 있습니다. txt 파일 권한은 664 입니다.) 명령은 모두 상위인 test 폴더에서 수행 하는 것으로 테스트 하였습니다. 1. 파일만 하위 폴더까지 전부 권한 변경 find ./ -type f -exec chmod 777 {} \; 모든 파일의 권한이 777 로 변경되었습니다. (폴더는 775 로 그대로 입니다.) 2. 폴더만 하위 폴더까지 전부 권한 변경 find ./ -type d -exec chmod 777 {} \; 하위 폴더인 test_sub1, test_sub2 폴더의 권한이 777 로 .. 2021. 6. 6.
[ Linux ] local yum repository 만들기 인터넷이 연결 안되는 내부망에서 yum 을 사용하고 싶을 경우가 실무에선 많습니다. 그럴 경우 아래와 같이 구축 해서 사용하면 될 것 같습니다. 0. 제가 구축한 환경은 아래와 같습니다. centos 7 1. 어떤 repository 에서 가져올 것인지 결정 합니다. www.centos.org/download/mirrors/ 사이트에 가서 어떤 repository 에서 다운로드 받은 내용을 나의 yum repository 로 가져올 것인지 결정 합니다. 현재 시간 (2020/05/03) 기준으로 한국 mirror 는 3개가 있습니다. http://ftp.kaist.ac.kr/CentOS/ http://mirror.kakao.com/centos/ http://mirror.navercorp.com/cento.. 2020. 5. 17.
[ Linux ] libssl.so.1.0.0: cannot open shared object file: No such file or directory libssl.so.1.0.0 은 openssl 이 설치되면 그 안의 lib 폴더에 있는 파일 입니다. openssl 이 설치 되어 있다면 아래와 같은 3가지 방법으로 library path 가 잡혀 있으면 위와 같은 오류가 발생하지 않습니다. 1. /lib64 안에 ln -s 로 파일에 대한 링크를 걸어 줍니다. 2. /usr/lib 안에 ln -s 로 파일에 대한 링크를 걸어 줍니다. 3. /etc/profile 에 (또는 .bashrc, .bash_profile) LD_LIBRARY_PATH를 잡아 준다. 예) vi /etc/profile export LD_LIBRARY_PATH=/app/openssl1.0.2t/lib 추가 2020. 4. 15.
[ Linux ] Gettext 소스 설치 (리눅스) 1. GNU gettext 사이트에서 소스를 다운로드 받는다. https://www.gnu.org/software/gettext/ gettext - GNU Project - Free Software Foundation (FSF) gettext Usually, programs are written and documented in English, and use English at execution time for interacting with users. This is true not only from within GNU, but also in a great deal of proprietary and free software. Using a common language is quit www.gnu.org 제.. 2020. 4. 4.