목록Linux (26)
nickjoIT
df -ah
> date +%F' '%T2019-02-10 14:24:40
RHEL 7 에 도입된 systemd 를 관리하는 명령어인 systemctl 사용법 Target 관리target 은 기존 SysV init 의 run level 과 같은 개념이며 systemd 의 기본 타겟 명은 default.target 이며 실제로는 다중 사용자 모드(run level) 인 mutl-user.target 임. 기본 타겟 확인$ systemctl get-default multi-user.target 타겟 목록 출력$ systemctl list-units --type target UNIT LOAD ACTIVE SUB DESCRIPTIONbasic.target loaded active active Basic Systemcryptsetup.target loaded active active E..
Bash 입문자를 위한 기본적인 문법과 알고 있으면 좋은 것들만 정리했다. (이런 것도 있구나 싶을 정도만 이해하도록 간단한 설명과 예제로 작성됨) 첫 시작은 문자 출력하기(Hello World)고전적이지만 "hello world" 단순 출력부터 시작해보자. 파일명은 hello.sh로 만들고 실행해보자. 단 두줄이면 끝이다. (만일 실행이 안된다면 퍼미션을 변경해야되는데 뭔지 모르겠다면 일단 이렇게 해봐라.chmod 700 hello.sh) 참고: echo 문장을 출력하는데 자동으로 줄바꿈 됨 참고: printf C언어와 비슷함 #!/usr/bin/env bash echo "hello world" printf "hello world" printf "%s %s" hello world 주석(Comments)..
리눅스를 처음 설치하고 브라우저로 인터넷을 이용할 때 당황스러웠던게 휠 스크롤 속도가 너무 느리다는 것이었다. 더 당황스러운 건 마우스 설정에 들어가면 휠 스크롤을 조정하는 메뉴가 아예 없다는 것 ㅜㅜ 인터넷을 찾아보니 imwheel이라는 프로그램을 사용하면 된다고 하는데, 설정도 어렵고 공식 문서에도 설명이 부실해서 설정하는데 애를 먹었다. 세부적으로 설정이 가능하긴 하지만 그냥 윈도우에서 잘 쓰던걸 이렇게까지 해야하는지 모르겠다. imwheel 설치하기 우분투 기준 $ sudo apt-get install imwheel imwheel 실행하기 $ imwheel 이렇게 하면 휠 스크롤 속도는 올라가는데, 5버튼 마우스를 사용하면 뒤로/앞으로 버튼이 안먹는다. 설정파일을 추가로 변경해야 한다. imwhe..
AWS EC2에 무료로 제공되는 아마존 리눅스 AMI(Amazon Machine Image)에 FTP 서버를 설정하는 방법을 간결하게 설명하고, 스택오버플로우에서도 많은 호응을 얻은 글이 있어 번역한다. 원문 : Setting up an FTP server on your Amazon Linux AMI 1단계: vsftpd 설치 EC2 서버에 SSH 접속한 후 vsftpd를 설치한다. sudo yum install vsftpd 2단계: EC2 인스턴스의 FTP 포트를 연다. EC2 서버의 FTP 포트를 연다. AWS EC2 관리 콘솔에 로그인하고 왼쪽의 내비게이션 메뉴에서 보안 그룹(Security Groups)을 선택한다. EC2 인스턴스에 할당된 보안 그룹을 선택하고 Inbound 탭에서 20-21 범..
Putty 같은 접속 툴을 이용해서 리눅스 서버에 원격접속하려다 보면 다음과 같은 오류가 발생하곤 한다. Disconnected: No supported authentication methods available (server sent: publickey) 위의 오류를 해결하는 방법은 /etc/ssh/sshd_config 파일에서 PasswordAuthentication no 부분을 no 에서 yes 로 변경하고 ssh 서비스를 재시작 하면 해결 된다. [출처]http://roadrunner.tistory.com/486 Putty 같은 접속 툴을 이용해서 리눅스 서버에 원격접속하려다 보면 다음과 같은 오류가 발생하곤 한다. Disconnected: No supported authentication met..
chmod명령어는 파일,폴더에 권한을 변경할때 쓴다. 문자모드와 숫자모드 두가지를 사용하는데 많이 쓰이는것은 숫자모드이다. 위키사전에는 chmod(change mode의 축약어)명령어는 유닉스와 유닉스 계통 환경 안에서 쓰이는 셸 명령어이다. 이 명령어는 파일들이나 디렉토리의 파일 시스템 모드들을 바꾼다. 그 모드들은 허가나 특별한 모드들을 포함한다. 라고 기술하고있다. 사용법 chmod [options] mode[,mode] file1 [[file2 ...]] 옵션 -c : 실제로 파일의 권한이 바뀐 파일만 자세히 기술한다. -f : 파일의 권한이 바뀔 수 없어도 에러 메시지를 출력하지 않는다. -v : 변경된 권한에 대해서 자세히 기술한다. -R : 디렉토리와 파일들의 권한을 재귀적으로 모두 바꾼다...
▶ Web 서버 - HTTP 프로토콜을 기반으로 하여, Web 클라이언트(브라우저)로 부터의 요청을 서비스 하는 기능을 담당하는 프로그램(일반적으로 Apache를 많이 사용함) - Web 서버의 역할은 html, 이미지(jpg, gif.. 등), xml 등에 대한 처리를 담당(CGI 프로그램 요청도 처리) ▶ Web Appication 서버 - 여러 Web 클라이언트(브라우저)의 요구를 Web 서버 혼자 감당하기에는 힘들기 때문에, 구조적으로 Web 서버의 기능을 분리하기 위해 만들어진 것으로 Web Applicatioin Server(WAS)라고 한다.(일반적으로 Tomcat, Weblogic, WebShpare, Jeus, JBoss 등이 이용된다.) ▶ Web 서버와 Web Applicatiion ..
Ubuntu에서 apt-get으로 Java를 설치하고, 환경변수를 설정하는 방법에 대해서 설명하겠습니다. 일단 설치하기에 앞서, java를 설치할때 어떤 설치 항목이 있는지 살펴보면 JRE, JDK가 있습니다. 그럼 각각 어떤 역할을 하는지 알고, 내가 필요한 부분만 설치하시면됩니다. JRE (Java Runtime Environment) 즉, 자바로 구현이 되어있는데 프로그램을 동작시킬 때 필요한 라이브러리들과, 기타 파일들을 가지고 있다. JRE는 JVM의 실행 환경을 구현했다고 생각하면 된다. JDK (Java Development Kit)은 JRE + 개발을 위한 도구(javac, java 등)을 포함합니다. 그럼 내가 만약 개발자라면 JRE가 아닌 JDK를 설치해야겠지요. 설치하기 sudo ap..