标签:src str mirrors pid return 打开 tools art https
在Shell中运行以下命令:
chkconfig iptables offservice iptables stop在Shell中运行以下命令:
setenforce 0vi /etc/selinux/config将上述配置文件中的:
SELINUX=enforcing修改为:
SELINUX=permissive在Shell中运行以下命令:
yum groupinstall -y "Development Tools"至下面的网页下载JDK,此处下载的是jdk-8u45-linux-x64.tar.gz安装包,存放在/root/Downloads目录中:
在Shell中运行以下命令:
rpm -qa | grep javarpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64rpm -e --nodeps tzdata-java-2012j-1.el6.noarch在Shell中运行以下命令:
cd /root/Downloadstar xvzf jdk-8u45-linux-x64.tar.gzmv jdk1.8.0_45 /usr/local/Java在Shell中运行以下命令:
vi /etc/profile在上述配置文件的最后,另起新行输入:
JAVA_HOME=/usr/local/JavaPATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH保存上述配置文件,生效配置文件:
source /etc/profile在Shell中运行以下命令:
java -version若上述命令的输出如下所示,则表示安装成功:
在Shell中运行以下命令:
cd /root/Downloadswget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz在Shell中运行以下命令:
tar xvzf apache-tomcat-8.0.23.tar.gzmv apache-tomcat-8.0.23 /usr/local/Tomcatcd /usr/local/Tomcat/binchmod +x *.*在Shell中运行以下命令:
vi /etc/init.d/tomcat在这个新建的文件中输入以下内容:
#!/bin/bash# description: Tomcat Start Stop Restart Status# processname: tomcat# chkconfig: 234 20 80# description: Tomcat is a Java application Server.# Source function library. /etc/init.d/functions# System environment variablesCATALINA_HOME=/usr/local/TomcatTOMCAT_USER=rootLOCKFILE=/var/lock/subsys/tomcatRETVAL=0start(){ echo "Starting Tomcat: " su - $TOMCAT_USER -c "$CATALINA_HOME/bin/startup.sh" RETVAL=$? echo [ $RETVAL -eq 0 ] && touch $LOCKFILE return $RETVAL}stop(){ echo "Shutting down Tomcat: " $CATALINA_HOME/bin/shutdown.sh RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f $LOCKFILE return $RETVAL}case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status tomcat ;; *) echo $"Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit $?保存上述文件,然后在Shell中执行以下命令:
chmod 755 /etc/init.d/tomcatchkconfig --add /etc/init.d/tomcatchkconfig tomcat on以下四条命令可用于控制Tomcat服务:
service tomcat start # 启动Tomcat服务service tomcat stop # 停止Tomcat服务service tomcat restart # 重启Tomcat服务service tomcat status # 查看Tomcat服务状态在Shell中运行以下命令:
vi /usr/local/Tomcat/bin/catalina.sh在#!/bin/sh这行下面添加系统环境变量:
JAVA_HOME=/usr/local/JavaPATH=$JAVA_HOME/bin:$PATHCATALINA_HOME=/usr/local/TomcatCATALINA_BASE=/usr/local/TomcatCATALINA_PID=/var/run/tomcat.pidCATALINA_OPTS="$CATALINA_OPTS -XX:+UseParallelGC"注意:必须在CATALINA_OPTS环境变量中显式指定使用并行垃圾收集器(-XX:+UseParallelGC选项),否则JVM可能会根据服务器配置默认使用串行垃圾收集器,这种垃圾收集器的性能和效率较低。
在Shell中运行以下命令:
service tomcat start在浏览器中访问以下URL:
若打开页面如下所示,则表示安装成功:
在Shell中运行以下命令:
yum install -y tigervnc-server在Shell中运行以下命令:
vi /etc/sysconfig/vncservers在上述文件中作出以下修改:
① 将# VNCSERVERS="2:myusername"修改为VNCSERVERS="1:root"
② 将# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"修改为VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
上述配置会为远程用户root提供一个分辨率为800×600的远程桌面,连接端口号为5901。
在Shell中运行以下命令:
vncserver运行上述命令之后会提示输入密码,此处设置密码为password。
在Shell中运行以下命令:
chkconfig vncserver onservice vncserver restart在Shell中运行以下命令:
rpm -Uvh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm vi /etc/yum.repos.d/epel.repo将上述配置文件中的:
# baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch改为:
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch在Shell中运行以下命令:
# 安装Cairoyum install -y cairo cairo-devel# 安装libpngyum install -y libpng libpng-devel# 安装FreeRDPyum install -y freerdp freerdp-devel# 安装Pangoyum install -y pango pango-devel# 安装libssh2yum install -y libssh2 libssh2-devel# 安装libtelnetyum install -y libtelnet libtelnet-devel# 安装libVNCServeryum install -y libvncserver libvncserver-devel# 安装libpulseyum install -y pulseaudio pulseaudio-libs pulseaudio-libs-devel# 安装libsslyum install -y openssl openssl-devel# 安装libvorbisyum install -y libvorbis libvorbis-devel# 安装OSSP UUIDyum install -y uuid uuid-devel在Shell中运行以下命令:
cd /root/Downloadswget http://jaist.dl.sourceforge.net/project/guacamole/current/source/guacamole-server-0.9.7.tar.gzgit clone https://github.com/cmujedi/guacamole.git在Shell中运行以下命令:
tar -xvzf guacamole-server-0.9.7.tar.gzcd guacamole-server-0.9.7/./configure --with-init-dir=/etc/init.dmakemake installldconfig在Shell中运行以下命令:
chown root.root /etc/init.d/guacdchmod 755 /etc/init.d/guacdchkconfig --add guacdchkconfig guacd on以下四条命令可用于控制guacd服务:
service guacd start # 启动guacd服务service guacd stop # 停止guacd服务service guacd restart # 重启guacd服务service guacd status # 查看guacd服务状态在Shell中运行以下命令:
cd /root/Downloadswget http://jaist.dl.sourceforge.net/project/guacamole/current/binary/guacamole-0.9.7.warmkdir /var/lib/guacamolemv /root/Downloads/guacamole-0.9.7.war /var/lib/guacamole/guacamole.war在Shell中运行以下命令:
mkdir /etc/guacamolemkdir /root/.guacamolecp /root/Downloads/guacamole/doc/example/guacamole.properties/etc/guacamole/guacamole.propertiescp /root/Downloads/guacamole/doc/example/user-mapping.xml/etc/guacamole/user-mapping.xmlln -s /etc/guacamole/guacamole.properties /root/.guacamole/在Shell中运行以下命令:
vi /etc/guacamole/guacamole.properties将上述文件的basic-user-mapping属性设置为:
/etc/guacamole/user-mapping.xml在Shell中运行以下命令:
vi /etc/guacamole/user-mapping.xml在上述XML文件的user-mapping节点内添加如下内容:
<authorize username="root" password="password"> <protocol>vnc</protocol> <param name="hostname">localhost</param> <param name="port">5901</param> <param name="password">password</param> <param name="color-depth">32</param></authorize>其中的密码值要和之前安装VNC Server时为相应用户设置的密码相同。
在Shell中运行以下命令:
ln -s /var/lib/guacamole/guacamole.war /usr/local/Tomcat/webapps在Shell中运行以下命令:
service tomcat restart在Shell中运行以下命令:
service guacd start在WEB浏览器中输入以下URL:
http://192.168.38.20:8080/guacamole/
然后,在登录页面中输入之前配置好的用户名/密码(root/password)即可通过WEB页面连接至VNC。
标签:src str mirrors pid return 打开 tools art https
原文地址:https://www.cnblogs.com/waj2018/p/10265215.html