$ cat /etc/*-release | uniq

CentOS release 6.9 (Final)
$ uname -m
x86_64


'System > Linux, unix' 카테고리의 다른 글

[UNIX] session 죽이기(kill)  (0) 2014.11.16
[UNIX]메시지 보내기 - talk, write, wall  (0) 2014.10.22
[ubuntu] ssh server 설치  (0) 2014.07.02
[ubuntu] JAVA JDK 설치하기  (0) 2014.04.06


제품ID가져오기.bat


2015.03.04

학교 컴퓨터실 포맷을 하면서 고정IP에 마지막 숫자만 변경해야 하는데, 하나하나 변경하지않고 마지막 숫자만 입력받아서 빠르게 네트워크 설정하기 위해 작성. (원본은 참고사이트에 올라와있는 배치파일이다.)


네트워크설정(그래픽스).bat

네트워크설정(원본).bat


참고사이트 링크

$ ps -fu username UID PID PPID C STIME TTY TIME CMD username 17355 17353 0 18:06:49 pts/29 0:00 -csh username 17604 17355 0 18:15:25 pts/29 0:00 ps -fu username username 17353 17350 0 18:06:49 ? 0:00 /usr/lib/ssh/sshd


$ kill -9 PID

'System > Linux, unix' 카테고리의 다른 글

Linux OS 확인  (0) 2017.11.29
[UNIX]메시지 보내기 - talk, write, wall  (0) 2014.10.22
[ubuntu] ssh server 설치  (0) 2014.07.02
[ubuntu] JAVA JDK 설치하기  (0) 2014.04.06

채팅 : talk 사용자명

$ talk username

메시지 전달 : write 사용자명

$ write username
$ input message
ctrl + D 전송

접속한 모두에게 메시지 전달 : wall

$ wall
$ input message
ctrl + D 전송

메시지 수신, 허용/거부

거부
$ mesg n
허용
$ mesg y
확인
$ mesg


'System > Linux, unix' 카테고리의 다른 글

Linux OS 확인  (0) 2017.11.29
[UNIX] session 죽이기(kill)  (0) 2014.11.16
[ubuntu] ssh server 설치  (0) 2014.07.02
[ubuntu] JAVA JDK 설치하기  (0) 2014.04.06

ubuntu ssh server install

install

sudo apt-get install openssh-server

restart

sudo /etc/init.d/ssh restart
or
service ssh restart

service check

service ssh status
ps ax | grep ssh

service port check

sudo netstat -ntlp | grep ssh
netstat -anp | grep LISTEN | grep sshd

'System > Linux, unix' 카테고리의 다른 글

[UNIX] session 죽이기(kill)  (0) 2014.11.16
[UNIX]메시지 보내기 - talk, write, wall  (0) 2014.10.22
[ubuntu] JAVA JDK 설치하기  (0) 2014.04.06
[ubuntu] 한글 설정하기  (0) 2014.04.04

실행창(윈도우키 + R)에서 MRT를 입력해' Microsoft Windows 악성 소프트웨어 제거 도구'를 실행한다.




 실행환경

 Desktop

 조립식

 CPU

 Intel(R) Core(TM) i7-3770 3.50GHz

 Memory

 4 GB

 OS

 Window 7 Professional 32bit

 Java

 1.7.0_51

 Android

 SDK : 4.4.2 (KitKat), Google APIs 4.4.2

 TEST : Galaxy S3 4.3(Jelly Bean)

 WebServer

 Apache Tomcat 7.0

 DB

 MySQL 5.6.15


파일속성변경 명령어 - ATTRIB


R (Read-only) : 읽기 전용

A (Archive) : 보관 파일, 파일이 수정되면 A속성이 자동으로 켜진다. 즉, 수정이 되었으므로 백업할 필요가 있다는 것을 뜻한다.

H (Hidden) : 숨김파일

S (System) : 실행X / 설정변경 X

I (Index) : 블락킹 안된 것 -> 스트리밍


 실행환경

 Notebook

 SAMSUNG NT550p5c-s61r

 CPU

 Intel Core i5-3210M 2.50GHz

 Memory

 8 GB

 OS

 Window 7 ultimate 64bit


문제점

작업표시줄을 오른쪽으로 바꾸었더니 날짜가 표시되지 않는다.

그리고 날짜를 표시하는데 이왕 내가 원하는 형식으로 표시하도록 하자.


해결방안

■ 세로모드(오른쪽, 왼쪽) 에서 날짜 표시하기.

1. 작업표시줄 오른쪽 클릭을 하고 작업표시줄 잠금을 해제한다.



2. 그리고 작업표시줄을 넓히면 날짜까지 모두 나오게 된다.



■ 시계 형식 바꾸기

날짜때문에 넓어진 작업표시줄을 위해 날짜형식을 바꾸어보자.


제어판 - 시계, 언어 및 국가별 옵션 - 국가 및 언어 - 추가 설정(D)


아래 형식처럼 바꾼다.



훨씬 보기 편한 형식으로 바뀌었다.



 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 Intel Core i3 CPU 550 @ 3.20GHz x 4

 Memory

 4 GB

 OS

 ubuntu 13.10 32bit


Ubuntu JAVA JDK 설치

OpenJDK 제거
$ sudo apt-get purge opnjdk*

repository 추가 및 업데이트
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update

자바 설치
$ sudo apt-get install oracle-java8-installer


자바 제거

$ sudo apt-get remove orable-java8-installer


'System > Linux, unix' 카테고리의 다른 글

[UNIX]메시지 보내기 - talk, write, wall  (0) 2014.10.22
[ubuntu] ssh server 설치  (0) 2014.07.02
[ubuntu] 한글 설정하기  (0) 2014.04.04
[ubuntu] 기본 패키지 설치, 업데이트  (0) 2014.04.04

 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 Intel Core i3 CPU 550 @ 3.20GHz x 4

 Memory

 4 GB

 OS

 ubuntu 13.10 32bit

uuntu 13.10 한글 설정하기

System Settings(오른쪽 상단 톱니바퀴 클릭)에서 Language Support에 들어가면 자동으로 기타 언어들에 대한 설치를 한다.





Korean이 없다면 아래 Install / Remove Languages 에서 Korean을 찾아 설치하도록 한다.




그리고 제일 상단에 korean(한국어)가 올라오게 하고 Apply System-Wide를 클릭한다.

그리고 재부팅하면 된다.


기본 패키지 설치 및 업데이트

터미널을 실행한 뒤에 'su - root'

root계정으로 apt-get update 를 입력한다.



다음 apt-get upgrade 를 한다.


useradd

userdel -r

rmdir -rf

 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 AMD Athlon(tm) 64 X2 Dual Core Processor 5400+

 Memory

 1 GB

 OS

 CentOS release 6.5 32bit


문제점

사용자마다 구분하기 어려워 색을 넣기로 하였다. 

하지만 인터넷에서 쉽게 찾아 볼 수 있는 방법으로 할때 버그가 있었다.

아래 사진 처럼 첫번째 줄에서 개행이 되지 않는 점이다. 



해결방안

vi .bashrc 로 코드를 수정한다.

아래 코드를 밑에 삽입한다.


PS1="\[$(tput setaf 2)\]$PS1\[$(tput sgr0)\]"

PS1="\[$(tput bold)\]$PS1\[$(tput sgr0)\]"


색상바꾸는 방법

tput setaf 2에서 2는 초록색을 나타낸다.

1 : RED

2 : GREEN

3 : YELLOW

4 : BLUE

5 : PINK

6 : CYAN

7 : WHITE

 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 AMD Athlon(tm) 64 X2 Dual Core Processor 5400+

 Memory

 1 GB

 OS

 CentOS release 6.5 32bit


문제점

내 서버에 접속된 사용자를 확인하고 종료시키려한다.


해결방안

1. 접속중인 사용자 보기

# who or # w


2. 종료하기.

# skill -KILL pts/1 pts/2

or # skill -KILL USER_name


 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 AMD Athlon(tm) 64 X2 Dual Core Processor 5400+

 Memory

 1 GB

 OS

 CentOS release 6.5 32bit


해결방안


■ 로그인 전 메시지

sshd_config 파일을 찾아 Banner /etc/issue.net 에 주석을 해제하거나 없으면 추가한다.

# vi /etc/issue.net 


■ 접속 후 메시지

# vi /etc/motd

메시지 저장 후 저장.



 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 AMD Athlon(tm) 64 X2 Dual Core Processor 5400+

 Memory

 1 GB

 OS

 CentOS release 6.5 32bit


해결방안


# vi /etc/bashrc 에 alias vi=vim 을 꼭 추가한다.


# vi /etc/vimrc

아래 내용 추가(전체)


#vi ~/.vimrc

각각의 계정 설정


let g:MultipleSearchMaxColors = 8 


hi Search0 ctermbg=blue guibg=blue ctermfg=white guifg=white 

hi Search1 ctermbg=green guibg=green ctermfg=black guifg=black 

hi Search2 ctermbg=magenta guibg=magenta ctermfg=white guifg=white 

hi Search3 ctermbg=cyan guibg=cyan ctermfg=black guifg=black 

hi Search4 ctermbg=brown guibg=brown ctermfg=white guifg=white 

hi Search5 ctermbg=gray guibg=gray ctermfg=black guifg=black 

hi Search6 ctermbg=red guibg=red ctermfg=white guifg=white 

hi Search7 ctermbg=yellow guibg=yellow ctermfg=black guifg=black 


map <F1> :wq<cr>

map <F2> :wq<cr>

map <F3> :w<cr>

map <F4> :q<cr>


map <F5> :w!<CR>:!gcc %<CR>:!./a.out<CR>

map <F6> :w!<CR>:!g++ %<CR>:!./a.out<CR>


"map <F5> :w!<cr>:!gcc % -o %< -lncurses && ./%< <cr>

"map <F6> :w!<cr>:!gcc % -o %< && ./%< <cr>


map <F9> :q!<cr>

"map <F6> v]}zf

"map <F7> zo



set number "line number

set ai

set tabstop=4   "tab키설정

syntax on "구문강조 사용

set background=dark "하이라이팅

set ruler "커서의 줄,칸 위치표시

set title

set ignorecase "검색시 대소문자 무시

set hlsearch "검색어 강조

set cindent "C프로그래밍용 자동 들여쓰기

set smartindent "스마트한 들여쓰기

set autoindent " 자동 들여쓰기

set showmode " 현재 모드를 보여줌

set shiftwidth=4  "자동 들여서기 할때 여백(sw=4)

set showmatch   "괄호를 맞춰주는 부분(set sm)

set history=50 " vi 편집기록 기억갯수

"set visualbell " 키를 잘못눌렀을 때 화면 프레시

set showcmd " display incomplete commands

set incsearch "키워드 검색시 점진적 검색

"colorscheme desert  "  vi 색상 테마 설정

set bs=indent,eol,start "백스페이스 사용



■ 호스트 확인

$ hostname


■ 호스트 정보 파일 확인

$ cat /etc/sysconfig/network


■ 호스트 이름 변경하기

# vi /etc/sysconfig/network

* vi에디터를 통해 변경하고 시스템 재부팅한다.

■ 현재 리눅스 배포판 보기

$ cat /etc/issue.net


■ 현재 시스템 비트 조회

$ getconf LONG_BIT


■ CPU 정보 보기

$ cat /proc/cpuinfo



■ 메모리 확인

$ free -m or $ cat /proc/meminfo

* -m은 MB단위로 본다는 뜻

total

user

free

shared

buffers 

cached

전체 메모리

유휴 메모리

사용중인 메모리

커널에서 사용되는

공유메모리

버퍼 크기

캐시된 메모리


■ 하드디스크 확인

$ df


■ IP 확인

$ ifconfig


■ 호스트명, 커널버전 확인

$ uname -a

* 호스트명만 확인 -> $ hostname


■ 모든 정보보기

$ dmesg > infor.txt

* 내용이 많으므로 infor.txt 에 저장해서 확인.



 실행환경

 Desktop

 조립식 컴퓨터

 CPU

 AMD Athlon(tm) 64 X2 Dual Core Processor 5400+

 Memory

 1 GB

 OS

 CentOS release 6.5 32bit



1. 설치

# yum install -y mysql 

# yum install -y mysql-server 

# yum install -y mysql-connector-odbc 

# yum install -y mysql-devel

위 내용 한줄로 변경.

# yum install -y mysql mysql-server mysql-connector-odbc mysql-devel


2. 설정파일 이동

# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

설정파일 

메모리 

my-huge.cnf

1 ~ 2 GB

my-large.cnf

512 MB

my-medium.cnt

128 MB ~ 256 MB

my-small.cnf

64 MB 이하


3. 설정파일 수정

# vi my.cnf

없는 부분은 추가한다.

[client] 

default-character-set = utf8 

[mysqld]

init_connect="SET collation_connection=utf8_general_ci" 

init_connect="SET NAMES utf8"

default-character-set = utf8

character-set-server = utf8

collation-server = utf8_general_ci

[mysqldump]

default-character-set = utf8

[mysql]

default-character-set = utf8


4. MySQL 시작

# service mysqld start or /etc/init.d/mysqld start

재시작(그전에 실행한 경우)

# service mysqld restart or /etc/init.d/mysqld restart


5. MySQL 접속 후 캐릿터셋 확인

# mysql -u root -p

mysql> shoq variables like 'c%';



6. mysql 설정하기

/usr/bin/mysql_secure_installation


처음 실행하면 패스워드를 묻는다. 설정한 것이 없으니 [엔터]

그리고 Set root password? 에서 y를 입력한 뒤 비밀번호 설정한다.

나머지 설정들은 [엔터]하면 y로 입력되고 각자 맞춰서 설정하면 된다.

[MySQL] root 계정 비밀번호 변경하기


7. 서비스 자동 실행

# chkconfig mysqld on or # ntsysv 한 뒤에 mysql [*] 설정

재시작




■ 방법 1.

# /usr/sbin/ntsysv


■ 방법 2.

# chkconfig --list

무엇이 자동실행중인지 확인

# chkconfig vsftpd in

vsftpd 자동 실행.

■ 1. tui 


# system-config-firewall-tui

위 명령어가 실행되지 않을 경우 다운받는다.

# yum install setuptool system-config-firewall-tui


■ 2. iptables

# vi /etc/sysconfig/iptables


* 22포트를 추가하고 싶은 경우 아래처럼 입력

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT


문제

'# chkconfig vsftpd on' 하면 에러 발생


해결

1. # vi /etc/xinetd.d/vsftpd

disable = no

2. #vi /etc/vsftpd/vsftpd.conf

LISTEN=YES

3. # chkconfig vsftpd off

자동실행 멈춤

4. # chkconfig --add vsftpd

자동실행 추가

5. # /etc/rc.d/init.d/xinetd restart

xinetd 재실행





아주 명확한 해답



참고로 대소문자 구분하는 것 같음.

disable=YES 하면 안됨.

vsftpd 참고사이트

1. [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf

아래와 같이 변경


2. 방화벽 포트 허용

[root@localhost ~]# vi /etc/sysconfig/iptables

아래 내용 추가



3. 재시작

[root@localhost ~]#  service iptables restart

+ Recent posts