개인적인 용도로 클라우드 서비스를 이용해서 리눅스 서버 한대를 이용하고 있습니다.

아마존이나, 유클라우드 같은 서비스도 있지만 너무 가격이 비싸서 저 같은경우는 Ramnode(http://www.ramnode.com/)를 이용하고 있는데 

최고 작은 사이즈의 인스턴스의 경우 1년에 15달러 정도 합니다.

(사실 서버가 여러군데 있는데, 아시아에는 없습니다. 시애틀에 있는 서버를 이용중인데 속도가 좀 느리긴 합니다. 하지만 VPN과 개인적인 Proxy용으로 만든거라 나름 쓸만합니다. )



ramnoderamnode



여러 리눅스 배포판을 제공하는데, 지금은 데비안7을 사용하고 있습니다. 분명히도 우분투도 데비안 계열이였는데,Vim을 사용하니 흑백 화면만 나오는것입니다. 해결방법은 간단합니다. 데미안 위키에 간단하게 나와있네요. vimrc를 열어서 syntax를 on으로 만드시면 됩니다. 


https://wiki.debian.org/vim

Vim supports syntax highlighting. To activate it open up

/etc/vim/vimrc

and uncomment the line

" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
syntax on


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

2012/06/22 - [Study/Linux] - 인트라넷 또는 클러스터 구성시 우분투 apt-get 사용방법


사실 제가 과거에 apt-cache를 이용해서 내부 인터넷 클러스터 환경에서 Ubuntu apt-get 을 사용할수 있는 방법을 포스팅 한적이 있습니다. 사실 클러스터 환경을 운용하다보니 제 개인적인 생각으로는 효율적이지는 않았습니다.

왜냐하면, 가끔씩 컴파일 할 일이 생길때 ant를 실행할때 외부 인터넷 연결을 필요로 하거나, 또는 외부 wget같은걸로 외부에서 받아올려고 할때는 안됩니다.


그래서 결정한것은 마스터 , 1번 외부노드로 연결되는 서버에 Proxy를 구축하는 방법입니다. 사실 정확하게는 기억이 안나는데,브릿지를 구성하는 방법이 잇긴한데, 제가 설정을 작못해서 그런지, 느리더군요.


squid3는 설치 방법이 간단해서(약간 차이나긴 하지만 ubuntu 10.04, 12.04의 경우 데몬 스크립트가 생성되는데 14.04에서는 생성이 안되는것 같더군요) 이건 다음 포스팅에서 해보는걸로 하고 하고 만약 squid3가 설치되어 있다는 가정하에 apt-get으로 적용시키는 방법에 대해 설명 드리겠습니다


/etc/apt/apt.conf 에 이런식으로 적용하시면 되십니다. (apt.conf라는 파일이 아마 없을것 같습니다. 이건 생성해주시면 되십니다.)



http://askubuntu.com/questions/23666/apt-get-does-not-work-with-proxy



Acquire::http::proxy "http://User:Password@host:port/";
Acquire::ftp::proxy "ftp://User:Password@host:port/";
Acquire::https::proxy "https://User:Password@host:port/";

일딴 저 같은경우는 인증정보가 없기때문에, 실제 이런식으로 작성하였습니다.


Acquire::http::proxy "http://192.168.0.1:3128/"; Acquire::https::proxy "http://192.168.0.1:3128/"; Acquire::ftp::proxy "http://192.168.0.1:3128/";

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
2012/01/19 - [Study/Linux] - 너무나 강력한 expect
2012/01/18 - [Study/Linux] - tcl 문법


어제 오늘 expect의 강력한 기능에 놀라고 있습니다.
이제 약간의 새로운 시나리오입니다.

1번 서버에서 2번서버로 ssh 접속을 하고(물론 여기서 암호 입력도 처리할수 있으나 전 RSA인증을 사용하므로 여기서는 패스, 이건 인터넷에서 보면 많이 나옵니다.) 그런다음 2번서버에다가 sudo shutdown -r now 라는 명령어를 내려서 재부팅하는 절차입니다.

그럼 2가지 방법입니다.
아규먼트를 받아서 shutdown -r now를 칠것인가 , 아니면 아예 입력되어있는 스크립트일것 인가.
일단 어짜피 전 재부팅만 필요한 기능이여서 안에 집어 넣었습니다.

spawn ssh 계정@ 주소
send "sudo shutdown -r now\n"
sleep 3
send "password\r\n"
interact

이게 끝입니다.  저기서 가장 중요한 부분은 sleep3과 \r\n과 넣는부분입니다.
일단 \n이 개행할때 쓰는건 알겠는데, \r은 저도 모르겠습니다. 외부소스를 찾아쓴거라

그런데  sleep 이 중요한 이유는
sleep이 없으면 저 스크립트들이 더 빨리 실행되어 버립니다. 즉 sudo 인증창이 나오기전에 저 프로그램이 끝난다는것입니다.

그래서 sleep 3초간 대기 한다음에 sudo가 나오면 그다음 명령어를 보내라는것입니다.


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

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

Manual Installation and Registration of Java Plugin for Linux  (0) 2012.02.09
우분투 fstab  (2) 2012.01.27
linux grep  (0) 2012.01.25
expect 스크립트를 사용하여 다른서버에서 sudo 사용하기  (0) 2012.01.20
Secure CRT 설정  (0) 2012.01.20
너무나 강력한 expect  (0) 2012.01.19
tcl 문법  (0) 2012.01.18
Mozilla pins (wallpaper)
Mozilla pins (wallpaper) by flod 저작자 표시비영리동일조건 변경허락

Version . 3.6.4
과거에는 파이어폭스 확장들이 신기해서 많이 설치했지만.. 지금같은경우는..
필요한것 빼고는 다 지우게 되네요.. 테마 같은 경우에도 그렇고.. 크롬이나 오페라는 점점 속도가 가속화 되는것이 보인데ㅠㅠ 확장을 설치하다보니까.. 물론 IE에 비해서는 빠르겠지만 더 느려지는것처럼 보이더군요.

Adblock Puls ::: 광고를 제거해주는 확장입니다. 파이어폭스를 다른컴퓨터에 깔아도 제일 먼저 까는 확장중 하나라는

Bookmark Duplicate Detector :: 즐겨찾기에 중복된 북마크를 찾아서 제거해주는 확장입니다.

Download StatusBar : 파이어폭스에서 다운로드를 누르면 새창이 떠서 다운로드를 관리해주는데 - 모 그렇게 써도 상관은 없지만 다운로드하는 새로운 창이 안뜨고 상태표시줄에 진행상황이 뜨게되고 관리하게 해줘서 편하게 해주는 확장입니다

DownThemAll! : 정말로 제가 좋아하는 확장입니다. 일단 2가지 용도인데 다운받을떄, 분할해서 다운받을수 잇게 해주는 기능을 가지고 있습니다. 혹시 예전 인터넷이 ADSL 이럴떄부터 사용하신 분이라면 플레쉬겟을 아시는 분이 많으실텐데. 플래쉬겟과 같은 역활을 가지고 있습니다. 만약 DownThemAll을 해서 일반 다운로드가 아니고 분할 다운로드 하실경우에는 Download StutusBar 확장과 관계없이 별로의 분할 다운로드 창이 뜨게 됩니다. 그리고 예를 들어 사이트를 돌아다니다가. 그래요 예를 제시카로 해볼까요. 인터넷 사이트에 소녀시대 제시카 사진이 어느 유저분께서 한번데 30장을 올렸는데 정말로 잘나온겁니다. 그걸 다운받고 싶은데 일일이 다운받기 하면 귀찮아요, 그래서 이확장을 쓰면 현재 페이지에내에 있는 확장자 별로 한번에 다운로드 받을수 있게 해주는 기능이 있어서 받을수 있습니다.

Fasterfox(EladKarako Mod) : 예전부터 사용해오던 확장입니다. 일종의 파이어폭스의 네트워크 부분을 어떻게 하는지는 잘모르겠지만 트윅해서 좀더 파이어폭스로 좀더 빠른 웹서핑을 하게 해줍니다.

FireGestures :: 마우스 제스쳐를 이용해서 앞,뒤 새로고침등 의 버튼을 누르지 않고서도 명령을 주는 확장입니다.

Greasemonkey :: 유저스크립트를 사용할수 있게 해줍니다. 파이어폭스에서 오른쪽 마우스 사용을 허용해놓으면 보통의 싸이트에서 오른쪽 마우스를 사용할수 있게 해주는데 몇몇의 싸이트에서 그것마져 막아놓은 경우가 있습니다(언급은 안하겠지만.) 그런데 그싸이트를 뚫어주는 유저스크립트가 올라와 있어서 그것을 사용하느라고 사용하는 확장입니다.

IE Tab Plus :: 파이어폭스를 사용하다가 불가피하게 ActiveX를 사용해야하는 상황이 올때 랜더링을 변경해야할때 사용하는 확장입니다.

ImTranslator :: 번역 확장입니다.

Memory Fox :: 파이어폭스를 오래 사용하다보면 메모리를 많이 사용하게 해주는데 메모리를 최적화 시켜주는 확장입니다.

Nightly Tester Tools :: 파이어폭스와 확장이 호환되지 않더라도 강제적으로 사용하게 해주는 확장입니다. 주로 파이어폭스를 Beta로 올려 사용할때 사용합니다.

ScrapBook. :: 웹사이트를 돌아다니다가 이페이지는 내가 소장하고 싶다 아니면 꼭 필요할경우 스크랩하게 해줄수 있는 확장입니다.

SkipScreen :: 대표적으로 레피드쉐어 같은 사이트를 가서 다운받게 되다보면,,기다리고 클릭해야하고 귀찮게 하는데 - 다운받는 순간까지 자동으로 진행시켜주는 확장입니다.

Test Pilot :: 모질라 랩에서 만든것인데, 일종의 파이어폭스를 내가 어떻게 이용하나 등등 그런 성향같은걸 분석해야한다고 해야하나 등등 파이어폭스 개발에 참고할수 있는 정보를 제공해주는 확장입니다.


User Agent Switchar  :: 가끔씩 이 싸이트는 IE 전용입니다. 그럴때 렌더링 모드를 변경해도 이게 파이어폭스이기때문에 못들어가게 하는데 - 굳이 IE를 안켜도 나는 IE라고 속일때 사용하는 확장입니다.

Xmarks : 크롬, 파이어폭스 등에서 북마크를 공유시켜주는 확장입니다.




저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

FreeNX Server

wiki.debian.org

Homepage: http://freenx.berlios.de/

Taken from the package description:

The FreeNX application/thin-client server based on NX technology

NoMachine NX is the next-generation X compression and roundtrip suppression scheme. It can operate remote X11 sessions over 56k modem dialup links or anything better.

Currently there are no packages in the repositories [1]. FreeNX 0.7.2 is the current upstream version and a complete rewrite is also done [2].

[1] http://lists.alioth.debian.org/pipermail/pkg-nx-group/2007-July/000171.html

[2] http://mail.kde.org/pipermail/freenx-knx/2008-March/006826.html

Neatx is rewrite of FreeNX and supposedly its successor.

Installation with packages

There are packages of FreeNX 0.6 available. This should get freenx installed.

1. Repository. Adapt the following line to your release and add it to your sources.list.

deb http://packages.debianbase.de/[etch|lenny|sid|...]/i386/nx/ ./

2. Installation. Update the list of available packages from the apt sources and install the FreeNX server.

sudo aptitude update && sudo aptitude install freenx

3. Check. You can check if the server is running.

$ sudo nxserver --status
NX> 100 NXSERVER - Version 1.5.0-60 OS (GPL)
NX> 110 NX Server is running
NX> 999 Bye

Newer packages for Lenny/Sid can be found here http://ubuntuforums.org/showthread.php?t=620057&highlight=freenx

installation on lenny (worked 16.10.2009)

Info from :

basically:

  1. create the file /etc/apt/sources.list.d/freenx.list with the contents below
  2. [optional] if you want to avoid the security warnings, you must add the repo's key using the command  apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CORRECT_KEYID_GOES_HERE 

  3. install using something like  aptitude update; aptitude install freenx 

/etc/apt/sources.list.d/freenx.list

deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu intrepid main

* confirmed working with nomachine nxclient 3.4.0-5 (MacOS)

Installation from source

You can find a howto under [3].

[3] http://tim.haegele.info/2008/03/28/nomachine-nx-libraries-and-freenx-server/

The full NX guide, that includes installation from source, is here: http://mail.kde.org/pipermail/freenx-knx/2008-May/007059.html

FreeNX client

There are several clients available.

1. qtnx should work, but is just available in sid and currently not installable (Bug 475395).

2. NoMachine provides also an client and the Debian packages.

a) The release 3.2.x does only work with freenx-server >= 0.7.2.

