완전초보 우분투 따라잡기.

zelk의 이미지

엊그제 질문에 신속한 답변 정말 감사드립니다.

답변주신 분께 직접 감사의 뜻을 전하고 싶지만...

이런 사이트가 있다는 것 자체로도 감사한 마음입니다.

이번에 또 이상한 것들이 많네요~^^

1) 한글문제입니다.

우분투에 외부에서 ssh접속을 하면 이상한 깨진 한문 한글 등의 글자가 지저분하게 나타납니다.
특히 vi를 사용하면, 상황줄 근처에 나와서 인덴트가 깨지거나 행이 한줄씩 밀려보이거나 하는 상황이 발생합니다.
게다가 같은 이유인지는 모르겠으나, 아파치를 깔고 http서버를 돌려서 html문서를 보려면 한글은 죄다 아래 첨부 그림과 같이 깨집니다. 지난번 질문때 답변해주신 분이 아래와 같이 해보라 해서 따라했는데도 반응이 없네요..

>추가로 웹에서 한글이 깨진다면(팁^^)
>/etc/apache2/apache2.conf 파일에서
>AddDefaultCharset 부분을 찾아서
>다른 것으로 되어있다면
>AddDefaultCharset EUC-KR 으로 바꿔보세요

제발좀 고쳐주세요~^^;;

2) 두번째는 사용자 계정 문제입니다.

우분투 설치시에 root계정으로 시작한게 아니라 xxxx라는 다른 계정으로 시작하게 되더군요..물론 xxxx는 제가 써 넣은 것이지만, 저는 당연히 단순한 user등록인줄 알았습니다. 그런데 root 만큼이나 모든 권한을 갖고 있는 듯 한데요, 우분투 설치시 만든 계정의 역할은 무엇이며, 모든 권한을 root에게만 집중하고, 처음 만든 계정의 권한은 그냥 일반사용자로 변환할 수 없는건가요??

3) 우여곡절끝에 ftp서버를 proftpd를 이용하여 만들었습니다.
그런데 우분투를 리부팅할때마다 proftpd가 없어져 버립니다.
자동으로 컴퓨터가 켜질때마다 실행되도록 하려면 어떻게 해야할까요.. 동시에 HDD 2개 마운트해놓은 것도 끊어져 버리는데.. 이 문제는 어떻게 해결해야 할까요??

우분투 브리지 사용자입니다.
아래 그림은 제로보드 인스톨 화면입니다. 저것 뿐만 아니라 html파일을 만들면 모두 한글부분은 저런식으로 깨져서 나옵니다.

질문이 많아서 죄송합니다. ㅡㅡ;; __;;

File attachments: 
첨부파일 크기
Image icon err.jpg21.9 KB
nike984의 이미지

zelk wrote:
엊그제 질문에 신속한 답변 정말 감사드립니다.

답변주신 분께 직접 감사의 뜻을 전하고 싶지만...

이런 사이트가 있다는 것 자체로도 감사한 마음입니다.

이번에 또 이상한 것들이 많네요~^^

1) 한글문제입니다.

우분투에 외부에서 ssh접속을 하면 이상한 깨진 한문 한글 등의 글자가 지저분하게 나타납니다.
특히 vi를 사용하면, 상황줄 근처에 나와서 인덴트가 깨지거나 행이 한줄씩 밀려보이거나 하는 상황이 발생합니다.
게다가 같은 이유인지는 모르겠으나, 아파치를 깔고 http서버를 돌려서 html문서를 보려면 한글은 죄다 아래 첨부 그림과 같이 깨집니다. 지난번 질문때 답변해주신 분이 아래와 같이 해보라 해서 따라했는데도 반응이 없네요..

>추가로 웹에서 한글이 깨진다면(팁^^)
>/etc/apache2/apache2.conf 파일에서
>AddDefaultCharset 부분을 찾아서
>다른 것으로 되어있다면
>AddDefaultCharset EUC-KR 으로 바꿔보세요

