문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. __FORCETOC__ === CLI - System === 이름, 일련번호, 설정 정보, 리소드 등 장비 또는 시스템의 정보를 확인하려면 <code>show system</code> 명령어를 실행하세요. <pre> LYSH@MyHostName# show system ! Contact : supports@basein.net, https://wiki.basein.net Serial number : B1211KR0290P Model : B100 System id : 21 System package version : 1.2.74 .... Disk usage : Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 ext4 98G 21G 72G 23% / ! end : </pre> 키워드를 다음과 같이 이용하면 원하는 정보만 출력할 수 있습니다. <pre> LYSH@MyHostName# show system :Serial number" Serial number : B1211KR0290P </pre> ==== apache2 ==== <code>show apache2</code> 명령어를 이용해 아파치(apache2) 웹 서비스의 상태를 확인 할 수 있습니다. <pre> LYSH@MyHostName# show apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2021-04-22 17:01:17 KST; 4h 11min ago ... </pre> ==== 설정정보 ==== <code>show config</code> 명령어를 실행해 [[환경변수(variables)]] 설정정보를 확인 할 수 있습니다. <pre> LYSH@MyHostName# show config # # lyon system version(package) and imange version # version=1.2.74 update_timestamp= image_version= # # to decode multibyte dhcpv4 hostname from-encoding # from_encoding=euc-kr # # The Interval in seconds to check dhcp lease status. # dhcpv4_expire_check_intv=311 dhcpv4_decline_age=1200 ....... LYSH@MyHostName# show config version # lyon system version(package) and imange version version=1.2.74 image_version= </pre> ==== 날짜와 시간 ==== 날짜와 시간을 확인 하려면 <code>show datetime</code> 명령어를 user mode에서 실행하세요. "Local time"이 해당 장비에 설정된 시간입니다. LYSH@MyHostName# show datetime Local time: Tue 2020-12-15 15:56:33 KST Universal time: Tue 2020-12-15 06:56:33 UTC RTC time: Tue 2020-12-15 06:56:33 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no 만일 "Local time"이나 "Time zone"이 올바르지 않다면 configuration mode에서 [[CLI - Configuration Mode | <code>datetime</code>]] 또는 [[CLI - Configuration Mode | <code>timezone</code>]] 명령어를 이용해 변경 할 수 있습니다. ===== 날짜와 시간 변경 ===== configuration mode에서 <code>datetime {format}</code> 명령어를 이용해 변경 할 수 있습니다. 날짜와 시간 형식은 'yyyy-mm-dd hh24:mi:ss'이며 '2021-01-01 13:00:00'와 같습니다. {{Note|만일 NTP가 활성상태에서 수동으로 날짜나 시간을 변경하면 다음과 같은 오류가 발생합니다.<br>"''Failed to set time: Automatic time synchronization is enabled''".<br> 따라서 수동으로 설정하려면 [[CLI - NTP |NTP]] 사용을 중지(<code>ntp disable</code>) 후 설정하세요.}} LYSH@MyHostName# configure configure# datetime 2021-04-27 13:00:00 Local time: Tue 2021-04-27 13:00:00:49 KST Universal time: Tue 2021-04-27 04:00:00 UTC RTC time: Tue 2021-04-27 04:00:00 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no ===== 시간대(timezone) ===== 장비의 timezone을 설정합니다. <pre> LYSH@MyHostName# configure configure# tiemzone </pre> [[File:set_timezone.PNG]] 선택지에 나열된 번호가 아닌 값을 입력하면 이전 설정단계로 되돌아갑니다. ==== 하드웨어 ==== <code>show hardware</code> 명령어는 해당 장비의 하드웨어 정보를 출력합니다. <pre> LYSH@MyHostName# show hardware *-memory description: System Memory physical id: 11 slot: System board or motherboard size: 8GiB *-disk description: SCSI Disk product: Virtual Disk ..... *-network description: Ethernet interface ...... .... </pre> ==== listen ==== 해당 장비에 열려져있는 모든 소켓 포트를 표시하려면 <code>show listen</code> 명령어를 실행하세요. <pre> LYSH@MyHostName# show listen COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 362800 root 4u IPv4 498959339 TCP 192.168.4.40:22->192.168.5.15:50560 (ESTABLISHED) sshd 362812 baseindev 4u IPv4 498959339 TCP 192.168.4.40:22->192.168.5.15:50560 (ESTABLISHED) sshd 362812 baseindev 10u IPv6 498963275 TCP [::1]:6010 (LISTEN) sshd 362812 baseindev 11u IPv4 498963276 TCP 127.0.0.1:6010 (LISTEN) ..... </pre> ==== loghost ==== "loghost"는 로컬 장비의 syslog를 원격 syslog 서버에 전송하기위한 설정으로 user mode에서 <code>show loghost</code>명령어로 설정되어잇는 원격 syslog 서버 정보를 확인 할 수 있습니다. <pre> LYSH@MyHostName# show loghost *.notice @192.168.0.100:1000 </pre> 새로운 원격 syslog 서버를 정의하려면 [[CLI - Configuration Mode | configuration mode]] 섹션을 참고하세요. ==== PHP ==== PHP(Hypertext Preprocessor) 설정을 확인 할 수 있으며 "apache2"는 Apache2 서비스에의해 사용되는 설정이며 "cli"는 PHP로 작성된 CLI 프로그램이 사용하는 설정입니다. <pre> LYSH@MyHostName# show PHP apache2 </pre> ==== reset ==== 공장초기화 기능입니다. <code>system reset all</code> 명령어를 사용하면 데이터베이스의 모든 데이터가 삭제되고 모든 설정이 초기화 됩니다. <pre> LYSH@MyHostName# configure configure# system reset log FACTORY RESET WARNING!! All of the configurations will be restored and you will lose data. Do you really continue?(y/n): </pre> 아래 표는 argument에 따른 초기화 내용입니다. {| class="wikitable" ! style='width:150px' | argument !! 초기화 내용 |- | all || 아래 언금된 모든 과정이 진행됩니다. |- | conf || [[환경변수(variables)]] 설정을 포함한 모든 설정이 초기화 됩니다. |- | database || 저장된 모든 데이터가 삭제되며 기본 데이터는 초기화 됩니다. |- | log || 모든 런타임 로그와 syslog가 삭제됩니다. |- | lyonconf || [[환경변수(variables)]] 설정이 초기화 됩니다. |- | net || 네트워크 설정이 초기화되면 SSH로 연결된 경우 연결이 종료될 수 있습니다. |- | radius|| RADIUS 설저이 초기화 됩니다. |- |} ==== storage ==== <code>system storage</code> 명령은 장치의 디스크 사용량을 확인 할 수 있게합니다. 본 시스템의 2개의 디스크 파티션으로 구성되어 있으며 하나는 OS 영역이며 다른 하나는 Data 영력입니다. 또한 이 명령어는 주요 로그파일들에 대한 크기를 보여주는데 장치의 디스크 가용량이 적을 경우 user mode에서 <code>system storage cleanup</code> 명령어를 실행하면 백업된 로그 파일을 삭제하여 디스크 용량을 확보 할 수 있습니다. <pre> LYSH@MyHostName# system storage mount total used free free% OS 14.70G 5.96G 8.74G 59.43% Data 97.44G 22.68G 74.75G 76.72% 1 System Logs* :248M 2 imRAD Logs* :2.4G 3 RADIUS Logs* :36M 4 Apache2 Logs* :20K 5 MySQL Logs* :1.2M 6 MySQL Binary Logs :1.2G 7 MySQL Relay Logs :0 8 MySQL Data :2.8G 9 Apt caches* :75M 10 Libraries :2.6G </pre> ==== uptime ==== "uptime"은 장치기 마지막으로 부팅된 시간으로 얼마나 오래동안 장치가 운영되고 있는지를 표시합니다."load averages"는 각각 1, 5, 그리고 15분 동안의 CPU 사용률입니다.<ref>http://manpages.ubuntu.com/manpages/xenial/man1/uptime.1.html</ref> <pre> LYSH@MyHostName# show uptime 19:07:17 up 87 days, 11:00, 7 users, load average: 0.30, 0.17, 0.16 </pre> === References === 이 문서에서 사용한 틀: 틀:Note (원본 보기) CLI - System 문서로 돌아갑니다.