우분투를 설치하고 맥 처럼 꾸미는 방법 이다.


1. Ubuntu-tweak 설치

 add-apt-repository ppa:tualatrix/ppa

 apt-get update

 apt-get install ubuntu-teak


2. docky 설치

add-apt-repository ppa:docky-core/ppa

apt-get update

apt-get install docky

다운 링크
http://drive.noobslab.com/data/Mac-14.04/Mac-OS-Lion%28Docky%29.tar

3. 테마 설치

add-apt-repository ppa:noobslab/themes

apt-get upate

apt-get update

sudo apt-get install mac-ithemes-v3

sudo apt-get install mac-icons-v3

apt-get update

sudo apt-get install mbuntu-bscreen-v3

sudo apt-get install mbuntu-lightdm-v3

apt-get update

apt-get install indicator-synapse

cd && wget -O Mac.po http://drive.noobslab.com/data/Mac-14.04/change-name-on-panel/mac.po

gsettings set com.canonical.desktop.interface scrollbar-mode normal

sudo xhost +SI:localuser:lightdm

sudo su lightdm -s /bin/bash

sudo mv /usr/share/unity-greeter/logo.png /usr/share/unity-greeter/logo.png.backup

wget -O launcher_bfb.png http://drive.noobslab.com/data/Mac-14.04/launcher-logo/apple/launcher_bfb.png



문제가 될 시 삭제 하도록 하겠습니다.



원문 url
http://www.noobslab.com/2014/04/macbuntu-1404-pack-is-released.html
설치 yutube
https://www.youtube.com/watch?v=saBxi_RKoKs


by 초보인척 2015. 2. 18. 13:00

노트북에 우분투 설치 후 다른 펑션키는 잘되는데


유독 화면밝기 조절만 안된다. 검색해보니 나뿐만 아니라 우분투에서 나타나는 고질적인 거라 찾을 수 있었다.


그러나 방법은 있었다.


=====================

vi /etc/default/grub


GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

-> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

:wq!

위 처럼 변경 해준 뒤 


# update-grub

# reboot


정상 작동 하는지 확인하면 된다.

by 초보인척 2015. 2. 18. 12:33

어느 순간 갑자기 크롬을 실행하면 '프로필이 제대로 열리지 않습니다.' 라는 메시지가 5~6개 쯤 뜨더라...

Free Image Hosting at www.ImageShack.us


윈도우는 검색하면 아주 많이 나오더라


------------  윈도우 해결방법

출처 :

http://moyaria.tistory.com/entry/%EA%B5%AC%EA%B8%80-%ED%81%AC%EB%A1%AC-Chrome-%ED%94%84%EB%A1%9C%ED%95%84%EC%9D%84-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%97%B4%EC%A7%80-%EB%AA%BB%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4


구글 크롬을 사용하는 갑자기 '프로필을 제대로 열지 못했습니다.' 라는 메시지를 뿌린다.



원인은, 브라우저 화면 초기 설정에 보여주는 데이타를 저장하고 있는 파일이 깨져서 발생하는 것 같다. 


해결방법은.. 

C:\Users\사용자\AppData\Local\Google\Chrome\User Data\Default

위 폴더에 있는 Web Data 파일을 삭제하고 크롬을 다시 시작하면, 오류 메시지가 없어지기는 한다. 


하지만, 데이터가 초기화 되므로, 크롬을 닫기 전에 열어 놓았던 페이지 정보는 사라진다. 

Web Data 파일을 열어보니, SQLite format 3 포맷의 파일인 것으로 보인다.



그런데,,,,,


왜 리눅스는 방법이 없냐는 말이다...ㅠㅠ


경로만 찾아서 Web Data 파일을 삭제 해주면 되는 것 같다.


드디어 찾아냈다.


===============   우분투 해결방법


rm -rf ~/.config/google-chrome/Default/Web\ Data



이렇게 하면 웹 데이타 파일이 삭제 되며 이제 오류 메시지를 볼 수 없을 것이다! 성공!

by 초보인척 2015. 2. 17. 10:25

우분투를 새로 설치하고 CMPlayer를 아무리 설치하려 해도 설치가 되지 않아서 처음에 애를 먹었다.

한시간 정도 검색 끝에 찾아냈다. ㅋㅋㅋ


Bomi 로 이름을 새로이 바꿔서 서비스를 한단다.


