커널은 프로세스마다 4가지 번호를 부여함실제uid(ruid) #linux에서는 uid유효uid(euid) #어떤 명령어를 실행하였을 경우의 실제권한실제gid(rgid) #linux 에서는 gid유효gid(egid)실제번호들은 계정관리목적으로 사용되며,유효번호들은 접근권한을 결정할 목적으로 사용됨,보통은 실제번호와 유효번호가 동일함 -. uid,gid,groups정보 보기[root@localhost ~]#iduid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)[root@localhost ~]#id youngjaeuid=500(youngjae) gid=500(youngjae) groups=500(young..
리눅스시스템에는 하드웨어시간과 운영체제시간이 별도로 존재한다.하드웨어시간은 CMOS의 시간 즉,ROM-BIOS에서 인식하고 있는시간을 의미하며, 운영체제시간은 리눅스커널에서 인식하고 있는 시간을 의미한다.구분하드웨어시간운영체제시간의미메인보드에 있는 CMOS의 시간ROM-BIOS에서 인식하고 있는 시간리눅스시스템의 시간리눅스 커널의 시간구분하드웨어적인 의미의 시간소프트웨어적인 의미의 시간관계운영체제(리눅스)가 부팅시마다 하드웨어의 사간을 가져와서 운영체제에 적용함, 따라서 운영체제의 시간이 하드웨어시간에 다소 종속됨.명령어hwclockdate -. 하드웨어시간과 운영체제의 시간 확인[root@localhost ~]#hwclock -rMon 17 Dec 2012 06:57:43 AM KST -0.410448..
>> Gateway 라우팅테이블 네트워크 설정파일 /etc/sysconfig/network-scripts/ifcfg-lo현재시스템의 루프백주소에 대한 이더넷파일[root@localhost ~]#cat /etc/sysconfig/network-scripts/ifcfg-loDEVICE=loIPADDR=127.0.0.1NETMASK=255.0.0.0NETWORK=127.0.0.0BROADCAST=127.255.255.255ONBOOT=yesNAME=loopback >> /etc/sysconfig/network-scripts/ifcfg-eth0# 첫번째 이더넷장치 설정파일이다.(두번째 이더넷장치 설정파일은 ifcfg-eth1 파일이다.)[root@localhost ~]#cat /etc/sysconfig/netw..
-. 리눅스 부팅과정 순서요약01단계 : ROM-BIOS에서 POST기능과 부팅매체의 부트로더를 불러들인다.- ROM-BIOS02단계 : 부트로더는 부팅메뉴를 선택받고 선택된 커널을 로딩한다. 그리고 부트로더는 Swapper를 로딩한다. – GRUB03단계 : Swapper는 각 장치들을 초기화한후에 init프로세스를 로딩한다. – Swapper04단계 : init프로세스는 /etc/inittab 파일의 내용을순차대로 실행한다. – init05단계 : 부팅레벨을 선택한다. - /etc/inittab06단계 : /etc/rc.d/rc.sysinit 스크립트를 실행한다 - /etc/inittab07단계 : 선택된 부팅레벨(N)에 따라서 /etc/rc.d/rcN.d/디렉토리의 파일들을 순차대로 실행한다. - ..
-. runlevel현재 실행중인 리눅스시스템의 실행레벨을 확인[root@localhost ~]#runlevelN 3첫번째 자리는 이전에 실행되던 부팅레벨이며, 두번째자리가 현재 실행중인 부팅레벨임※ N은 존재하지 않는 부팅레벨을 뜻하며, 부팅후 부팅레벨이 변경되지 않음을 의미함※ S는 1(싱글유저)와 동일한 의미임 리눅스시스템은 0부터 6까지 부팅레벨이 있으며 시스템 부팅시 어떤 부팅레벨로 부팅할것인가는 /etc/inittab 파일내용중 id:3:initdefault: 이 부분에서 결정함아래의 파일내 설명에서 볼수 있듯이 0과 6은 사용하면 안됨시스템종료와 재부팅을 의미하므로 시스템을 켤수 없을지경에 이를수 있기때문 [root@localhost ~]#vi /etc/inittab생략..............
-. file [파일명 혹은 디렉토리]file 명령어 뒤에 파일이름을 넣으면 해당파일의 종류가 출력[root@localhost ~]#file typescripttypescript: UTF-8 Unicode text, with CRLF, LF line terminators, with escape sequences 여러개 파일의 종류를 보고싶다면 [*] 문자를 사용해주면 됨[root@localhost ~]#file *Desktop: directoryanaconda-ks.cfg: ASCII English texticmp_echo_ignore_all~: ASCII textinstall.log: UTF-8 Unicode textinstall.log.syslog: emptyrpm_list.txt: UTF-8 Uni..
script 명령어 실행후 입력한 커맨드와 출력된 화면은 모두 저장시킴,※ vi편집기등을 열어서 편집한 내용은 저장안됨 [root@localhost ~]#scriptScript started, file is typescript[root@localhost ~]# 위와 같이 뜨면 script가 진행중이며 현재폴더에 typescript라는 파일이 생성되며 명령어와 내용이 저장됨[root@localhost ~/youngjae]#exitScript done, file is typescriptexit를 사용하여 script를 종료하면 저장됨 -. script [파일명]파일명을 지정해주면 typescript파일이 아닌 지정해준 파일명으로 저장됨, 물론 경로도 지정해줄수 있음 -. script -a-a 옵션인자를 사용..
alias 별명=”명령어정의”-. 현재 설정된 alias보기[root@localhost ~]#aliasalias cc='clear'alias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls --color=tty'alias mv='mv -i'alias py='python'alias rm='rm -i'alias vi='vim'alias vpc='vim ~/youngjae/popcheck/popcheck.py'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' -. 특정 alias만 보기[root@localhost..
-. history이전에 사용했던 명령어를 보여줌[root@localhost ~/youngjae]#history 2 cd sbin 3 ls 4 ./proftpd 5 ls........... -. $HISTSIZE 환경변수[root@localhost ~]#echo $HISTSIZE1000위에어 볼수 있듯이 최근에 사용했던 명령어를 1000개까지 저장할수 있도록 되어있음 -. history 저장위치~/.bash_history 파일에 최근사용 명령어를 $HISTSIZE에 지정된 갯수만큼 저장 -. history –w [Filename]현재까지 사용한 명령어리스트를 특정파일로 저장 -. 명령어재사용하기!! = 느낌표두개를 적어주면 바로이전에 사용했던 명령어사용[UP] [DOWN] 방향키 = 이전에 사용했던 명령..
- Total
- Today
- Yesterday
- fetch join
- borderwidth
- highlightthickness
- checkbutton
- Java
- IdClass
- tkinter
- activebackground
- 상수
- Excel
- 파이썬
- activeforeground
- FetchType
- ManyToOne
- disabledforeground
- highlightbackground
- JPA
- command
- vba
- 폼
- Composite Key
- Module
- apache
- Private
- tkinter command & bind [명령어묶기와 사건묶기] Python
- Linux
- 리눅스
- indicatoron
- Python
- onetomany
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |