[완료]현재 리눅스 배포판들의 커널 버전을 알 수 있을까요? 배포판에서 2.6.23커널은 아직 없나 봅니다.
글쓴이: ahsan / 작성시간: 화, 2007/09/11 - 10:28오전
저희가 현재 실무용으로 사용하는 리눅스는 CentOS5.0인데 커널버전이 2.6.18-1.8.e15xen입니다.
리눅스가 불편한 것은 cp, mv명령으로 1만개 이상의 파일을 움직이면 /bin/cp: Argument list too long이라는 에러가 나면서 아무일도 안합니다.
feanor님의 말씀으로는 커널버전이 낮아서 그렇다는군요. 버전 2.6.23 이상에서 이런 문제가 패치된다고 하는데 페도라7은 데스크탑용이고 정확히 커널버전이 어떻게 되는지도 모르겠고, 더구나 일반CD용의 배포판이 안나오다보니 2~3년 이전에 만들어진 구식서버에는 설치할 엄두를 못내고 있습니다. 혹시 커널버전이 2.6.23이상이고 일반CD로 설치가 가능한 무료배포판이 있는지 궁금합니다.
Forums:
xargs
명령행 길이가 제한되어 있는 것은 다른 UNIX들도 마찬가지입니다. 최근 리눅스 커널에서 이 제한이 없어진 것은 물론 좋은 일이지만, 지금 당장은 xargs 명령 등을 사용하시면 큰 문제 없이 사용하실 수 있습니다.
xargs cp -r /var/www/html 192.168.44.44:/data/html
xargs cp -rf /var/www/html mnt/server/data/html
이런식으로 사용하면 되나요?
"리눅스가 공짜라서
"리눅스가 공짜라서 그런지 확실히 안좋은 것은" 참 읽기 거북하네요.
다른데라면 모를까 리눅스를 좋아하는 사람들이 모인 곳에서 그렇게 쓰는 것이 아니죠.
리눅스 사용자는 공짜라서 확실히 안좋은 것이라도 참고 사용하는 것이 아닙니다. -_-;;
cp -r /var/www/html /mnt/server/data/
그냥 이런 식으로 쓰면 파일 개수에 관계없이 될거 같은데요?
리눅스를 사랑하시는 분께 죄송합니다.
제가 말을 함부로 한것 같습니다.
평소에 리눅스를 사람이 살아가는데 필요한 도구중에 하나로만 여기다보니
생각없이 나온 표현이 애호가들의 심기를 건드렸나보네요.
운전을 못하는 사람이 자신의 무능력을 자동차 탓으로 돌린다고 생각해 주시기 바랍니다.
제가 몇일전까지 리눅스에서 힘들게 여겼던 것은 한 서버에서 다른 서버로 파일카피를 하는데
특정날짜를 지정하여 그 안에 속하는것만 카피를 하는데 파일수가 많다보니 이런 에러를 만나게 되었습니다.
저도 그닥 잘한 것은
저도 그닥 잘한 것은 없네요;; 갑자기 말이 격하게 나왔습니다. 죄송합니다.
그나저나 그 문제는 find를 이용하면 될 것 같네요.
man find를 해보면 조건이 많은데 날짜에 관련된 조건도 있습니다.
일단 원하는 파일 목록이 나오도록 조건을 잘 만든 다음에
find /var/www/html/ <조건> -exec cp \{} /mnt/server/data/html/ \;
이런 식으로 하면 될 것 같습니다.
전 이렇게
전 이렇게 합니다.
find 원본 -type f | xargs cp --target-directory=대상
만세
커널 업데이트를 하시면 가장 깔끔한데요...
커널 업데이트를 하시면 가장 깔끔한데요...
사용하시는 CentOS에서
사용하시는 CentOS에서 아직 .23 커널이 공식 업데이트 되지 않아서 고민 하시는듯 하네요 수작업으로 커널 업그레이드를 원치는 않으시는듯
--
마잇
--
마잇
커널 업이 그렇게 쉬운가요?
몇번을 시도할려고 해봤는데 무슨 패닉상태인가를 만나서 실패
또한 현재 서비스하고 있는 기계를 업하기에는 용기가 없어서....
댓글 달기