본문 바로가기

변경

파일 생성,권한 변경, 소유자 변경 파일을 생성하고 권한과 소유자를 변경해보자 [파일생성]mkdir(경로 , 권한), 생성 실패시 -1 반환ex) mkdir("/data/temp", 0755); [권한변경]chmod(경로, 권한), 변경 실패시 -1 반환ex) chmod("/data/temp", 0755); [소유자변경]chown(경로, 사용자ID, 그룹ID), 변경 실패시 -1 반환ID 기억하기는 까다로우므로 사용자 아이디를 통해 아래처럼 ID 값을 얻어와 설정한다.ex) 사용자명이 user일 경우struct passwd *user_pw;user_pw= getpwnam("user");chown("/data/temp", user_pw->pw_uid, user_pw->pw_gid);
ssh 포트 변경하기 기본 포트 값은 22로 설정되어 있음. 포트를 변경하려면 아래 설정 파일을 수정 /etc/ssh/sshd_config 변경 할 포트 번호 작성 기존 포트값이 22가 주석처리 되어 있음. 그 아래에 원하는 포트 값 입력 #Port 22 Port 1111 변경한 포트가 적용 되도록 sshd 재가동 $ service sshd restart 보안 강화를 위해선 ssh 포트를 바꿔 치기 해놓는 것이 좋습니다.
Ubuntu(Linux) echo 명령어를 이용한 출력 내용 색상 변경 Ubuntu(Linux)에서 echo를 이용해 다양한 메시지를 출력하곤 한다. 때론 출력 내용이 너무 많기 때문에 출력 내용을 파악하기 어려운 경우가 있다. 이럴 경우 출력 내용에 색상을 주면 보다 손쉽게 확인이 가능하다. echo에서 출력 내용에 색상을 입히는 방법을 알아보자. 출력 내용에 색상을 입히는 기본 적인 예제는 아래와 같다. $ echo -e "\033[31m"Test"\033[0m" 위 명령어 각각의 설명은 다음과 같다. echo : echo 명령어 -e : 백슬래쉬가 들어가는 특수문자를 처리하겠다는 옵션 "\033[31m" : 글자 색상을 빨간색으로 하는 부분 Test : 출력 할 내용 "\033[0m" : 글자 색상을 원래대로 돌리는 부분 글자 색상을 변경하는 부분의 각 설명은 아래와 ..