본문 바로가기
728x90

Linux27

readonly option is set (add to override) 오류 해결 리눅스에서 vi 명령어로 파일 수정 후 저장하려는데 readonly option is set (add to override) 에러가 발생했다.  readonly파일이라 그런것인데이때:w!로 저장하면된다. 이를 했는데도 안되면!!         vi로 파일 실행할 때sudo를 붙여서 수정 후 저장하면 된다. 2024. 5. 31.
리눅스 wget, curl 명령어 리눅스 wget, curl 명령어에 대해서 알아보자   리눅스에서는 지정한 URL을 통해 데이터를 다운로드 가능하다.  1. 주요 옵션(wget)-b : 백그라운드로 다운로드 -i file : 지정한 file 파잃에 적힌 URL을 다운로드-r : 링크를 재귀적으로 다운로드-c : 이어 받기로 다운로드-q : 메시지 출력 안함  2. 주요 옵션(curl)-O : 다운로드한 결과를 url에서 가져온 파일명으로 저장-o file : 다운로드한 결과를 file로 저장-C offset : offset 바이트 위치에서 이어서 다운로드. -을 지정하면 이어받기할 위치를 자동으로 결정          3. 사용 예// https://www.example.com/index.html을 다운로드wget https://www.. 2024. 5. 28.
리눅스 ssh 명령어 리눅스 ssh 명령어에 대해서 알아보자    1. 방법1. ssh [로그인사용자명@] 상대호스트명 [명령어]2. ssh [-l 로그인사용자명] 상대호스트명 [명령어]   2. 주요옵션-l user : 원격 호스트에 접속할 사용자명이 현재 호스트 사용자명과 다르다면 로그인할 사용자명을 user 지정         3.  사용 예// remote-host 호스트에 로그인ssh remote-host// remote-host 호스트에 dddd 사용자명으로 로그인ssh dddd@remote-hostssh -l dddd remote-host// remote-host 호스트에서 command 명령어를 실행ssh remote-host command 2024. 5. 23.
리눅스 dig 명령어 리눅스 dig 명령어에 대해서 알아보자       dig 명령어로 DMS 정보를 검색할 수 있다. dig [@서버] [도메인명(-x)] [ip주소] [쿼리타입]  - 주요 옵션-x address : IP 주소가 address인 호스트의 DNS 정보를 검색  - 쿼리 타입a : 지정한 호스트의 IP 주소aaaa : 지정한 호스트의 IPv6 주소any : 모든 정보mx : 지정한 도메인의 메일 서버ns : 지정한 도메인의 공인 네임 서버ptr : 지정한 IP 주소의 PTR(domain name pointer)soa : 지정한 도메인의 SOA 레코드(Start of a zone of Authority)hinfo : 지정한 호스트 관련 정보(CPU, OS 등)axfr : ZONE 전송 정보txt : 지정한 도메.. 2024. 5. 21.
리눅스 shutdown, reboot, poweroff 명령어 리눅스 shutdown, reboot, poweroff 명령어에 대해서 알아보자       1. 주요옵션(shutdown)-k : 경고 메시지를 각 프로세스에 보내기만 하고 실제로 셧다운 하지 않음-r : 시스템을 다시 시작. reboot와 같음.-P : 시스템 전원을 끈다. poweroff와 같음.-c : 예정된 셧다운 취소  2. 시간now : 바로 셧다운+n : n분 후 셧다운hh:mm : hh시 mm분에 셧다운  3. 경고메시지셧다운하기 전에 로그인 중인 터미널에 표시할 안내 메시지를 지정함.  4. 사용예// 시스템 다시 시작(shutdown)showdown -r now// 시스템 다시 시작reboot// 5분 후 시스템 종료shutdown -P +5// 셧다운 취소shutdown -c 2024. 4. 29.
리눅스 groupadd, groupdel 명령어 리눅스 groupadd, groupdel 명령어에 대해서 알아보자 1. 주요 옵션(groupadd) -g gid : 그룹 ID로 gid를 사용 -o : -g 옵션으로 지정한 그룹 ID가 존재해도 에러를 무시하고 그룹을 작성 2. 사용 예 // 신규로 aaa 그룹을 생성 groupadd aaa // aaa 그룹을 삭제 groupdel aaa // aaa 그룹 ID를 501로 지정해서 작성 groupadd -g 501 aaa 2024. 4. 22.
리눅스 useradd, userdel 명령어 리눅스 useradd, userdel 명령어에 대해서 알아보자 1. 주요옵션(useradd) -m : 사용자 홈 디렉토리가 존재하지 않으면 자동으로 작성 -c name : 사용자 풀네임으로 name을 사용 -d directory : 사용자 홈 디렉토리로 directory를 사용 -e date : 사용자 계정을 무효화할 날짜를 date로 지정 -g group : 사용자 그룹 ID로 group을 사용 -G group1 : 사용자 소속 그룹을 지정 -P password : 암호로 password를 설정 -s shell : 사용자 로그인 쉘로 shell을 사용 -u uid : 사용자 ID로 uid를 사용 2. 주요옵션(userdel) -r : 사용자 홈 디렉토리도 함께 삭제 3. 사용 예 // 신규 사용자 aa.. 2024. 4. 17.
리눅스 sudo 명령어 리눅스 sudo 명령어에 대해서 알아보자 sudo 명령어를 사용하면 슈퍼유저 암호를 몰라도 슈퍼유저 권한으로 명령어 실행 가능 - 주요옵션 -c command : 지정한 사용자로 command 명령어를 실행하고 실행이 끝나면 원래 사용자로 돌아옴 - : 현재 사용자 환경 변수를 이어 받지 않음 -s shell : shell로 지정한 shell을 새로운 사용자가 사용 - 사용 예 // 슈퍼유저로 로그인 su // 현재 사용자 환경 변수를 이어 받지 않고 새롭게 로그인한 효과 su - // aaa 사용자로 로그인 su aaa 2024. 4. 10.
리눅스 슈퍼유저로 변신하기 리눅스 슈퍼유저로 변신하기에 대해서 알아보자 su [옵션] [사용자명] - 주요 옵션 -c command : 지정한 사용자로 command 명령어를 실행하고 실행이 끝나면 원래 사용자로 돌아온다. - : 현재 사용자 환경 변수를 이어 받지 않는다. -s shell : shell로 지정한 shell을 변신한 사용자가 사용한다. - 사용 예 // 슈퍼유저로 변신 su // 현재 사용자 환경 변수를 이어받지 않고 새롭게 로그인한 것과 동일한 상태로 슈퍼유저로 변신 su - // sss 사용자로 변신 su sss 2024. 4. 8.
728x90