검색결과 리스트
컴퓨터에 해당되는 글 92건
- 2013.09.19 하드 파티션 백업/복사 프로그램
- 2013.09.19 ubuntu 관리자 sudo 권한유지
- 2013.09.19 ubuntu tar 백업, 복구
- 2013.09.18 ubuntu 설치 리스트 확인
- 2013.09.17 ubuntu *.deb 파일 설치
- 2013.09.17 rabbitmq 사용자 관리 (암호 설정)
- 2013.09.16 linux shutdown 에러
- 2013.09.16 apache index page redirect
- 2013.09.13 linux 시간 변경
- 2013.09.13 linux sed 사용법
글
하드 파티션 백업/복사 프로그램
Macrium Reflect Free
홈페이지 : http://www.macrium.com/reflectfree.aspx
사용 : http://snoopybox.co.kr/1581
'컴퓨터' 카테고리의 다른 글
2013년에 하지 말아야 할 9가지 애플리케이션 개발 프로젝트 (0) | 2013.09.20 |
---|---|
ubuntu 12.04 gedit 한글깨짐 (0) | 2013.09.20 |
ubuntu 관리자 sudo 권한유지 (0) | 2013.09.19 |
ubuntu tar 백업, 복구 (0) | 2013.09.19 |
ubuntu 설치 리스트 확인 (0) | 2013.09.18 |
글
ubuntu 관리자 sudo 권한유지
root 권한 유지
'컴퓨터' 카테고리의 다른 글
ubuntu 12.04 gedit 한글깨짐 (0) | 2013.09.20 |
---|---|
하드 파티션 백업/복사 프로그램 (0) | 2013.09.19 |
ubuntu tar 백업, 복구 (0) | 2013.09.19 |
ubuntu 설치 리스트 확인 (0) | 2013.09.18 |
ubuntu *.deb 파일 설치 (0) | 2013.09.17 |
글
ubuntu tar 백업, 복구
여기서 사용한 ' /backup.tgz ' 파일명은 본인이 원하는 이름을 사용하세요
1. 백업
옵션 설명
cvpzf
c : 새로운 파일을 만든다
v : 처리하는 파일명을 출력한다
p : 퍼미션권한 정보를 포함한다
z : 데이터를 압축한다
f : 출력물의 파일명을 설정한다 (파일명은 f 뒤에 위치)
x : 파일에서 풀어낸다
--exclude : 해당 위치 제외
가장 마지막 ' / ' : 작업할 대상
2. 복구
다른 메체로 부팅하여
' / '를 다 지우고 ( 백업 파일 제외 ' /backup.tgz ' )
# sudo mkdir /proc
# sudo mkdir /lost+found
# sudo mkdir /media
# sudo mkdir /mnt
# sudo mkdir /dev
# sudo mkdir /sys
데이터를 풀어내고
제외했던 폴더들을 새로 만들어준다
그리고 재부팅
'컴퓨터' 카테고리의 다른 글
하드 파티션 백업/복사 프로그램 (0) | 2013.09.19 |
---|---|
ubuntu 관리자 sudo 권한유지 (0) | 2013.09.19 |
ubuntu 설치 리스트 확인 (0) | 2013.09.18 |
ubuntu *.deb 파일 설치 (0) | 2013.09.17 |
rabbitmq 사용자 관리 (암호 설정) (0) | 2013.09.17 |
글
ubuntu 설치 리스트 확인
설치한 프로그램 리스트
# dpkg -l
추가로 apt-get install 한
deb 파일 저장위치
/var/cache/apt/archives/
'컴퓨터' 카테고리의 다른 글
ubuntu 관리자 sudo 권한유지 (0) | 2013.09.19 |
---|---|
ubuntu tar 백업, 복구 (0) | 2013.09.19 |
ubuntu *.deb 파일 설치 (0) | 2013.09.17 |
rabbitmq 사용자 관리 (암호 설정) (0) | 2013.09.17 |
linux shutdown 에러 (0) | 2013.09.16 |
글
ubuntu *.deb 파일 설치
# sudo dpkg -i *.deb
'컴퓨터' 카테고리의 다른 글
ubuntu tar 백업, 복구 (0) | 2013.09.19 |
---|---|
ubuntu 설치 리스트 확인 (0) | 2013.09.18 |
rabbitmq 사용자 관리 (암호 설정) (0) | 2013.09.17 |
linux shutdown 에러 (0) | 2013.09.16 |
apache index page redirect (0) | 2013.09.16 |
글
rabbitmq 사용자 관리 (암호 설정)
모든 명령어는 관리자 권한이 필요하다
설치
# rabbitmqctl add_user <사용자> <비번>
사용자 추가
# rabbitmqctl set_user_tags <사용자> <태그>
사용자에게 태그설정
# rabbitmqctl delete_user <사용자>
사용자 제거
# rabbitmqctl list_users
사용자 리스트 확인
# rabbitmqctl change_password <사용자> <신규비번>
사용자의 비번 변경
# rabbitmqctl set_permissions <사용자> <접속퍼미션> ..
사용자에게 접속 퍼미션을 설정
# rabbitmqctl list_permissions
'/' 의 퍼미션 설정을 확인
# rabbitmqctl list_user_permissions <사용자>
사용자의 퍼미션을 확인
guset 삭제
# rabbitmqctl delete_user guest
bangc/1234 계정생성
# rabbitmqctl add_user bangc 1234
bangc 에게 administrator 태그를 설정
# rabbitmqctl set_user_tags bangc [administrator]
유저리스트 확인
# rabbitmqctl list_users
bangc의 접속 퍼미션을 허용
# rabbitmqctl set_permissions bangc ".*" ".*" ".*"
bangc의 퍼미션 확인
# rabbitmqctl list_user_permissions bangc
python 접속 예제
기존의 guset 접속 코드
connection = pika.BlockingConnection(pika.ConnectionParameters(host = 'myhost.com', port = 23456))
channel = connection.channel()
새로만든 계정의 id, pass 로 연결
userInfo = pika.PlainCredentials('bangc','1234')
connection = pika.BlockingConnection(pika.ConnectionParameters(host = 'myhost.com', port = 23456, credentials = userInfo))
channel = connection.channel()
'컴퓨터' 카테고리의 다른 글
ubuntu 설치 리스트 확인 (0) | 2013.09.18 |
---|---|
ubuntu *.deb 파일 설치 (0) | 2013.09.17 |
linux shutdown 에러 (0) | 2013.09.16 |
apache index page redirect (0) | 2013.09.16 |
linux 시간 변경 (0) | 2013.09.13 |
글
linux shutdown 에러
ubuntu를 설치하고
sudo shutdown 0
를 했으나.
will now switch to single-user mode 에서 fail 이 나왔다.
그래서
shutdown 옵션을 살펴보니
-r 리부팅
-h 셧다운후 종료
그렇다 -h 가 없으면 종료를 안하나 보다.
싱글모드라고 '#' 프롬프트가 나오고
대부분의 프로세스와 네트워크가 꺼진 복구 모드 같은거 란다.
-r 이나 -h 옵션을 항상 주자
'컴퓨터' 카테고리의 다른 글
ubuntu *.deb 파일 설치 (0) | 2013.09.17 |
---|---|
rabbitmq 사용자 관리 (암호 설정) (0) | 2013.09.17 |
apache index page redirect (0) | 2013.09.16 |
linux 시간 변경 (0) | 2013.09.13 |
linux sed 사용법 (0) | 2013.09.13 |
글
apache index page redirect
index.html 을 이용한 방법
index.php 를 이용한 방법
'컴퓨터' 카테고리의 다른 글
rabbitmq 사용자 관리 (암호 설정) (0) | 2013.09.17 |
---|---|
linux shutdown 에러 (0) | 2013.09.16 |
linux 시간 변경 (0) | 2013.09.13 |
linux sed 사용법 (0) | 2013.09.13 |
리눅스 source 명령어 (0) | 2013.09.12 |
글
linux 시간 변경
출처
http://mwultong.blogspot.com/2006/10/linux-date-command.html
리눅스의 커맨드라인에서는, date 라는 명령으로, 현재 날짜와 시간을 볼 수 있습니다. 그리고 컴퓨터 시계가 맞지 않는다면, date 명령으로 시간을 고칠 수도 있습니다. 방법은 다음과 같습니다.
리눅스/유닉스: 현재 날짜/시간 화면에 출력
리눅스 커맨드라인에서, date 라는 명령을 치면
Mon Oct 30 18:52:19 2006
이렇게 출력됩니다.
위와 같은 미국식 시간이 불편하다면, 한국에서 통용되는 시간 포맷으로 출력할 수 있습니다.
위의 명령으로는
2006-10-30 06:43:21 PM
이렇게 출력됩니다.
리눅스/유닉스: 날짜/시간 맞추는 법
시간 바꾸기 (24시간제로 입력):
date -s 23:43:21
이런 명령으로 현재 시각을 23시 43분 21초로 변경할 수 있습니다.
날짜 바꾸기:
date -s '2006-10-20 23:43:21'
이렇게 날짜와 시간을 같이 적어 주어야 하더군요. (이 경우에는 공백이 들어가기에 작은따옴표를 붙여야 합니다.)
그렇지 않고
date -s 2006-10-20
이렇게 하면 날짜가 2006년 10월 20일로 바뀌긴 하지만, 현재 시각은 0시 0분 0초가 되어 버립니다.
date --help
라고 하면 date 명령에 대한 도움말이 나옵니다.
os 시간 -> bios 시간
# hwclock -w
'컴퓨터' 카테고리의 다른 글
linux shutdown 에러 (0) | 2013.09.16 |
---|---|
apache index page redirect (0) | 2013.09.16 |
linux sed 사용법 (0) | 2013.09.13 |
리눅스 source 명령어 (0) | 2013.09.12 |
apt-get 에러 (0) | 2013.09.11 |
글
linux sed 사용법
# linux sed사용법
sed로 텍스트 편집하기
sed (stream editor) : 그래픽 인터페이스가 없는 명령행 유틸리티임 그래서 많은 편집 작업을 일괄적! 으로 처리하기에 아주! 적합한 도구이다.
sed는 파일을 한행씩 처리하고 현재 작업중인 라인을 패턴스페이스란 곳에 저장함
# 사용 문법
sed 'command' [filename]
sed s/regular_expression/replacement_String/flags input_file
ex) sed s/file_nmae/file_name/ > filename.txt
## sed 명령어들
d : 행 삭제
h : 패턴스페이스 내용을 홀드스페이스로 복사
H : 패턴스페이스 내용을 홀드스파이스로 추가
g : 홀드스페이스 내용을 패턴스페이스에 복사
G : 홀드스페이스 내용을 패턴스페이스에 추가
p : 행을 출력함
n : 다음입력
q : sed 종료
r : 파일로 부터 행을 읽어 온다
! : 선택된 행을 제외한 나머지 전체 행에 명령어를 적용
s : 문자열을 치환함
** s - 검색 & 치환
s는 검색과 치환을 수행한다는 뜻이다. 슬래시(/)로 검색하고 치환할 정규 표현식을 지정한다.
ex) sed s/filename/filename.txt/ filename.txt
filename.txt에 있는 filename이란 스트링을 filename.txt로 치환한다.
** \ -역슬래시
역슬래시(\)는 이스케이프 문자라고 부르는데 \다음에 오는 문자는 정규표현식으로 해석하지 않는다. 결국 스트링에 특수기호가 포함되어 있을때 \를 사용한다.
ex) sed s/\$FL/\$FILELIST/ filename.txt
** 한행에 여러번 나오는 문자열 교체하기 (flag : g)
sed는 행단위 편집기로, 행을 한번에 하나씩 메모리로 읽은 후 한단위로 처리한다.
sed를 실행할 때는 이 사실을 명심해야한다. 모든 명령행 옵션도 이러한 설계 철학에 기반을 두기 때문이다.
기본적으로 행마다 sed 명령을 새롭게 적용한다고 이해하면 되겠다
그래서 한줄에 같은 단어가 2개 이상 있다면 하나만 바뀌고 끝난다.
filename : prj.txt
project : aaa.prj, project : aaa
project : ok
위에 내용에서 project를 project_name로 바꾸고 싶다면
sed s/project/project_name/ prj.txt
그러나!! 두번째 둘의 콤마(,)뒤의 project는 바뀌지 않은것을 볼수 있을 것이다.
그래서 다음과 같이 g flag(global)를 이용한다.
sed s/project/project_name/g prj.txt
** 선행검색
s앞에 /string/을 사용하면 선행검색이 가능하다
ex) sed /okplayers/s/players :/artist :/ playerlists.txt
okplayers가 있는 줄을 찾아 players :를 artist :로 바꾸어라
** 콜론(:)으로 끝나는 문자열 모두 변경하기
정규표현식을 이용한 sed 활용법을 정리해 보자
filename:$FLN
system "echo project:$project"
system "echo version:$version"
위의 문자에서 :으로 끝나는 문자열을 모두 변경하여 보자!!!
sed s/[a-z]*:/value:/g system.txt
변경된 내용은 다음과 같다
value:$FLN
system "echo value:$project"
system "echo value:$version"
그러나!! 이것보다 더 좋은 것이 있었으니,
일정 형식의 string에 앞에 어떤 단어를 추가 하고 싶을 때
기존의 filename:, project:, version: 앞에 new_를 추가 하고 싶으면 앰퍼센트를(&) 사용하면된다.
** 앰퍼센트(&)
위의 내용에서 각각의 콜론 앞 스트링에 new_를 붙이고 싶다면!!
filename:$FLN
system "echo project:$project"
system "echo version:$version"
sed s/[a-z]*:/new_\&/g system.txt
new_filename:$FLN
system "echo new_project:$project"
system "echo new_version:$version" 이렇게 됨 ㅎㅎ
와우 다음은 awk를 정리해 보아요 ㅎㅎㅎ
<출처>
항상 감사합니다.
[출처] [Linux] sed 사용법|작성자 juner84
-----------------------------------------
linux에서 특정 문자열을 치환하는방법에는 여러가지가 있는데
'컴퓨터' 카테고리의 다른 글
apache index page redirect (0) | 2013.09.16 |
---|---|
linux 시간 변경 (0) | 2013.09.13 |
리눅스 source 명령어 (0) | 2013.09.12 |
apt-get 에러 (0) | 2013.09.11 |
ubuntu guset 계정 사용중지 (0) | 2013.09.11 |