블로그 이미지
안녕하세요~ iolate(a.k.a. isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (181)N
끄적끄적 (6)
Server, Cloud (10)N
Linux, Ubuntu (29)
개발개발 (45)
Mac, iOS (41)
Embedded (20)
NAS (1)
Web (5)
Network (3)
Review (12)
기타 (9)
비공개글 (0)
Total681,543
Today111
Yesterday241

항상 헷갈렸다.

DOS 에서 나온 Windows 말고, 나머지 OS 들의 상관관계.

어쩌다 찾아보게 됬고, 정확하지 않을 순 있겠지만 답을 찾았음.


Unix -> BSD -> Mac 까진 맞는 듯 하다.

BSD -> NextStep 과 BSD -> FreeBSD 이 합쳐져 Mac 으로 된것 같긴 하지만.

아마 초기 맥이 FreeBSD 다음으로 파생되어 나왔고 그 다음 잡스의 복귀 이후 인텔로 이전하면서 NextStep 과 합쳐진 것 같다.

Cocoa, UIKit 의 Foundation 들의 클래스명 prefix 인 NS 가 NextStep 의 준말이고, 이 프레임워크는 맥 역사 중반에 들어왔으니 말이다.



여튼 문제는 Linux.


Linux 문서를 보면 Unix 계열이라고는 하나 Unix 와 다른점들이 있고 Unix 규격 문서에서도 Linux가 Unix 규격을 지켜준다고 하진 않는다. (BSD 도 안지킨다는건 왠지 모르겠음)

Linux 의 역사(위키피디아)를 보면 리누스가 미닉스(유닉스 기반)를 보고 만든, 즉 유닉스를 기반으로 하지만, 유닉스에서 파생된 것이 아닌 유닉스를 보고 베낀 클론 운영체제라는 것을 알 수 있다.

유닉스에서 떨어져 나왔다기 보다는 독자적으로 개발된 운영체제라는게 포인트!!


이 점이 리눅스가 유닉스 계열이면서 동시에 유닉스와는 다르게 된 이유인것 같다.


위키피디아 유닉스 계열 문서의 관계도 에서도 리눅스를 Unix 에서 이어진 것이 아닌 새로 생겨난 OS 로 분류하고 있다.


추가로 Unix 는 현재까지 서버 등에 사용되고 있는 상용 OS 라고 한다.

유닉스가 분명히 좋은 점이거나 유리한 점이 있으니 돈주고 아직까지 쓰일테지만 찾아보면

리눅스유닉스비교.pdf <- 이런 식의 리눅스가 무조건 짱이다 싶은 내용들 밖에 안보인다..ㅋ


참고 자료:

http://ko.wikipedia.org/wiki/단일_유닉스_규격

http://ko.wikipedia.org/wiki/유닉스_계열

http://ko.wikipedia.org/wiki/리눅스

http://tmdgus.tistory.com/82

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

[Ubuntu] php-apn 설치하기  (0) 2015.07.02
Apache2 userdir 모듈에서 php 작동안함 문제  (0) 2015.06.28
Unix, Linux, BSD, 그리고 MacOS  (0) 2013.01.03
phpmyadmin 에러  (2) 2012.11.18
사용해 본 VPS 비교  (2) 2012.11.14
우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
Posted by iolate

phpmyadmin 에러

Linux, Ubuntu / 2012.11.18 17:01
원래 웹서버로 사용할 계획이 없던 서버라 mysql 등을 제대로 설치 안해놨었는데

그거 때문인지 phpmyadmin 이 에러를 뿜어냈다.


검색해도 마땅한 답들을 찾지 못하다가 겨우 찾았음.. ㅠㅠ


출처는 여기 http://lux.cuenet.kr/3



링크만 걸어놨다가 작성자 분이 글을 지워버리셔서 낭패본적이 있어서 내용 복사..


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


우분투 apt-get으로 phpmyadmin을 설치했더니 'Connection for controluser as defined in your configuration failed'라는 오류가 나서 삽질끝에 해결했습니다. 또 한 가지 'The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated' 라는 에러도 났는데 아래와 같이 하시면 같이 해결됩니다. 

1. 배포된 압축파일에서 create_tables.sql 추출

cd /usr/share/doc/phpmyadmin/examples/
sudo gunzip create_tables.sql.gz

2. 테이블 생성
mysql -u root -p < create_tables_.sql

3. phpmyadmin 패스워드 확인
sudo cat /etc/phpmyadmin/config-db.php|grep dbpass
$dbpass='xxxx'; (xxxx부분이 실제 패스워드)

4. MySQL 접속 후 DB에 phpmyadmin 권한 추가 (xxxx부분은 실제 패스워드)
GRANT ALL PRIVILEGES ON `phpmyadmin`.* TO phpmyadmin@localhost IDENTIFIED BY 'xxxx'; 
flush privileges

5. phpmyadmin 로그아웃 후 다시 로그인


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


ps,

mysql 명령어부분에 `phpmyadmin`.* 할때 이거 따움표(') 아니다.. 물결 밑에 있는 ` 이 기호임.


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

Apache2 userdir 모듈에서 php 작동안함 문제  (0) 2015.06.28
Unix, Linux, BSD, 그리고 MacOS  (0) 2013.01.03
phpmyadmin 에러  (2) 2012.11.18
사용해 본 VPS 비교  (2) 2012.11.14
우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
Posted by iolate

뭐 비교할만큼 써보지도 않았지만 일단 써본것 만이라도..

딱히 비교할 거리도 없네 ㅋ


1. cafe24

[사용 서비스 : 리눅스 가상서버 호스팅 비즈니스(11,000원/m), 퍼스트클래스(16,500원/m) / 설치비 22,000 ]

쓸만함...

근데 단점이라면 해외VPS 들이 주로 제공해주는 control panel 같은게 아니라 자체 제작인데

별로 되는것도 없을 뿐더러 OS 재설치시 돈을 받음..

가상화 방식에 대해선 말이 없지만 xen 이라 추측 중...


옵션추가로 하드, 램 추가가 있는데 하지말길.. 개 호구됨.

램 추가 가격이 업그레이드 비용보다 비싸길래 월단위가 아니고 한번 사면 영구인줄 알았는데

월단위... 업그레이드 한것보다 비싸진다고 따지니까 다른 서비스들 땜에 걍 냅둔거지 쓰라고 만든건 아니라는 황당한 답을 듣고 취소, 서비스 업그레이드 했었음..


서비스 업그레이드 시에도 사용중인 기간은 중복과금이 됨.. 사용한만큼 돈 빼주는게 아니라..ㅡㅡ

이 부분은 상당한 주의를 요함. 뭐 업그레이드 할때 돈내는거 보면 감이 오긴 할텐데..

예를 들어 비즈니스(11,000원) 서비스에서 퍼스트 클래스(16,500원) 으로 업그레이드 할때

이번 달에 이미 비즈니스를 사용중이고 당장 퍼스트 클래스로 업그레이드 할려면 16,500원을 그냥 한번 더내야됨.

즉 업그레이드 한 달은 비즈니스+퍼스트 클래스 = 27,500원을 내고 쓰는 셈.

그 후 는 퍼스트 클래스에 해당하는 비용만 내면 되지만(몇개월치 결제해놨을 경우 차액만 추가 계산) 일할 계산이 아니라 좀 어이없었음;;;


결론으로 국내에선 그나마 젤 나은것 같은데 좋은것 같으면서도 사소한 트러블이 많았음.


최대 단점은 망할 설치비..ㅡㅡ


2. YardVPS

[ 사용 서비스 : Xen Tree1 $7.95/m ]

사이트 구조를 좀 병맛같이 만들어 놨음..

로그인 창을 메인페이지에서 찾을수 없고 직접 주소를 치고 들어가야 하는 구조;;; ( www.yardvps.com/billing )

그것외에 이것저것 사이트 자체가 왠지 곧 망할것 같은 인상을 준다.


사용하는 비밀번호들을 그대로 메일로 다시 보내주니 비밀번호를 주의해서 사용하자..ㅋ


한국에서의 접속속도가 괜찮다는 평을 듣고 찾아갔는데 역시 속도면에서는 크게 불만이 없었음.

64 byte ping 보내면 140ms 정도...잘 몰라서 이게 정확한 측정 도구가 될 수 있는지는 모르겠다 ㅋ 여튼 나쁘지 않음.

당연히 cafe24 보다는 느리지만.


solusVM 이라는 컨트롤 판넬을 지원,

os 재설치, 부팅, 종료, 호스트네임 변경 등을 할 수 있다.

단, 이것 역시 당췌 홈페이지에서 링크를 찾아볼 수가 없다.

메일로 더러운 주소와 아이디,패스워드가 날라오는데 잘 챙겨놔야 함.

아이디,패스워드는 내 서비스에서 확인가능.


여튼 사용해본 것들중 현재까진 젤 추천하는 VPS

언제였는지 모르겠지만, 극도로 느려져서 DigitalOcean 으로 갈아탔다.

요즘은 어떨지 모르겠네... (2015.06.28 수정)


3. BudgetVM

[ 사용 서비스 : OpenVZ 256MB RAM Los Angeles $29.99/y ]

https 프로토콜을 보자마자 yardVPS 보다는 안정성 있을 것 같다는 알수 없는 안도감(?)을 준 싸이트.ㅋ


근데 웹솔루션은 YardVPS 와 같은것을 사용하는 듯. 얘도 비밀번호를 그대로 날려버린다....


Chicago 와 Los Angeles 선택 중 좀더 빠른 Los Angeles 서버를 선택


한달 2,500원 정도의 가격이라 일단 질러보자로 쓱 질렀는데 시작부터 캐실망..

OpenVZ 의 문제인건진 모르겠지만 인터넷 속도가 엄~~청 느림.

가만히 있을때 핑테스트 자체는 yardVPS 와 크게 다르지 않지만 apt-get 프로세싱 중에 핑을 날리면 180~220ms 를 넘겨버림.

여기까진 괜찮았는데 자체 인터넷 속도도 미친듯이 느림. apt-get update 하는데 잘나와야 10KB/s 의 속도...

30일 내 환불 된다니 써보고 계속 이러면 환불해야 할 것 같음.


IP 추가가능.. 한개에 한달 $1 였나..?

얘 역시 컨트롤 판넬 기본 지원.. YardVPS 의 것보다는 조금더 많은게 되는 것 같다.


이 녀석은 결국 환불.. 인터넷이 너무 느리다..ㅠㅠ



http://warning.or.kr/ 을 피하기 위해

해외 vps 를 쓰려고 하는데 안정성이나 속도 면에서 안심이 안되고

그렇다고 cafe24 와 같이 쓰자니 가격적 부담이 있다..ㅠㅠ

걍 좀 싼 vpn 없나..?ㅋㅋ


cafe24 일반/비즈니스 vps + 초 저렴 해외 vps 를 원하는데 안된다면

cafe24 웹호스팅 + yardVPS 조합으로 갈까 싶기도 하다..

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

Unix, Linux, BSD, 그리고 MacOS  (0) 2013.01.03
phpmyadmin 에러  (2) 2012.11.18
사용해 본 VPS 비교  (2) 2012.11.14
우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Posted by iolate

2017.01.16 추가 - Ubuntu 16.04 LTS xl2tpd + strongswan 설치


아래 글은 Ubuntu 12.04 에서 작성 및 테스트하였다.


-------------------------------------------


vpn 의 목적이

1. 학교에서 막힌 곳 뚫기

2. 컴퓨터나 서버와 간단히 연결하기


였는데 openvpn 의 불편함으로 l2tp 뚫어봤음...

3g 에서 l2tp 연결해두고 학교 와이파이 잡으면 정상 사용가능한게 미스터리..ㅋㅋ

와이파이는 연결되있고 인터넷은 3g 이용함...ㅠㅠ



openvpn 은 워낙 헤매서 기억을 더듬어 어느정도 써놨는데

l2tp 는 전혀 기억이 안나므로 과정 대충 베끼다가 설정 파일들은 그냥 다 첨부하겠음 ㅋㅋ


우선 ipsec 설치 / 설정

apt-get install openswan

cp /etc/ipsec.d/examples/l2tp-psk.conf /etc/ipsec.d/l2tp-psk.conf

그리고 저 파일 수정이지만 내 설정을 올리겠으

더보기


다음은 /etc/ipsec.conf

더보기


virtual_private 는 특정 서브넷을 허용하고, 거부한단건데 사실 잘 모르겠음. 난 그냥 대충 해놨고, 잘 작동함. ㅋ


그리고 /etc/ipsec.secrets 을 열어서

서버주소 %any: PSK "공용 암호키"

를 넣어준다.


그 다음 service ipsec restart



드디어 본론! l2tp 설치/설정


sudo apt-get install xl2tpd ppp


설치 후

/etc/xl2tpd/xl2tpd.conf 를 수정해준다


더보기


아이피 주소 같은건 알아서 수정하자.

참고로 10.~~ 를 사용하지 않고 다른 대역을 사용하려면 ipsec.conf 파일에 virtual_private 를 수정해야할 필요가 있을수도 있음.


다음은 /etc/ppp/options.xl2tpd


더보기


이것 역시 dns 정도는 알아서 바꿔주자.


다음으로 /etc/ppp/chap-secrets 파일을 수정해주자.

로그인 정보 파일이며 이거 수정후에 재시작해 줄 필요는 없다.


(아이디        서버이름   비밀번호            할당할 아이피)


이 정보들을 쓰면 된다. 간격은 탭으로 적당히 띄우면 됨.

서버 이름과 할당할 아이피에는 * 을 써도 됨.

ex)

id            l2tpd    password            *



xl2tpd 재시작 해주면 된다. ( service xl2tpd restart )



아 iptables 설정을 해줘야 한다.


iptables -A FORWARD -s 10.7.0.0/24 -j ACCEPT

iptables -t nat -A POSTROUTING -s 10.7.0.0/24 -o eth0 -j MASQUERADE


그리고 네트워크 포워드까지..


echo 1 > /proc/sys/net/ipv4/ip_forward


마지막 iptables 설정이랑 ip_forward 이건 재부팅시 초기화 된다. 매번 재시작시 다시 해주거나 재시작시 자동으로 되게 알아서 하면 됨.



ps. 혹시 안되면 재부팅 해보셔요.. 안되던거 재부팅으로 해결 ㅡㅡ

ps2. 몇번 나눠쓰고 대충 써서 글이 이상하거나 빼먹은거 있을 수 있음.

어차피 나보라고 쓰는거니까 나를 위해 태클걸어주면 감사히 수정하겠습니다~(?) ㅋ

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

phpmyadmin 에러  (2) 2012.11.18
사용해 본 VPS 비교  (2) 2012.11.14
우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Ubuntu apache2/php5/mysql/mariadb  (0) 2012.01.01
Posted by iolate

포트 변경의 메리트로 사용하게된 openvpn.

내가 사용할 일 없는 443(원래는 https용)을 vpn 용으로 지정해놓으면 막힐일 거의 없다 ㅋ


단점이라면, 컴퓨터라면 클라이언트를 따로 설치해야 하고,

모바일 기기라면 루팅/탈옥이 꼭 필요하다는 점..ㅠㅠ

안드로이드엔 openvpn 에서 만든 프로그램이 있고

iOS에서는 GuizmOVPN 이라는 유료앱이 있음. 앱스토어에 OpenVPN 앱이 있다. 이거 쓰면 됨.



1. 설치

sudo apt-get install openvpn


2. 키 폴더 만들기

mkdir /etc/openvpn/easy-rsa/

cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/


3. /etc/openvpn/easy-rsa/vars 수정

사실 안해도 되지만 그러면 키 하나 만들때 마다 귀찮음 ㅋ

export KEY_COUNTRY="KR"

export KEY_PROVINCE="NA"

export KEY_CITY="Daegu"

export KEY_ORG="iolate"

export KEY_EMAIL="iolate@me.com"


4. 서버 키 만들기

cd /etc/openvpn/easy-rsa/

source ./vars                        #위에 설정한거 적용

./clean-all                             #키 폴더 비움

./build-dh

./pkitool --initca                     #ca 키 생성

./pkitool --server server         #서버 키 생성


cd keys

#만들어진 키 이동

sudo cp server.crt server.key ca.crt dh1024.pem ../../


하다가 openssl 오류나 2.0 어쩌구 에러나면 easy-ssl 폴더 안에

openssl-1.0.0.cnf -> openssl.cnf 링크 만들어 주면 된다.


5. 서버 설정 (/etc/openvpn/server.conf)

뭐 설정 skel 파일이 있긴한데....


더보기


대충 이렇게 쓰면 됨.

길이가 너무 길어져서 주석들은 전부 뺏음 ㅋ


6. vpn 재시작

service openvpn restart



7. 클라이언트 정보 파일 생성

cd /etc/openvpn/easy-rsa/

source ./vars 

./pkitool client


8. 클라이언트 설정 파일 (이름.ovpn 혹은 이름.conf)


더보기


난 키 파일을 설정 파일에 다 집어넣는걸 선호해서 저렇게 해놨는데

싫다면  <~> </~> 부분을 제거 후

cert client.crt

key client.key

ca ca.crt

이렇게 각각 적어주고 설정파일(conf 혹은 ovpn)과 함께 배포하면 된다.


9. iptables 설정

더보기




openvpn이 다 좋긴 한데 위에 적었듯이 서드파티 앱이 반드시 필요하고

한번 배포한 인증서의 차단이 조금 쉽지 않다는 것이 흠..

Posted by iolate

ftp / samba

Linux, Ubuntu / 2012.01.01 03:07
FTP
#apt-get install
vsftpd
#vi /etc/vsftpd.conf

anoymous_enable=NO
local_enable=YES
write_enable=YES
local_unmask=022
추가)  file_open_mode=0644

