반응형

리눅스를 사용하다 보면 프로그램의 실행 파일 경로가 설정되어 있지 않아 프로그램을 실행할 경우

실행파일이 들어 있는 디렉토리명을 전부 입력해야하는 경우가 있습니다.


해결법

각 사용자의 홈 디렉토리를 보면 다음과 같은 파일을 볼 수 있습니다.

.bash_profile

위 파일을 vi로 열어 PATH 부분을 바꿔 주면 됩니다.

예를 들어 /usr/local/mysql/bin 에 실행파일들이 있다면

PATH 설정을 안해준 경우 mysql 을 접속하기 위해서는 매번 다음과 같이 해줘야한다

#/usr/local/mysql/bin/mysql -u root -p

하지만 .bash_profile에 다음과 같이 PATH를 설정해주면 어디서든 (어느 디렉토리에서도) mysql을 접속할 수 있습니다.

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:


#mysql -u root -p


콜론(:)의 의미는 여기까지 인식하라는 것으로 이해하면 될 것입니다.

즉, : 과 : 사이가 패스로 지정되는 것입니다.

파일의 편집이 끝났다고 바로 적용되는 것이 아닙니다

패스를 적용하는 방법은 시스템을 재부팅하는 방법과 source 명령어를 사용하는 방법이 있습니다.

#source .bash_profile

반응형

'OS > LINUX' 카테고리의 다른 글

[CentOS 7] Docker Engine 설치  (0) 2022.09.07
sendmail 지연 발송  (0) 2022.07.29
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
[Ubuntu] My-SQL 설치하기  (0) 2012.10.01
반응형

우분투는 기본적으로 GCC가 설치되어 있지 않습니다.

그렇기 때문에 설치를 해줘야 합니다.

#sudo apt-get install build-essential

이것은 필수적인 개발도구들을 설치하는 명령입니다.

gcc 도움말/버전 보기
#gcc –help | less


도움말이 나옵니다. “|” 이것은 백슬래쉬 키 위쪽의 “파이프” 기호입니다. 

숫자1이나 알파벳L의 소문자가 아닙니다.

또한 모든 옵션은 대소문자를 엄격히 구분합니다. less에서 빠져나오기 위해서는 q 를 누릅니다.


버전 보기

#gcc -dumpversion

또는

#gcc -v


gcc 컴파일 테스트


파일명: 0.cpp

#include <stdio.h>
int main(void)

{
printf(“Hello World!\n”);
return 0;
}
위의 소스를 vim 에디터 등을 사용해, 0.cpp 등의 이름으로 저장한다. 

소스의 끝에 빈 줄을 1,2개 추가하는 것이 좋다.


컴파일
#gcc 0.cpp

실행
./a.out

결과
Hello Would!
이런 문자열이 출력되면 성공입니다.

그런데 Visul C++와 달리
void main(void)
이렇게 하면
error : main must return int(메인 함수는 반드시 정수를 반환해야 한다) 는 에러가 한다

반응형

'OS > LINUX' 카테고리의 다른 글

sendmail 지연 발송  (0) 2022.07.29
Path 설정  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
[Ubuntu] My-SQL 설치하기  (0) 2012.10.01
[Ubuntu]Apache2 설치하기  (0) 2012.10.01
반응형

시냅틱 패키지 관리자로 설치

$sudo apt-get install php5 php5-mysql

경로정보

/etc/php5 <= php 설정파일 위치

Magic quotes 사용 안하도록 설정

$ vi /etc/php5/apache/php.ini

magic_quotes_gpc = Off

반응형

'OS > LINUX' 카테고리의 다른 글

Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] My-SQL 설치하기  (0) 2012.10.01
[Ubuntu]Apache2 설치하기  (0) 2012.10.01
[Ubuntu]root 비밀번호 설정하기  (0) 2012.10.01
반응형

다음과 같이 명령어를 입력합니다.

#sudo apt-get install mysql-server

설치 중간에 root 비밀번호를 설정합니다.

 

UTF-8을 설정해줍니다.

#vi /etc/mysql/my.cnf

[client]
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8

 

db, table 생성시 다음 추가

DEFAULT CHARSET=utf8

 

connection url