b) For freenx < 0.7.2 you will need NoMachine NX Client 2.x. No machine has posted installation instructions under [4]. You will need the sections Debian Pre-requisites for NX and NX Client Installation.

[4] http://www.nomachine.com/ar/view.php?ar_id=AR05E00459

Old wiki page with some solutions for problems

The repositories for freenx for unstable distribution are at

deb http://debian.tu-bs.de/project/kanotix/unstable/ sid nx
deb-src http://debian.tu-bs.de/project/kanotix/unstable/ sid nx

Add the above two lines to /etc/apt/sources.list and then aptitude install freenx. NOTE: the links above are no longer being maintained.

Other repositories are

deb http://packages.debianbase.de/testing/i386/nx/ ./
deb http://sidux.com/debian/ unstable nx

Solutions for NX Client version 2.0.0 and FreeNX 0.4.x and 0.5.0.

If you have problem connecting with new NX Client ver. 2.0.0, there are 2 patch, which working for me with NX Client ver. 2.0.0-93:

'fake cookie authentication problem':

Some new clients uses 1.4.0 as proto version. You have to make sure that 'fake cookie authentication' is working on the server. Look at nxnode and search for that string in 'node_startsession()' function and edit it.

For freenx 0.4.x nxnode in function 'node_startsession()'

if [ "$ENABLE_1_5_0_BACKEND" = "1" -a "$clientproto" = "1.5.0" ] || [ "$ENABLE_1_5_0_BACKEND" = "1" -a "$clientproto" = "1.4.0" ]
    then
      # enable fake cookie authentication
      cookie=$proxy_cookie
fi

For freenx 0.5.0 nxnode in function 'node_startsession()'

if [ "$clientproto" = "1.5.0" ] || [ "$clientproto" = "1.4.0" ]
   then
      # enable fake cookie authentication
      cookie=$proxy_cookie
fi

Pre 1.5 clients will face trouble in this case, though - but works for me (no users with old clients). As I see in comunnication with client ver. 2.0.0-93, it use 1.5.0 proto version, so this is for older 2.0.0 clients.

'Backingstore problem':

Thorsten Sandfuchs found some issues concerning backingstore. Problem arouse as you try to connect to a 0.5.0 installation with no 2.0.0 backend support and a 2.0.0-client. As Nomachine changed the behaviour of the backingstore-option. In 1.5.0-clients the client sends "always, when_requested" et all and freenx just passed this string to the nxagent-call. The new client now sends "backingstore=1" and the 1.5.0-nxagent issues a warning and an error with "no argument requiered for -bs" or with "Error: NX Agent exited with exit status 1.". You can read all his message here: Backingstore or 2.0.0-client and 1.5.0 backend and freenx-0.5

Look at nxnode and in function 'node_start_agent()' after this line

[ -n "$backingstore" ] && B="-bs $backingstore"

add these lines:

# backingstore = { "when_requested", "always", ... }
[ -n "$backingstore" -a "$ENABLE_2_0_0_BACKEND" != "1" -a "$backingstore" != "1" ] && B="-bs $backingstore"
# backingstore = 1 (new nxclient 2.0.0 doesn't send any strings in the option-string for backingstore anymore)
[ -n "$backingstore" -a "$ENABLE_2_0_0_BACKEND" != "1" -a "$backingstore" = "1" ] && B="+bs"
# backingstore = 1 and 2.0.0-Backend EXPERIMENTAL
[ -n "$backingstore" -a "$ENABLE_2_0_0_BACKEND" = "1" ] && B="-bs $backingstore"

This works using nxclient version 2.0.0-98.

--Predseda3D 2006-08-02

Missing Color Definitions Cause Some Applications to Fail

After upgrading to the latest X.org (xorg/testing 1:7.0.22), some applications will fail to start while using FreeNX (freenx 0.4.4+0.4.5-4) with the following error:

(application): Cannot allocate color (some color), such as:

xterm: Cannot allocate color green

Other applications will fail with similar errors.

The reason for this is that nxagent is looking for rgb.txt in /usr/X11R6/lib/X11, and it is not present.

Issuing a:

ln -s /etc/X11/rgb.txt /usr/X11R6/lib/X11/rgb.txt

and restarting nxserver clears up the issue.

Enable logging by default to find causes of problem

When troubleshooting, edit /etc/nxserver/node.conf to enable logging to a specific log file, set the log level (NX_LOG_LEVEL=3) and to keep the log files (SESSION_LOG_CLEAN=0). Then look in ~/.nx of the user trying to log in to find out more when in trouble.

Missing fonts Cause Some Applications to Fail

When seeing "The connection with the remote server was shut down. Please check the state of your network connection.", it could be missing fonts.

As noted on http://openfacts.berlios.de/index-en.phtml?title=FreeNX_FAQ/Server, changing AGENT_EXTRA_OPTIONS to

DEFAULT_FONT_PATH=$(echo $(grep -v '^ *#' /etc/X11/xorg.conf | grep FontPath | awk '{print $2}' | sed -r "s/^[\"']|[\"']$//g") | sed 's/ /,/g')
AGENT_EXTRA_OPTIONS_X="-fp $DEFAULT_FONT_PATH"

in /etc/nxserver/node.conf will find all the FontPaths in xorg.conf .

Fixing garbled icewm under freenx

icewm / imlib based programs uses shared memory which apparently is not (fully?) supported or being misused by imlib(?). This results in a garbled screen. Add "-noshmem" to AGENT_EXTRA_OPTIONS_X in node.conf . See also http://lists.kde.org/?l=freenx-knx&m=112680038920473&w=2 .

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

A Rainbow of Flavors
A Rainbow of Flavors by c r i s 저작자 표시비영리변경 금지
출처 :: http://vsftpd.beasts.org/vsftpd_conf.html


::데비안을 다시 설치하고 FTP 설정을 찾던중 -. 찾게 되었네요..

VSFTPD.CONF

Section: File Formats (5)
Index Return to Main Contents
 

NAME

vsftpd.conf - config file for vsftpd  

DESCRIPTION