/etc/init.d/  restart 



SAMBA
# smbpasswd -a ID 

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

우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Ubuntu apache2/php5/mysql/mariadb  (0) 2012.01.01
Ubuntu 초기 LAN 설정 건너뛴 후 인터넷 연결이 안될때  (0) 2011.07.06
root 계정 활성화  (0) 2011.01.09
Posted by iolate
mariadb 받을거면 mysql 은 알아서 바꾸자.
걍 복붙하다 귀찮아졌네

1. apache2/php5/mysql
# apt-get install apache2 libapache2-mod-auth-mysql mysql-server mysql-client php5-common php5 libapache2-mod-php5 php5-mysql phpmyadmin 

mariadb

sudo apt-get install python-software-properties

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/5.5/ubuntu precise main'

sudo apt-get update

sudo apt-get install mariadb-server


(setting path)

apache: /etc/apache2/apache2.conf
apache root: /etc/apache2/sites-available/default
VirtualHost - # a2ensite

mysql: /etc/mysql/my.cnf
php: /etc/php5/apache2/php.ini

 
2. (optional) phpmyadmin
# apt-get install phpmyadmin

#vi /etc/apache2/apache2.conf
#Enable PHPMyAdmin 
Include /etc/phpmyadmin/apache.conf

phpmyadmin.mo

