본문 바로가기
반응형

OS/Linux&Unix42

리눅스 - telnet 설치 및 사용하기 node.js를 테스트 하다가...telnet을 해야하는데...아래처럼 되질 않았다.. [root@localhost nodejs]# telnet localhost 8000-bash: telnet: command not found[root@localhost nodejs]# telnet-bash: telnet: command not found[root@localhost nodejs]# rpm -qa | grep telnet[root@localhost nodejs]# cat /etc/xinetd.d/telnetcat: /etc/xinetd.d/telnet: No such file or directory >[root@localhost nodejs]# yum install telnet-server Running .. 2014. 2. 6.
리눅스 현재 사용 포트 확인 방법 lsof -i TCP:portNumber acet@ubuntu:~/acetServer/apache-tomcat-6.0.37/conf$ lsof -i TCP:8080(사용포트) COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 16851 acet 37u IPv6 90074 0t0 TCP *:사용포트 (LISTEN) 해당 포트가 Listen하고 있다는 것을 알 수 있다.^-^ 물론 netstat -na로도 알수가 있다.ex) acet@ubuntu:~/acetServer$ netstat -anActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign .. 2013. 6. 3.
.profile vs .bash_profile vs .bashrc 음...profile vs .bash_profile vs .bashrc 에 대해서 정확히 몰랐었다. bashrc'는 로그인 없이 Bash가 실행될 때 로드된다. 'sudo bash'나 'su'로 root 권한을 얻으려 bash를 실행할 때도 이 파일이 로드된다.정리:’.profile' - 로그인할 때 로드된다. PATH처럼 로그인할 때 로드해야 하는데 bash와 상관없는 것들을 여기에 넣는다.‘.bash_profile’ - 로그인할 때 로드된다. ‘bash completion'이나 'nvm'같이 로그인할 때 로드해야 하는데 Bash와 관련된 것이면 여기에 넣는다.’.bashrc' - 로그인하지 않고 Bash가 실행될 때마다 로드된다.bash-it나는 Bash 프레임워크인 bash-it을 사용하는데, 그냥.. 2013. 6. 2.
우분투에서 JDK 셋팅 우분투에서 JDK 셋팅 우분투의 특징이..명령어를 통해 셋팅하는 것이라고 한다.sun java를 가져온다.1) sudo add-apt-repository ppa:webupd8team/java 2) sudo apt-get update 3) sudo apt-get install oracle-jdk7-installer 단, apt-get install 명령어를 찾지 못한다면!! 아래의 명령어를 쳐준다.sudo apt-get install python-software-properties 잘 깔렸는지 확인은 자바 버전으로!acet@ubuntu:~$ java -version-bash: /usr/bin/java: No such file or directory 1,2,3 이후에 위와 같은 오류가 난다면..아래의 con.. 2013. 6. 2.
[우분투] sudo add-apt-repository command not found ubuntu sudo add-apt-repository command not found ubuntu 라고 나오면.. sudo apt-get install python-software-properties 를 해주자! 출처 : http://ubuntugeek.com/forum/index.php?topic=4196.0 2013. 6. 2.
리눅스 권한 관리 자꾸..까먹어서..ㅠ_ㅠ 잘 정리되어있는 사이트를 참고 하도록하자! 참고 사이트 : http://c36wn.egloos.com/4762496 위의 사이트에서 가져왔음을 알려드립니다^-^ # 리눅스 파일권한 상식 # ls -al 로 파일의 자세한 정보를 볼 수 있다 # 참고 : 맨앞에 문자가 - 일 경우 파일, d 이면 디렉토리, l 이면 링크를 나타냄 ) r : Read = 4 w : Write = 2 x : eXcute = 1 acet // 위에 rwx는 점수라고 보면 된다.아래의 빨강 파랑 녹색은 유저 그룹 나머지라고 보면 된다. -rwxrwxrwx ( 777 ) 2013. 6. 2.
리눅스 bit 알아내기 아래와 같이 usr/bin으로 이동하여 getconf WORD_BIT를 써주면 된다. 끝~^.* 이라고 생각하면 안된다!!!! 32비트가 아닌 64비트인데..위의 명령어로는 32가 나왔다..즉..위에 것은..틀렸다..ㅠ_ㅠ acet@ubuntu:~$ dpkg -s libc6 | grep Arch 2013. 6. 2.
Linux에서 $블라블라 지우기! 우짜다보니..디렉토리가 $dir이 생겨버렸다. rm -rf "$dir"로 아무리 해도... cd $dir 로 아무리 이동하려고 해도....작동하지 않았다!! 어떻게 지우나?? 영어로 How to delete??? 바로!!! rm -rf '$dir' 이다.^-^/ 생성 또한 mkdir '$dir'로 해줘야 한다 ㅋ 끝~~ 2012. 10. 18.
sed 명령어 ★ sed 스트림 편집기 : ed명령어와 grep명령어 기능의 일부를 합친 것이 sed(stream editor)명령어이다 ★ 특징 1) sed 명령어는 1개 라인씩 입력 라인을 읽어들여 표준 출력에 출력한다. 2) sed는 각 라인을 읽을 때마다 ed에서 사용하던 형식의 대치작업을 실행한다. 3) 일치하는 문자열이 있으면 그 문자열을 대치한 후 출력하고 일치하는 문자열이 없으면 그 라인은 수정되지 않고 그대로 출력된다. 4) 이 sed 명령어가 ed보다 좋은 점은 라인들을 하나씩 읽고 , 수정하고, 출력하기 때문에 기억장치 안의 버퍼를 사용하지 않는다는 것이다. 버퍼를 사용하지 않으면 화일의 크기에 제한 없이 작업을 할 수 있다. 5) ed와 같이 버퍼를 사용하는 경우는 버퍼의 크기보다 큰 화일은 처리.. 2012. 10. 9.
WMWARE 셋팅 및 기본 설정들! 팀이 이사 후에 방화벽이 몽땅 막혀서..WMWARE를 깔아보았다.(os : oracle linux 64bit) os 셋팅 후 한 작업은!! 계정을 생성! 홈디렉토리 잡기였다~!^-^good~ 계정생성 useradd 라는 명령어로 생성 할 수 있으며, 홈디렉토리 지정을 할려면 생성 시에 useradd 계정이름 -d /home/acet 등으로 정해주면 된다. 그런 뒤 암호는 passwd라는 명령어를 써서 passwd 계정이름 을 써주면 된다. 그런 뒤에 암호 입력! man에 나온 내용! about useradd : 엄청 허벌나게 길다~~=ㅁ=... USERADD(8) System Management Commands USERADD(8) NAME useradd - create a new user or updat.. 2012. 9. 28.
리눅스 쓸만한 명령어 1) txt로 넣어주고 /bin/ksh build.sh > flavio.txt 2) more로 보고 more flavio.txt 3) 오류있나 확인한다.^-^good~ grep -i error flavio.txt 4) x11 떠있나 본다 5번이면 x11이 뜬 것이다. ps -ef | grep init 2012. 9. 24.
tar.gz 사용법 압축 $tar cvfz XXXX.tar.gz ./file dir ex) $tar cvfz ASAP_Flavio.tar.gz ./home/ASAP 해제 $tar xcfz XXXX.tar.gz 혹은따로따로 풀어준다.$gunzip filename.tar.gz // tar.gz에서 gz을 품 $tar xvf filename.tar // tar를 풀어냅니다. ( x: 압축풀기 , v: 압축푸는 상태를 본다, f: 파일이름 ) -끝- 2012. 9. 24.
[명령어] nohup nohup : 백그라운드로 수행 시킬 수가 있다. 형식 : nohup XXXX.sh & ex) $ nohup ./startWebLogic.sh & 수행 시킨 뒤에 포트번호로 수행하고 있는 여부를 판단 할 수가 있다.^-^good~ ps -ef | grep "포트번호" oracle 13047 13759 0 13:57 pts/1 00:00:00 grep xxxx - 끝 - 2012. 9. 10.
리눅스 명령어 netstat -altunp 열려있는 포트를 알아 볼 때 사용 한다. 매우 유용하다^-^good~ netstat -altunp 옵션 : 아래의 옵션은 man netstat 를 통해서 발췌한 내용이다. --verbose , -v Tell the user what is going on by being verbose. Especially print some useful information about unconfigured address families. --numeric , -n Show numerical addresses instead of trying to determine symbolic host, port or user names. --numeric-hosts shows numerical host addresses but doe.. 2012. 9. 10.
[리눅스] 이클립스 라이브러리 경로가 변경 안될 때 리눅스 상에서 이클립스를 띄워서 lib 경로를 수정 했으나 빌드시에 잘못된 경로를 바라보고 있었다... 즉, 수정된 경로가 저장이 되지 않는 것이다. 이럴 경우에 리눅스상에서 경로를 확인을 해봐야했다. 어디에서?? 해당 프로젝트로 가서 .classpath 를 열어보면 된다.. ㅠㅠ 2012. 6. 19.
GNU/Linux / ubuntu [ubuntu] export PATH=$[ECLIPSE_HOME]:$[JAVA_HOME]:$[ANT_HOME]/bin [GNU/Linux] export PATH=${ECLIPSE_HOME}:${JAVA_HOME}:${ANT_HOME}/bin 이런 차이가.... 오래 걸릴뻔..ㅋㅋㅋ 휴~~^0^good~ 우분투에서의 [] 로 쓰다가 오라클 리눅스로 왔을 때 문법 오류가 빵빵! 터진다.. {} 로 대체해주면 된다^0^ 2012. 6. 18.
리눅스 zip 압축 및 해제 압축 zip -r -F 저장파일명.zip 디렉토리/ -r 서브디렉토리가지 압축 -F 한글파일을 포함하는 zip 압축 압축해제 unzip 파일이름.zip or jar xvf 파일이름.zip 2012. 6. 8.
VirtualBox 창모드 조정&호스트 키 설정 VirtualBox 에서 창모드 조정을 하기 위한 호스트 키 설정을 해보자.. 엄청 짜증났지만..결국 알아내서 포스팅 해본다..-_-oh no~~ 전체화면모드 : host key + F 심리스 모드로 전환 : host key + L 크기 조정 모드로 전환 : host key + C 게스트 디스플레이 크기 자동조절 : host key + G 창 크기 조정 : host key + A 자! 호스트 키 설정은 어떻게 하는것인가?? 아래의 그림을 참조하자^-^ good~~ 관리자에서 파일 > 환경설정 입력에서 F2나 Ctrl 등을 설청하면 된다^0^good~~~~ 듀얼모니터에서 노트북모니터쪽에 전체화면이 된 후....꿈쩍도 안해서 고생을 했다 ㅋㅋ;; 도움이 되었으면 좋겠다^-^nice~ 2012. 2. 24.
VirtualBox 설치 일반 PC에 가상으로 운영체제를 깔아서 사용 하면 된다. 내가 사용한 이유는 IBM 솔루션을 셋팅하는데 있어서 레지스터리 오류가나서.. PC를 포맷할려다가 VirtualBox를 설치하게 되었다. !!VirtualBox 설치!! 1) 오라클에 가서 다운로드 받는다~~!! ^0^good~~ 2) 셋업 파일을 누른다. 3) 셋업 이후 새로만들기(N)으로 클릭!!! 4) 메모리...10G 정도 잡았는데 ...IBM에...솔루션이 엄청 무겁다 ㅠㅠ 늘리는것을 찾아서 포스팅해야겠다.. 5) 아무거나 해도 된다고한다. VDI로 했다~ 6) 동적할당이 편하다고 해서 동적할당으로~~ 7) CD로 부팅을 했다~~XP OS설치~~!! 8) 깔고난 모습이다^^good~~ IBM 솔루션..SPOSA..ㅜ_ㅜ 나아쁜녀석.... 2012. 2. 24.
ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음 $ ls ksh: ls: 찾을 수 없음 $ ls -alr ksh: ls: 찾을 수 없음 $ vi .profile ksh: vi: 찾을 수 없음 위의 같은 현상이 나타난다면... .profile 이 잘못 된 것이다 ㅋㅋㅋㅋ 오타 또는 없어서...경로등이.. export ANT_HOME=/app/boons/ant/apache-ant-1.8.2 export PATH=$ANT_HOME/bin 이런식으로 추가를 해주었는데.. 아무것도 먹히지 않았다. 알고보니...profile안의 PATH만을 참조한다고 한다. 즉, 필요한 것들을 PATH에 추가해줘야한다.. 처음 셋팅한다고 치면 아무것도 없다~~텅텅 비어있다 ㅋㅋ 즉, export PATH=$ANT_HOME/bin 이것만 참조한다는 뜻.. 그러므로 PATH=/us.. 2012. 2. 15.
단말기 폭 초과 해결방법 아래와 같이 vi로 열때 "단말기 폭 초과" 라는 에러메시지를 볼 수 가 있다. [th:th/Home2/engine/src/daily/check]$ vi check_acet.sql 단말기 폭 초과 : 이럴 경우에는 stty columns 명령어를 통해서 늘려주면 된다 150이든 160이든 상황에 맞게 늘려주면 된다. 위의 명령어를 친 다음에 vi 로 편집해주면 된다^0^good~ 2012. 2. 6.
반응형