제발좀 고쳐주세요~^^;;

2) 두번째는 사용자 계정 문제입니다.

우분투 설치시에 root계정으로 시작한게 아니라 xxxx라는 다른 계정으로 시작하게 되더군요..물론 xxxx는 제가 써 넣은 것이지만, 저는 당연히 단순한 user등록인줄 알았습니다. 그런데 root 만큼이나 모든 권한을 갖고 있는 듯 한데요, 우분투 설치시 만든 계정의 역할은 무엇이며, 모든 권한을 root에게만 집중하고, 처음 만든 계정의 권한은 그냥 일반사용자로 변환할 수 없는건가요??

3) 우여곡절끝에 ftp서버를 proftpd를 이용하여 만들었습니다.
그런데 우분투를 리부팅할때마다 proftpd가 없어져 버립니다.
자동으로 컴퓨터가 켜질때마다 실행되도록 하려면 어떻게 해야할까요.. 동시에 HDD 2개 마운트해놓은 것도 끊어져 버리는데.. 이 문제는 어떻게 해결해야 할까요??

우분투 브리지 사용자입니다.
아래 그림은 제로보드 인스톨 화면입니다. 저것 뿐만 아니라 html파일을 만들면 모두 한글부분은 저런식으로 깨져서 나옵니다.

질문이 많아서 죄송합니다. ㅡㅡ;; __;;

다른건 제가 잘몰라서 답변을 못들리겠고
2번의 경우 원래부터 보안상의 문제로 Root 계정으로
로그인이 안되게되어 있습니다. 그래서 설치시 만들었던 계정으로
해서 로그인한 후에 관리자 권한이 필요할 때는 'sudo ' 명령어를 사용
합니다. 그게 귀찮고 그냥 root 권한이 있는 탐색기를 열려하시면
터미널 상에 'gksudo nautilus' 치시면 새 창이 뜨는데 그 안에서는
모두 관리자 권한이기에 원하는거 맘대로 하실 수 있습니다.

stadia의 이미지

우분투는 기본 캐릭터셋이 UTF-8 이라
터미널도 그렇습니다.
보통 서버에 들어가면
euc-kr 을 뿌려줄테니
터미널의 캐릭터셋을 바꿔주세요.

Heeya의 이미지

1번문제에서 html문제는
http://www.ubuntu.or.kr/wiki.php/Locale
위 링크 참고하셔서
EUC-KR 로케일을 추가해보세요
우분투가 기분적으로 UTF-8을 써서 그런것 같네요
터미널에서 한글문제는 저도 그래서 답변해드릴수 없네요ㅠㅠ

2번 문제는 nike984님이 답변해주신 것 처럼 root로 로그인이 안되구요
설치할때 만드신 계정으로 그냥 쓰시면 됩니다
처음 만든 계정이 모든 권한을 가지고 있는 것은 아니구요
그 계정 패스워드가 root패스워드랑 같아서 그렇게 생각하신 것 같습니다
root 패스워드를 다른것으로 바꾸실려면
sudo passwd root 하시면 바꿀수 있습니다.

3번 문제는 저도 잘 모르겠습니다
ㅠㅠ

----
재미있게 살자 !!

golden의 이미지

시스템- 관리-로그인화면 설정으로 가면 그놈에서 root 로그인 설정 이 있습니다.
그것에서 체크를 바꾸십시오.
그러면 가능합니다.
그 전에 root 에 패스워드를 설정하여야 할 겁니다.

사실 root 로 로그인하여야 하는 경우도 있습니다. 지금은 조금
불편한 점도 없지 않습니다. 그러나 보안 정책상 참을만한 일입니다.

golden의 이미지

5.04 hoary 에서의 것이지만, breezy 에서도 유용한 팀이 많습니다.
참고하세요.

http://ubuntuguide.org/

doodoo의 이미지

저도 근래에 우분트 브릿지 깔고 당황하며 사용하고 있는 사용자 입니다.

Quote:

