====== Text mode basics ======
**iso**\\
http://isoredirect.centos.org/centos/6/isos/
===== 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  
[[http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html|(src1)]]
[[http://www.dizwell.com/2011/07/11/network-configuration-in-minimal-linux-installs/|(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 =====
[[http://www.cyberciti.biz/faq/centos-ssh/|(src1)]]
[[http://www.cyberciti.biz/faq/how-to-installing-and-using-ssh-client-server-in-linux/|(src2)]]
[[https://help.ubuntu.com/community/SSH/OpenSSH/Keys#Troubleshooting|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 =====
[[http://www.cyberciti.biz/hardware/5-linux-unix-commands-for-connecting-to-the-serial-console/|(serial)]]
[[http://ubuntuforums.org/showthread.php?t=1203883|(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  
[[http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html|(src1)]]
[[http://www.dizwell.com/2011/07/11/network-configuration-in-minimal-linux-installs/|(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 ''\\