find . -mtime +7 -type f -exec rm -f {} \;

7일 이상된 수정일자
파일만
삭제해

type d 는 디렉토리

mtime 대신 ctime 은 생성일자 기준


- 압축 


tar cvf - [압축대상 소스]  | gzip -c > 생성되는 파일 이름.


tar cvf - ./etc | gzip -c > etc.tar.gz



- 해제


gzip -dc [압축된 tar.gz 파일이름]  | tar xvf - 




출처 : http://blog.daum.net/ipajama/303

AIX, Solaris에서 디렉터리별로 사용 용량 확인



du -sk * | sort -nr



출처 : http://nabiro.tistory.com/61

왠만하면 xwindows 설치 안하고 사용해보려고 했지만,

오라클 설치하려면 필요해서. 최소 설치.

 

sudo apt-get install --no-install-recommends ubuntu-desktop

 

  1. 2014.10.09 13:55

    비밀댓글입니다

참고 : http://theeye.pe.kr/archives/2105

 

Oracle JDK 패키지를 제공하는 저장소 추가

 

1. sudo apt-get install software-properties-common

2. sudo add-apt-repository ppa:webupd8team/java

3. sudo apt-get update

 

 

java7 설치

 

4. sudo apt-get install oracle-java7-installer

 

 

JAVA_HOME, PATH 등 자동 설정

 

5. sudo apt-get install oracle-java7-set-default

 

 

설치 확인

 

6. java -version

 

 

삭제

sudo apt-get remove oracle-java7-installer

 

 

 

 

 

 

 

SHELL> sudo lshw


이 명령어가 없으면 설치 해야함.

SHELL> sudo apt-get install lshw


gui 버전은
SHELL> sudo apt-get install hardinfo
SHELL> sudo apt-get install lshw-gtk



pci 장치만 확인하려면

SHELL> lspci



참고 : http://blog.foxb.kr/54

'LINUX_UNIX' 카테고리의 다른 글

[ubuntu] ubuntu server 설치 후 GUI 최소 설치.  (1) 2014.06.08
ubunutu - jdk 설치  (0) 2014.06.02
[ubuntu] 하드웨어 정보 보기  (0) 2011.06.02
CharacterSet 과 Encoding  (0) 2011.01.28
터미널에서 한글 깨짐.  (0) 2011.01.11
linux 한글패치된 unzip 5.52  (0) 2011.01.11


문자셋과 인코딩의 정의

  • 문자셋 (charset, Character Set)
하나의 언어권에서 사용하는 언어를 표현하기 위한 모든 문자(활자)의 모임을 문자셋(charater set)이라고 한다. 다시 말하면 우리가 얘기하는 언어를 책으로 출판할 때 필요한 문자(활자)를 모두 모은 것이라고 생각하면 된다. 추가적으로 부호와 공백 등과 같은 특수 문자도 문자셋에 포함된다.
영어의 경우 알파벳 대소문자와 특수 문자 등으로 간단하게 문자셋을 구성할 수 있지만 한글의 경우 출판에서 가,나,다 등으로 출판함으로 훨씬 다양한 문자셋을 가지고, 또한 한자를 병행해서 사용함으로 문자셋의 범위는 더욱 넓어진다.
  • 추상적인 글자 셋은 여러 개의 인코딩을 가질 수 있다.
  • MIME 문자셋은 IANA에서 정의하며 인터넷 및 XML 파일에서 사용한다.
  • 인코딩 (encoding)
인코딩은 문자셋을 컴퓨터가 이해할 수 있는 바이트와 매핑하는 규칙이다. 예를 들면 ASCII Code에서 A,B,C 등은 문자셋이고 A는 코드 65, B는 코드 66 등 바이트 순서와 매핑한 것이 인코딩이다. 따라서 문자셋을 어떻게 매핑하느냐에 따라 하나의 문자셋이 다양한 인코딩을 가질 수 있다.
  • 추상적인 문자셋을 구체적인 bit-stream으로 표기하는 방법
  • 여러가지 문자셋을 동시에 표시할 수 있다.
  • 대부분의 인코딩에서는 대소문자를 구분하지 않는다.
  • 대한민국 문자셋(charater set)에서 가장 많이 사용하는 인코딩은 "UTF-8", "KSC5601", "ISO-8859-1" 이다.
  • 문자셋(인코딩)의 예
  • 한글 : 8bit KSC5601 (8bit EUC-KR, 7bit ISO-2022-KR, ISO-2022-Int)
  • 영문 : KSC5636, US-ASCII (둘 간의 차이는 화페 단위 뿐)
  • 한글+영문 : KSC5861 (EUC-KR), KSC5636 + KSC5601를 모두 포함한다.
  • 유니코드 : 4byte Unicode < ISO-10646 UCS (ISO-8859-1, UTF-8, UTF-16)

