리눅스
-
shell script - for 문 사용 예시프로그래밍/Linux 2019. 4. 16. 14:31
쉘 스크립트에서 for문 사용 예시 - 기본 #!/bin/bashfor i in 1 2 3 4 5do echo "Welcome $i times"done - 배열 사용하기 #!/bin/basharrayname=(value1 value2) for i in ${arrayname[@]}do echo "Welcome $i times"done - 숫자범위 사용하기 #!/bin/bashfor i in {2000..2011};do echo " $i times";done - 명령어 결과 사용하기 #!/bin/bashfor entry in $stockdir/*;do echo " $entry times";done - 일반 반복문 형식 사용하기 #!/bin/bashfor (( i=0; i
-
리눅스와 mysql의 max_open_file 사이즈 변경하기프로그래밍/DB 2017. 5. 21. 16:15
환경: 리눅스 CentOS 새 서버를 받아 max open file 관련하여 설정을 하여 기록을 남긴다. mysql에서는 보통 max open file 기본 값으로 1024이 설정되어 있는데 이 값이 낮아 mysql 작업 속도를 느리게 하는 원인이 되기도 하니 적절하게 값을 조정해보도록 하자. 1.mysql의 max open file 설정 확인 일단 mysql 의 현재 max open file설정부터 확인해보자.ps afx | grep mysql 로 해당 프로세스의 id를 알아내고 프로세스의 설정값을 확인해본다. 1024(soft), 4096(hard) 값이 설정되어 있다. shell> ps afx | grep mysql48320 pts/3 S+ 0:00 \_ grep mysql21919 pts/0 S ..
-
Ubuntu 서버에 새 관리자 추가프로그래밍/Linux 2017. 1. 5. 15:46
리눅스 서버에 새 관리자를 추가할 떄 자주 사용하는 명령어를 기록해놓았습니다. useradd로 새 사용자를 추가하고 -m 옵션으로 기본으로 사용할 shell을 지정해 줍니다. 그리고 passwd로 비밀암호를 설정합니다. sudo 권한을 주기 위해 /etc/sudoers 파일에 새로운 사용자를 추가합니다. # useradd newuser -m -s/bin/bash# passwd newuserEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully #echo 'newuser ALL=(ALL:ALL) ALL' >> /etc/sudoers 데이터베이스에도 역시 같은 user ID를 추가하고 암호를 설정합니다. 그리..