Technique/LINUX
-
인용부, 커맨드 이력Technique/LINUX 2019. 5. 7. 15:13
[ ' ] 싱글 쿼테이션 단일 인용부 중에서 모든 문자열이라고 해석된다. [ " ] 더블 쿼테이션 이중 인용 부안에도 문자열로 받아들이게 한다. 하지만 2중 인용부 내에 변수가 있으면 그 변수의 내용이 전개된다. 또한 이중 인용 부안에 백 쿼테이션이 있을 경우 그 내용이 전개된다. 전개되지 않은 경우 예를 들어 $기호를 그대로 사용하고 싶을 경우 백슬래쉬를 사용한다 백 슬래시 직후의 문자는 모두 보통의 문자로 받아들여진다. 백슬래시는 에스케이프라고 불린다. [ ` ] 백 쿼테이션 백 쿼테이션내에 커맨드가 있으면 거 커맨드를 실행한 결과가 전개된다. 또한 변수의 경우에는 변수에 저장되어 있는 커맨드를 실행한 결과가 전개된다. 커맨드 이력 한번 사용한 커맨드를 한 번 더 사용하거나, 일부분만 바꿔..
-
top 커맨드Technique/LINUX 2016. 12. 22. 16:50
TOP 키워드는 현 리눅스 서버의 현황을 보여주는 커맨드 입니다.이 것을 가지고 좀도 예쁘게 보여주거나 하는 툴도 여럿 잇는걸로 알고 있지만.가장 기본적은 것을 가지고 공부해볼까 합니다. - 제가 혼자 가지고 공부하는 서버 입니다. ■ 필드별 설명 맨윗줄 : 시스템의 가동 시간과 평균 부하top - 현재시간, 재부팅없이 운영중인 업타임시간, 로그인된 유저수, 1분, 5분, 15분에 대한 각각의 평균 부하율(load average) 두번째줄 : 현재 실행중인 프로세스들의 상황tasks - 실행중인 전체 프로세스수(total), 실행중인 프로세스(run), 유휴상태의 프로세스(sleep), 정지된 프로세스(stop), 좀비 프로세스 세번째줄 : CPU의 사용에 대한 상황cpu(s) - 사용자가 사용중인 cp..
-
ubuntu 해상도 추가Technique/LINUX 2016. 9. 12. 15:57
공부 할려고 인스톨한 우분투인데.. 해상도 설정을 아무리 찾아봐도 1920x1080이 보이지 않는다.. 그래서 구글링좀 해봣더니... 이런게.. xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode Virtual1 1920x1080 xrandr --output Virtual1 --mode 1920x1080 결과는 OK 아직 어렵네....ㅡㅠ -- 9/14 추가마지막 명령어인 --output 옵션은 어디다가 적용할지를 정하는 것Virtual1 인 이유는 내가 vm으로 우분투를 돌리고 있기때문. 원랜 이 작업을 하기에 앞서 xrandr 명령어와cvt 같은 옵션으로 현재 사..
-
[ 기본정리 ] UID와 EIDTechnique/LINUX 2016. 5. 12. 22:25
- UID 는 실제 UID로 RUID라고 하기도 한다.사용자가 로그인할 때 사용한 계정의 UID를 의미한다.- EID 는 유효 사용자 ID 라고 한다.현재 명령을 수행하는 주체의 UID를 의미한다. 일반적으로 UID 와 EUID는 같으며 UID와 EID가 달라지는 경우는 두가지가 있다. - 실행 파일에 setuid가 설정되어 있는 경우 : setuid가 설정되어 있는 경우에 해당 실행 파일을 실행한 프로세스의 UID는 사용자 계정의 UID가 아니라 실행 파일 소유자의 UID가 된다. 이때 실행 파일 소유자의 UID를 EUID라고 한다. - su 명령을 사용하여 다른 계정으로 전환한 경우 : 사용자가 로그인하면 처음에는 UID와 EUID가 같은 값을 갖는다 하지만 su 명령을 사용하여 다른 사용자로 전환하..
-
[ 기본정리 ] 사용자 계정 관리Technique/LINUX 2016. 5. 11. 23:44
사용자 계정 관리에는 사용자가 적절한 권한을 가지고 시스템에 접근할 수 있도록 사용자 계정을 새로 만들거나 사용자 정보를 수정하고, 계정 사용 기한 만료 등의 이유로 사용자 계정을 삭제하는 업무 등이 있다./etc/passwd, /etc/shadow, /etc/login.defs, /etc/group, /etc/gshadow 가 있다. /etc/passwd사용자 계정 정보가 저장된 기본파일이다. 초기 유닉스에서는 암호도 같은 파일에 저장했으나 해킹의 위험이 증가하면서 암호는 /etc/shadow 파일에 별도로 저장한다. root 계정으로 파일의 수정이 가능하지만, /etc/passwd 파일은 사용자 계정이 저장되는 중요한 파일이므로 함부로 수정하지 말고, 사용자 계정의 추가나 삭제, 수정 등 변경 사항이..
-
[ 기본정리 ] 패키지 관리Technique/LINUX 2016. 5. 11. 22:54
APT( Advanced Package Tool ) 패키지의 의존성 문제를 자동으로 해결하여 설치하는 패키지 관리 도구이다. APT 명령 의미 apt-cache status APT 캐시의 통계 정보를 출력한다. apt-cache search 키워드 캐시에서 키워드를 검색한다. apt-cache showpkg 패키지명 패킺지의 의존성 정보와 역의전송 정보를 출력한다. apt-cache show 패키지명 패키지의 간단한 정보를 출력한다. apt-cache pkgnames 사용 가능한 모든 패키지의 이름을 출력한다. apt-get update 패키지 저장소에서 새로운 패키지 정보를 가져온다. apt-get upgrade 현재 설치되어 있는 패키지를 업그레이드 한다. apt-get install 패키지명 패키지..
-
[ 기본정리 ] 우분투 패키지Technique/LINUX 2016. 5. 11. 22:39
리눅스에서 소프트웨어는 소스코드 형식 또는 바로 설치하여 사용할 수 있는 패키지 형태로 배포된다. 소스코드로 배포하는 경우는 대부분 하나의 아카이브 파일로 묶은 후 압축하여 배포한다.그리고 바이너리 패키지로 배포되는 경우에 리눅스에서 주로 사용하는 패키지는 RPM과 .deb의 두 가지 형식이 있다. 이 중 우분투는 기본적으로 .deb 형식의 패키지를 사용하고, RPM 형식은 레드햇 계열 리눅스에서 주로 사용한다. 우분투에서도 RPM 형식의 패키지를 설치할 수는 있으나 별도의 명령을 설치해야 가능하며, 특별한 경우가 아니면 사용하지 않는다. 우분투 패키지의 구성우분투는 데비안 계열의 표준 패키지를 사용하며, 구조가 단순하고, 설치, 제거가 간단하다. 특징- 바이너리 파일로 구성되어 있어 컴파일이 필요 없다..