- Today
- 0
- Total
- 186,377
목록Unix & Linux (22)
개발은 너무해
특정 데이터를 찾아서 삭제하는 명령어인데 아래와 같습니다. Awk 를 사용하여 나온 결과값을 while 문을 사용하여 지우는 명령어 입니다. [/var/spool/mqueue]# ls -al |grep -i 2008 | awk '{print $7}'| while read line> do> rm -f $line > done
KISA 사이트에 들어가면 메일서버에 대한 자세한 소개와 Exchange, Postfix, Sendmail, qmail 에 대한 설명과 설치 방법들이 나옴. SPF 가 뭔지? 또 왜 등록을 해야하는지 찾아보다가 알게되었다.ㅡㅡ
$ vi /etc/aliases 에 입력 root : oracle : ex) root : goodgods@tistory.com 저장 후 newaliases 를 실행 시켜 적용한다.
단순히 shell 파일을 실행시킬 경우 문제없이 잘 된다.그러나 크론으로 실행시켰을 경우 sqlplus 명령어를 찾을 수 없다는 메세지가 뜬다.메세지는 크론메일로 확인이 가능하다.(/var/spool/mail/계정)sqlplus: command not found 결론부터 말하자면, 환경변수가 맞지 않아서이다.실행되는 계정의 환경변수를 변경해주기도 하지만, 대부분 shell 파일에 환경변수를 재설정하여 사용하는 것 같다. 나같은 경우는 path를 지정해주지 않았음. export ORACLE_SID=PRODexport ORACLE_BASE=/oracleexport ORACLE_OWNER=oracleexport ORACLE_HOME=/oracle/product/10.2.0export PATH=$PATH:$OR..
$ sudo yum install samba-client.x86_64 samba-common.x86_64 samba-swat.x86_64 samba.x86_64 설치 후 /etc/samba/smb.conf 에서 설정 $ /etc/init.d/smb start | stop | restart #---- Network Related Options ------ unix charset = utf-8 dos charset = utf-8 display charset = utf-8 smb port = 139; hosts allow = 127. 192.168,12. 192.168.13 #---- Standalone Server Options ------ security = user passdb backend = smbp..
* 관리자 권한 주기/etc/sudoers 파일 수정(vi로는 수정이 불가능하므로, 아래명령어를 이용.)$ visudo root 밑에 관리자 권한을 줄 계정을 써주고 저장하면 관리자 권한이 부여됨.root ALL=(ALL) ALLUSER_NAME ALL=(ALL) ALL 관리자 권한에 제약을 주려면 아래와 같이 주면 된다.USER_NAME ALL=/user/sbin/useradd, /user/bin/passwd sudo를 붙여 명령어를 실행한다.$ sudo useradd USER_NAME * 루트 ssh 로그인 제한.$ vi /etc/ssh/sshd_configPermitRootLogin no 로 수정(default는 yes 이다.) $ service sshd restart (서비스 재시작)
내가 설정한 procmailrc 이다.spamassassin에서 걸러내지는 파일을 삭제 시키고,수신자가 여러 alias에 포함되어 있어 중복 메일이 오는 경우를 설정에 넣었다.그러나 이 파일에 한글은 걸러내지지 않는 것 같다. 왜그런지 모름..ㅠㅠ SHELL=/bin/shTH=/bin:/usr/bin:usr/local/binVERBOSE=on :0fw: spamassassin.lock| /usr/local/bin/spamc SPAMDIR="/data1/vpopmail/domains/domain_name.com/spamd/Maildir/" ## Filtering Rules# 인코드되어 날아오는 헤더를 디코드 하는 부분.:0 Efhw*^(Subject|From|Cc):.*=\?EUC-KR\?(B|Q)\?|/..
- sendmail 시작/중지$ /sbin/init.d/sendmail stop$ /sbin/init.d/sendmail start - sendmail queue 확인$ sendmail -bp -oQ/var/spool/clientmqueue$ sendmail -bp -oQ/var/spool/mqueue - sendmail queue 삭제$ cd /var/spool/mqueue/rm *
$ cd /tmp * vnc와 기본적인 패키지 설치$ yum install gcc make pam-devel openssl-devel vnc-server tigervnc-server * xrdp-v0.6.0 다운로드, 압축 풀기 및 설치$ wget http://downloads.sourceforge.net/project/xrdp/xrdp/0.6.0/xrdp-v0.6.0.tar.gz$ tar xvfz xrdp-v0.6.0.tar.gz$ cd xrdp-v0.6.0$ yum install libX11-devel libXfixes-devel autoconf automake libtool$ ./bootstrap$ ./configure$ make$ make install$ /etc/xrdp/xrdp.sh start..
특정 IP가 해당 서버에 무분별하게 접속하는 것을 방지하기 위해서 설치.해킹에 대한 차단을 미연에 방지할 수 있다./etc/fail2ban/jail.conf 에서 설정이 가능하다.(몇번 접속시 언제까지 막을 것인지..) $ rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm$ yum install fail2ban$ /etc/init.d/fail2ban stop | start | restart $ iptables -LChain INPUT (policy ACCEPT)target prot opt source destinationDROP tcp -- 1-164-0-0.dynamic.hinet.net/16 an..
$ cd /var/tmp$ wget http://sourceforge.net/projects/vacation/files/latest/download?source=files$ cd vacation-1.2.7.1$ make * make 시 아래와 같은 에러 발생시 gdbm 관련 패키지를 설치한다.gcc -g -Wall -Xlinker -warn-common -D_PATH_VACATION=\"/usr/bin/vacation\" -o vacation vacation.c strlcpy.c strlcat.c rfc822.c -lgdbmvacation.c:81:18: error: gdbm.h: No such file or directory * gdbm 설치 확인$ rpm -qa | grep gdbmgdbm-1.8.0..
Linux Debian hosts.deny 에 나의 IP가 수시로 등록되어 접속이 될 수 없었다./var/lib/denyhosts 에 있는 일부 파일들을 열어 IP를 지어주면 된다.hosts hosts-restrictedhosts-roothosts-validuser-hosts http://denyhosts.sourceforge.net/faq.html#3_19
scp 파일명 계정명@IP주소:경로 scp copy_test.log oracle@127.0.0.1:/oracle/oradata/Password:copy_test.log 100% 124MB 17.7MB/s 00:07
[root@iVM oracle]# ls -ltrtotal 741388-rw-r--r-- 1 oracle dba 758433170 Jun 7 14:31 10201_database_linux_x86_64.cpio.gz[root@iVM oracle]# su - oracle[oracle@iVM ~]$ gunzip 10201_database_linux_x86_64.cpio.gz[oracle@iVM ~]$ ls10201_database_linux_x86_64.cpio[oracle@iVM ~]$ cpio -idmv < 10201_database_linux_x86_64.cpio
-- .htaccess AuthType Basic AuthName Administrator AuthUserFile /home/httpd/pgheo/.htpasswd AuthGroupFile /dev/null require valid-user -- .htpasswd htpasswd 경로는 /usr/local/apache2/bin/에 존재한다. /usr/local/apache2/bin/htpasswd -c .htpasswd [ID] New password: Re-type new password:
grep 에서 -i 옵션은 대소문자를 구분하지 않겠다. ex) 1. grep -i ora- alert_prod.log alert_prod.log 파일에서 ora- 와 ORA- 로 되어있는 것들을 찾겠다.(대소문자 구분 안함) 2. grep ora- alert_prod.log alert_prod.log 파일에서 ora-로 되어있는 것들을 찾겠다. (대소문자 구분)
유닉스에서는 shutdown 한 로그 기록을 아래경로에 남겨놓는다. vi /var/adm/shutdownlog 참고로 uptime은 시스템이 재가동 된 후 얼마동안 지속되고 있는지를 확인 할 수 있다.
1. 프로그램 -> 시스템 -> 암호 및 암호화 키 2. 암호:login 우클릭 후 암호 바꾸기 선택 3. 과거 암호를 입력후 현재 암호 및 확인부분 입력. - 만약 과거 암호를 잊어먹었다면 어케 하면 좋을까요?;;
우분투를 reboot을 했는데..로딩할때 우분투표시와 함께 아래 disk checking 하면서 퍼센트가 올라가고 있었습니다.그러던중 에러가 나면서 아래와 같은 메세지를 뿌려주던군요. Give root password for maintenance(or type Control-D to continue):Login incorrect.Give root password for maintenance(or type Control-D to continue): 컥!! root 암호를 입력하라는데..오래전에 만들고 다시 삭제를 했는데 왜 이런 문구가 뜰까하여알것같은 패스워드는 전부 입력했지만 안되더군요!ㅠㅠ 다시 부팅을 하면서 F12를 누르니 윈도우에서 F8과 같은 부팅모드가 뜨더라고요. --몇달전 일이라서 기억이 안난..
메모장에 끄적끄적 적어놓고 이제야 블로그에 옮겨 적는다.파일 만든날짜가 2009년 8월 16일 이였는데 설치한지가 이렇게 오래되었나??다시보니 조금 헷갈리긴 하다. 레드헷을 설치하고 해킹을 당해 우분투라는 리눅스를 설치를 해보았다. 쉽게 우분투를 설치했다.(CD 넣고 윈도우 같이 설치한 것 같다.) putty로 접속하면 한글이 보이지 않는다.아직 이것은 해결하지 못했다. (그냥 묵인하고 넘어갔다가 해결보고 밑에다가 다시 씀)putty버젼이 0.58h1이라서 0.60h로 변경후 다시 해보니 한글이 잘 나온다. 오라클을 설치하기 위해서 http://landmake.pe.kr/entry/ubuntu%EC%97%90%EC%84%9C-%EC%98%A4%EB%9D%BC%ED%81%B4-%EC%82%AC%EC%9A%..
#vi /etc/ssh/sshd_config : 아래와 같이 수정 Port [변경할 포트 번호]#Protocol 2,1Protocol 2ListenAddress 0.0.0.0#ListenAddress : 서비스 재시작#service sshd restart
웅이^^ | 웅이 http://blog.naver.com/nondureng1/10015246390crond 데몬 /etc/rec.d/init.d/crond 스크립트에 의해 시작, 종료,재시작될 수 있다기본 명령의 위치 :/user/bin/crontab =>아무곳에서도 실행 가능 함 등록,수정, 보기 사용형식 crontab [ -u 사용자 id] 파일 crontab [-u 사용자 id] { -l | -r | -e} $ crontab -l no crontab for truefeel 설정한 적이 없어 아직 비어있다 crond 실행 확인=>ps -ef | grep crond crond 시작=> /etc/rc.d/init.d/crond start{restart | stop} 일반사용자에게 crontab 명령어 사..