문자셋과 인코딩은 동일한 명칭을 가질 수 있어 서로 혼용하여 사용되는 경우가 많다.
EUC-KR은 원래 유닉스용 표준이었는데 인터넷으로 확장되어 사용된다.
KSC5601은 인터넷에서 원활한 한글(완성형) 사용을 위하여 정의된 표준이다.
EUC (Extended UNIX Code), UTF (UCS Transformation format)

기본 인코딩

  • Windows : 시스템 언어와 관련된 코드 페이지를 따름
    • 영문 Windows는 CP1252 인코딩을 사용
    • 한글 Windows는 MS949 인코딩을 사용
  • Unix : LANG 환경 변수로 지정된 로케일에 해당하는 인코딩
    • Solaris는 LANG 환경 변수가 ko, ko_KR일 경우 EUC-KR 인코딩을 사용
    • HP는 LANG 환경 변수가 ko_KR, ko_KR.eucKR일 경우 EUC-KR 인코딩을 사용
    • Unix에서 locale -a 명령을 사용하여 LANG 환경 변수에 지정 가능한 문자셋을 확인할 수 있다.
  • HTML : ISO-8859-1와 ISO-10646
  • XML : UTF-8
  • 웹 브라우져 : 내부적으로 모두 유니코드로 처리를 한다.
  • HTTP/1.0 : ISO-8859-1
  • HTTP (URL,URI) : US-ASCII, %hexadecimal_code, JavaScript escape() 함수 사용
  • Java : 유니코드 2.0
  • 직렬화된 Java Class : UTF-8
  • J2EE : ISO-8859-1
  • Oracle : UTF-8 (AL32UTF8), 한국에서는 KSC5601 (KO16KSC5601)




다양한 환경에서 인코딩 설정

웹 브라우져 설정

  1. "도구 -> 인터넷 옵션 -> 언어" 메뉴를 선택한다.
  2. 영어[en]와 한국어[ko]를 추가하고 원하는 언어를 가장 상단에 위치한다.

JVM 설정

  • 일반적으로 LANG 환경 변수를 설정해 주면 자동으로 설정이 된다.
locale -a                               Solaria unix 명령어로 지원 가능한 encoding을 확인한다.

env LANG ko csh에서 Encoding을 설정한다. (KSC5601, EUC-KR)

LANG=ko ksh에서 Encoding을 설정한다. (KSC5601, EUC-KR)

  • JVM 옵션 설정 (UTF-8, ISO-8859-1, KSC5601)
-Dfile.encoding=8859_1                  필수 항목

-Dfile.client.encoding=8859_1

-Dclient.encoding.override=8859_1 JVM 버전에 따라 (사용안함)

  • JSP를 사용하여 JVM 옵션 확인 (encoding.jsp)
file.encoding = <%= System.getProperty("file.encoding") %><br>

file.client.encoding = <%= System.getProperty("file.client.encoding") %><br>

client.encoding.override = <%= System.getProperty("client.encoding.override") %><br>

HTML 설정

HTML 파일을 UTF-8로 만들어 저장한다.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

XML 설정

XML 파일을 UTF-8로 만들어 저장한다.

<?xml version="1.0" encoding="UTF-8" ?>

JSP 설정

JSP 파일을 UTF-8로 만들어 저장한다.

<%@ page pageEncoding="UTF-8" %>

<%@ page contentType="text/html;charset=UTF-8" %>

Servlet 설정

HTTP 요청의 인코딩 지정

request.setCharacterEncoding("UTF-8");

HTTP 응답의 인코딩 지정

response.setContentType("text/html; charset=UTF-8");

web.xml 설정

<mime-mapping>

<extension>html</extension>

<mime-type>text/html;charset=UTF-8</mime-type>

</mime-mapping>

Default Oracle Database 문자셋

  • Default Oracle Database 문자셋 : UTF-8 (AL32UTF8), 한국에서는 KSC5601 (KO16KSC5601)
  • AL32UTF8, KO16KSC5601 (KSC5601), WE8ISO8859P1 (8859_1)
  • Default Oracle Database 문자셋 확인 방법
sqlplus system/manager


select parameter || ' : ' || value parameter_value

from NLS_DATABASE_PARAMETERS

where parameter = 'NLS_CHARACTERSET'

or parameter = 'NLS_NCHAR_CHARACTERSET';


select name || ' : ' || substr(value$, 1, 40) parameter_value

from sys.props$

where name = 'NLS_CHARACTERSET';


select parameter || ' : ' || value parameter_value