vsftpd.conf may be used to control various aspects of vsftpd's behaviour. By default, vsftpd looks for this file at the location /etc/vsftpd.conf. However, you may override this by specifying a command line argument to vsftpd. The command line argument is the pathname of the configuration file for vsftpd. This behaviour is useful because you may wish to use an advanced inetd such as xinetd to launch vsftpd with different configuration files on a per virtual host basis.

 

FORMAT

The format of vsftpd.conf is very simple. Each line is either a comment or a directive. Comment lines start with a # and are ignored. A directive line has the format:

option=value

It is important to note that it is an error to put any space between the option, = and value.

Each setting has a compiled in default which may be modified in the configuration file.

 

BOOLEAN OPTIONS

Below is a list of boolean options. The value for a boolean option may be set to YES or NO.

allow_anon_ssl
Only applies if ssl_enable is active. If set to YES, anonymous users will be allowed to use secured SSL connections.

Default: NO

anon_mkdir_write_enable
If set to YES, anonymous users will be permitted to create new directories under certain conditions. For this to work, the option write_enable must be activated, and the anonymous ftp user must have write permission on the parent directory.

Default: NO

anon_other_write_enable
If set to YES, anonymous users will be permitted to perform write operations other than upload and create directory, such as deletion and renaming. This is generally not recommended but included for completeness.

Default: NO

anon_upload_enable
If set to YES, anonymous users will be permitted to upload files under certain conditions. For this to work, the option write_enable must be activated, and the anonymous ftp user must have write permission on desired upload locations. This setting is also required for virtual users to upload; by default, virtual users are treated with anonymous (i.e. maximally restricted) privilege.

Default: NO

anon_world_readable_only
When enabled, anonymous users will only be allowed to download files which are world readable. This is recognising that the ftp user may own files, especially in the presence of uploads.

Default: YES

anonymous_enable
Controls whether anonymous logins are permitted or not. If enabled, both the usernames ftp and anonymous are recognised as anonymous logins.

Default: YES

ascii_download_enable
When enabled, ASCII mode data transfers will be honoured on downloads.

Default: NO

ascii_upload_enable
When enabled, ASCII mode data transfers will be honoured on uploads.

Default: NO

async_abor_enable
When enabled, a special FTP command known as "async ABOR" will be enabled. Only ill advised FTP clients will use this feature. Additionally, this feature is awkward to handle, so it is disabled by default. Unfortunately, some FTP clients will hang when cancelling a transfer unless this feature is available, so you may wish to enable it.

Default: NO

background
When enabled, and vsftpd is started in "listen" mode, vsftpd will background the listener process. i.e. control will immediately be returned to the shell which launched vsftpd.

Default: NO

check_shell
Note! This option only has an effect for non-PAM builds of vsftpd. If disabled, vsftpd will not check /etc/shells for a valid user shell for local logins.

Default: YES

chmod_enable
When enabled, allows use of the SITE CHMOD command. NOTE! This only applies to local users. Anonymous users never get to use SITE CHMOD.

Default: YES

chown_uploads
If enabled, all anonymously uploaded files will have the ownership changed to the user specified in the setting chown_username. This is useful from an administrative, and perhaps security, standpoint.

Default: NO

chroot_list_enable
If activated, you may provide a list of local users who are placed in a chroot() jail in their home directory upon login. The meaning is slightly different if chroot_local_user is set to YES. In this case, the list becomes a list of users which are NOT to be placed in a chroot() jail. By default, the file containing this list is /etc/vsftpd.chroot_list, but you may override this with the chroot_list_file setting.

Default: NO

chroot_local_user
If set to YES, local users will be (by default) placed in a chroot() jail in their home directory after login. Warning: This option has security implications, especially if the users have upload permission, or shell access. Only enable if you know what you are doing. Note that these security implications are not vsftpd specific. They apply to all FTP daemons which offer to put local users in chroot() jails.

Default: NO

connect_from_port_20
This controls whether PORT style data connections use port 20 (ftp-data) on the server machine. For security reasons, some clients may insist that this is the case. Conversely, disabling this option enables vsftpd to run with slightly less privilege.

Default: NO (but the sample config file enables it)

debug_ssl
If true, OpenSSL connection diagnostics are dumped to the vsftpd log file. (Added in v2.0.6).

Default: NO

delete_failed_uploads
If true, any failed upload files are deleted. (Added in v2.0.7).

Default: NO

deny_email_enable
If activated, you may provide a list of anonymous password e-mail responses which cause login to be denied. By default, the file containing this list is /etc/vsftpd.banned_emails, but you may override this with the banned_email_file setting.

Default: NO

dirlist_enable
If set to NO, all directory list commands will give permission denied.

Default: YES

dirmessage_enable
If enabled, users of the FTP server can be shown messages when they first enter a new directory. By default, a directory is scanned for the file .message, but that may be overridden with the configuration setting message_file.

Default: NO (but the sample config file enables it)

download_enable
If set to NO, all download requests will give permission denied.

Default: YES

dual_log_enable
If enabled, two log files are generated in parallel, going by default to /var/log/xferlog and /var/log/vsftpd.log. The former is a wu-ftpd style transfer log, parseable by standard tools. The latter is vsftpd's own style log.

Default: NO

force_dot_files
If activated, files and directories starting with . will be shown in directory listings even if the "a" flag was not used by the client. This override excludes the "." and ".." entries.

Default: NO

force_anon_data_ssl
Only applies if ssl_enable is activated. If activated, all anonymous logins are forced to use a secure SSL connection in order to send and receive data on data connections.

Default: NO

force_anon_logins_ssl
Only applies if ssl_enable is activated. If activated, all anonymous logins are forced to use a secure SSL connection in order to send the password.

Default: NO

force_local_data_ssl
Only applies if ssl_enable is activated. If activated, all non-anonymous logins are forced to use a secure SSL connection in order to send and receive data on data connections.

Default: YES

force_local_logins_ssl
Only applies if ssl_enable is activated. If activated, all non-anonymous logins are forced to use a secure SSL connection in order to send the password.

Default: YES

guest_enable
If enabled, all non-anonymous logins are classed as "guest" logins. A guest login is remapped to the user specified in the guest_username setting.

Default: NO

hide_ids
If enabled, all user and group information in directory listings will be displayed as "ftp".

Default: NO

implicit_ssl
If enabled, an SSL handshake is the first thing expect on all connections (the FTPS protocol). To support explicit SSL and/or plain text too, a separate vsftpd listener process should be run.

Default: NO

listen
If enabled, vsftpd will run in standalone mode. This means that vsftpd must not be run from an inetd of some kind. Instead, the vsftpd executable is run once directly. vsftpd itself will then take care of listening for and handling incoming connections.

Default: YES

listen_ipv6
Like the listen parameter, except vsftpd will listen on an IPv6 socket instead of an IPv4 one. This parameter and the listen parameter are mutually exclusive.

Default: NO

local_enable
Controls whether local logins are permitted or not. If enabled, normal user accounts in /etc/passwd (or wherever your PAM config references) may be used to log in. This must be enable for any non-anonymous login to work, including virtual users.

Default: NO

lock_upload_files
When enabled, all uploads proceed with a write lock on the upload file. All downloads proceed with a shared read lock on the download file. WARNING! Before enabling this, be aware that malicious readers could starve a writer wanting to e.g. append a file.

Default: YES

log_ftp_protocol
When enabled, all FTP requests and responses are logged, providing the option xferlog_std_format is not enabled. Useful for debugging.

Default: NO

ls_recurse_enable
When enabled, this setting will allow the use of "ls -R". This is a minor security risk, because a ls -R at the top level of a large site may consume a lot of resources.

Default: NO

mdtm_write
When enabled, this setting will allow MDTM to set file modification times (subject to the usual access checks).

Default: YES

no_anon_password
When enabled, this prevents vsftpd from asking for an anonymous password - the anonymous user will log straight in.

Default: NO

no_log_lock
When enabled, this prevents vsftpd from taking a file lock when writing to log files. This option should generally not be enabled. It exists to workaround operating system bugs such as the Solaris / Veritas filesystem combination which has been observed to sometimes exhibit hangs trying to lock log files.

Default: NO

one_process_model
If you have a Linux 2.4 kernel, it is possible to use a different security model which only uses one process per connection. It is a less pure security model, but gains you performance. You really don't want to enable this unless you know what you are doing, and your site supports huge numbers of simultaneously connected users.

Default: NO

passwd_chroot_enable
If enabled, along with chroot_local_user , then a chroot() jail location may be specified on a per-user basis. Each user's jail is derived from their home directory string in /etc/passwd. The occurrence of /./ in the home directory string denotes that the jail is at that particular location in the path.

Default: NO

pasv_addr_resolve
Set to YES if you want to use a hostname (as opposed to IP address) in the pasv_address option.

Default: NO

pasv_enable
Set to NO if you want to disallow the PASV method of obtaining a data connection.

Default: YES

pasv_promiscuous
Set to YES if you want to disable the PASV security check that ensures the data connection originates from the same IP address as the control connection. Only enable if you know what you are doing! The only legitimate use for this is in some form of secure tunnelling scheme, or perhaps to facilitate FXP support.

Default: NO

port_enable
Set to NO if you want to disallow the PORT method of obtaining a data connection.

Default: YES

port_promiscuous
Set to YES if you want to disable the PORT security check that ensures that outgoing data connections can only connect to the client. Only enable if you know what you are doing!

Default: NO

require_cert
If set to yes, all SSL client connections are required to present a client certificate. The degree of validation applied to this certificate is controlled by validate_cert (Added in v2.0.6).

Default: NO

