본문 바로가기
[실용주의 프로그래머] 유비쿼터스 자동화 [실용주의 프로그래머] 유비쿼터스 자동화 -생각 없이 행할 수 있는 중요한 작업의 수가 늘어남에 따라 문명은 발전한다. - 알프레드 노스 화이트헤드 -수작업 절차를 사용하지 말라. -사람들은 컴퓨터만큼 반복가능하지 않을 뿐더러, 그런 것을 기대해서도 안 된다.쉘 스크립트나 배치 파일은 동일한 명령들을 매번 똑같은 순서로 수행한다.이걸 소스코드 관리 시스템에서 관리할 수 있기 때문에 시간이 지남에 따라 그 절차가 어떻게 변했는지도 조사할 수 있다. -또 다른 인기 있는 자동화 도구는 cron(윈도우는 at)이다.이것으로 무인 작업이 주기적으로(일반적으로 한밤중에) 실행되게 일정을 설정해 놓을 수 있다. -프로젝트 컴파일, 확인, 테스트, 출하를 자동화 하라 -코드 생성을 자동화 하라. -회귀 테스트를 자동.. 2018. 11. 14.
[linux] etc 폴더에 대한 분석. linux, etc 폴더에 대한 분석. linux 의 etc 폴더는 시스템 설정파일들이 들어있다.사용자 관리를 위한 암호관련 파일,네트워크 정보를 담고 있는 파일 등 시스템 전반적인 관리 파일이 들어 있다. /etc/fstab 마운트 정보를 포함한다.이 파일이 잘못된 정보를 갖거나 존재하지 않으면 부팅이 되지 않는다. /etc/passwd 리눅스 사용자들의 계정 정보와 패스워드, 사용 쉘 및 홈 디렉토리 정보를 갖는다. /etc/shadow passwd 파일의 패스워드 정보가 암호화되어있는 파일로,암호화된 패스워드 이외에 계정 유효기간에 대한 내용도 포함. /etc/group 사용자 그룹에 대해 정의되어 있는 파일로시스템의 모든 계정은 한 개 이상의 그룹에 포함되어 있다.그 그룹에 대한 변경은 직접 파일.. 2014. 2. 7.
반응형