CentOS와 Ubuntu 비교 리눅스 운영체제는 크게 CentOS와 Ubuntu로 나누어집니다. 우분투를 사용하는 이유는 centOS에 비해 ubuntu는 업데이트도 빠르고 안정적이지만 가벼운 것을 쓰려하고 만약 서버용이라면 centos를 쓰고, 데비안계열에서 지원하지 않는 프로그램을 쓰는경우 어쩔수 없이 레드햇계열인 CentOS를 사용해야겠죠 그경우가 아니라면 데비안 계열인 우분투를 쓰는게 좋습니다. 예전에는 CentOS가 지원도 빠르고 좋았지만 현재는 Ubuntu가 세계에서 가장 많이 사용하는 리눅스 OS입니다. 하지만 우리나라 기업들에서는 CentOS를 가장 많이 사용하고 있죠, 서버용으로 그만큼 좋고 지원하는 프로그램도 많이 있다는 것입니다. (RHEL CentOS가 예전만 하지 않습니다) 대한..
안녕하세요 vi는 UNIX 계열 운영체제에서 쓰는 오픈 소스 텍스트 에디터 입니다. "Visual Editor" 라는 뜻을 가지고 있어요 (텍스트에디터 3대장 : vim / Emacs / nano) 요즘은 vim 만 쳐도 vi가 열려서 많은 사람들이 vim이 vi라고 생각하는 경우도 있어요 비슷하지만 vim은 vi improved 로 vi의 향상된 버전입니다. 완전히 같다고 볼 수는 없는거죠 오늘은 UNIX의 텍스트 에디터 vim의 단축키와 설치 방법에 대해서 알아보겠습니다. VIM 단축키 모음 저는 맥OS를 사용하고 있기 때문에 편의상 맥 위주로 설명을 해드릴게요 패키지 명령어로 vim을 설치하는건 동일해요 yum....apt.... % brew install vim Home brew 설치 안되어 있으..
nslookup 을 이용해서 도메인 네임을 얻거나 ip주소를 얻을 수 있습니다 하지만 CentOS6에서 CentOS7, 8 로 버전업을 하신 분은 nslookup을 기본으로 제공하지 않을 경우가 있습니다 nslooup을 사용하려고 하면 "No such file or directory" 라고 뜹니다 "Command not found" 랑 비슷한 맥락으로 볼 수 있는데요 nslookup을 사용할 수 있게 패키지를 설치 해줘야 합니다 "bind-utils" 라는 패키지를 설치해 주시면 됩니다 # yum -y install bind-utils 라고 명령어를 입력해 주시면 됩니다 # nslooup > naver.com > kakao.com 이렇게 하시면 해당 도메인의 ip가 나오게 됩니다 요즘은 다 암호화가 되어..
심볼릭 링크(symbolic link) 란? - 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. (윈도우의 바로가기와 비슷한 개념) 심볼릭 링크는 디스크 상에서 inode number는 원본과 다른 파일이며 그야말로 바로가기 파일일뿐이다. 하드 링크 파일의 inode number는 원본과 같다 따라서 디스크 상에서 근본적으로 같은 파일이라 할 수 있다. ln -s [원본] [링크파일명] 예) ln -s /index.html /test.html 디렉토리도 가능하다 ln -s /etc test 추가 설명 : https://ko.wikipedia.org/wiki/%EC%8B%AC%EB%B3%BC%EB%A6%AD_%EB%A7%81%ED%81%AC
# SSH 포트변경 sshd_config 파일을 열어 포트 변경 후, SSH 서버 재시작 # sshd_config 파일 수정 $ sudo vi /etc/ssh/sshd_config 13번째 라인 주석 제거후 포트번호 변경 Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: # ssh 서버 재시작 $ sudo /etc/init.d/ssh restart
[Linux] CentOS Ubuntu 등 리눅스의 운영체제와 버전을 확인하는 방법에 대해 알아보겠습니다 리눅스 버전 확인 Linux 커널(kernel) 버전 확인 리눅스의 커널 버전은 /proc/version 에서 관리하고 있습니다 커널이란 하드웨어 제어 및 파일 자원 등을 관리 하는 os의 핵심 부분입니다 # cat /proc/version # cat /proc/version uname은 시스템 정보를 출력하는 명령어입니다 -a 옵션은 상세정보 -r 옵션을 사용하면 커널의 릴리즈 버전을 볼 수 있습니다 # uname -a # uname -a /etc/*realease 에는 리눅스의 배포판 버전을 확인할 수 있습니다 /etc/ "*" 이 들어간 이유는 자신이 쓰는 os를 모를 경우 Redhat, Deb..