반응형 9. 도서관269 [Solaris] sed Common threads: sed 예제, Part 1 (한글) 유닉스 에디터 문서 옵션 이 페이지를 이메일로 보내기 제안 및 의견 피드백 난이도 : 초급 Daniel Robbins, 회장/CEO, Gentoo Technologies, Inc. 2000 년 9 월 01 일 2006 년 10 월 19 일 수정 매우 강력한(하지만 자주 잊혀지는) 유닉스 스트림 에디터인 sed의 사용 방법을 설명한다. sed는 쉘 스크립트를 사용하여 파일의 일괄 편집이나 기존 파일들을 변경하기에 이상적인 툴이다. 에디터 선택하기 유닉스에는 파일을 편집할 수 있는 여러 옵션들이 있다. 지금도 머리에 vi, emacs, jed 등이 떠오른다. 각자(키 바인딩을 포함하여) 선호하는 에디터가 있을 것이다. 이러한 에디터를 사용하여.. 9. 도서관/__다. UNIX 2008. 6. 26. [Solaris] OpenSSL 윈디하나의 솔라나라: OpenSSL OpenSSL 설치할 OpenSSL 버전 OpenSSL 0.9.8a OpenSSL을 사용할 어플리케이션 버전 Apache 2.2.8 들어가기 전에 OpenSSL은 보안 향상을 위해 사용된다. 그러나 OpenSSL에는 아직 버그가 존재하기 때문에, 수시로 OpenSSL의 버전을 확인해 업데이트 해주어야 한다. SSL은 주로 패킷 스나이핑으로 인한 피해를 줄여줄 뿐이다. 그 이상은 안된다. 만능이 아니다! SSL 설치하고 '보안은 끝'이라고 생각하는 것은 오산일 뿐이다. [SSL을 설치했는데 왜 해킹을 당했나요?]라는 질문은 참 바보같은 질문이다. 해킹에는 수십~수백가지 방법이 있으며, SSL은 그중 하나인 패킷 스나이핑을 무력화할 뿐이다. (패킷스나이핑이 되지 않도록 하.. 9. 도서관/__다. UNIX 2008. 6. 26. [Solaris_Basic] gcc와 make 강좌 이전페이지 다음페이지 차례 gcc와 make 강좌 지은이 : 이만용(geoman), 옮긴이 : 조한석(junye)v1.0, 1997년 6월 11일 수요일 이 문서는 나우누리 "Linux 사용자 모임" 12-2번 강좌란 게시판에 올라온 이만용님의 강좌 "gcc와 make에 대한 강좌"를 sgml문서로 만든 것입니다. 참고문헌 Running LINUX(Matt Welsh, Lar Kaufman), "오렐리 출판사" 1. 시작하면서 1.1 C 와 gcc 와의 관계 1.2 gcc 에 대한 이야기 하나 2. gcc 강좌 2.1 gcc 에 대한 기본 이해 2.2 gcc 사용하기 3. make 강좌 3.1 머릿말 3.2 make 시작해 봅시다. 3.3 꼬리말 규칙, 패턴 규칙 3.4 GNU make 확장 기능 3.5.. 9. 도서관/__다. UNIX 2008. 6. 26. [ Solaris_Basic] shell 바꾸기 passwd -e [계정] bash-2.05# passwd -e Old shell: /usr/bin/bash New shell: 여기에 지정하고자 하는 shell의 경로를 적어준다. 혹은 # vi /etc/passwd 를 열어 "/etc/passwd" 13 lines, 472 characters root:x:0:1:Super-User:/:/usr/bin/bash 9. 도서관/__다. UNIX 2008. 6. 25. [Solaris_Basic] /etc/hosts.allow 와/etc/hosts.deny 파일설정하기 /etc/hosts.allow 와/etc/hosts.deny 파일설정하기 위의 두 파일은 tcp_wrapper의 엑세스컨트롤규칙을 정하는 파일이라고 할수 있다. Tcp_wrapper는 일종의 방화벽역할을 한다. 즉, 서버에 접근할수 있는 서비스(ftp, telnet, pop등)와 접근을 허용할 IP Address(A, B, C Class로 설정가능)를 설정할수 있기 때문이다. 먼저 /etc/hosts.allow 파일은 접근허용할 범위(IP Address)를 설정하고, /etc/hosts.deny 파일은 접근을 허용하지않을 범위(IP Address)를 설정한다. 가장 일반적으로 사용하는 정책은 hosts.deny 파일을 ALL:ALL로 설정하여 모든 호스트로부터의 접근을 제한한 다음 hosts.allow파.. 9. 도서관/__다. UNIX 2008. 6. 23. [Solaris_Basic] wget 설치하기 1. http://www.sunfreeware.com 로 가서 자신의 os 버전에 맞는 wget을 down 받습니다. 2. 우선 저는 버전이 9이기 때문에 9버전은 다운 받았습니다. ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/wget-1.11.3-sol9-sparc-local.gz 3. gz 으로 압축되어 있는 것을 푼다. ex> gzip -d wget-1.11.3-sol9-sparc-local.gz 4. pkgadd 명령으로 wget을 설치한다. (경로를 지정해 주지 않으면 기본적으로 /usr/sfw/bin/wget 에 깔린다.) ex> pkgadd -d wget-1.11.3-sol9-sparc-local.gz 5. 그럼 wget 이 모두 설치 완료되었다. 설치.. 9. 도서관/__다. UNIX 2008. 6. 20. [Solaris_Basic] Network 설정 솔라리스에서 DNS, IP 및 기타 Gateway 등 네트워크 설정 방법입니다. 초보 관리자에게는 아주 유익한 자료가 될 거라 생각이 드네요!! * Solaris 에서 변경해야 될 파일들 /etc/nodename # if you need to change the name of the machine /etc/hostname.interface # eg. hostname.hme0 /etc/hosts # Update to reflect new name /etc/nsswitch.conf # Update if your name resolution /etc/resolv.conf # Update if your name servers/domain changed (DNS only) /etc/defaultdomain # s.. 9. 도서관/__다. UNIX 2008. 6. 20. [Solaris_Help] wget GNU Wget 1.7, a non-interactive network retriever. Usage: wget [OPTION]... [URL]... Mandatory arguments to long options are mandatory for short options too. Startup: -V, --version display the version of Wget and exit. -h, --help print this help. -b, --background go to background after startup. -e, --execute=COMMAND execute a `.wgetrc'-style command. Logging and input file: -o, --output-file=FILE.. 9. 도서관/__다. UNIX 2008. 6. 20. [Solaris_Basic] FTP 에서 Root 접근시 login Failed 날 때 어떻게 하나요? The problem was that the server for security reasons wasn't allowing root to connect, but if you want to connect as root: in /etc/ftpd/ there is a file that need to be modified: 1-) /etc/ftpd/ftpusers ----> you have to delete or comment the line of root but for security reasons don't do it unless you have a good reason. 1. /etc/ftpd/ftpusers 해당 파일에서 편집기로 root를 지우거나 주서처리하시고 저장하고 나오세요. 2. 이제 FTP에서.. 9. 도서관/__다. UNIX 2008. 6. 18. [Solaris_Basic] hme0 가 보이지 않아요. # ifconfig -a lo0: flags=1000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 OS를 install 시 Network는 나중에 잡겠다고 그냥 건너 뛰었을 경우 종종 Loop back만 보이는 경우가 방생하기도 하는데요. (꼭 그런건 아니예요 -_- ;) 이러한 경우 해결 방법. 1. cat /etc/path_to_inst 이라는 파일을 보고 네트워크 interface를 찾는다. 2. vi /etc/hostname.interface 로 새롭게 파일을 만든 뒤 hostname를 적어 줍니다. 3. 그런 뒤 이미 알고 계신 네트워크 설정 파일들을 수정하여 주신 후 Reboot -- -r 을 해주시면 아래와 같이 정상적으로 interface가 .. 9. 도서관/__다. UNIX 2008. 6. 18. [Solaris_Basic] ssh로 접속 가능하게 해주세요. <Permission denied, please > I set PermitRootLogin in /etc/ssh/sshd_config to 'forced-commands-only', as described in sshd_config(5), but when trying to log in (with public key auth), I'm asked for a password and not allowed in ("Permission denied, please try again."). 위에 답변과 같이 ssh 설정 파일을 수정해 주시면 Permission denied, please try again 이라는 글을 보지 않아도 됩니다. 1. /etc/ssh/sshd_config 라는 파일을 편집기로 열어 주세요. 2. PermitRootLogin no 라는 부분을 .. 9. 도서관/__다. UNIX 2008. 6. 18. [Solaris_Basic] Telnet 으로 Login 하는 방법. /etc/default/login 이라는 파일이 있는데 이 파일을 편집기로 열어서 파란색 부분 찾아 주석처리해 주면 됩니다. 주석 처리후 데몬을 죽였다 살리는 그런 Action을 취하지 않아도 직방으로 적용이 되어 Telnet으로 접속 가능합니다. . . . # If CONSOLE is set, root can only login on that device. # Comment this line out to allow remote login by root. # #CONSOLE=/dev/console # PASSREQ determines if login requires a password. . . . 9. 도서관/__다. UNIX 2008. 6. 18. 이전 1 ··· 19 20 21 22 23 다음 💲 추천 글 반응형