from NLS_INSTANCE_PARAMETERS, V$NLS_PARAMETERS, NLS_SESSION_PARAMETERS;

  • Oracle Database 문자셋 변경 방법
환경 변수 또는 %ORACLE_HOME%/dbs/init[SID].ora 을 설정한다.
NLS_LANG='American_America.Ko16ksc5601'

ORA_NLS33='$ORACLE_HOME/ocommon/nls/admin/data'

NLS_DATE_FORMAT='YYYY-MM-DD'

  • DriverManager에서 문자셋 설정 방법
java.util.Properties props = new java.util.Properties();

props.put("charSet", "KSC5601" );

DriverManager.getConnection(dbUrl, props);



'LINUX_UNIX' 카테고리의 다른 글

ubunutu - jdk 설치  (0) 2014.06.02
[ubuntu] 하드웨어 정보 보기  (0) 2011.06.02
CharacterSet 과 Encoding  (0) 2011.01.28
터미널에서 한글 깨짐.  (0) 2011.01.11
linux 한글패치된 unzip 5.52  (0) 2011.01.11
kill 프로세스명 찾아서 강제로 죽이기  (0) 2011.01.06
/etc/sysconfig/i18n 편집

LANG="ko_KR.eucKR"
SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

# source /etc/sysconfig/i18n 으로 적용


 vi ~/.bashrc 편집 (혹은 /etc/profile)

export LC_ALL=ko_KR.eucKR
export LANG=ko_KR.eucKR






linux에서 zip 파일을 풀었는데,
한글 파일들이 깨져서 나오더라.

단순히 터미널에서 한글을 표현하지 못해서 그런가 했는데,
아니더라.

그래서 검색했더니,

나오더라...



검색은 생활화.

희망을 준 주소 : http://kldp.org/node/82481

'LINUX_UNIX' 카테고리의 다른 글

CharacterSet 과 Encoding  (0) 2011.01.28
터미널에서 한글 깨짐.  (0) 2011.01.11
linux 한글패치된 unzip 5.52  (0) 2011.01.11
kill 프로세스명 찾아서 강제로 죽이기  (0) 2011.01.06
Linux 기본 Character Set 변경. utf8  (2) 2007.03.27
[ubuntu] ssh 와 ftp 설치.  (0) 2007.02.07

# kill -9 `ps -ef | grep 프로세스명 | grep -v grep | awk '{ print $2 }'`

 

또는

 

# ps -C httpd --no-heading | awk '{ print $1 }' | xargs -t -i kill -9 {}

 

xargs는 여러 인자를 옵션으로 받아 원하는 명령어를 일일이 수행해 주는 커맨드이다.
위의 경우는 httpd 프로세스를 모두 죽이는 예이다.


운영체제의 기본 charset을 변경해 보셨나요?


전 Fedora Core4을 설치하고  /etc/sysconfig/i18n 을 열어

 

LANG="ko_KR.EUC_KR"    ->     LANG="ko_KR.UTF-8"

SUPPORTED="ko_KR.EUC_KR:ko_KR:ko"
->  SUPPORTED="ko_KR.UTF-8:ko_KR:ko"

  1. Favicon of http://nidev.tistory.com BlogIcon nidev 2007.03.31 20:54 신고

    전 이미 UTF-8로 이동하였어요 :)
    좋더군요.

sudo apt-get install ssh


sudo apt-get install vsftp

머 이런식?

sudo apt-get install apache2

sudo apt-get install mysql-server

머 이런식..ㅋ


설치시 만들었던 일반 계정으로 로그인하고,

sudo passwd root

를 사용하여 패스워드를 새로 입력하면 그 다음부터 root 계정을 바로 사용할 수 있다.


'LINUX_UNIX' 카테고리의 다른 글

Linux 기본 Character Set 변경. utf8  (2) 2007.03.27
[ubuntu] ssh 와 ftp 설치.  (0) 2007.02.07
[ubuntu] root 계정 사용하기.  (0) 2007.02.07
[ubuntu] 업데이트 명령어.  (0) 2007.02.07
[linux] 시스템 시간 맞추기  (0) 2007.01.13
[linux] X-windows or Console login  (0) 2007.01.13
sudo apt-get update (기존 설치된 프로그램 업데이트)
sudo apt-get upgrade (새로운 프로그램 업그레이드)

'LINUX_UNIX' 카테고리의 다른 글

[ubuntu] ssh 와 ftp 설치.  (0) 2007.02.07
[ubuntu] root 계정 사용하기.  (0) 2007.02.07
[ubuntu] 업데이트 명령어.  (0) 2007.02.07
[linux] 시스템 시간 맞추기  (0) 2007.01.13
[linux] X-windows or Console login  (0) 2007.01.13
[linux] ftp 명령 살짝;  (0) 2007.01.13

