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  

(src1) (src2)

add user plc

# adduser plc
# passwd plc

disable daemons

# chkconfig --del auditd
# chkconfig --del postfix
# chkconfig --del netfs
# chkconfig --del nfslock
# chkconfig --del fcoe
# chkconfig --del ip6tables
# chkconfig --del iscsi
# chkconfig --del iscsid
# chkconfig --del lldpad
# chkconfig --del lvm2-monitor
# chkconfig --del rpcbind
# chkconfig --del rpcidmapd
# chkconfig --del rpcgssd
# chkconfig --del udev-post

power button shutdown

# yum -y install acpid
# service acpid start
# chkconfig acpid on

install shh

(src1) (src2) troubleshooting

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

(serial) (permissions)

# 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
# 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  

(src1) (src2)

# 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

dev/centos/textmode.txt · Последние изменения: 2013/05/06 11:22 — jamis7005
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0