http://ppa.launchpad.net/darklin20/bomi/ubuntu/pool/main/b/bomi/bomi_0.9.2ppa2~trusty1_amd64.deb


위 링크로 다운로드 하여 설치하면 우분투에서 쉽게 설치가 가능하다.


성능 또한 괜찮다.


 SMPlayer 에서 버그가 너무 많아서 울며겨자먹기로 대용이 없는 관계로 계속 사용해 왔는데


이젠 보미가 출동하면 문제 없이 영상을 볼수가 있다.


참고로

우분투 14.04 와 14.10 버전만 나온 상태이다.



url

http://bomi-player.github.io/


by 초보인척 2015. 2. 14. 20:35

아주 심플하다.


우분투 소프트웨어 센터를 실행 후


검색 창에 system indicator 라고 검색하면 아래와 같은 설치 파일이 나올 것이다.


설치를 눌러서 설치 진행을 하면 된다.






by 초보인척 2015. 2. 14. 18:13


요즘 유행 하는 텔레그램을 설치 해보도록 하겠다.


카카오톡을 더 많이 사용하지만, 난 이미 텔레그램으로 갈아탄지 오래전이다 ㅋ


카카오톡도 우분투 환경에서 설치가 가능하다..물론 wine 이라는 프로그램을 이용해야 한다.


자, 본론으로 들어가


Ubuntu 14.04 LTS 에서 텔레그램을 설치 하는방법이다.


# add-apt-repository ppa:costales/unity-webapps-telegram

#apt-get update

# apt-get install unity-webapps-telegram



위 방법대로만 하면 텔레그램이 무난히 설치 될 것이다.



by 초보인척 2015. 2. 14. 18:00

CentOS 에는 iftop 이 패키지로 들어 있지 않다.

Ubuntu의 경우는 아주 쉽게 apt-get install iftop 으로 iftop을 설치 할 수 있다.


그렇다고 centos 가 설치가 어렵거나 하지는 않는다.


환경

CentOS 6.5 x86-x64

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/iftop-1.0-0.7.pre4.el6.x86_64.rpm

rpm -Uvh iftop-1.0-0.7.pre4.el6.x86_64.rpm


 설치가 끝났다.


# iftop 명령어로 실시간 트래픽 확인을 할 수 있다.



wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

rpm -Uhv rpmforge-release*.rf.x86_64.rpm


yum install htop



도움받은 url

http://oracle.tistory.com/482

http://www.dreamcreative.net/how-tos/guides-server-maintenance/install-htop-in-centos/

by 초보인척 2015. 1. 12. 16:02

1. interface 설정하기

>>main # cfg                    [configuration 메뉴로 들어가는 명령어]

>>configuration # ip     [ip관련 설정을 위한 메뉴로 들어가는 명령어]

>>ip # if 1              [interface 설정 -256개의 interface를 설정할수 있음]

>> IP Interface 1# addr 192.168.1.2      [스위치의 interface 주소]

>> IP Interface 1# mask 255.255.255.0   [주소에 대한 mask ]

>> IP Interface 1# broad 192.168.1.255   [주소에 대하 브로드캐스트 address]

>> IP Interface 1# en      [ip와 관련된설정 후에는 반드시 enable 을 해주어야함]   

>> IP Interface 1# apply   [apply를 하므로서 설정을 활성화 시킴-메모리에 저장됨]

>> IP Interface 1# save    [save를 해야 NVRam에 저장되어 리부팅 후에도 사용가능]

·약식 구성방법

>>main # cfg/ip/if 1/addr 192.168.1.2/mask 255.255.255.0/broad 192.168.1.255/en

 

2. gateway 설정하기

>>main # cfg                    [configuration 메뉴로 들어가는 명령어]

>>configuration # ip     [ip관련 설정을 위한 메뉴로 들어가는 명령어]

>>ip # gw 1             [gateway 를 설정 - gateway는 4개까지 설정가능]

>> Default gateway 1# addr 192.168.1.1  [gateway 주소 설정]

>> Default gateway 1# en                [ip 관련 구성후 반드시 enable ]

>> Default gateway 1# apply         

>> Default gateway 1# save

·약식 구성방법

>>main # cfg/ip/gw 1/addr 192.168.1.1/en/apply/save

 

3. 스위치 기능 설정하기

· 패스워드 변경하기

