[완료]현재 리눅스 배포판들의 커널 버전을 알 수 있을까요? 배포판에서 2.6.23커널은 아직 없나 봅니다.

ahsan의 이미지

저희가 현재 실무용으로 사용하는 리눅스는 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로 설치가 가능한 무료배포판이 있는지 궁금합니다.

feanor의 이미지

명령행 길이가 제한되어 있는 것은 다른 UNIX들도 마찬가지입니다. 최근 리눅스 커널에서 이 제한이 없어진 것은 물론 좋은 일이지만, 지금 당장은 xargs 명령 등을 사용하시면 큰 문제 없이 사용하실 수 있습니다.

ahsan의 이미지

xargs cp -rf /var/www/html mnt/server/data/html
이런식으로 사용하면 되나요?

eungkyu의 이미지

"리눅스가 공짜라서 그런지 확실히 안좋은 것은" 참 읽기 거북하네요.

다른데라면 모를까 리눅스를 좋아하는 사람들이 모인 곳에서 그렇게 쓰는 것이 아니죠.
리눅스 사용자는 공짜라서 확실히 안좋은 것이라도 참고 사용하는 것이 아닙니다. -_-;;

cp -r /var/www/html /mnt/server/data/

그냥 이런 식으로 쓰면 파일 개수에 관계없이 될거 같은데요?

ahsan의 이미지

제가 말을 함부로 한것 같습니다.

평소에 리눅스를 사람이 살아가는데 필요한 도구중에 하나로만 여기다보니
생각없이 나온 표현이 애호가들의 심기를 건드렸나보네요.
운전을 못하는 사람이 자신의 무능력을 자동차 탓으로 돌린다고 생각해 주시기 바랍니다.

제가 몇일전까지 리눅스에서 힘들게 여겼던 것은 한 서버에서 다른 서버로 파일카피를 하는데
특정날짜를 지정하여 그 안에 속하는것만 카피를 하는데 파일수가 많다보니 이런 에러를 만나게 되었습니다.

eungkyu의 이미지

저도 그닥 잘한 것은 없네요;; 갑자기 말이 격하게 나왔습니다. 죄송합니다.

그나저나 그 문제는 find를 이용하면 될 것 같네요.
man find를 해보면 조건이 많은데 날짜에 관련된 조건도 있습니다.
일단 원하는 파일 목록이 나오도록 조건을 잘 만든 다음에

find /var/www/html/ <조건> -exec cp \{} /mnt/server/data/html/ \;

이런 식으로 하면 될 것 같습니다.

metaljin의 이미지

전 이렇게 합니다.
find 원본 -type f | xargs cp --target-directory=대상

만세

jsj3579의 이미지

커널 업데이트를 하시면 가장 깔끔한데요...

마잇의 이미지

사용하시는 CentOS에서 아직 .23 커널이 공식 업데이트 되지 않아서 고민 하시는듯 하네요 수작업으로 커널 업그레이드를 원치는 않으시는듯

--
마잇


--
마잇

ahsan의 이미지

몇번을 시도할려고 해봤는데 무슨 패닉상태인가를 만나서 실패
또한 현재 서비스하고 있는 기계를 업하기에는 용기가 없어서....

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.