리눅스에서 시간을 맞추시려면 ...

네트워크에 연결이 되어 있다면 아래 방법을 ...

rdate -s time.bora.net



네트워크에 연결이 안되었다면 ...

date -s '2002-11-11 09:21:40'


라고 하면 됩니다.

출처: http://blog.naver.com/devahn/80003020682

'LINUX_UNIX' 카테고리의 다른 글

[ubuntu] ssh 와 ftp 설치.  (0) 2007.02.07
[ubuntu] root 계정 사용하기.  (0) 2007.02.07
[ubuntu] 업데이트 명령어.  (0) 2007.02.07
[linux] 시스템 시간 맞추기  (0) 2007.01.13
[linux] X-windows or Console login  (0) 2007.01.13
[linux] ftp 명령 살짝;  (0) 2007.01.13
vi 로 /etc/inittab 런레벨 설정 바꾸세여 ㅋㅋ
inittab 열어보시면

#
# inittab This file describes how the INIT process should set up
# the system in a certain run-level.
#
# Author: Miquel van Smoorenburg,
# Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#


id:3:initdefault: <-- 이부분 숫자를 3으로 바꾸면 멀티유저 텍스트 모드로 로그인 돼는겁니다.
                           5 로 돼어있으면 X윈도우로 들어가것죠;;
                           주석문 참고 하시면 될 듯.

'LINUX_UNIX' 카테고리의 다른 글

[ubuntu] ssh 와 ftp 설치.  (0) 2007.02.07
[ubuntu] root 계정 사용하기.  (0) 2007.02.07
[ubuntu] 업데이트 명령어.  (0) 2007.02.07
[linux] 시스템 시간 맞추기  (0) 2007.01.13
[linux] X-windows or Console login  (0) 2007.01.13
[linux] ftp 명령 살짝;  (0) 2007.01.13
MKDIR 디렉토리 생성
ftp> mkdir public : 호스트 컴퓨터의 현재 디렉토리 밑에 public 이란 디렉토리가 생깁니다.


RMDIR 디렉토리 삭제
ftp> rmdir public : 디렉토리 내용물을 다 지운 후 디렉토리를 지워야 지워집니다.


REN 파일/디렉토리 이름 변경
ftp> ren my.html your.html


DEL 파일 삭제
ftp> del my.html : 한번 삭제한 파일은 복구가 불가능합니다.


PUT 파일 업로드
ftp> binary ( 압축/그림 파일 전송시에는 이 명령 실행후 put하세요)
ftp> put local.html home.html
내 PC의 현재 디렉토리 밑의 local.html 을 호스트 상의 현재 디렉토리의 home.html 로 업로드


MPUT 여러개의 파일 업로드 : 토글 명령이므로 두번 하면 다시 원상 복귀
ftp> binary (바이너리 파일 전송 옵션 모든 파일 전송시 무조건 설정하는 게 좋음)
ftp> mput *.gif 현재의 PC 디렉토리 밑의 *.gif 를 업로드


GET 파일 1개 다운로드
ftp> binary (바이너리 파일 전송 옵션 모든 파일 전송시 무조건 설정하는 게 좋음)
ftp> GET remote.html localpc.html
remote.html 을 PC의 localpc.html 로 저장
localpc.html 생략하면 remote.html 로 저장


MGET 파일 여러개 다운로드
ftp> binary (바이너리 파일 전송 옵션 모든 파일 전송시 무조건 설정하는 게 좋음)
ftp> GET *.html


DIR 디렉토리 보기
ftp> DIR


CD 리모트 디렉토리 이동 (FTP 서버)
ftp> cd public
ftp> cd .. ===> 상위 디렉토리 이동시 .. (도트 2개 ) 사용


LCD 로컬 디렉토리 이동
ftp> LCD c:
etscapeprogram (내 컴퓨터)


hash 파일 업/다운로드시 진행 결과를 보여줍니다.
ftp> hash


binary 파일을 바이너리로 전송
ascii 파일을 아스키로 전송
bye 접속 끊기

'LINUX_UNIX' 카테고리의 다른 글

[ubuntu] ssh 와 ftp 설치.  (0) 2007.02.07
[ubuntu] root 계정 사용하기.  (0) 2007.02.07
[ubuntu] 업데이트 명령어.  (0) 2007.02.07
[linux] 시스템 시간 맞추기  (0) 2007.01.13
[linux] X-windows or Console login  (0) 2007.01.13
[linux] ftp 명령 살짝;  (0) 2007.01.13

+ Recent posts