>>main # cfg

>>configuration # sys        [system 메뉴로 들어감]

>>system # user             [user 메뉴에서 원하는 사용자를 선택]

>> User Access Control# admpw    [administrator의 password를 변경시 선택]

Changing ADMINISTRATOR password

Enter current administrator password:      [현재의 로그인 패스워드 입력]

Enter new administrator password:            [변경할 새로운 패스워드 입력]

Re-enter new administrator password:   [재 입력]

New administrator password accepted.  

>> User Access Control#apply/save      [반드시 apply와 save를 해 줍니다.]

·약식 구성방법

>>main # cfg/sys/user/admpw

 

·telnet 기능 활성화 ( 반드시 콘솔로 접속을 하셔야 메뉴가 보입니다.)

>>main # cfg

>>configuration # sys

>>system # tnet en    [telnet 서비스는 os 9.0에서 default disable이므로 활성화 시켜줌]

>>system # apply/save   [반드시 apply와 save를 해 줍니다.]

 

·vlan 설정하기

>>main # cfg

>>configuration # vlan 2  [default로 모든 포트는 vlan 1에 할당되어 있다 ]

>>vlan 2 # add 1/add 2   [vlan 1에서 필요한 포트를 빼오는 형식]

C interface를 vlan 에 할당할때는 ip 설정하는 부분에서 해당하는 vlan을 지정해 주면됨

  ex) >>main # cfg/ip/if 2/addr 192.168.1.1/vlan 2/en 

       ip를 설정하고 뒤에 해당 vlan 을 지정한다.

 

· Real server 구성 command

>>main # cfg

>>configuration # slb     [slb 메뉴로 들어감]

>>layer 4 # real 1        [real server 1번 지정]  

>>real server 1#rip 192.168.1.3  [real server 의 ip를 설정할때는 rip address이다]

>>real server 1# en     [ip설정후 enable를 해준다. ]

>>real server 1# . .     [마침표 두번을 찍으면 상위 메뉴로 간다. ]

 

·약식 구성방법

>> main # c/sl/re 1/rip 192.168.1.3/en/../re 2/rip 192.168.1.4/en/  방법으로 계속

 

·그룹 지정하기

>>Layer 4 # group 1

>>Real server group 1 # add 1/add 2/add 3/add 4  [Real server 들을 추가한다]

>>Real server group 1 # health    [서버와의 health check 하는 기준 선택]

icmp|tcp|http|dns|pop3|smtp|nntp|ftp|imap|radius|sslh

중 하나를 선택할 수 있다.

>>Real server group 1 # metric    [로드발란싱 기법 선택]

leastconns|roundrobin|minmisses|hash|response|bandwidth 중 하나를 선택

( metric에대한 설명은 맨 마지막장 참조)

·약식 구성방법

>>main # c/sl/gr 1/add 1/add 2/add 3/add 4/met round/heal http

 

>>Real server group 1# . .        [상위 메뉴로]

>>Layer 4 # virt 1           [virtual IP설정 메뉴. VIP는 256개 까지 사용할 수 있다]

>>Virtual Server 1 # vip 192.168.1.10/en  [virtual ip 를 설정하고 enable 하였다]

>>Virtual server 1 # service 80           [서비스 포트 지정]

>> Virtual Server 1 http Service# group 1 [서비스를 적용할 그룹 지정]

>> Virtual Server 1 http Service#../../      [상위 메뉴로 두번 올라간다.]

>> Layer 4 # on                          [SLB 전체를 활성화 시켜준다.]

>> Virtual Server 1 http Service# apply / save  [저장하기

 

· Service port 구성하기

 

>>Main # cfg

>>Configuration # slb

>>Layer 4 # port 1

>>SLB port 1 # client en    [client traffic 이 들어오는 포트에 client enable를 해준다]

>>SLB port 1 # ..

>>Layer 4 # port 2

>>SLB port 2 # server en   [server가 물려있는 포트에 server enable를 해준다]

>>SLB port 2 # apply/save

 

· User define port 지정하기(ex, 8080, 8001, 12000.....)

  user define port를 알테온에서 설정하는 방법은 3가지가 있다.

 

  1. 사용자의 destination port 가 80 이고 실제 service port가 다를경우(ex.8001)

  >> Main # cfg/slb/vi 1

>> Virtual Server 1# se 80  [ 사용자의 트래픽은 80이다]

