Linux/Ubuntu2012. 1. 14. 22:30
FALinux 세미나에서 득템(?)한 smi 자막 파일을 지원하는 동영상 재생 프로그램이다.

mplayer의 front-end라는데.. mplayer 패키지를 설치하면 cui로만 있어서 흐음..
아무튼 간에 기본으로 iso-9660 자막으로 되어 있기에 한글 자막은 깨지므로 CP949로 변경을 해주어야 한다.


[링크 : https://help.ubuntu.com/community/SMPlayer]
    [링크 : http://smplayer.sourceforge.net/]
Posted by 구차니
Linux/Ubuntu2012. 1. 14. 20:39
APM 서비스 설시치 필요한 패키지 목록

 $ sudo apt-get install apache2 mysql-server php5-mysql php5 php5-gd 

$ sudo a2enmod rewrite
$ sudo vi /etc/apache2/sites-available/default

$ sudo service apache2 restart

[링크 : http://imj2y.inetiz.com/25

문제점 목록
php5-gd를 설치하지 않으면 설치조건 검사에서 gd 쓸수없다고 나옴
php5-gb만 설치시에는 apache2를 재시작하기 전에는 인식하지 않음
php5-mysql을 설치하지 않으면 mysql 을 설치하더라도 db연결 목록에 나오지 않음
Posted by 구차니
Linux2012. 1. 6. 22:51
회사에서 돌리는 파일 서버에
/home/samba 용으로 별도의 디스크를 쓰고 있었는데
그 하드가 날아간줄 알고 복구하다 보니
파티션이 없는 디스크 -ㅁ-!

$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table 

내 기억에는.. 그냥 하드를 단채로
그 하드 디스크를 /home/samba에 연결하는 식으로 구성하고
마법사를 마쳤는데 fsck로 파티션 안 잡고 바로 포맷해 버린듯 하다 -ㅁ-
물론 mount -t ext4 이런식으로는 붙는데 지장은 없다.

특이한 건.. 단일 하드는 UUID가 생성이 되는데
3ware RAID의 경우 UUID가 부여가 안된다는점 -_-

그리고.. 테스트 삼아 이미 파일 시스템이 존재 하지만 파티션이 없는 녀석을
fdisk로 파티션을 잡아도 데이터가 날아가지는 않는다는 점이다.(확실하게 검사한건 아니라 모름. 데이터도 적은 편이었으니)


파티션 없는 디스크의 장점은 파티션으로 인한 섹터의 낭비가 없다는데(파티션 정보도 데이터는 데이터 이니)
그 외에는 딱히 장점이 없는듯?
[링크 :  http://unix.stackexchange.com/questions/14010/the-merits-of-a-partitionless-filesystem]

'Linux' 카테고리의 다른 글

G840 cpuinfo  (0) 2012.04.14
localtime() 과 mktime()을 이용하기  (0) 2012.03.27
sudo와 selinux  (0) 2011.12.25
조이스틱 / 조이패드 on ubuntu  (2) 2011.12.23
iptables MASQUERADE (공유기 만들기?)  (0) 2011.12.04
Posted by 구차니
Linux/Ubuntu2012. 1. 4. 18:40
smart는 디스크의 수명 예측을 위한 보고를 하는 녀석인데
윈도우에서야 HD Tune을 써도 되지만 리눅스라면 이녀석을 쓰면된다.
smartmontools는 CUI이고, GUI로는 gsmartcontrol이 존재한다.





[링크 : https://help.ubuntu.com/community/Smartmontools]
Posted by 구차니
Linux/Ubuntu2012. 1. 4. 16:37
htop이나 top은 하드사용은 보여주지 않는데
dstat은 디스크의 읽기 쓰기 속도를 같이 리포트 해준다.
ncurse 식으로 보여주는게 아니라 조금 아쉽지만 컬러풀!

출력내용은 CPU / 디스크 / 네트워크  인데 뒤에 두개는 패이징과 시스템 인터럽트 이런거 같은데 흐음..
자세한 내용이 man 페이지에 없으니 어쩌라구 ㅠ.ㅠ


[링크 : https://help.ubuntu.com/community/DiskPerformance]
[링크 : http://linux.die.net/man/1/dstat]

[링크 : http://dag.wieers.com/home-made/dstat/]

'Linux > Ubuntu' 카테고리의 다른 글

우분투에 제로보드 XE 설치시 필요한 패키지 목록  (0) 2012.01.14
ubuntu용 S.M.A.R.T 프로그램  (0) 2012.01.04
ubuntu 에서 mysql 기본 db 위치  (0) 2012.01.04
gpart / testdisk  (0) 2012.01.04
UUID로 mount 하기  (0) 2012.01.03
Posted by 구차니
Linux/Ubuntu2012. 1. 4. 16:24
/var/lib/mysql에 존재하며
drwx------  8 gdm       gdm            4096 2012-01-04 13:47 mysql/
퍼미션을 가지고 있어 root 로 변경하지 않으면 들어갈수 없다.
 
[링크 : http://shared.tistory.com/48]

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu용 S.M.A.R.T 프로그램  (0) 2012.01.04
dstat - 디스크 사용량 통계  (0) 2012.01.04
gpart / testdisk  (0) 2012.01.04
UUID로 mount 하기  (0) 2012.01.03
hylafax - 리눅스용 팩스 서버  (0) 2012.01.01
Posted by 구차니
Linux/Ubuntu2012. 1. 4. 11:25
복구용 툴이라는데..
gpart는 검사하는데 오래걸려서 넘겼더니 복구도 안되고 -_-
testdisk도 이래저래 검색에 오래걸리지만 진행도를 출력해주니 조금은 나은느낌..

[링크 : http://www.ehow.com/how_6285246_recover-partition-table-ubuntu.html]
[링크 : http://ubuntuforums.org/showthread.php?t=370121]

'Linux > Ubuntu' 카테고리의 다른 글

dstat - 디스크 사용량 통계  (0) 2012.01.04
ubuntu 에서 mysql 기본 db 위치  (0) 2012.01.04
UUID로 mount 하기  (0) 2012.01.03
hylafax - 리눅스용 팩스 서버  (0) 2012.01.01
deb 파일 설치하기  (0) 2011.12.23
Posted by 구차니
Linux/Ubuntu2012. 1. 3. 19:17
댓글에 달린 번쩍이는 내용!
mount 시에 /dev/sda 가 아닌 UUID를 이용해서 마운트를 하면 드라이브 순서가 바뀌지 않는다는데!
해보니 vol_id 명령은 되지 않고, blkid를 통해서 하면 UUID를 얻을수 있다.

$ sudo blkid
/dev/sda1: TYPE="ntfs" UUID="A0F0582EF0580CC2"
/dev/sda2: UUID="8c2da865-13f4-47a2-9c92-2f31738469e8" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda3: TYPE="swap" UUID="5641913f-9bcc-4d8a-8bcb-ddfc3159e70f"
/dev/sda5: UUID="FAB008D6B0089AF1" TYPE="ntfs"
/dev/sdb1: UUID="32c61b65-f2f8-4041-a5d5-3d5ef4182723" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb2: UUID="41c22818-fbad-4da6-8196-c816df0b7aa8" SEC_TYPE="ext2" TYPE="ext3" 

$ sudo vi /etc/fstab
UUID=41c22818-fbad-4da6-8196-c816df0b7aa8  /disk2p2      ext3    defaults,errors=rem

[링크 : http://www.cyberciti.biz/faq/linux-finding-using-uuids-to-update-fstab/]
[링크 : http://linux.die.net/man/8/mount
[링크 : http://linux.die.net/man/8/blkid

2011/03/22 - [Linux] - fstab

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 에서 mysql 기본 db 위치  (0) 2012.01.04
gpart / testdisk  (0) 2012.01.04
hylafax - 리눅스용 팩스 서버  (0) 2012.01.01
deb 파일 설치하기  (0) 2011.12.23
Ubuntu 화면 동영상 캡쳐용 프로그램  (0) 2011.12.20
Posted by 구차니
Linux/Ubuntu2012. 1. 1. 15:04
hylafax-server 패키지를 설치하면 우르르 깔리는데 postfix라는 메일관련 데몬도 같이 설치되는것 같다.
일단 설정법은 모르니 패스 

$ sudo apt-get install hylafax-server 
$ sudo faxsetup 

$ sudo fax
fax2ps       faxalter     faxdeluser   faxmodem     faxrm        faxwatch
fax2tiff     faxanswer    faxgetty     faxmsg       faxsend      
faxabort     faxconfig    faxinfo      faxq         faxsetup     
faxaddmodem  faxcover     faxlock      faxqclean    faxstat      
faxadduser   faxcron      faxmail      faxquit      faxstate 

설치하고 나니
4599 tcp 포트로 hylafax가 열리는데 웹기반으로는 아니고 멀까...

[링크 : http://dolba.net/tt/k2club/entry/Fax-receiving-server-concept]
[링크 : http://ubuntuforums.org/showthread.php?t=888080

[링크 : http://www.hylafax.org/content/Main_Page]  
    [링크 : http://www.hylafax.org/content/Web_Based_Faxing]
[링크 : http://winprinthylafax.sourceforge.net/]

+
2017.02.06


Posted by 구차니
Linux2011. 12. 25. 19:32
sudo는 일시적으로 root 권한을 받아와서 실행하는
setUID / setGUID 프로그램이고 정책(policy)의 일종이다.
즉, 이러한 권한 자체가 설정이 잘못되었을 경우 도용으로 인한 프로그램의 실행을 막을 방법은 없다는 것이다.
그런 이유로 커널수준에서 특정 권한을 막을 방법이 필요하게 되었고 이를 보완하기위해 만들어진 것이 selinux 이다.
라고는 하는데..

솔찍히 Fedora 쪽에서는 sudo의 주력 도입이 debian 보다는 늦은 편이었고
그로 인해서 초기에 sudo에 익숙해지는데 조금 불편함을 느꼈지만
반대로 Fedora에서는 초기에 selinux를 넣은데 반해 우분투에서는 기본 패키지로 추가하지 않아
Selinux를 끄거나 하는 불편함은 존재하지 않는걸 봐서는 미묘한 배포판의 컨셉의 차이라고 해야하나...



SUDO
sudo는 /etc/sudoers의 설정에 따라 움직인다.
wheel은 페도라에서 사용하는 그룹으로 우분투의 경우 admin 그룹을 지칭하고
wheel/admin은 말그대로 관리자 권한을 가지는 그룹을 의미한다. 


wheel 그룹에 대한 간단한 설명

그룹 (Wheel)

휠그룹은 무엇을 위한 것인가? 대부분 오랫동안 사용되어오면서 모호한 표현이라 생각한다. 이것은 사용자 권한을 나누기 위해 사용된다. root, 휠그룹, 그밖의 사용자로 3개의 계층으로 분류되어 있다. 

보통 휠그룹은 그에 속한 그룹 사용자들만 su root 를 사용할 수 있도록 하는 기능이다. FSF(자유소프트웨어 재단) 그룹은 이 원칙에 별로 따르지 않는데 왜냐하면 그것이 수학적 알고리즘이 아니기 때문이다. 

사용자를 최소로 구분하는 것은 sudo 에 의한다. 가장 많은 sudo 권한을 위한 자격으로 휠그룹 멤버쉽이라 불리는 것이 있다. 

역사적으로 말하면 그것은 초기 BSD중의 하나에서 시작되었다 생각한다. 

휠그룹을 만들므로써 휠의 기능을 쉽게 다시 만들 수 있으며 그리고 su 와 sudo (둘다 setuid 프로그램이다.)를 wheel 그룹으로 만들고 나서 다른 사용자에 대해서는 사용권한을 제거한다. 

  # chgrp wheel /bin/su /bin/sudo
  # chown o-rwx /bin/su /bin/sudo

물론 이것은 실제적으로 정상적인 사용자들에게 su와 sudo 를 사용할 수 없게 만든다. 문제는 서버에 어떤 정상적인 사용자들이 있는가이다. 
 
[링크 : http://zicman.egloos.com/2449683]  

sudoer 추가하기 

Fedora 
# visudo                       #  /etc/sudoers 파일이 열린다. `%wheel ALL=(ALL)` 라인 추가
# usermod -G wheel <userid>

Ubuntu 
# visudo                       #  /etc/sudoers 파일이 열린다. `%admin ALL=(ALL)` 라인 추가
# usermod -G admin <userid>
 
[링크 : http://wiki.kldp.org/wiki.php/sudo]  

The sudo philosophy
===================
Sudo is a program designed to allow a sysadmin to give limited root privileges
to users and log root activity.  The basic philosophy is to give as few
privileges as possible but still allow people to get their work done.

[링크 : http://www.sudo.ws/sudo/readme.html]  

[링크 : http://www.sudo.ws/sudo/sudoers.man.html]

SELINUX
SELinux에 대해서는 머만 하려고 하면 다 막혀서 항상 FC4 이후로는 항상 끄고 살았던 기억만.. OTL

[링크 : http://www.ibm.com/developerworks/kr/library/l-selinux/
[링크 : https://wiki.ubuntu.com/SELinux
    [링크 : http://packages.ubuntu.com/lucid/selinux-policy-ubuntu

2010/02/04 - [Linux/Ubuntu] - sudo 사용가능하도록 설정하기

'Linux' 카테고리의 다른 글

localtime() 과 mktime()을 이용하기  (0) 2012.03.27
partitionless disk  (2) 2012.01.06
조이스틱 / 조이패드 on ubuntu  (2) 2011.12.23
iptables MASQUERADE (공유기 만들기?)  (0) 2011.12.04
리눅스를 라우터로 만들기  (0) 2011.12.02
Posted by 구차니