'Linux'에 해당되는 글 4건

  1. 2015.10.17 리눅스에서 여러 파일의 내용 한꺼번에 수정하기
  2. 2015.08.07 CentOS에 Java & MySQL 설치 및 기본 셋팅
  3. 2015.06.04 Linux GPT 파티션
  4. 2015.03.27 [02] Linux의 특징 및 Prompt의 구조, Putty 설정 팁

리눅스에서 여러 파일의 내용 한꺼번에 수정하기

|



find 명령어로 조건에 해당하는 파일을 검색한 뒤

sed 명령어로 각 파일들에 대해 수정을 진행하면 된다.



ex) 현재 디렉터리의 모든 일반파일에 대해 ORG_STR -> NEW_STR


$ find . -type f -exec sed -i 's/ORG_STR/NEW_STR/g' {} \;



And


CentOS에 Java & MySQL 설치 및 기본 셋팅

|


Java


# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.tar.gz"

# tar xf jdk-8u51-linux-x64.tar.gz -C /usr/local/

# chown -R root. /usr/local/jdk1.8.0_51/


// 맨 아래 추가

# vi ~/.bash_profile

export JAVA_HOME=/usr/local/jdk1.8.0_51

export PATH=$PATH:$JAVA_HOME/bin


# source ~/.bash_profile




Mysql


# yum install -y mysql-server MySQL-python


// 파일 수정 및 추가

# vi /etc/my.cnf

controller # vi /etc/my.cnf

bind-address=192.168.56.0

default-storage-engine=innodb

innodb_file_per_table

collation-server=utf8_general_ci

init-connect='SET NAMES utf8'

character-set-server=utf8


# service mysqld start

# chkconfig mysqld on

# mysql_install_db

# mysql_secure_installation



// 유저 생성

# mysql -u root -p

mysql> grant all privileges on DBNAME.* to 'USERNAME'@'localhost' identified by 'PASSWORD' with grant option;

mysql> flush privileges;


// 비밀번호 찾기

# service mysqld stop

# mysqld_safe --skip-grant-tables &

# mysql

mysql> use mysql;

mysql> select host, user, password from user;

mysql> update user set password=password('NEW_PASSWOD') where user='USERNAME';

mysql> Bye

# /etc/rc.d/init.d/mysqld restart




'Linux > CentOS' 카테고리의 다른 글

Linux에서 Windows 공유폴더 사용(samba)  (1) 2015.10.05
yum으로 rpm만 다운로드 하기  (0) 2015.06.10
CentOS에 ntfs usb 마운트  (0) 2015.06.05
Linux GPT 파티션  (0) 2015.06.04
Docker in CentOS 7 minimal  (0) 2015.04.09
And


Linux GPT 파티션

|


출처

http://mslee89.tistory.com/23

http://net2free.tistory.com/228



리눅스를 설치하다 보면 'sda에는 gpt 디스크 라벨이 있어야 합니다' 혹은 'sda must have a GPT disk label' 이란 에러를 볼 수 있다.

간단히 말하면 하드디스크의 용량이 너무 커서 발생하는 에러이다.

이 때엔 Ctrl + Alt + F2 를 눌러 콘솔모드로 진입하여 아래 명령어 진행


# parted /dev/sda

parted) mklabel gpt

... yes


이렇게 진행 하면 하드디스크의 모든 내용이 사라지게 되며 하드디스크가 GPT 라벨로 생성된다.

(나의 경우는 윈도우 설치 및 셋팅 후 리눅스 멀티부팅 하려는 찰나에 이러한 에러를 맞게 되어 윈도우를 재설치해야 했다...)


다시 Ctrl + Alt + F5 를 눌러 Back 후 다시 진행 하면 된다고 한다.

(나는 윈도우를 설치하러 갔다.)


자세한 리눅스 GPT 설명 및 설정은 http://net2free.tistory.com/228 참조




And


[02] Linux의 특징 및 Prompt의 구조, Putty 설정 팁

|


- 2014.11.10



1. Linux의 특징


1) 권한을 갖는다


소유권 / 허가권




2) 다중 사용자 환경을 지원한다.


multi user mode & multi tasking 지원




3) 대소문자를 구별한다.




4) 확장자가 따로 존재하지 않는다.


Windows 에서 사용하는 확장자의 개념이 없다.






2. Prompt의 구조


1) Prompt 란?


명령어를 입력 받아 실행할 수 있는 상태



2) Linux의 prompt 구조


기본형)


[root@localhost ~]#

[user@localhost ~]$


① [, ] : prompt의 구분기호. 서버 정보와 계정 상태를 나타냄

② root 및 user : 서버에 로그인한 사용자 계정 명

③ @ : 계정명과 서버 이름의 구분 기호

④ localhost : 리눅스 시스템의 호스트명, 즉 서버의 이름 (HOSTNAME)

                (/etc/sysconfig/network)

⑤ ~ : 현재 작업 디렉토리의 위치. 경로의 마지막 경로명

⑥ # 및 $ : 관리자(root)의 경우 #, 일반 사용자의 경우 $






3. Putty 설정


1) ifconfig로 내 ip 확인


# ifconfig




2) putty 설정 하기


① ifconfig 로 알게 된 ip 주소를 Host Name에 입력

② Window - Lines of scrollback(이전 화면 저장 줄 수) : 20000

└ Appearance - Cursor appearance : Cursor blinks_check (커서 깜빡임)

- Font setting - Change : 글꼴_Consolas, 크기 설정

└ Font quality : Clear Type

└ Behaviour : Full screen on Alt-Enter_check (전체화면)

└ Translation - Remote character set : UTF-8

└ Colours - 배경은 어둡게, 글씨는 밝게 (검정 배경에 녹색 글씨 추천)




And


prev | 1 | next