Это старая версия документа.
Содержание
Text mode basics
network (static)
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none ONBOOT=yes HWADDR=06:01:78:a7:00:33 NETMASK=255.255.255.0 IPADDR=192.168.0.10 TYPE=Ethernet
# vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=jroboplc.centos GATEWAY=192.168.0.1
# vi /etc/resolv.conf nameserver 192.168.0.1
# service network restart
network (dhcp) and mc
# dhclient eth0 # yum install mc
/etc/sysconfig/network:
NETWORKING=yes
/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
add users
# adduser plc # passwd plc
# adduser admin # passwd admin
install shh
on the server side
# yum -y install openssh-server openssh-clients # service sshd start
on the client side:
$ ssh-keygen -t rsa $ ssh-copy-id -i ~/.ssh/id_rsa.pub admin@192.168.1.8 $ ssh-add $ ssh root@192.168.1.8
on the server side again:
edit /etc/ssh/sshd_config:
AuthorizedKeysFile /etc/ssh/%u/authorized_keys
and do:
# rmtuser=admin # mkdir -p /etc/ssh/${rmtuser} # cp /home/${rmtuser}/.ssh/authorized_keys /etc/ssh/${rmtuser}/ # chown -R ${rmtuser}:${rmtuser} /etc/ssh/${rmtuser} -R # chmod 755 /etc/ssh/${rmtuser} # chmod 644 /etc/ssh/${rmtuser}/authorized_keys # service sshd restart
on the client side:
$ ssh admin@192.168.1.8
install make
# yum install kernel-devel # yum install make # yum install gcc
CPU temperature
# yum install lm_sensors
# sensors-detect
$ sensors
serial ports
# dmesg | egrep --color 'serial|ttyS' # usermod -a -G dialout plc
test post access:
# yum install setserial $ setserial -g /dev/ttyS0
UPort
uport:
# yum upgrade # yum install make # yum install gcc # make install
install java
# mkdir /media/asutp/jvm # cp .../jre-xxx.tar.gz /media/asutp/jvm # cd /media/asutp/jvm # tar -xzf jre-xxx.tar.gz # ln -s jre-xxx jre # touch /etc/profile.d/java.sh # echo "export JRE_HOME=/media/asutp/jvm/jre" > /etc/profile.d/java.sh # echo "export PATH=\$PATH:\$JRE_HOME/bin" >> /etc/profile.d/java.sh
RpSvrTcp port
open port 3033
/etc/sysconfig/iptables:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3033 -j ACCEPT
# service iptables restart
DELETE
# dhclient eth0
# yum install mc
/etc/sysconfig/network:
NETWORKING=yes
/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
# yum -y install openssh-server openssh-clients
/etc/ssh/sshd_config:
PermitRootLogin no
# chkconfig sshd on
# service sshd start
# yum install kernel-devel
# yum install make
# yum install gcc