본문 바로가기

컴퓨터 이야기

칼리 리눅스 업데이트 에러 오랜만에 칼리 리눅스를 써보기 위해 vmware에 설치를 진행을 하고모든 가상화 시스템이 그렇겠지만 원활한 사용을 위해 vmware tools를 설치해야했다.칼리 같은경우는 apt 로 받아서 설치를 진행할수가 있는데.문제는 리스트 업데이트, apt-get update && apt-get full-upgrade -y이부분 부터가 막혀버렸다.E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)이런 메세지가 발생을 하였는데 처음엔 해당 파일 설정에 문제가 있나(예를 들면 주석처리 해제라던가..) 생각해서 열어봐도 아무런 내용도 없다.그래서 바로 구글링~ 원인은 apt서비스를 다른 사용자가 쓰고있거나 할때 걸리는.. 더보기
리눅스마스터 1급을 공부하며 리눅스 마스터 1급 필기는 이미 합격했고 지금은 실기를 준비중이다.공부하면서 알게된 사실이나 의문점을 기록하기로 했다.즉 이글은 지극히 개인적인 메모장 정도가 될것이며 누군가에겐 쓸모없을 수도있는 그런 내용이다. - 사용자 계정을 변경할때 usermod -l 계정명 -d 홈디렉터리 경로 -m 기존 계정명이렇게라고 책에서 배웠다 그리고 변경할때 주의 사항으로는 변경할 계정의 홈디렉터리는 미리 생성 되어 있어야 한다 했는데CentOS 6.5기준으로 홈디렉터리를 미리 생성하지 않아도 자동으로 만들어 준다. 책의 내용만 보고 미리 디렉터리를 생성하여 변경해 봤더니 이미 디렉터리가 생성되어 있다는 메세지가 나온다. 물론 그렇다고 변경이 안되는건 아니다. 즉! 사용자 계정명을 변경할때 미리 홈디렉터리를 생성할 필요.. 더보기
윈도우에서 pip 설치방법 기존에 썻던 내용이 변경이 되어 해당 포스트를 수정할까 하다가 새로 작성하는 편이 좋겠단 생각에 재 작성한다.파이썬을 쓰면서 가장 매력적인건(여러 부분이있지만) 패키기관리가 편하다는 점이다.이번에 새로 작성한 이유도 더 쉽게 바뀌었기 때문이다. 오늘은 윈도우 환경을 기준으로 설명할것이다. 우선 윈도우의 경우 환경변수 설정이 끝나 있어야한다.간략하게 다시 설명하자만 내컴퓨터-속성-고급 시스템설정-환경변수탬에서 Path항목에 파이썬 설치 경로를 넣어준다제 경우를 예를 들면 C:\python27\Lib 까지 등록해 주었다. 이렇게해야 pip라던지 그외 부수적인 부분이 사용가능하다. 자 그러면 다음 링크를 타고 들어가서 파일을 다운받는다. https://pip.pypa.io/en/latest/installing.. 더보기
맥에서 터미널 색상변경 시스템이 꼬여서 결국 싹다 지우고 재설치를 진행 하였다.기존 환경을 다시 구축하기 위해서 이래저래 작업하던중 터미널의 색상이 거슬렸다.사실 터미널에 출력색상을 변경하려고 했는데 까먹고 구글링 후 찾아서 다시 작성해 놓는것이다. 나같은 경우는 왜 인지 모르겠지만 맥의 기본 터미널 보단 iterm2를 사용한다 정말 이유는 없는데 그냥 이거 쓴다.어찌됬든 기본 터미널들의 프로파일을 변경하면 ls 명령어를 입력하였을 경우 나오는 디렉토리 라던지 일반 파일의 색상은 그냥 흰색이다.(맥 기본터미널은 검정색으로 출력)여기서 색을 변경하려면 기본 ~/ 이 위치에서 .bash_profile을 변경하여 준다. 다른 분들의 블로그를 찾아보면 보통 export TERM="xterm-color"export CLICOLOR=1e.. 더보기
소켓에러의 이유 처음 Mysql설치를 마치고 바로 접속을 해보았다.[root@localhost ~]# mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 안된다..이게 뭔뜻이냐하면 mysql데몬이 실행되지 않았다는것이다.즉! 실행되지도 않은 프로그램에 접속하려니 당연히 안되는것이다.해결법은 걍 [root@localhost ~]#service mysqld start 해주면 끝! 더보기
테이블의 UID값 초기화하기 가끔 필요한 내용인듯하다.개발 테스트를 하다보면 더미값을 집어넣게 되는데 이때마다 테이블의 UID값이 상승한다.실제 서비스를 진행하려면, 나의경우는 이 값이 1부터 시작하는게 좋다.각설하고 ALTER TABLE tablename AUTO_INCREMENT=1이렇게 해주면 UID값이 1부터 다시 시작한다. 뭐...개발자에 따라선 그냥 테이블 날려버리고 새로 생성해도 되고 근데 난 이편이 편하다. 더보기
엄청 개삽질한 이야기... 임시 이메일 계정이 필요하여 파이썬으로 메일계정을 100개를 생성하려고 하였다.이메일은 테스트용이기에 test1@eeeee.com 요런 형식으로 숫자값만 증가하게 생성하려고 했다.와일문으로 제작을 했는데 숫자와 문자 사이에 공백이 생겨버렸다.그레서 이공백을 어떻게 제거 할까 하다가 엑셀을 이용하기로 하고 엑셀에 테스트용 메일을 3개정도 입력했는데..오마이갓!연속데이터 체우기 기능이 있다는걸 잊고있었다 ㅡㅡ;그래서 걍 엑셀의 연속테이터 체우기 기능으로 금방만들었다. 오늘 역시도 삽질로 하루를 마무리하게 되는구나~ 더보기
우분투 시스템언어 한글로바꾸기 아마존으로 서버를 옮기면서 기본 셋팅언어가 영어이다. 아무래도 서비스를 하려다보니 한글이 필요해서 설정하게되었다. 하지만 아마존 무료서버의 기본제공 용량은 8GB이므로 서비스에 큰 문제가 없다면 설치 안하고 걍 영어로 쓰길 권장한다. 어차피 인코딩만 UTF-8로 설정해주면 대부분 나오니!language-pack-ko와 language-pack-ko-base 은 x-window를 사용치 않는다면 설치 하실 필요 없으며로케일 변경은 locale-gen 명령어로 합니다. sudo locale-gen ko_KR.EUC-KR sudo locale-gen ko_KR.UTF-8 로 합니다.그리고 그냥 전혀 위 작업 하지말고개인 .profile 에 언어 환경 변수 주어도 됩니다. export LANG=ko_KR.UTF.. 더보기
[ubuntu]runlevel확인명령 기존에 CentOS만 사용하다가 우분투 쪽이 훨씬 편한듯하여 우분투서버로 갈아탔다.둘다 리눅스라는 공통점이 있지만 묘하게 다르다. 지원되는 명령어도 다르다. 아마 명령어 지원부분이 크지 않을까 싶은데.. 암튼 오늘 기록하고자 하는건 런레벨(runlevel)이다.레드헷 계열에서는 chkconfig로 확인하였지만 우분투(데비안)계열은 기본적으로 없다.그래서 찾아보다가 알게된 명령어#sysv-rc-conf이녀석은 확실이 편리하다 방향키로 이동하고 스페이스바로 선택해주면된다.과거 도스를 그래픽모드로 보여준것이 연상이 되었다자주 쓰는 명령어가 아니라서 잊어버릴꺼같에서 남겨놓는다. 더보기
또한번 해킹당했다.... 그래..내가 실력이 없는건 인정한다.회사 해체하고 그후로 서버 관리를 거의 하지 않았다. 2주에 1번 접속하는꼴 정도??어플이 작동안될때부터 해킹당함을 알아봤어야 되는데..컴퓨터란게 잘되다가 갑자기 이유모르게 안될때도 있어서 대수롭지 않게 여겼는데어제 해킹을 최종확인하였다.예전엔 친구에게 내준 친구계정이 털렸는데 이번엔 메인서버가 털려버렸다제대로 농락당했다 이름모를 독일 해커에게...정확히 우리쪽 언어를 쓰자면 크레커이지만 이젠 별 구분없는 단어이긴 하다.반성한다. 그동안 게으름을...노력부족을.... 어떻게 해킹당했나 보니깐 phpMyadmin으로 들어왔다. 로그기록을 보니 재설치를 여러번 했던 기록이 있었다.완전히 설치하고 설치파일을 지우는걸 까먹고있었다. 안일한 생각이 결국 사고를 불러일으킨다. 밖.. 더보기