본문 바로가기

소프트웨어 사용&설치 등/리눅스 Linux21

[리눅스] 특정 폴더 내에서 특정 파일 제외하고 삭제하기 특정 폴더 내에서 특정 파일 제외하고 삭제하기 find . -type f -path '*i18n*/*.json' -not \( -name 'en.json' -or -name 'ko.json' \) -delete 유추하던 과정... # 특정 폴더명 재귀 탐색 find . -name "i18n*" # i18n 이하의 json 파일 탐색 find . -type f -path '*i18n*/*' -name '*.json' find . -type f -path '*i18n*/*.json' # i18n 이하의 json 파일 중에서 en.json, ko.json, qqq.json 이 아닌 것만 골라내기 find . -type f -.. 2022. 7. 22.
[Linux] SFTP만 되는 계정 생성 SSH 로그인은 안되고 SFTP 만 접속되는 계정 설정 useradd -s /sbin/nologin 계정 nologin 옵션은 telnet 이든 ssh 이든, 로그인은 안되는 계정을 설정하는 것으로 보인다. 2014. 5. 20.
tar 폴더 제외 tar cvfz filename.tgz --exclude=file2 --exclude=dir2 2014. 4. 29.
서버시간 맞출 때 date -s '2006-10-20 23:43:21' 주의할점. 리눅스타임으로 계산이 될 것이므로. GMT 와 같은 경우도 고려해봐야 함. 2013. 11. 12.
[CentOS] ssh 설정 관련 설정 파일 위치는 /etc/ssh/sshd_config -------Port 22 (포트지정. 다른포트로 바꾸길 권장)Allowusers userid(사용할_아이디)PermitRootLogin no-------PermitRootLogin 은 root 로그인 여부 이다. 먼저 Allowusers 로 다른 유저로 로그인이 가능하게 설정을 한다. 여기서 주의를 해야 한다.sshd 를 리스트타 시키더라도, 이미 접속한 ssh 커넥션이 끊어지지는 않는 것으로 보인다. 그러므로, ssh 를 새로 열어서 접속을 한다. 두개의 접속을 유지하면서. 테스트 하면서 작업을 하는 게 나을 듯 보인다. /etc/ssh/ssh_config-------Port 22 (포트지정. 다른포트로 바꾸길 권장)------- CentOS 를.. 2013. 11. 2.
[CentOS] yum vsftp (수정 2013/11/02) ftp 를 설치할 일이 있어서 설치하고 셋팅하는 과정을 기록해본다. CentOS 에 접속을 한다. 1. vsftp 설치 -------- yum -y install vsftpd -------- 2. 서비스 등록(재부팅시 되도록) -------- chkconfig --add vsftpd chkconfig --level 2345 vsftpd on -------- 3. vsftp 시작 -------- service vsftpd start -------- 4. 설정작업 /etc/vsftpd/vsftpd.conf -------- anonymous_enable=NO(비유저 접속허용을 끕시다) ftpd_banner=blahblah (접속문구입니다) chroot_local_user=YES chroot_list_enabl.. 2013. 11. 2.
Centos 64비트 확인 getconf LONG_BIT32 비트 / 64비트 인지 나온다. 2013. 10. 8.
[CentOS] 시작프로그램 chkconfig CentOS - 시작프로그램 chkconfig chkconfig --add tomcatchkconfig --list tomcat chkconfig --level 2345 tomcat on 이런식으로 셋팅이 가능하다. 이것은 시작프로그램 셋팅하는 부분이다. 리스트를 확인하는 것은 chkconfig --list 로 충분하다. tomcat 0:해제 1:해제 2:활성 3:활성 4:활성 5:활성 6:해제 이런식으로 리스트가 나오는데, 각각에 대해서는 검색해보았다. 0 : half1 : single user mode2 : multiuser, without NFS3 : full multiyser mode4 : unused5 : X116 : reboot 일반적으로 볼 때에는 2345 를 활성화 시키면 재부팅시 실행이 .. 2013. 9. 28.
CentOS 업데이트( 5.8 -> 5.9 ) 검색을 해보니, yum 을 사용해서yum -y update 를 하면 된다고 한다. 기존 버전은cat /etc/redhat-release 로 확인CentOS release 5.8(Final) 로 나왔다. 일단 업데이트 진행중인데...이게 되는 건지 멈춘건지 모르겠다. ㅠㅠ일단 한숨 자고 다시 확인해봐야 할 듯...시간이 꽤나 걸리나보다... [다음날] 잘 안 되서 검색해봄. 1. sudo -i 로 최고관리자로 전환2. yum list updates3. yum clean all4. yum update glibc* yum* rpm* python*5. yum update 하는데 에러가 좀 있어서,yum -y update sqlite sqlite 는 별도로 업데이트 해줌. 완료 후cat /etc/redhat-re.. 2013. 8. 18.
CentOS 버전 확인 uname -a cat /etc/issue cat /etc/redhat-release 결론은 내가 쓰는 건 5.8 버젼이었군.. 비트 확인은 getconf LONG_BIT 2013. 7. 19.