>> Virtual Server 1 http Service # rport 8001 [real port 가 8001임을 지정한다]

Current real port:     80               

New pending real port: 8001      [서비스 포트가 변경됨을 알려줌]

>> Virtual Server 1 http Service# gr 1   [서비스 하게될 리얼서버그룹 지정]

Current real server group:     1

New pending real server group: 1

>> Virtual Server 1 http Service# apply   [apply해서 서비스를 활성화시켜준다]

 

  2. 사용자의 destination port 가 실제 service port와 동일한경우

    예를 들어 사용자가 http://www.cng.co.kr:8001 이라고 브라우저에 직접 치는 경우

    >> Main # cfg/slb/vi 1

>> Virtual Server 1# se 8001  [ 사용자의 트래픽은 8001이다]

>> Virtual Server 1 8001 Service # gr 1   [서비스 하게될 리얼서버그룹 지정]

Current real server group:     1

New pending real server group: 1

>> Virtual Server 1 http Service# apply   [apply해서 서비스를 활성화시켜준다]

  

 3. 사용자의 destination port 가 80 이고 실제 service port가 다른 여러개인 경우

     예를 들어 사용자는 실제 서비스 포트를 전혀 모르고 80으로만 쿼리를 보내고

    실제 서버의 서비스는 8080, 8001, 12000을 사용한다고할경우  알테온은 사용자의

    쿼리가 어떤 서비스를 요구하는지 전혀 알수 없다.

    따라서 이런 경우 각각의 서비스에 대한 각각의 vip를 설정해야한다.

    설정사항은 1번과 같다.

 

·Filter 설정하기

-Filter : 필터는 cisco router에서 나오는 access-list와 동일한것으로 보면된다.

  단지 alteon에서는 allow, deny 외에 redirection 이라는 필터링 기법을 지원한다.

  redirection은 특정한 트래픽을 강제로 지정한 방향으로 가도록 만들어주는 필터이다.

  주로 cache redirection에 이용되며, WCR(web cache redirection), APR(application

Redirection) 에 쓰는 것이 보통이다.

  filter는 1 부터 224 까지 쓸수 있으며 1이 가장 우선순위가 높다.

-설정하기

>>main # cfg

>>configuration # slb

>>layer 4 # fi 100   [filter 번호 지정, 100번부터 지정하는게 보통]

>>filter 100 # sip 192.168.1.1/smask 255.255.255.255/dip 10.10.10.1/dmask

255.255.255.255/pro tcp/dpo 80/act deny/en

>>layer 4 # port 1/add 100/fi en     [slb port에 filter를 추가하고 filter enable를 해줌]

>>layer 4 # apply/save              [apply/save는 필수]

 source ip가 192.168.1.1인 host가 destination ip 10.10.10.1 destination 80port로

 올경우 deny 시켜라는 filter.

 filter 는 소스 트래픽이 들어오는 포트에 지정.




도움받은 url

http://itnews.tistory.com/159


by 초보인척 2014. 12. 26. 16:05

아파치 로그를 분석하여 일별, 주별, 월별, 연별 또는 접속 아이피, 접속 페이지 수 전송량 등 접속 국가까지


다양한 정보를 얻을 수 있다. 이름하야 awstats


설치 방법은 패키지로 설치 할 수도 있고


소스 파일은 다운받아 압축만 풀어서 사용 할 수도 있다.


본인은 소스파일을 다운 받아서 설치 했다.


설치 경로

# cd /usr/local


awstats download

wget http://downloads.sourceforge.net/project/awstats/AWStats/7.1.1/awstats-7.1.1.tar.gz


압축해제

tar zxvf awstats-7.1.1.tar.gz


파일 이동 및 권한 부여

# mv awstats-7.1.1 /usr/local/awstats

# chown -R root.root /usr/local/awstats

# chmod -R /usr/local/awstats


컨피그 파일 디렉토리 생성

# mkdir /etc/awstats

# mkdir /var/lib/awstats


프로그램 configue

# cd /usr/local/awstats/tools

# ./awstats_configue.pl

1 : 로그설정 기본 combine 방식으로 설정 YES

2 : 새로운 컨피그 파일 생성하는지? : YES

3 : 컨피그 파일 이름 (도메인) ex) nicetv.com