jdbc:mysql://<hostname>[:<port>]/<database>?<parameters>

예)

  1. jdbc:mysql://<hostname>[:<port>]/<database>?useUnicode=true&chracterEncoding=UTF-8&user=<username>&password=<password>
  2. (&를 인식 못하면 & -> &amp; 로 바꿔야함)

반응형

'OS > LINUX' 카테고리의 다른 글

Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
[Ubuntu]Apache2 설치하기  (0) 2012.10.01
[Ubuntu]root 비밀번호 설정하기  (0) 2012.10.01
반응형

우분투에서 Apache를 설치해보자.

#sudo apt-get install apache2



환경설정파일 (httpd.conf)

#vi /etc/apache2/httpd.conf

로그 저장 경로

# cd /var/log/apache2/

아파치 시작/중지/재시작

#/etc/init.d/apache2 start

#/etc/init.d/apache2 stop

#/etc/init.d/apache2 restart

반응형

'OS > LINUX' 카테고리의 다른 글

Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
[Ubuntu] My-SQL 설치하기  (0) 2012.10.01
[Ubuntu]root 비밀번호 설정하기  (0) 2012.10.01
반응형

엘셀에서 금액을 표시한 뒤 “원”을 넣을 경우가 있습니다.

예를 들면 금액이 [1,342] 이라고 할때,

[1,342원] 이라고 표시할 경우입니다.


다음과 같이 해주면 됩니다.

해당셀 우측클릭>셀서식>사용자 지정에서…

#,##0″원”

로 지정.

-끝-

반응형
반응형

우분투에서는 root 계정이 처음에 존재 하지 않습니다

설치를 다 한 후 다음과 같은 명령어를 입력하여 root 계정을 생성합니다.

#sudo password root

반응형

'OS > LINUX' 카테고리의 다른 글

Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
[Ubuntu] My-SQL 설치하기  (0) 2012.10.01
[Ubuntu]Apache2 설치하기  (0) 2012.10.01
반응형

윈도우 서버를 관리하다보면, 이상한 세션 증가나 죽지 않는 세션으로 인해서, Remote Desktop을 이용하지 못하는 경우가 종종 발생합니다. 이때는 원격으로 해당 세션을 끊고 접속 하는 방법이 있습니다.

기본적으로 해당 컴퓨터의 139, 445 포트를 사용이 가능해야 됩니다.

port 139 – RPC, NetBIOS

port 445 – RPC, Microsoft-DS (SMB(Server Message Block))

아시다시피 윈도우 139번 포트는 NetBIOS를 통해서 다양한 정보를 넘겨주는 API를 가지고 있습니다. 단 보안에 취약해 인증되지 않은 사용자가 ID/PW없이 원격지 서버의 정보를 가져 갈 수 있습니다. 또한 445포트는 마소 공용 포트라서 웜/DOS 등에 많이 사용되는 포트입니다.

외부 IP에 대해서는 139, 445포트를 block과 동시에 개별 IP 또는 네트워크만 열어 주는 것이 기본입니다.

 

[설정] 192.168.0.100 에 세션 오바로 세션을 죽이고 싶을 때.

1) 우선 도스팡을 띄우시고 (cmd) 세션이 막혀 있는 컴퓨터에 접속을 합니다.

c:> net use \\192.168.0.100 /user:administrator

2) 해당 유저(administrator)의 암호를 물어 보면 친절하게 적어 줍니다. 그러면 친절하게도 “명령을 잘 실행했습니다”라는 문구가 나올 것입니다.

3) 이제 NetBIOS를 통해 해당 컴퓨터와 인증 절차가 끝났습니다. 그럼 누가누ㅜ가 접속해 있는지 확인을 합니다.

c:> query user /server:192.168.0.100

누가 언제 접속을 했고, 해당 고유 ID가 몇번인지 나올 것입니다.

4) 이제 사용되지 않는 ID를 기준으로 접속을 끊습니다.

c:> tsdiscon 1 /server:192.168.0.100

PS. tsdiscon만 치면 Local 터미널 접속세션이 아웃됩니다.

(지금 니 컴퓨터가 나간다고 치지마)


출처 : http://plzu.tistory.com/155

반응형

+ Recent posts