3) 우여곡절끝에 ftp서버를 proftpd를 이용하여 만들었습니다.
그런데 우분투를 리부팅할때마다 proftpd가 없어져 버립니다.
자동으로 컴퓨터가 켜질때마다 실행되도록 하려면 어떻게 해야할까요.. 동시에 HDD 2개 마운트해놓은 것도 끊어져 버리는데.. 이 문제는 어떻게 해결해야 할까요??

/etc/init.d 아래에 가셔서 proftpd(아마도 이것이거나 혹은 비슷한 이름으로
되어 있을 겁니다.) 가 있는지 확인 하시고 만약없으며 재 설치 하시거나
기냥 하나 만들 거나 하면 될것 같습니다.
참고로 저의 경우는 vsftpd 인데....
doodoo@doodoo:/etc/init.d$ cat vsftpd
#!/bin/sh
# /etc/init.d/vsftpd
#
# Written by Sander Smeenk <ssmeenk@debian.org>

set -e

# Exit if vsftpd.conf doesn't have listen=yes or listen_ipv6=yes
# (mandatory for standalone operation)
if [ -f /etc/vsftpd.conf ] && ! egrep -iq "^ *listen(_ipv6)? *= *yes" /etc/vsftpd.conf; then
    exit 0
fi

DAEMON=/usr/sbin/vsftpd
NAME=vsftpd

test -x $DAEMON || exit 0
. /lib/lsb/init-functions

case "$1" in
  start)
    log_begin_msg "Starting FTP server: $NAME"
    start-stop-daemon --start --background -m --pidfile /var/run/vsftpd/vsftpd.pid --exec $DAEMON && log_end_msg 0 || log_end_msg 1
    ;;
  stop)
    log_begin_msg "Stopping FTP server: $NAME"
    start-stop-daemon --stop --pidfile /var/run/vsftpd/vsftpd.pid --oknodo --exec $DAEMON && log_end_msg 0 || log_end_msg 1
    ;;
  restart)
    $0 stop
    $0 start
    ;;
  reload|force-reload)
    log_begin_msg "Reloading $NAME configuration files"
    start-stop-daemon --stop --pidfile /var/run/vsftpd/vsftpd.pid --signal 1 --exec $DAEMON && log_end_msg 0 || log_end_msg 1
    ;;
  *)
    log_success_msg "Usage: /etc/init.d/$NAME {start|stop|restart|reload}"
    exit 1
    ;;
esac

exit 0

적당히 짜집기 하시던 가요....
근데...우리집 파워콤...ftp막혀 있더군요...ㅠㅠ

하드디스크 마운트는 /etc/fstab에 등록하고 사용하셔야 할 겁니다.

doodoo@doodoo:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               xfs     defaults        0       1
/dev/hda1       /c              vfat    noauto,iocharset=utf8        0       0
/dev/hdc1       /d              vfat    noauto,iocharset=utf8        0       0
/dev/hdc2       /e              vfat    noauto,iocharset=utf8        0       0
/dev/hda4       /linA           xfs     defaults        0       2
/dev/hdc3       /linB           xfs     defaults        0       2
/dev/hdd1       /linC           xfs     defaults        0       2
/dev/sda1       /linD           xfs     defaults        0       2
/dev/sda2       /linE           xfs     defaults        0       2
/dev/sdb1       /usb            vfat    user,noauto,iocharset=utf8   0       0
/dev/sdb2       /usb2           xfs     user,noauto     0       2
/dev/sdc2       /usb3           xfs     user,noauto     0       2
/dev/hda3       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
doodoo@doodoo:~$

역시 적당히 편집하시구요....

그리고 편집은 sudo vi /etc/fstab 같은 식으로 해야만 하더군요...

Danzy의 이미지

1번은 저도 당했는데..

해결한다고 참 여기저기 돌아 다녔었죠

근데 우분투가 UTF-8 을 사용하닌까 제로보드가 깨지게 됩니다.

제로보드 상단에 EUC-KR 로 정의 되어 있습니다.

