본문 바로가기

OS/Linux19

su와 su-의 차이 리눅스에서 사용자 계정으로 로그인 한 이후, 시스템 설정 파일을 수정하거나 파일 권한을 변경하거나 등의 관리자 권한이 필요할 때가 있다.이때 root 계정으로 변경할 때 사용하는 명령어가 바로 su이다. su란 substitute user의 줄임말로서 사용하고 있던 사용자 계정을 로그아웃 하지 않고, 다른 사용자의 권한을 얻을 때 사용한다. 단일 사용자 계정으로 사용시 사용자 권한으로 변경시 자주 사용되도 한다. 아래 사진이 su 권한으로 변경할때의 방법이다. 보통 su 변경하고자하는ID 를 입력한다. ID를 입력하지 않으면 su root로 동작하게 된다. 위 사진처럼 일반계정일 경우 쉘 명령줄에 $가 보이는데root 계정으로 변경된 후에는 관리자 계정 쉘인 #으로 바뀐 것을 볼 수 있다. 그렇다면 su.. 2016. 12. 7.
리눅스 메모리 사용률 확인방법 / 버퍼와 캐시의 의미 1. top 시스템의 전체 운용상황을 점검해준다. (시스템의 현재 상황)기본적으로 2~5초 간격으로 refresh 해주며top –s 초로 명령어를 주면 refresh 되는 시간을 조정할 수 있다. 모니터링을 그만 보고 싶으면 ctrl+c 로 빠져나오면 된다. 2. free 메모리 사용상황을 보여주는 명령어 freeMem 행은 “실제 메모리에 대한 상황”을 보여주며 Swap 행은 “스윕파일에 대한 정보”를 보여준다. 12324612 : 메모리(물리적인 RAM)의 총량12046292 : 시스템에서 사용하고 있는 메모리(RAM)의 총량으로 버퍼와 캐시된 데이터의 크기까지 포함278320 : 남은 메모리 총량0 : 공유된 메모리407424 : 응용 프로그램들에 의해 버퍼된 메모리 총량4859068 : 향후를 위.. 2016. 12. 6.
Linux history 사용방법 history 명령어는 전에 사용했던 명령어들을 순서대로 기억해준다. 다음과 같이 지금까지 실행된 명령어들이 기억되어져 있는걸 볼 수 있다. !해당번호를 통해 예전 명령어를 다시 타이핑하지 않고 빠르게 재실행할 수 있다. root 경로에 있는 .bash_history 파일은 주기적으로 백업해 두는 것이 보안+작업내용 참조에 유용하게 활용될 수 있다. 2016. 12. 5.
[linux java 설치] 리눅스 자바 설치 및 다운로드 (1) 운영체제 확인 file /sbin/init (2) 자바 설치 확인자바가 이미 설치 되어 있는지를 확인한다.java –version아래와 같이 명령어 실행 결과에서 자바 버전이 출력된다면 이것을 사용할지 새로운 버전을 설치할지를 선택하면 된다. 자바 버전을 변경하고 싶으면 다음 포스팅 참조 http://mkil.tistory.com/277 (3) 자바 설치 디렉토리 생성 아래와 같이 새 디렉토리를 생성하거나 , 이미 jdk가 설치 되어 있다면, 다음과 같이 원하는 위치로 복사해준다. (4) 자바 다운로드자바를 설치할 경로를 만들어 놨다면, 이제 자바를 다운로드 해보자.http://www.oracle.com/technetwork/java/javase/downloads/index.html 1. JDK .. 2016. 12. 2.
[Linux] 리눅스에서 JAVA_HOME 설정및 확인 간만의 포스팅이네요~ 리눅스에서 자바를 설치하고 다른 프로그램을 돌리다 보면... 가끔.. 간혹.. 언젠가.. JAVA_HOME이 설정되 있지 않다는 문구를 볼수도 있습니다. 이럴때 윈도우에서 햇던것처럼 JAVA_HOME 을 설정해주어야 겟죠! 1. vi /etc/profile vi 편집기를 엽니다. 2. 최하단에 JAVA_HOME=설치 경로export JAVA_HOMEPATH=$PATH:$JAVA_HOME/binCLASSPATH=$CLASSPATH:$JAVA_HOME/lib 3. source /etc/profile 4. java java option 이 표시되는지 확인 리눅스 JAVA_HOME 설정 참 쉽죠잉~ 2016. 12. 1.
[Linux] 로케일 설정 확인 및 변경 리눅스를 쓰다보면 서버 시간 설정이나 언어 설정등의 문제로로케일을 설정해야 할때가 있습니다.특히 AWS의 아마존 리눅스는 기본적으로 en_US 로케일이어서 변경하셔야합니다. 저는 항상 아마존 기준으로 테스트 한다는 것 명심하시고요!! 1. 현재 로케일 설정 확인 locale 기본 설정인 en_US.UTF-8 로 되어있네요 2. 설정 가능한 로케일 확인 locale -a 설정가능한 로케일이 쭈우우우욱 표시 됩니다. 3. 로케일 변경 vi /etc/sysconfig/i18n 편집기를 열어 LANG 을 원하는 로케일로 설정하시고 저장하시면 됩니다. 이상 로케일 변경이었습니다. 2016. 11. 15.