Changing Network Interfaces name Ubuntu 16.04



I am running Ubuntu 16.04.1 LTS, Linux plaptop 4.4.0-31-genericx86_64 MATE. 

I did only step one and it worked. Ubuntu created a new names directly after reboot:


** Edit your /etc/default/grub changing the line from **


GRUB_CMDLINE_LINUX=""


to


GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"


and, finally run as root:


$ sudo update-grub


and reboot your system.


$ sudo reboot


Posted by 올케이알
,

Linux 기본설정

리눅스 2016. 1. 12. 01:10


0. 원격접속을 하려면 SSH 를 설치


$ sudo apt install ssh


     설정은 다음과 같다.


$ sudo vi /etc/ssh/sshd_config


Port 22                  // 여기서 원하는 포트로 변경할 수 있다.

IgnoreRhosts yes         // 자동 로그인 파일을 무시한다

PermitRootLogin no       // root 계정 로그인 금지



0-1. Hyper-V를 위한 

# apt-get update
# apt-get install linux-virtual-lts-xenial


1. MATE 설치

      $ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon


2. smaba 설치

$ sudo apt-get install samba

$ sudo apt-get install system-config-samba

$ sudo system-config-samba


다음으로 Create the missing file:

$ sudo touch /etc/libuser.conf


$ sudo apt install gksu

$ gksu system-config-samba


sudo service smbd restart

또는

sudo /etc/init.d/smbd restart



3. serial 통신위해 그룹(dialout)그룹에 계정이 추가되어야 함

  


4. 자동실행 수정(/etc/rc.local)

#!/bin/sh -e

#

# /etc/rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.


# --- 주의할 점 ----

# /etc/rc.local 실행 권한이 root 라는 점.

# 특정 사용자 권한이 필요하다면 [ su - 사용자 -c 실행파일 ]

# su - {계정명} -c "/home/modm/auto-start.sh"


# /home/modm/auto-start.sh

/home/modm/auto-start.sh


exit 0


5. 사용자 자동실행 (/home/{계정}/auto-start.sh)

#!/bin/sh

#

# $SLS_HOME/auto-start.sh

#

# - 주의할 점

# /etc/rc.local 실행 권한이 root 라는 점.

# ./auto-start.sh 역시  root 권한으로 실행됨을 유의.

#

# 혹시 특정 사용자 권한이 필요하다면 [ su - 사용자 -c 실행파일 ]과 같이 명시해주면 된다.

#


_USER_NAME="modm"


export SLS_HOME=/home/"$_USER_NAME"


# set PATH so it includes user's private bin if it exists

if [ -d "$SLS_HOME/bin" ] ; then

    PATH="$SLS_HOME/bin:$PATH"

fi  


# 특정사용자 권한으로 application start ...

if [ -f "$SLS_HOME/bin/run.sh" ] ; then

    su - "$_USER_NAME" -c $SLS_HOME/bin/run.sh

fi  



* root계정 활성화

# sudo passwd root

   비밀번호 입력 ....


* root계정 비활성화

sudo passwd -l root


참고


*** 기타설정 ***

리눅스 환경변수 설정

1. Bash 쉘에서 환경변수 세팅(소멸성)
Usage> # export 변수명="값"
사용 예> 
# export LINUX_DIST="ubuntu 10.04"
# export PATH=$PATH:/home/user1/app1/bin:/home/user1/app2/bin
기존 세팅 값을 가져오려면 $변수 형식으로 작성.



2. System wide (글로벌) 환경변수
/etc/profile에 "export LINUX_DIST=ubuntu 10.04" 추가
혹은
/etc/profile.d/ 에 my_variables.sh를 생성하여,
"export LINUX_DIST=ubuntu 10.04" 추가하고, chmod a+x /etc/profile.d/my_variables.sh 하여 실행 권한(모드) 세팅



3. User specific 환경변수
사용자의 홈디렉토리($HOME)에 .bashrc 또는 .bash_profile 생성하여,
"export LINUX_DIST=ubuntu 10.04" 추가
* bash 버젼에 따라, .bashrc가 사용될 수도 있고 .bash_profile이 사용될 수도 있다.



4. 환경변수 적용 및 값 확인
적용: # source "적용파일" 
source /etc/profile
값 확인:
# echo $LINUX_DIST

# set | grep LINUX_DIST  


http://ihacker.egloos.com/1277679

   

**. 우분투 서버 timezone 설정하기