그러므로 시스템은 UTF-8 이니 당연히 깨지죠.

모두 apache2.conf 파일을 건들여서 해보라고 했는데 안됩니다..-_-);;

php.ini 파일에 아마 디폴트 캐릭터 셋이 정의 안되있거나 다른거 일겁니다.

여기에다가 EUC-KR 을 해주세요. 그럼 php 문서는 EUC-KR 로 해결 될겁니다.

그리고 apache2.conf 파일에서 UFT-8 나와있는 부분이랑 EUC-KR 부분 라인을 가장 위로 올려주세요.
(이건 어떤 문서 읽어보닌까 그렇게 해보라고도 적혀 있던데 효과는 잘 모르겠습니다.)

도움이 되셨길...

proftpd 서버 띄우고 밖에서 한글이 깨지길래 찾으러 왔더니 저랑 같은 현상인 분이 계시는군요..^^;

uriel의 이미지

zelk wrote:

1) 한글문제입니다.

우분투에 외부에서 ssh접속을 하면 이상한 깨진 한문 한글 등의 글자가 지저분하게 나타납니다.
특히 vi를 사용하면, 상황줄 근처에 나와서 인덴트가 깨지거나 행이 한줄씩 밀려보이거나 하는 상황이 발생합니다.
게다가 같은 이유인지는 모르겠으나, 아파치를 깔고 http서버를 돌려서 html문서를 보려면 한글은 죄다 아래 첨부 그림과 같이 깨집니다. 지난번 질문때 답변해주신 분이 아래와 같이 해보라 해서 따라했는데도 반응이 없네요..

>추가로 웹에서 한글이 깨진다면(팁^^)
>/etc/apache2/apache2.conf 파일에서
>AddDefaultCharset 부분을 찾아서
>다른 것으로 되어있다면
>AddDefaultCharset EUC-KR 으로 바꿔보세요

제발좀 고쳐주세요~^^;;


문제 원인은 물론 EUC-KR과 UTF-8이지만 터미날과 아파치 웹서버는 해결 방안이 다릅니다. 터미날의 경우는 우분투에서 외부에 접속 할 때에는 글자 코딩을 EUC-KR로 하시고, 외부에서 우분투로 접속 할 때에는 UTF-8로 하세요. gnome-terminal-emulator나 hanterm-classis에서 인코딩을 변경 할 수 있습니다. 아파치의 경우는 제가 apache2의 설정은 잘 모르겠네요.

zelk wrote:

2) 두번째는 사용자 계정 문제입니다.

우분투 설치시에 root계정으로 시작한게 아니라 xxxx라는 다른 계정으로 시작하게 되더군요..물론 xxxx는 제가 써 넣은 것이지만, 저는 당연히 단순한 user등록인줄 알았습니다. 그런데 root 만큼이나 모든 권한을 갖고 있는 듯 한데요, 우분투 설치시 만든 계정의 역할은 무엇이며, 모든 권한을 root에게만 집중하고, 처음 만든 계정의 권한은 그냥 일반사용자로 변환할 수 없는건가요??


사용자는 어디까지나 사용자입니다. 모든 권한은 root에게 집중되어 있긴 한데, 우분투는 기본적으로 root가 비활성화 되어 있습니다. 사용자는 권한이 없기 때문에 root 권한이 필요한 경우 sudo를 이용해서 root의 작업을 합니다. 처음 만든 계정의 권한은 어디까지나 그냥 사용자입니다.

zelk wrote:

3) 우여곡절끝에 ftp서버를 proftpd를 이용하여 만들었습니다.
그런데 우분투를 리부팅할때마다 proftpd가 없어져 버립니다.
자동으로 컴퓨터가 켜질때마다 실행되도록 하려면 어떻게 해야할까요.. 동시에 HDD 2개 마운트해놓은 것도 끊어져 버리는데.. 이 문제는 어떻게 해결해야 할까요??

proftpd는 어떻게 설치하셨는지요? sudo apt-get install proftpd로 하셨나요?

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.