본문 바로가기

전체 글

(40)
Linux 명령어 Ls : 목록 확인ls -l : 자세히 보기Ls -a : 감춰진 파일도 간단히 표시>> 파일에 들어가지 않고도 명령어 뒤에 파일이름을 적으면 목록 볼 수 있음Ls -al : 목록 확인 (감춰진파일 자세히 표시)Ex) ls -alS : 파일들을 크기에 따라 정렬하면서 자세히 보기 Pwd : 현재 디렉토리 확인 Mkdir : 폴더 생성(디렉토리)Mkdir -p : 폴더 안에 계속 생성 가능Ex) mkdir dir1/dir2/dir3 Touch : 빈 파일 생성 >> 빈 파일 생성Ex) touch empty_file.txt Cd (change directory) . . : 머물고있는 디렉토리의 부모디렉토리 Clear : 화면 깨끗해짐 rm 파일 : 파일 삭제 rm -r 폴더 : 디렉토리 삭제 (폴더 안에 있는..
Linux 개념 - Linux 는 무료 오픈소스 운영체제라서 IoT 시대의 OS에 가장 적합 -  Tab 누르면 파일 이름 자동완성 -  상대경로 : 현재 디렉토리에 따라 결과가 달라짐Ex) cd . . >> 여기서 ..은 현재 디렉토리의 부모 디렉토리를 의미-  절대경로 : 어디에 있건간에 그 주소가 맞음Ex) cd /home/ubuntu -  Man 명령어 입력 후에 무언가를 찾고 싶을 때는 '/'를 치면 검색 기능 가능검색하고 검색어 순서대로 보고 싶으면 'n'을 눌러주면 된다.나갈때는 'q' -  명령어 option에서 '-'는 축약형을 의미, '--'는 풀네임을 의미 -  리눅스/유닉스에서 숨김파일은 앞에 . 이 붙는다. -  Sort : 파일 정렬을 의미 -  Super user = root user -  P..
Linux 꿀팁 #이하의 명령어들은 검색하며 사용하여 찾는게 좋음검색 방법)디렉토리 생성 > 'create directory in linux'파일 복사 > 'file copy in linux'파일 이동 > 'move file in linux' #Package manager에서 update는 프로그램들의 리스트를 업데이트 하는 것이고, upgrade는 프로그램 자체를 업데이트 하는 것이다. #Package manager를 통해 무언가를 install 하려면, 먼저 update를 해서 프로그램들의 리스트 를 갱신하고, 설치하는 것이 좋다. #설치할 때 URL이 필요하면 마우스 오른쪽 클릭하고 'copy link address' 선택 #--help 참고해서 전체 명령어 중에 옵션은 어디에 넣는지 파악 #명령어 여러 개 연달아..
Linux 기타 #부팅하는데 파일시스템 오류시데스크톱으로 부팅해서 파일시스템 정리하고 재부팅하면 정상적으로 부팅됨  #HDD 설치 후 확인- Sudo fdisk -l 해서 이름이랑 용량 비교하면 됨!  #모든것을 찾는 명령어 >> ipsec을 포함하고 있는 모든 파일들의 리스트 출력- Grep -r "찾는것" Ex) grep -r "ipsec" *  #copy, sync하는 명령어 확인하고 싶을 때명령어 뒤에 --progress 하면 됨
계정 관련 명령어 Su (switch user) : 현재 계정 로그아웃하지 않고, 다른 계정으로 전환Ex) su root : root 계정으로 전환하되, root의 환경변수를 가져오지는 않음, 즉, 현재 계정의 환경 변수 사용su - root : 계정으로 전환하면서, root의 환경변수를 가져옴 Sudo (Super User DO) : root 의 권한만 빌리는 것 Whoami : 현재 사용자를 확인 Logout / exit : 계정 로그아웃
Zombie Process Zombie Process실행이 끝난후에도 프로세스에서 제거되지 않는 프로세스 버그가 있다는 것을 나타냄ps -ef | grep defunct | grep -v grep>> 나오는 결과 프로세스 ID, 부모 프로세스 ID 좀비 프로세스를 죽이기 위해서는 부모 프로세스를 죽여야함ps -ef | grep defunct | awk '{print $3}' | xargs kill -9 좀비수top -b -n 1 | grep zombie
Daemon Service 무조건 root 계정으로 실행됨 (그래서 환경설정 잘해줘야함) Daemon : 사용자가 직접 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램 Syslogd : 시스템유형)a. Service >> .serviceb. Socket >> .socketc. Target >> .targetd. Device >> .devicee. 기타 엄청 많음 Systemd로 등록된 서비스들의 위치/etc/systemd/system : systemctl enable 명령어에 의해 생성되는 경우, 우선순위 가장 높음/run/systemd/system : runtime과 관련된 service, 우선순위 중간/usr/lib/systemd/system : RPM package들과 깔리는 경우, 우선순위 가장 낮음 기본명..
Linux BIOS 설정 #BIOS 설정1) F1 + F2 눌러서 설정화면 진입 2) Security> secure boot> disabled> F10 (저장하는 방법)> YES