/usr/share/zoneinfo/Asia/Seoul 을 /etc/localtime 으로 복사하거나 심볼릭링크로 해결 된다.
난 그냥 복사 했다.
cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime
/etc/timezone 은 L.A로 잡혀 있다... 왜인지 ...
암 튼 /Asia/Seoul 로 고쳤다.



Posted by 올케이알
,

이동(http://codens.info/638)

Posted by 올케이알
,

MFC Tips(유동)

개발/팁 2015. 10. 15. 09:38

MFC Tips 


http://www.poshy.net/mfctips


'개발 > ' 카테고리의 다른 글

GNU_MAKE 파일설명  (0) 2012.06.21
Posted by 올케이알
,

출처 : http://blog.swcode.net/entry/VirtualBox-%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C-%EC%8B%A4%ED%96%89


VirtualBox 로 가상머신을 실행하고 shell로 당겨서 쓰다보니 가상머신을 백그라운드로 실행시켜 놓으면 편하지 않을까 해서

백그라운드 실행방법을 찾아보았다.


cmd창으로 들어간 후 해당 VirtualBox가 설치된 곳까지 경로를 이동한다.

VirtualBox가 설치된 곳까지 이동했다면 다음과 같이 명령어를 사용한다.

VBoxManage.exe startvm (가상머신이름) --type headless


VirtualBox가 작동에 성공하면 다음과 같은 메시지가 뜬다.

Waiting for VM (가상머신 이름) to power on...

VM (가상머신 이름) has been successfully started.


VirtualBox를 종료할 때는 다음 명령어중 하나를 사용한다.

VBoxManage.exe controlvm (가상머신이름) savestate 

VBoxManage.exe controlvm (가상머신이름) poweroff


savestate는 명령어를 입력하기 직전의 작업 상태가 저장된 상태로 가상머신이 종료된다.

종료된 가상머신을 다시 실행시키면 종료하기 직전의 화면이 뜨면서 실행된다.

poweroff는 가상머신을 완전히 종료하는 방법으로 savestate와는 다르게 가상머신을 실행시키면 첫 부팅화면부터 실행된다.

'지식' 카테고리의 다른 글

vi 간단 사용법  (0) 2017.04.18
연말정산  (0) 2015.01.21
Git관련  (0) 2015.01.16
ASCII 코드표(확장포함)  (0) 2014.05.29
단위 환산표  (0) 2013.07.03
Posted by 올케이알
,

연말정산

지식 2015. 1. 21. 18:56

연말정산 자동계산 엑셀파일 잘 만들어진것 같네요 ...

http://fantasy297.tistory.com/567

'지식' 카테고리의 다른 글

vi 간단 사용법  (0) 2017.04.18
VirtualBox-백그라운드-실행  (0) 2015.08.31
Git관련  (0) 2015.01.16
ASCII 코드표(확장포함)  (0) 2014.05.29
단위 환산표  (0) 2013.07.03
Posted by 올케이알
,

Git관련

지식 2015. 1. 16. 12:19

http://jazzlab.net/jazz/notes/29209


https://code.google.com/p/gitextensions/


https://code.google.com/p/tortoisegit/

'지식' 카테고리의 다른 글

VirtualBox-백그라운드-실행  (0) 2015.08.31
연말정산  (0) 2015.01.21
ASCII 코드표(확장포함)  (0) 2014.05.29
단위 환산표  (0) 2013.07.03
Network byte order  (0) 2013.04.03
Posted by 올케이알
,

Table of ASCII Characters

This table lists the ASCII characters and their decimal, octal and hexadecimal numbers. Characters which appear as names in parentheses (e.g., (nl)) are non-printing characters. A table of the common non-printing characters appears after this table.

Char  Dec  Oct  Hex | Char  Dec  Oct  Hex | Char  Dec  Oct  Hex | Char Dec  Oct   Hex
-------------------------------------------------------------------------------------
(nul)   0 0000 0x00 | (sp)   32 0040 0x20 | @      64 0100 0x40 | `      96 0140 0x60
(soh)   1 0001 0x01 | !      33 0041 0x21 | A      65 0101 0x41 | a      97 0141 0x61
(stx)   2 0002 0x02 | "      34 0042 0x22 | B      66 0102 0x42 | b      98 0142 0x62
(etx)   3 0003 0x03 | #      35 0043 0x23 | C      67 0103 0x43 | c      99 0143 0x63
(eot)   4 0004 0x04 | $      36 0044 0x24 | D      68 0104 0x44 | d     100 0144 0x64
(enq)   5 0005 0x05 | %      37 0045 0x25 | E      69 0105 0x45 | e     101 0145 0x65
(ack)   6 0006 0x06 | &      38 0046 0x26 | F      70 0106 0x46 | f     102 0146 0x66
(bel)   7 0007 0x07 | '      39 0047 0x27 | G      71 0107 0x47 | g     103 0147 0x67
(bs)    8 0010 0x08 | (      40 0050 0x28 | H      72 0110 0x48 | h     104 0150 0x68
(ht)    9 0011 0x09 | )      41 0051 0x29 | I      73 0111 0x49 | i     105 0151 0x69
(nl)   10 0012 0x0a | *      42 0052 0x2a | J      74 0112 0x4a | j     106 0152 0x6a
(vt)   11 0013 0x0b | +      43 0053 0x2b | K      75 0113 0x4b | k     107 0153 0x6b
(np)   12 0014 0x0c | ,      44 0054 0x2c | L      76 0114 0x4c | l     108 0154 0x6c
(cr)   13 0015 0x0d | -      45 0055 0x2d | M      77 0115 0x4d | m     109 0155 0x6d
(so)   14 0016 0x0e | .      46 0056 0x2e | N      78 0116 0x4e | n     110 0156 0x6e
(si)   15 0017 0x0f | /      47 0057 0x2f | O      79 0117 0x4f | o     111 0157 0x6f
(dle)  16 0020 0x10 | 0      48 0060 0x30 | P      80 0120 0x50 | p     112 0160 0x70
(dc1)  17 0021 0x11 | 1      49 0061 0x31 | Q      81 0121 0x51 | q     113 0161 0x71
(dc2)  18 0022 0x12 | 2      50 0062 0x32 | R      82 0122 0x52 | r     114 0162 0x72
(dc3)  19 0023 0x13 | 3      51 0063 0x33 | S      83 0123 0x53 | s     115 0163 0x73
(dc4)  20 0024 0x14 | 4      52 0064 0x34 | T      84 0124 0x54 | t     116 0164 0x74
(nak)  21 0025 0x15 | 5      53 0065 0x35 | U      85 0125 0x55 | u     117 0165 0x75
(syn)  22 0026 0x16 | 6      54 0066 0x36 | V      86 0126 0x56 | v     118 0166 0x76
(etb)  23 0027 0x17 | 7      55 0067 0x37 | W      87 0127 0x57 | w     119 0167 0x77
(can)  24 0030 0x18 | 8      56 0070 0x38 | X      88 0130 0x58 | x     120 0170 0x78
(em)   25 0031 0x19 | 9      57 0071 0x39 | Y      89 0131 0x59 | y     121 0171 0x79
(sub)  26 0032 0x1a | :      58 0072 0x3a | Z      90 0132 0x5a | z     122 0172 0x7a
(esc)  27 0033 0x1b | ;      59 0073 0x3b | [      91 0133 0x5b | {     123 0173 0x7b
(fs)   28 0034 0x1c | <      60 0074 0x3c | \      92 0134 0x5c | |     124 0174 0x7c
(gs)   29 0035 0x1d | =      61 0075 0x3d | ]      93 0135 0x5d | }     125 0175 0x7d
(rs)   30 0036 0x1e | >      62 0076 0x3e | ^      94 0136 0x5e | ~     126 0176 0x7e
(us)   31 0037 0x1f | ?      63 0077 0x3f | _      95 0137 0x5f | (del) 127 0177 0x7f

ASCII Name Description C Escape Sequence
nul null byte \0
bel bell character \a
bs backspace \b
ht horizontal tab \t
np formfeed \f
nl newline \n
cr carriage return \r
vt vertical tab
esc escape
sp space

'지식' 카테고리의 다른 글

연말정산  (0) 2015.01.21
Git관련  (0) 2015.01.16
단위 환산표  (0) 2013.07.03
Network byte order  (0) 2013.04.03
VMware 자동시작 방법  (0) 2013.02.08
Posted by 올케이알
,

http://xamarin.com/

'개발 > 기술문서' 카테고리의 다른 글

GPS NMEA-0183 포맷  (0) 2013.07.03
HTTP  (0) 2013.04.16
음계 표준주파수  (0) 2012.06.21
Posted by 올케이알
,

캡쳐+기타(SMemo)

유틸 2013. 9. 23. 09:24

적극추천 유틸

SMemo없었으면 ....


http://www.smysoft.com/smemo


'유틸' 카테고리의 다른 글

무료 pdf writer (doPdf)  (0) 2012.05.24
Posted by 올케이알
,