require_ssl_reuse
If set to yes, all SSL data connections are required to exhibit SSL session reuse (which proves that they know the same master secret as the control channel). Although this is a secure default, it may break many FTP clients, so you may want to disable it. For a discussion of the consequences, see http://scarybeastsecurity.blogspot.com/2009/02/vsftpd-210-released.html (Added in v2.1.0).

Default: YES

run_as_launching_user
Set to YES if you want vsftpd to run as the user which launched vsftpd. This is useful where root access is not available. MASSIVE WARNING! Do NOT enable this option unless you totally know what you are doing, as naive use of this option can create massive security problems. Specifically, vsftpd does not / cannot use chroot technology to restrict file access when this option is set (even if launched by root). A poor substitute could be to use a deny_file setting such as {/*,*..*}, but the reliability of this cannot compare to chroot, and should not be relied on. If using this option, many restrictions on other options apply. For example, options requiring privilege such as non-anonymous logins, upload ownership changing, connecting from port 20 and listen ports less than 1024 are not expected to work. Other options may be impacted.

Default: NO

secure_email_list_enable
Set to YES if you want only a specified list of e-mail passwords for anonymous logins to be accepted. This is useful as a low-hassle way of restricting access to low-security content without needing virtual users. When enabled, anonymous logins are prevented unless the password provided is listed in the file specified by the email_password_file setting. The file format is one password per line, no extra whitespace. The default filename is /etc/vsftpd.email_passwords.

Default: NO

session_support
This controls whether vsftpd attempts to maintain sessions for logins. If vsftpd is maintaining sessions, it will try and update utmp and wtmp. It will also open a pam_session if using PAM to authenticate, and only close this upon logout. You may wish to disable this if you do not need session logging, and you wish to give vsftpd more opportunity to run with less processes and / or less privilege. NOTE - utmp and wtmp support is only provided with PAM enabled builds.

Default: NO

setproctitle_enable
If enabled, vsftpd will try and show session status information in the system process listing. In other words, the reported name of the process will change to reflect what a vsftpd session is doing (idle, downloading etc). You probably want to leave this off for security purposes.

Default: NO

ssl_enable
If enabled, and vsftpd was compiled against OpenSSL, vsftpd will support secure connections via SSL. This applies to the control connection (including login) and also data connections. You'll need a client with SSL support too. NOTE!! Beware enabling this option. Only enable it if you need it. vsftpd can make no guarantees about the security of the OpenSSL libraries. By enabling this option, you are declaring that you trust the security of your installed OpenSSL library.

Default: NO

ssl_request_cert
If enabled, vsftpd will request (but not necessarily require; see require_cert)acertificateonincomingSSLconnections.Normallythis should not cause any trouble at all, but IBM zOS seems to have issues. (New in v2.0.7).

Default: YES

ssl_sslv2
Only applies if ssl_enable is activated. If enabled, this option will permit SSL v2 protocol connections. TLS v1 connections are preferred.

Default: NO

ssl_sslv3
Only applies if ssl_enable is activated. If enabled, this option will permit SSL v3 protocol connections. TLS v1 connections are preferred.

Default: NO

ssl_tlsv1
Only applies if ssl_enable is activated. If enabled, this option will permit TLS v1 protocol connections. TLS v1 connections are preferred.

Default: YES

strict_ssl_read_eof
If enabled, SSL data uploads are required to terminate via SSL, not an EOF on the socket. This option is required to be sure that an attacker did not terminate an upload prematurely with a faked TCP FIN. Unfortunately, it is not enabled by default because so few clients get it right. (New in v2.0.7).

Default: NO

strict_ssl_write_shutdown
If enabled, SSL data downloads are required to terminate via SSL, not an EOF on the socket. This is off by default as I was unable to find a single FTP client that does this. It is minor. All it affects is our ability to tell whether the client confirmed full receipt of the file. Even without this option, the client is able to check the integrity of the download. (New in v2.0.7).

Default: NO

syslog_enable
If enabled, then any log output which would have gone to /var/log/vsftpd.log goes to the system log instead. Logging is done under the FTPD facility.

Default: NO

tcp_wrappers
If enabled, and vsftpd was compiled with tcp_wrappers support, incoming connections will be fed through tcp_wrappers access control. Furthermore, there is a mechanism for per-IP based configuration. If tcp_wrappers sets the VSFTPD_LOAD_CONF environment variable, then the vsftpd session will try and load the vsftpd configuration file specified in this variable.

Default: NO

text_userdb_names
By default, numeric IDs are shown in the user and group fields of directory listings. You can get textual names by enabling this parameter. It is off by default for performance reasons.

Default: NO

tilde_user_enable
If enabled, vsftpd will try and resolve pathnames such as ~chris/pics, i.e. a tilde followed by a username. Note that vsftpd will always resolve the pathnames ~ and ~/something (in this case the ~ resolves to the initial login directory). Note that ~user paths will only resolve if the file /etc/passwd may be found within the _current_ chroot() jail.

Default: NO

use_localtime
If enabled, vsftpd will display directory listings with the time in your local time zone. The default is to display GMT. The times returned by the MDTM FTP command are also affected by this option.

Default: NO

use_sendfile
An internal setting used for testing the relative benefit of using the sendfile() system call on your platform.

Default: YES

userlist_deny
This option is examined if userlist_enable is activated. If you set this setting to NO, then users will be denied login unless they are explicitly listed in the file specified by userlist_file. When login is denied, the denial is issued before the user is asked for a password.

Default: YES

userlist_enable
If enabled, vsftpd will load a list of usernames, from the filename given by userlist_file. If a user tries to log in using a name in this file, they will be denied before they are asked for a password. This may be useful in preventing cleartext passwords being transmitted. See also userlist_deny.

Default: NO

validate_cert
If set to yes, all SSL client certificates received must validate OK. Self-signed certs do not constitute OK validation. (New in v2.0.6).

Default: NO

virtual_use_local_privs
If enabled, virtual users will use the same privileges as local users. By default, virtual users will use the same privileges as anonymous users, which tends to be more restrictive (especially in terms of write access).

Default: NO

write_enable
This controls whether any FTP commands which change the filesystem are allowed or not. These commands are: STOR, DELE, RNFR, RNTO, MKD, RMD, APPE and SITE.

Default: NO

xferlog_enable
If enabled, a log file will be maintained detailling uploads and downloads. By default, this file will be placed at /var/log/vsftpd.log, but this location may be overridden using the configuration setting vsftpd_log_file.

Default: NO (but the sample config file enables it)

xferlog_std_format
If enabled, the transfer log file will be written in standard xferlog format, as used by wu-ftpd. This is useful because you can reuse existing transfer statistics generators. The default format is more readable, however. The default location for this style of log file is /var/log/xferlog, but you may change it with the setting xferlog_file.

Default: NO

 

NUMERIC OPTIONS

Below is a list of numeric options. A numeric option must be set to a non negative integer. Octal numbers are supported, for convenience of the umask options. To specify an octal number, use 0 as the first digit of the number.

accept_timeout
The timeout, in seconds, for a remote client to establish connection with a PASV style data connection.

Default: 60

anon_max_rate
The maximum data transfer rate permitted, in bytes per second, for anonymous clients.

Default: 0 (unlimited)

anon_umask
The value that the umask for file creation is set to for anonymous users. NOTE! If you want to specify octal values, remember the "0" prefix otherwise the value will be treated as a base 10 integer!

Default: 077

chown_upload_mode
The file mode to force for chown()ed anonymous uploads. (Added in v2.0.6).

Default: 0600

connect_timeout
The timeout, in seconds, for a remote client to respond to our PORT style data connection.

Default: 60

data_connection_timeout
The timeout, in seconds, which is roughly the maximum time we permit data transfers to stall for with no progress. If the timeout triggers, the remote client is kicked off.

Default: 300

delay_failed_login
The number of seconds to pause prior to reporting a failed login.

Default: 1

delay_successful_login
The number of seconds to pause prior to allowing a successful login.

Default: 0

file_open_mode
The permissions with which uploaded files are created. Umasks are applied on top of this value. You may wish to change to 0777 if you want uploaded files to be executable.

Default: 0666

ftp_data_port
The port from which PORT style connections originate (as long as the poorly named connect_from_port_20 is enabled).

Default: 20

idle_session_timeout
The timeout, in seconds, which is the maximum time a remote client may spend between FTP commands. If the timeout triggers, the remote client is kicked off.

Default: 300

listen_port
If vsftpd is in standalone mode, this is the port it will listen on for incoming FTP connections.

Default: 21

local_max_rate
The maximum data transfer rate permitted, in bytes per second, for local authenticated users.

Default: 0 (unlimited)

local_umask
The value that the umask for file creation is set to for local users. NOTE! If you want to specify octal values, remember the "0" prefix otherwise the value will be treated as a base 10 integer!

Default: 077

max_clients
If vsftpd is in standalone mode, this is the maximum number of clients which may be connected. Any additional clients connecting will get an error message.

Default: 0 (unlimited)

max_login_fails
After this many login failures, the session is killed.

Default: 3

max_per_ip
If vsftpd is in standalone mode, this is the maximum number of clients which may be connected from the same source internet address. A client will get an error message if they go over this limit.

Default: 0 (unlimited)

pasv_max_port
The maximum port to allocate for PASV style data connections. Can be used to specify a narrow port range to assist firewalling.

Default: 0 (use any port)

pasv_min_port
The minimum port to allocate for PASV style data connections. Can be used to specify a narrow port range to assist firewalling.

Default: 0 (use any port)

trans_chunk_size
You probably don't want to change this, but try setting it to something like 8192 for a much smoother bandwidth limiter.

Default: 0 (let vsftpd pick a sensible setting)

 

STRING OPTIONS

Below is a list of string options.

anon_root
This option represents a directory which vsftpd will try to change into after an anonymous login. Failure is silently ignored.

Default: (none)

banned_email_file
This option is the name of a file containing a list of anonymous e-mail passwords which are not permitted. This file is consulted if the option deny_email_enable is enabled.

Default: /etc/vsftpd.banned_emails

banner_file
This option is the name of a file containing text to display when someone connects to the server. If set, it overrides the banner string provided by the ftpd_banner option.

Default: (none)

ca_certs_file
This option is the name of a file to load Certificate Authority certs from, for the purpose of validating client certs. Regrettably, the default SSL CA cert paths are not used, because of vsftpd's use of restricted filesystem spaces (chroot). (Added in v2.0.6).

Default: (none)

chown_username
This is the name of the user who is given ownership of anonymously uploaded files. This option is only relevant if another option, chown_uploads, is set.

Default: root

chroot_list_file
The option is the name of a file containing a list of local users which will be placed in a chroot() jail in their home directory. This option is only relevant if the option chroot_list_enable is enabled. If the option chroot_local_user is enabled, then the list file becomes a list of users to NOT place in a chroot() jail.

Default: /etc/vsftpd.chroot_list

cmds_allowed
This options specifies a comma separated list of allowed FTP commands (post login. USER, PASS and QUIT and others are always allowed pre-login). Other commands are rejected. This is a powerful method of really locking down an FTP server. Example: cmds_allowed=PASV,RETR,QUIT

Default: (none)

cmds_denied
This options specifies a comma separated list of denied FTP commands (post login. USER, PASS, QUIT and others are always allowed pre-login). If a command appears on both this and cmds_allowed then the denial takes precedence. (Added in v2.1.0).

Default: (none)

deny_file
This option can be used to set a pattern for filenames (and directory names etc.) which should not be accessible in any way. The affected items are not hidden, but any attempt to do anything to them (download, change into directory, affect something within directory etc.) will be denied. This option is very simple, and should not be used for serious access control - the filesystem's permissions should be used in preference. However, this option may be useful in certain virtual user setups. In particular aware that if a filename is accessible by a variety of names (perhaps due to symbolic links or hard links), then care must be taken to deny access to all the names. Access will be denied to items if their name contains the string given by hide_file, or if they match the regular expression specified by hide_file. Note that vsftpd's regular expression matching code is a simple implementation which is a subset of full regular expression functionality. Because of this, you will need to carefully and exhaustively test any application of this option. And you are recommended to use filesystem permissions for any important security policies due to their greater reliability. Supported regex syntax is any number of *, ? and unnested {,} operators. Regex matching is only supported on the last component of a path, e.g. a/b/? is supported but a/?/c is not. Example: deny_file={*.mp3,*.mov,.private}

Default: (none)

dsa_cert_file
This option specifies the location of the DSA certificate to use for SSL encrypted connections.

Default: (none - an RSA certificate suffices)

dsa_private_key_file
This option specifies the location of the DSA private key to use for SSL encrypted connections. If this option is not set, the private key is expected to be in the same file as the certificate.

Default: (none)

email_password_file
This option can be used to provide an alternate file for usage by the secure_email_list_enable setting.

Default: /etc/vsftpd.email_passwords

ftp_username
This is the name of the user we use for handling anonymous FTP. The home directory of this user is the root of the anonymous FTP area.

Default: ftp

ftpd_banner
This string option allows you to override the greeting banner displayed by vsftpd when a connection first comes in.

Default: (none - default vsftpd banner is displayed)

guest_username
See the boolean setting guest_enable for a description of what constitutes a guest login. This setting is the real username which guest users are mapped to.

Default: ftp

hide_file
This option can be used to set a pattern for filenames (and directory names etc.) which should be hidden from directory listings. Despite being hidden, the files / directories etc. are fully accessible to clients who know what names to actually use. Items will be hidden if their names contain the string given by hide_file, or if they match the regular expression specified by hide_file. Note that vsftpd's regular expression matching code is a simple implementation which is a subset of full regular expression functionality. See deny_file for details of exactly what regex syntax is supported. Example: hide_file={*.mp3,.hidden,hide*,h?}

Default: (none)

listen_address
If vsftpd is in standalone mode, the default listen address (of all local interfaces) may be overridden by this setting. Provide a numeric IP address.

Default: (none)

listen_address6
Like listen_address, but specifies a default listen address for the IPv6 listener (which is used if listen_ipv6 is set). Format is standard IPv6 address format.

Default: (none)

local_root
This option represents a directory which vsftpd will try to change into after a local (i.e. non-anonymous) login. Failure is silently ignored.

Default: (none)

message_file
This option is the name of the file we look for when a new directory is entered. The contents are displayed to the remote user. This option is only relevant if the option dirmessage_enable is enabled.

Default: .message

nopriv_user
This is the name of the user that is used by vsftpd when it wants to be totally unprivileged. Note that this should be a dedicated user, rather than nobody. The user nobody tends to be used for rather a lot of important things on most machines.

Default: nobody

pam_service_name
This string is the name of the PAM service vsftpd will use.

Default: ftp

pasv_address
Use this option to override the IP address that vsftpd will advertise in response to the PASV command. Provide a numeric IP address, unless pasv_addr_resolve is enabled, in which case you can provide a hostname which will be DNS resolved for you at startup.

Default: (none - the address is taken from the incoming connected socket)

rsa_cert_file
This option specifies the location of the RSA certificate to use for SSL encrypted connections.

Default: /usr/share/ssl/certs/vsftpd.pem

rsa_private_key_file
This option specifies the location of the RSA private key to use for SSL encrypted connections. If this option is not set, the private key is expected to be in the same file as the certificate.

Default: (none)

secure_chroot_dir
This option should be the name of a directory which is empty. Also, the directory should not be writable by the ftp user. This directory is used as a secure chroot() jail at times vsftpd does not require filesystem access.

Default: /usr/share/empty

ssl_ciphers
This option can be used to select which SSL ciphers vsftpd will allow for encrypted SSL connections. See the ciphers man page for further details. Note that restricting ciphers can be a useful security precaution as it prevents malicious remote parties forcing a cipher which they have found problems with.

Default: DES-CBC3-SHA

user_config_dir
This powerful option allows the override of any config option specified in the manual page, on a per-user basis. Usage is simple, and is best illustrated with an example. If you set user_config_dir to be /etc/vsftpd_user_conf and then log on as the user "chris", then vsftpd will apply the settings in the file /etc/vsftpd_user_conf/chris for the duration of the session. The format of this file is as detailed in this manual page! PLEASE NOTE that not all settings are effective on a per-user basis. For example, many settings only prior to the user's session being started. Examples of settings which will not affect any behviour on a per-user basis include listen_address, banner_file, max_per_ip, max_clients, xferlog_file, etc.

Default: (none)

user_sub_token
This option is useful is conjunction with virtual users. It is used to automatically generate a home directory for each virtual user, based on a template. For example, if the home directory of the real user specified via guest_username is /home/virtual/$USER, and user_sub_token is set to $USER, then when virtual user fred logs in, he will end up (usually chroot()'ed) in the directory /home/virtual/fred. This option also takes affect if local_root contains user_sub_token.

Default: (none)

userlist_file
This option is the name of the file loaded when the userlist_enable option is active.

Default: /etc/vsftpd.user_list

vsftpd_log_file
This option is the name of the file to which we write the vsftpd style log file. This log is only written if the option xferlog_enable is set, and xferlog_std_format is NOT set. Alternatively, it is written if you have set the option dual_log_enable. One further complication - if you have set syslog_enable, then this file is not written and output is sent to the system log instead.

Default: /var/log/vsftpd.log

xferlog_file
This option is the name of the file to which we write the wu-ftpd style transfer log. The transfer log is only written if the option xferlog_enable is set, along with xferlog_std_format. Alternatively, it is written if you have set the option dual_log_enable.

Default: /var/log/xferlog

 

AUTHOR


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


파이어폭스 베타 페이지 갔더니.. 3.6.3plugin1 것이 새로 올라왔네요.. 혹시나해서 파이어폭스 버전 확인해봣는데.. 제가 깔린건 3.6.3이고..
2010/04/02 - [Information] - 파이어폭스가 3.6.3으로 업데이트 되었습니다.

Lorentz...는 모지..;;;;

What’s New in Firefox Lorentz

Firefox Lorentz is built on Firefox 3.6.3, and includes a new feature for Windows and Linux users which runs the Adobe Flash, Apple Quicktime and Microsoft Silverlight plugins in a separate process.

With this feature if one of these plugins crashes or hangs, Firefox will continue running and you can reload the page to try again.


Adobe Flash, Apple Quicktime and Microsoft Silverlight plugins게 충돌이 발생할때... 파이어폭스가 안죽고 그 페이지만 다시 로딩한다는건가..


System Requirements

Before installing, make sure your computer meets the system requirements. The multi-process plugin feature is only available on Linux and Windows XP and above.


이걸보면 멀티 프로세스 플러그인을 사용하기 위해서 리눅스나 XP 이상에서 사용하라는건데.. 멀티 프로세스... 이거 어디서 많이 본것 같은데..


아... 요즘 운영체제 공부하는데 스레드 vs 프로세스 말할때.. 그거 말하는건가;;


09년도 기사인데. http://www.kbench.com/hardware/?no=68726&cc=0

모질라가 멀티프로세스 지원 프로젝트를 만들었다는데- ;; 아마도 이거인것 같습니다..하 이것참..


파이어폭스 이거 가면갈수록 좋아진다니까요..



저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. Favicon of http://navisphere.net BlogIcon 룬룬 2010.04.15 01:19 신고

    Lorentz는 사람이름인듯하네요. 프로젝트 이름입니다.
    밑에 나온 영어들은,
    Flash나 Quicktime, Silverlight는 브라우져와 맞물려 돌아가게 되어있는데, 보통 브라우져 프로세스 안에서 모두 처리하다보니 정작 Firefox가 아닌 이들 플러그인들이 잘못되어 정지하거나 충돌이 나도 브라우져 프로세스 자체에 문제가 생기게 됩니다. 이것을 방지하기 위해 별개의 프로세스로 동작하도록 만들었다는 내용 같네요. 그래서 충돌이 나게 되더라도 해당 페이지를 다시 리로드 할 수 있다고 합니다. :)

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2010.04.15 01:29 신고

      !... 저는 그페이지를 다시 로딩한다고 이해했는데.ㅎㅎ

      아니면, 그 탭만 못쓰거나... 모하고 연관지어 생각했었냐면... 크롬하고 연관지어서 생각했었거든요..;;

      요즘 운영체제 배우는데- 멀티 프로세서가 나와서 반가웠다기 보다는...^^

  2. Favicon of http://barankang.tistory.com BlogIcon Maranatha_1040 2010.06.19 03:24 신고

    오 한번 이용해 봐야겠네요. 파이어폭스 애용자라서.. ㅎㅎ
    좋은 글 감사드려요!

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2010.06.20 02:29 신고

      ㅎㅎㅎ beta페이지에 가면 지금 3.6.4 빌드 7인가 까지 나왔어요 ㅎㅎㅎ 저도 파이어폭스가 너무 좋아요. ㅎㅎㅎㅎ


      한번 이용해보세요..^^ 즐거운 주말되세요



젠투가 요즘 하도 스트레스를 줘서 다른 리눅스 배포판좀 Vmware로 구경하고 있었습니다.
수세보고 깜짝 놀랐습니다. 설치과정이 화려할뿐더러 정말 쉽더군요.. 우분토보다 더요(요즘 우분트는 모르겠습니다. 현재 나온 버전보다 그 전버전을 제가 데비안 보면서 잠깐 사용해봤는데-

제 기억에 우분투도 정말 편리했는데.. 수세는 장난이 아니예요.. 알아서 해주는게..)

그런데.. 수세하고 레드헷은 다른 계열로 알고 있는데ㅣ. 레드헷에서 RPM 쓰잖아요.. 그런데 수세에서도 RPM을 사용하는것 같아서요..


이런.. 젠투ㅠ
저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


https://www.linux.co.kr/home/lecture/index.php?cateNo=1&secNo=32&theNo=&leccode=10804


요즘.. 리눅스를 처음부터 다시 보는중.....아 모르겠다.ㅠㅠ

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. Favicon of http://navisphere.net BlogIcon 룬룬 2010.03.28 12:59 신고

    리눅스가 재밌긴 재밌지요. 매우 직관적이거 겉으로 다 보이는 OS라서 그런가봅니다.
    마운트는 그동안 MS계열의 C: D: 에 익숙한 사용자라면 조금 혼란스러울 수도 있는 개념입니다. 윈도XP이후로 NTFS에서는 리눅스처럼 특정 폴더에 마운트하는 것처럼 사용할 수 있긴 합니다. :)

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2010.03.30 19:47 신고

      재미있기는 한데ㅠㅠ

      오늘 Vmware에서 해서 잘되어서 실제 컴터에 적용시켰더니.... ㅠㅠ 아 완전 오늘 리눅스한테 크리티컬 데미지 입었습니다..

      그냥 컴퓨터 꺼버리고 도서관와서 과제 하는중;

그러니까. Centos 약 2~3대 정도와 debian 1대 윈도우하고 놀고있는데
이상하게 debian은 /log/secure가 없네요 - 설정을 잘못한건지

그런데 제가 centos 한데에 ossec설치하고 제 이메일로 오게 했는데
이녀석 말대로라면 제가 root권한 가지고 있으니까, root로 로그인 한적이 없는데,

계속 루트가 로그인 실패한다고 오네요. Ossec이라는건 잘모르겠지만 - 일단 두 서버중 하나는 (하나의 서버는 포맷한지 얼마 안되서).. SSH root를 막아버렸습니다..

그러던중 nmap 이라는걸 알았는데, nmap -A -T4 -F localhost 이런식으로 하면, 모 다보인다나... 그래서 이걸 막을 방법을 찾다가 iplog를 설치하려고 yum 을 사용했더니 없네요-

그래서 컴파일 하는데 저 오류가 난것입니다. 만약 레드햇 계열이시면
yum install libpcap-* 이거 해보세요, 그러면 libpcap-devel이라는것이 설치될테고 ./configure 하시면 잘되실것 같습니다.

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
지금 몇개의 서버가 있는데, 그중 제가 가장 삽질하는 용도로, 원래는 리눅스쪽에 대해 궁금해서 사용중이 였는데..

데비안이가 있었습니다. 웹상의 글을 둘러보니, 리눅스에서도 토렌트를 사용 가능하고, 서버같은 환경일경우 데몬을 이용한 방식으로 돌릴수 있다나 등등 의 글을 봤습니다

대표적인건 아니지만 알아본건 deluge, rtorrent, transmission 입니다.

V << 모로 시작하는건 있는데- 이건 윈도우 쪽에서도 있다고 하던데, 자바로 되어 있어서 - 무겁다고들 하시더군요.

그래서 일단 이건 패스하고,

일단 제가 여기에 남기는것은 저의 매우 한정적인 지식이고(요즘 리눅스 책을 보고 있지만, 약간은 오래된것 같기도 하지만, 수박 겉핥기 식으로 해서 그런지 데몬이라는것에 대한 개념도 잘 안잡혀 있어서,)

만약 이방법대로 하시면 transmission에 대해 정보를 검색해보셨으면, remote gui 프로그램으로 접속하는걸 많이 소개하셨는데, 제 방법은 그 방법은 안되고 web 방식만 될것 같습니다.

아직 설정같은건 세부적으로 못봤고, 아직 이것에 대해 이해를 못해서, 좀더 찾아봐야 할것 같지만. 혹시나 더 많이 알고 계시다면 아래 리플을 통해 알려주시면 정말 감사하겠습니다.

저의 내용은 이쪽 위키 http://buffalo.nas-central.org/wiki/Transmission_BitTorrent_Client 에서 참고를 꽤나 하였습니다.

요즘에 맛들린게 맨날 apt-get 을 사용하다가 aptitude를 사용하니 왜 사용하는지 까지는 모르겠지만. 약간은 그래픽 틱한것이 예를들어


과거에 제가 php-gd 같은 관련된 플러그인?들을 설치하고자 했다면 apt-get install php-gd 등등 이런식으로 했지만 aptitude를 할때는 그럴필요없이 다 선택한다음 g 누르면 선택이 되거든요.

만약 aptitude로 설치를 하신다면 transmission cli, common, gui 아마 이 3개가 있을겁니다. 용도는 정확히 모르겠지만 이것을 선택하게 될경우 transmission-daemon 이 /usr/bin에 아마 생길테고

/root/.config/transmission 아래 폴더에 설정폴더도 생깁니다

그리고 그 아래 /daemon 이 있는데, 인터넷에 보면 setting.json 이였던가 여기서 설정하면 된다는데 전 통 안먹히더군요- 아예 설치 실패일까나..

그러다가 어느분 블로그를 타고 넘어갔는데...

Building in Lenny

This is a headless build - we don't need the GTK+ stuff. (Directions tested in Lenny armel - seeking someone to confirm this works from a fresh install- please report any missing dependencies to the thread).

apt-get 으로 설치를 하길래...이게 몰까하다가 Lenny! 데비안이다. !! 반갑다 하고 이 글로 설치했습니다.

대강 제가 해석하거나 여기 말대로라면

aptitude install libcurl3-openssl-dev gettext libtool intltool openssl libcurl3
//원래는 apt-get으로 되어 있으나 요즘 aptitude에 맛들려 있는관계로 저는 이걸로

A lot of other packages (like glib) will be pulled down as well.

Get the source and download it to /usr/src (check for newer source!):

cd /usr/src
wget http://mirrors.m0k.org/transmission/files/transmission-1.34.tar.bz2
tar xjvf transmission-1.34.tar.bz2
cd transmission-1.34
./configure
make
make install
원래는 중간에 토렌트 받을파일을 받을 드렉토리를 생성하고 하는데 저는 home/user라는 계정에 받을거라- ; ftp로 이용해서 받으려고요
transmission-daemon
http://<IP of your LinkStation>:9091 이과정까지 하면 웹으로 trasmission
접속이 가능해집니다
그런데, 아직 이해가 안되는게. 트랜스 미션 데몬이라는 파일이.. 그냥 실행만하면
작동하거든요
아직 제가 데몬에 대한 지식이 없는건지; 약간 이걸 봐야겠네요.;

start restart stop 기능 잇게 만들려는것 같은데. 저는 어떻게 만드는지 몰라서
cp ssh trasmision ../ssh 파일을 복사해서 내용을 바꿨습니다.
#! /bin/sh
#
# This is a very basic init script for Transmission
# Copy it to /etc/init.d/transmission and type
# > update-rc.d transmission defaults 60
#
#
# Exit if the package is not installed
test -f /usr/local/bin/transmission-daemon || exit 0
case "$1" in
  start)
    echo  "Starting transmission-daemon"
    /sbin/start-stop-daemon --start --quiet --exec /usr/local/bin/transmission-daemon
    ;;
  stop)
    echo  "Stopping transmission-daemon"
    /sbin/start-stop-daemon --stop --quiet --exec /usr/local/bin/transmission-daemon
    ;;
  restart)
    echo -n "Stopping transmission-daemon"
    /sbin/start-stop-daemon --stop --quiet --exec /usr/local/bin/transmission-daemon
    for i in 1 2 3 ;
   do
   sleep 1
     echo -n "."
    done
    echo  "Restarting transmission-daemon" 
    /sbin/start-stop-daemon --start --quiet --exec /usr/local/bin/transmission-daemon
    ;;
  *)
    echo "Usage: /etc/init.d/tranmission {start|stop|restart}"
    exit 1
esac
exit 0

//약간 추가하자면, 저같은경우 이대로 하면, 안되더군요 드래그엔 드롭한건데 글자 배열
인가 이게 완전히 깨져버려서 보시면 그냥 드래그엔 드롭하면
이모양대로 안나오고 엉망으로 나왔습니다. 그래서 정리를 제가 했습니다.. chmod a=r+w+x /etc/init.d/transmission
update-rc.d transmission defaults 60
이게 무슨과정인지 모르겠어요; 그냥 따라 했는데 이거하면 rc.d0 이거였나 123
막 등록되는 과정이 있었는데-..

Note: If you want some security (always a good idea) for your web interface you can replace the lines

/sbin/start-stop-daemon --start --quiet --exec/usr/local/bin/transmissi
on-daemon in the above script with
/sbin/start-stop-daemon --start --quiet --exec /usr/local/bin/transmission
-daemon -- -t -u <username> -v <password>
그러니까 이말로는 웹인터페이스의 보안을 위해서 아이디하고 암호를 넣기위해 위에것을 아래와 같이 변형하라는것 같은데; 그리고
<아이디> <암호> 이렇게 치시면 newline이라는 오류가 납니다
< > 는 빼고하세요

여기서 생기는 궁금증 하나1

Q&A :: 제 리눅스는 이미 아파치를 돌리고 있고, 거기서 홈페이지를 서비스 하고 있습니다. 그래도 웹 인터페이스가 되나요?

     아파치와 이것의 관계는 어떻게 되는지 모르겠지만.만약 아파치로 서비스하는 http 가
123.456.123.455 이걸로 그냥 들어가면, 그냥 아파치로 서비스하는 페이지로 들어가지만
위키에서도 설명이 나와있지만 123.456.123.455:9091 로 들어가면 웹 인터페이스가 나옵니다.

둘.. 그리고 transmission web 인터페이스는 브라우저를 가립니다. 아래 몇개 캡쳐했는데, 약간 참고하시면 될것 같습니다.


먼저 IE
아이피: 포트를 치고가면 이러한 인증창이 나오게 됩니다. 만약 인증창이 안나오면. /etc/init.d/transmission에서 아이디하고 암호 부분을 빼고 넘어가신 경우이겠지요?

그리고 IE로 접속하면 미안, 너의 브라우저는 지원안해,, 매정하게 끝납니다.

즉 이걸 쓰려먼 파이어폭스 사파리 오페라를 사용하셔야 할것 같습니다.

만약 파이어폭스로 접속하면.

인증창이 나오고

토렌트 창이 나옵니다. 목록은 제거해서 안보이는 상태이고

중간에 제가 setting.json 이 나오다가 약간 두서 없지만 글의 흐름이 바낀것을 아실수 있는데-
제가 약간 테스트를 하면서 현재 진행형으로 써서,,

제가 또 하다가 발견한것이나 모자른것이 있으면, 보충해야할것 같습니다.

혹시나 저같은 고민을 하고 계씬 또다른 유저분을 위해 글을 남깁니다.
저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License



http://wiki.kldp.org/wiki.php/%B5%A5%BA%F1%BE%C8%C7%D1%B1%DB%BC%B3%C1%A4%B9%AE%BC%AD#s-1


kldp 데비안 한글 설정 문서
저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Bettle
Bettle by kodomut 저작자 표시


확대




갑자기 궁금한게 생겼습니다. 만약 윈도우에서 Centos를 거쳐 debian으로 원격을 하면 어떤 IP로 접속 되느냐 였습니다.

일단 많은 부분이 모자이크 처리되었지만
일단 윈도우가 43 / Cnetos가 170 입니다 debian 이 162 입니다.

접속 방법은 putty로 윈도우서 ssh 로 Centos 에 들어간다음 데비안으로 가는 순서 입니다.

접속 아이피를 확인하고 싶어서 어떻게 할까 하다가 lastlog 했는데, 43이 안나오고, Cent쪽 도메인이라고 해야되나, 이것이 뜨는군요!..

아 그러니까 저는 원격을 다시 연결하면 - 그쪽 연결이 종료되던지 그런방식으로 알고 있었는데 - 아닌것 같네요

집 -> 원격 -> 원격.;; 이뜻인가 보네요-; 갑자기 궁금해서 해본 약간 이상한 실험이였습니다.

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

학교에,, 리눅스 데비안이가 있고, 노트북을 가지고 다녔습니다- 사실 데비안으로 이것저것 해봤지만 - 개인용 FTP 서버밖에 안되고 있었습니다..

아 그런데 요즘따라 느끼는건데 노트북이 아예 서버가 되어버리다 시피 하고 있습니다-
노트북을 집에 놓고.  ; 학교와서 데비안이으로 xwindow에서 원격하는 방법을 찾았어요

아 그런데, 진짜 신기한건 윈도우 안에서는 한/영 키가 먹히더군요;; 쪼금 꼬여서 제대로 안될때도 있지만, VNC? 이런거 아닙니다. 윈도우에서 원격제어 하는 메뉴 자체적으로 있지않나요? 그거하고 똑같습니다

sudo rdesktop -g 해상도 - a 16(16비트라는 뜻인가..) 아이피:포트번호

한번 man페이지를 제대로 봐야겠는데, 완전 영어군요, 완전 영어..공부를 해야겠네요

아 만약에 안될경우는
sudo apt-get update
sudo install rdesktop을 사용하시면 됩니다..

오늘도 데비안을 때리고 싶었는데, ximg 으로 gnome-session 접속했을때 한글 잘나오고 로컬에서 startx하면 한글 잘나오고, 그리고 또 putty로 ssh로 콘솔 접속했을때도 한글이 잘나오는데

그냥 쌩 콘솔창에서는 아주 한글이 잘깨지네요;; 이거 다시한번 심오한 세계로 빠져야겠네요...

아 오늘 완전 centos APM을 컴파일해서 깔았더니- 손아파,,
CENTOS 리눅스 구축관리 실무
카테고리 컴퓨터/IT
지은이 김태용 (수퍼유저코리아, 2007년)
상세보기
정말로 이책 좋은것 같아요.. 도서관에서 빌려보고 있는데,, 지르던지 해야지..

그런데 데비안이나,, 우분투는 책 없나..; 아... 완전 리눅스- 대박..

아 MFC 숙제도 해야겠고,, DB과제도 해야되고, 이것참,,

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
~ Bait the Birdie ~
~ Bait the Birdie ~ by ViaMoi 저작자 표시비영리변경 금지

그러니까,, sudo를 처음본게 예전에, 제대하고서 노트북에 그래 나도 리눅스만 써보자 하고서 노트북을 사고서 우분투로 밀어버린적 있습니다. 그떄 sudo의 존재를 알았습니다..

아마도, 아니면 sudo sandwich 철자가 맞나, sudo 샌드위치라고, 리눅스로 프로그램을 만들어서 기계에 연결시켜서 샌드위치 만드는 ucc youtube 동영상이 있는데, 그거 보고 알았던지요..

아 약간 혹시 저 같은 분들을 위해서, 우분투는 잘 모르겠는데, debian의 경우는 sudo를 사용하라고 하더라고요; 그러니까 일시적으로 일반계정에게 root권한을 준다면 쉬울것 같습니다.

일단 ROOT 계정 로그인후

apt-get update
apt-get install sudo
설치후

vi /etc/sudoers
열면, 이게 readonly니니 아니면 저장이 안될꺼예요; 웹상에서 보니 chmod 를 사용하는데- 일단 여기서 잘모르니 저는 w!를 사용하는 방법으로

root           ALL=(ALL)       ALL

아마 이런식으로 쓰여진 부분에

자신의 아이디 ALL=(ALL) ALL

이렇게 써주세요ㅕ

예를들면

eizt ALL=(ALL) ALL

그냥 W하면 저장이 안되니까 w! 해서 강제저장이라고 해야되나..

그리고 사용시는 sudo 명령어 하면되는데

암호를 물어보면 그건 root의 암호가 아니고 그 일반계정의 암호입니다!




저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. mairoo 2010.03.23 00:49 신고

    # visudo

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2010.03.27 20:23 신고

      전 모르는게 너무 많은것 같아요..

      어떤 명령어인가 해서 ,, 방금전에 구글에 검색해 보았다느뉴ㅠ

flsh
flsh by salyangoz 저작자 표시비영리변경 금지
그러니까, 지금 돌리고 데비안 컴퓨터가 하나 있습니다.
이건 서버도 아니고, 데탑도 아니고, 데비안을 가지고 놀려고 만든것이 있는데-
최근 이게 문제가 생겨서 - 만지지를 못하다가 , 포맷하고서, 그냥 놀릴수만은 없어서
BONIC을 다시 설치했는데-;;
http://boinc.berkeley.edu/wiki/Installing_BOINC_on_Debian

그때는 몰랐는데- 설치하는게 간단하더군요..일단 위키를 보시면 되는데;;
  1. apt-get update
  2. apt-get install boinc-client (installs the client as a daemon, does not install the manager)
  3. apt-get install boinc-manager (installs the client as a daemon plus the manager)
  4. Optional: In Debain testing (lenny, as of 11/18/08) the daemon will default to run at start up. To disable this after the installation is finished, enter /usr/sbin/update-rc.d boinc-client remove. (See Stop or start BOINC daemon after boot page for helpful commands for managing the daemon)
저런 방법으로 설치하시면 됩니다.; 제가 제대로 읽었다면, 저렇게 깔았을꼉우 데몬이 시작후 자동적으로 작동한다고 하더군요-;;
(약간 이해가 안가는게, 저게 X윈도우를 올린상태인지 아닌지 까지를 모르겠습니다.; 일단 저 같은경우는 X-window를 올린상태입니다. 거기서 World community grid를 연결하기 위해서라도..) 그런데,, 안해도 상관 없다는것 같기도 하고

  1. Creates the daemon script at /etc/default/boinc-client.
  2. Puts the BOINC binaries (boinc_client, boinc_cmd and boincmgr) in /etc/boinc-client/.
  3. Creates /var/lib/boinc-client/ for BOINC data files and the slots and projects directories.
  4. Names the daemon boinc-client.
  5. Creates a user named boinc. For security, boinc owns the BOINC data directory (/var/lib/boinc-client/) and all the data files and sub-directories it creates in the data directory.
이건 딱봐도, 파일 생성위치라던지 그런말 하는것 같고..
  1. If you elected to have Linux start the daemon at boot time (see step 4 in section Basic installation), logout and reboot Linux now and login under your normal user account.
  2. If you elected to not have Linux start the daemon at boot time, start the daemon manually with /etc/init.d/boinc-client start
  3. Open a terminal and enter ps aux | grep boinc to print a partial list of running processes. You should see boinc_client --daemon in that list, if not then something went wrong in the steps above.
이건 데몬 죽였다가 다시 시작할때 관련된 내용같고.. 의뢰도 간단했던것 같네요.;;

노트북에 우분투 깔았다가 다시 날렸는데- 그냥 노트북에서는 윈도우만 키워야 겠어요-;

관련글
2009/10/19 - [Information] - 컴퓨터 하면서 정말로 다른사람 도울수 있는 방법,,
2009/01/21 - [Sufing The Web] - 내 컴퓨터를 슈퍼컴퓨터로?




저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

Oracles Profits Jump 35 Percent Amidst Downsliding Economy

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

이런메세지가 나오면, 현재 mysql이 많이들 돌고 있다고 합니다.

service mysqld start 하나면 끝납니다..

:: 데몬을 활성화 했더니, 이번에는... root 암호가 틀렸다고 나오네- 분명히 저거 맞는데 ;;



저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

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

런레벨  (0) 2009.11.24
debian, sudo 설정  (2) 2009.11.23
sshd에서 root 로그인 막기.  (0) 2009.11.23
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)  (0) 2009.11.21
윈도우7 grub 제거하기.  (4) 2009.11.21
xming  (0) 2009.10.28
debian 5 ,한글 메뉴, 한글되게 하기,,  (0) 2009.10.19
Butterfly
Butterfly by fmc.nikon.d40 저작자 표시동일조건 변경허락

듣기로는 우분투하고 데비한하고 아주 가까운 계열이라고 들었어요
데비안 그놈 메뉴하고, 나비가 되게 하려고 찾던 중, 우분투 쪽에서 글을 찾았습니다. -
그냥 같은 계열 믿고서, 했는데, 작동은 합니다.

  $ sudo apt-get install nabi

  $ sudo vi .gnomerc 만든다음

     export LANG=ko_KR.UTF-8
     export LC_ALL=ko_KR.UTF-8
     export XMODIFIERS="@im=nabi"
     export GTK_IM_MODULE=hangul3f
     export GDK_USE_XFT=1
     nabi &
  $ sudo dpkg-reconfigure locales
이거하면, 설치화면이 뜨는데,  영문메뉴에서 한글만 되게 하려면 en_ㅋUS.UTF-8 UTF-8
한글 메뉴에 한글이 되게 하려면 ko_KR.EUC-KR EUC-KR, ko_KR.UTF-8 UTF-8

그다음 다음에 en_us로 할꺼냐, 아니면 kr-ecukr로 할꺼냐고 묻는데, 정확히 친건 아닌데, kr_ecukr로 하신다음 sudo shutdown -r now 하시면 하시고 오시면, 한글로 되어있는것을 보실수 있습니다.



저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Pinky
Pinky by swanky 저작자 표시비영리동일조건 변경허락

http://my-debian-linux.blogspot.com/2008/08/nvidia.html




일단 긁어온 내용은 여기 입니다. 그러니까 ximg으로 원격할떄는 정말 gnome이 잘뜨는데, 직접 로컬에서 startx 누르니까 화면이 막 짤라지고 그러면서 왠지 이건 지원하지 않는다 그런 느낌이 들었습니다-

갑자기 이거 그래픽카드가 안잡힌건가.. 그런생각이 들어서- 어찌어찌 하다가 여러방법으로 설치했는데- 실패했는데;

이거 먹히네요;;

어쩌면 우연스럽게 된것일지도 모르겠지만; 일단 선행조치가 여러개 있었으니;;
만약 이걸 하실 기회가 있으시다면..

/etc/apt/sources.list인가 apt설정 하는 파일에

이러한 내용을 넣어주시는것도 좋을듯합니다.

#
# deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 NETINST Binary-1 20090906-12:06]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official i386 NETINST Binary-1 20090906-12:06]/ lenny main



deb http://ftp.daum.net/debian/ lenny main contrib non-free
deb-src http://ftp.daum.net/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free




저장하고,,

# aptitude install module-assistant

# m-a update
# m-a prepare

# aptitude 에서 nvidia아 검색하셔가지고 아래
    nvidia-glx, nvidia-kernel-X.X.X~~, nvidia-common, nvidia-settings, nvidia-xconfig
    설치해주세요.

# m-a autoinstall nvidia

# nvidia-xconfig

자매품 :: http://debianusers.or.kr << 데비안 유저들이 모인곳이라고 합니다.



저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

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

xming  (0) 2009.10.28
debian 5 ,한글 메뉴, 한글되게 하기,,  (0) 2009.10.19
Vi 방향키, 백스페이스 먹히게 하기.  (0) 2009.10.19
debian에서 nvidia 드라이버 잡기.  (0) 2009.10.19
debian, make command not found  (0) 2009.10.16
Debian, apt-get 으로 APM 설치  (0) 2009.10.15
xming 에서 한글 입력하기  (0) 2009.10.13
Freedom Flying Threw Our Wings (HDR)
Freedom Flying Threw Our Wings (HDR) by Kuzeytac 저작자 표시비영리변경 금지

apt-get으로 설치하면 한번에 설치가 되지만;
(전 아직도, yum이나 apt-get으로 설치하면 좋은데; 소스로 직접 컴파일 하는 이유를 잘모르겠습니다.. 여러가지 경로에 의하면 직접 커스터마이즈 할수 있고 능동적 대응 등등이라고 하던데)

proftpd를 날려버리고, 컴파일해서 설치하려고 했더니
make 를 딱 치니까 command not found 라고 뜨는겁니다..

그러니까, 순간 당황했습니다. Centos에서 그런적이 없었거든요..

구글신께서 말씀하시길.. apt-get install make 를 하라고 하십니다.
ftp://ftp.gnu.org/gnu/make/  << 또는 여기를 이용하라고 하더군요.

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Portrait of a white beauty
Portrait of a white beauty by Tambako the Jaguar 저작자 표시변경 금지

아무리 생각해도, 리눅스 배포판 종류가 너무 많은것 같아요-

Centos 5.3을 하고 있었는데- 갑자기 다른 배포판을 깔고 싶은거예요;;

그래서 처음에는 페도라를 깔려고 했어요;; 와 이거 설치하는데 도대체 파일까는데만 1시간이 넘게 걸린것 같아요- 그래서 그냥 짜증나가지고-

데비안으로 바로 바궜다는;; 그 모랄까- 레드햇에서 Yum을 쓰는데, 데비안쪽은
apt-get을 사용하더라고요;; 그런데; 개인적인 생각인데 Centos에서 apm을 yum으로 설치하는데- 약간 시간이 걸리고 복잡한 느낌이였는데- 이거 데비안은 그냥 깔아버리네요ㅕ;;


$ sudo apt-get install apache2
$ sudo apt-get install libapache2-mod-auth-mysql
$ sudo apt-get install mysql-server mysql-client
;; 여기까지 하면, mysql root 암호 입력하라는 화면이 나옵니다, 그곳에서 mysql root암호를 지정하시면 됩니다.
$ sudo apt-get install php5-common php5 libapache2-mod-php5
$ sudo apt-get install php5-mysql
$ sudo /etc/init.d/apache2 restart

이렇게 하시면 완전, 설치부터 그냥 한방에 가버립니다.

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
1

+ Recent posts

티스토리 툴바