한글화 파일
/usr/share/phpmyadmin/locale/ko/LC_MESSAGES



 http://blog.naver.com/jangstargosu?Redirect=Log&logNo=140148388066




Indexes

/etc/apache2/site-available/default
Options Indexes 


VirtualHost
http://uyeong.tistory.com/172 

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

우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Ubuntu apache2/php5/mysql/mariadb  (0) 2012.01.01
Ubuntu 초기 LAN 설정 건너뛴 후 인터넷 연결이 안될때  (0) 2011.07.06
root 계정 활성화  (0) 2011.01.09
Posted by iolate
초기 설치시 LAN 연결을 못하여 설정을 건너뛰었더니 후에 랜을 연결해도 인터넷이 안되는 문제가 발생 하였다.

모니터가 없어서 TV에 연결해 설치를 한 터라 공유기를 하나 더 구해와서 Client Bridge 로 겨우겨우 웹세팅에 들어갔다..

겨우 해결한 것으론 /etc/network/interfaces 가 문제.

처음 설치시 자동으로 설정이 잡히지도 않고, 수동으로 잡아주지도 않고, 건너뛰기를 했다면 설정이 말그대로 전혀 안된채로 남게 된다...

저 위 파일을 열어보면

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

이렇게만 있을 텐데 vi  로 아래에 다음과 같이 입력해 준다

# The primary network interface
auto eth0
iface eth0 inet dhcp



/etc/network/interfaces  전체 내용

더보기

 

 
 
만약  수동 아이피로 설정해야 한다면

더보기

 

입력해 준 뒤 저장하고

# /etc/init.d/networking restart 

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

우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Ubuntu apache2/php5/mysql/mariadb  (0) 2012.01.01
Ubuntu 초기 LAN 설정 건너뛴 후 인터넷 연결이 안될때  (0) 2011.07.06
root 계정 활성화  (0) 2011.01.09
Posted by iolate
1. 터미널 - sudo passwd root
2. 사용자 패스워드 입력
3. root 새 패스워드 입력 * 2
4. 완료


혹은 admin 계정에서 sudo -i 로 root 계정 진입 가능. 

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

우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Ubuntu apache2/php5/mysql/mariadb  (0) 2012.01.01
Ubuntu 초기 LAN 설정 건너뛴 후 인터넷 연결이 안될때  (0) 2011.07.06
root 계정 활성화  (0) 2011.01.09
Posted by iolate
TAG Linux, root

최근에 달린 댓글

최근에 받은 트랙백

글 보관함