본문 바로가기

반응형

분류 전체보기

(347)
sudo 우분투 우분투를 설치하니 맨 처음 보게 되는 명령어 중 하나다. 우분투는 리눅스 계열인데, 보안 상 이유로 모든 권한을 가진 계정인 root 외에 관리자 계정을 만들어서 사용할 것을 권장한다고 한다. 그런데 sudo 명령어는 Substitute user do 즉, "다른 사용자의 권한으로 실행"의 약자로, 보안상 이유로 쓰는 것이다. 루트 계정을 들어가고 빠져나오고 하는 방법이 효율적이지 못하고, 이후에 소유권과 권한 등이 뒤죽박죽이 되어서 시스템 오류의 가능성이 높아지게 된다고 한다. sudo 명령어는 sudo [command] 로 root 권한으로 사용하거나 sudo -u [other user id] [commend] 다른 유저의 권한으로 실행할 수 있도록 만든 명령어다.
파이썬 SyntaxError: invalid syntax 의미 파이썬을 다시 시작해보려고 하니, 과거에 설치를 한 것이라 업데이트를 확인해보려고 구글링해서 찾은 코드인 python -m pip install --upgrade pip 를 윈도우 우분투 명령창에 치고 엔터를 쳤는데 SyntaxError: invalid syntax 라는 메시지가 나오면서 작동이 안된다. 원인은 문법상 오류라는 뜻이라고 한다. sudo apt install python3-pip 이걸로 하면 된다. python3 --version Python 3.8.10 이와 같이 업데이트가 된 것을 확인할 수가 있다. ※ 초보 개발자의 노트이니, 참고만 하시기 바람.
개발자라는 꿈을 가지게 될 때까지.. 나는 개발자의 ㄱ자도 모르는 사람이다. 어떤 개발자도 모두 여기에서 시작했다. 나이도 상당히 많다. 전공도 이쪽이 아니다. 일도 이런 쪽으로 해본 적이 한 번도 없다. 그런데 나는 왜 개발자를 선택했을까? 그 중에서도 왜 인공지능과 빅데이터를 다루는 데이터 엔지니어가 되기를 목표로 잡았을까? 비전공자였던 많은 사람들이 연봉과 취업 이런 것들을 생각하고 이 개발자 직군으로 전향하는 경우가 많다는 것을 최근들어서 조사하면서 알게 되었다. 나는 그런 면에서 조금 억울하다. 나는 애초부터 유행을 따르거나 연봉을 많이 받을 것을 생각하고 이쪽으로 온 것이 아니라, 미래 기술로써의 가치와 내 적성 그 자체를 보고 선택한 케이스이기 때문이다. 개발자가 되고 싶지만, 정확히 어디서부터 시작해야 할 지를 몰라서 유튜브와..

반응형