4 : 컨피그 파일 저장 경로 (Default : /etc/awstats) : 엔터

press ENTER to continue...


컨피그 파일 수정

# cd /etc/awstats

# vi awstats.nicetv.conf

  - LogFile = "/opt/httpd/logs/nicetv.access.log"  -->> 아파치 로그를 분석하는 것이기 때문에 아파치 로그파일 경로를 맞춰야 한다.

  - Lang = "ko"  -> 언어설정

  - LogFormat="%host %other %logname %time1 %methodurl %code %bytesd"


Log 업데이트 실행

# /usr/local/awstats/tools/awstats_updateall.pl now  ->> 전체 awstats update 실행

# /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=nicetv  -->> 특정 도메인만 update 실행


Crontab에 등록하여 주기적으로 업데이트

# vi /etc/crontab

*/5 * * * * root /usr/local/awstats/tools/awstats_updateall.pl now > /dev/null 2>&1

5분 단위로 수집


아파치 V-호스트 설정

# vi /opt/httpd/conf/httpd.conf

VirtualHost 에 아래 내용 추가

<VirtualHost *:80>

DocumentRoot "/home/nicetv/public_html"

ServerAdmin webmaster@nicetv.com

ServerName nicetv.com

ServerAlias nice.tv *.nicetv.com *.

CustomLog "/opt/httpd/logs/nicetv.access.log" combined

ErrorLog "/opt/httpd/logs/nicetv.error.log"

php_admin_value open_basedir /tmp:/opt/stmp:/home/nicetv/

php_admin_value default_charset "utf-8"

php_admin_value allow_url_fopen Off

        Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"

        Alias /awstatscss "/usr/local/awstats/wwwroot/css/"

        Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"

        ScriptAlias /awstats "/usr/local/awstats/wwwroot/cgi-bin"

<Directory "/usr/local/awstats/wwwroot">

   Options None

   AllowOverride All

   Order allow,deny

   Allow from all

</Directory>

</VirtualHost>


아파치 재시작

# /etc/init.d/httpd restart


접속하여 잘 뜨는지 확인.

http://nicetv.com/awstats/awstats.pl?config=nicetv


-- 추가사항

보안을 위한 로그인 화면 생성

# cd /usr/local/awstats/wwwroot/

# vi .htaccess

AuthType Basic 

AuthName "ComeInComeIn"

AuthUserFile /usr/local/awstats/wwwroot/.htpasswd 

require valid-user


# chmod 777 .htaccess


패스워드 생성

# /usr/local/apache2/bin/htpasswd -c .htpasswd root

New password: 

Re-type new password: 

Adding password for user root



-- 추가사항
GeoIP 를 이용한 국가별 아이피 조회

툴팁 활성화

# vi /etc/awstats/awstats.도메인.conf

 - LoadPlugin = "tooltips"   주석해제

GeoIP 활성화

apt-get install  libgeoip1 libgeoip-dev libgeo-ip-perl

# vi /etc/awstats/awstats.도메인.conf

LoadPlugin="geoip GEOIP_STANDARD /usr/share/GeoIP/GeoIP.dat"


IP에 대한 국가 정보를 확인 할 수 있을 것이다.



도움받은 url


by 초보인척 2014. 12. 10. 11:57

Xen shell 접속

여분의 디스크가 삽입 되어 있어야 한다.


Create new partition and file system

1
2
# fdisk /dev/sdb
# mkfs.ext3 /dev/sdb1

Mounting the new partition and configure fstab

1
2
3
4
# mkdir /mnt/iso/
# mount -t ext3 /dev/sdb1 /mnt/iso/
# vi /etc/fstab
/dev/sdb1 /mnt/isos ext3 defaults 0 2


Creating the new local ISO storage repository

xe sr-create name-label=ISO type=iso device-config:location=/mnt/iso/ device-config:legacy_mode=true content-type=iso


mount /dev/sdb1 /mnt/iso



Copying a new ISO to the new repository

1
$ scp debian-6.0.5-i386-CD-1.iso root@172.16.201.200:/mnt/isos/






도움받은 url

http://opentodo.net/2012/10/create-local-iso-library-in-xen-server/


'Cloud' 카테고리의 다른 글

[Parallels] CentOS VPS yum pkg 설치 방법  (0) 2013.03.18
by 초보인척 2014. 12. 2. 13:20
| 1 2 3 4 5 6 |