jdk/tomcat/jboss/apr安装
提示1:安装jdk等多用户公用资源时建议放root用户下,否则挨个用户都设置很累赘
提示2:一个组多个用户,每个用户起的服务相同的话 注意端口问题
提示3:jdk安装,切不可用原来的jdk文件覆盖已有文件。一定要执行*.tar.gz或其他jdk安装文件。
提示4:常用两种解压方式 unzip *.zip tar -xvf *.tar
提示5:用户管理相关详细信息可参看
https://blog.csdn.net/yuanyuan214365/article/details/75153928
提示6:一般情况服务器都会有jdk的
所以我们要去找到jdk的位置
操作如下
查找java路径方法
JAVA
/bin/java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
这是我得到的路径
/usr/lib/jvm
步骤一:创建用户(root用户下执行)
主要涉及三方面
1考虑现有用户组的情况
先查询已有的组信息
groups xxx xxx指加用户名 即可查询xxx用户组信息
也可查询完整信息描述
/etc/group ---该文件中描述了所有用户信息
然后在已有的组下增加用户
useradd -d /home/cara -m cara -g ccit -G ca -g指定组 -G指定附属组
后面-g -G 可指定一个 也可两个 也可不写 不写默认为root组下
最后设置密码
echo 'xxx' |din passwd --stdin xxx ---xxx指用户名
即用户创建成功
2不考虑现有用户组的情况
先创建对应的组
groupadd xxx 添加组 --xxx指组名
useradd -d /home/cara -m cara -g ccit -G ca -g指定组 -G指定附属组
后面-g -G 可指定一个 也可两个 也可不写 不写默认为root组下
最后设置密码
echo 'xxx' |din passwd --stdin xxx ---xxx指用户名
即用户创建成功
3删除用户
userdel xiaoluo----删除账户信息和组信息
find / -name "*xiaoluo*" |xargs---找到用户下对应的文件
rm -rf 删除上面那些找到的文件
这样一个用户就完全删除
步骤二:文件拷贝
就是将window上的文件通过Xftp命令传到liunx服务器上
这是会有个问题 直接通过Xftp上传到系统上的文件都是默认属于root用户
如果你需要改文件所属用户和组一般为了显示专业 还是改下。root用户下执行
chown xxx.yyy -R zzz --- xxx是指用户,yyy是指组 zzz代表文件名或文件夹名
步骤三:文件权限设置
默认情况下权限一般不够
我们要让文件支持读写功能
chmod -R 777 xxx ---文件名
有些命令用户可能没有
解决方式:赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su – ,即可获得root权限进行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo – ,即可获得root权限进行操作。
方法三:修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy:x:0:33:tommy:/data/webroot:/bin/bash
如果不想改的话就去root下执行这些命令。这个自己衡量怎么选。
步骤四 环境变量的配置
1jdk
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80 --你的jdk路径
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
APR安装
提示1:如果你是用的tomcat1.8以上以下内容不用看 tomcat1.8以上只带APR
提示2:tomcat-native.tar.gz这个是tomcat自带的就在bin目录下
提示3:Tomcat8以下版本,需要指定运行模式,将protocol从HTTP/1.1改成org.apache.coyote.http11.Http11AprProtocol
提示4:详细情况可参考
https://www.cnblogs.com/coffeerun/p/5740707.html
第一步:安装依赖库
yum安装或直接解压安装包安装
yum源安装
yum install apr-devel
yum install openssl-devel
yum install gcc
yum install make
直接解压安装包安装(我实现的方式)
已有包安装 你可以找我要安装包一共4个
apr-1.6.3.tar apr-iconv-1.2.2.tar apr-util-1.6.1.tar tomcat-native.tar
依次执行下面三个
apr-1.6.3.tar apr-iconv-1.2.2.tar apr-util-1.6.1.tar 解压得到的文件按下面走
cd /usr/local
tar -xvf apr-1.6.3.tar
cd apr-1.6.3.xx
./configure
--with-apr=/usr/local/apr--这是你安装目录
--with-java-home=/usr/lib/jvm/jdk1.7.0_80 ---这是你jdk路径
make && make install
tomcat-native.tar这个有点不同 他的 ./configure位置不一样
tar -xvf tomcat-native.tar
cd tomcat-native.xx
./configure
--with-apr=/usr/local/apr--这是你安装目录
--with-java-home=/usr/lib/jvm/jdk1.7.0_80 ---这是你jdk路径
make && make install
第二步:配置APR本地库到系统共享库搜索路径中(这有很多方式,下面是我实现的方式)
在/etc/profile中加入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
export LD_RUN_PATH=$LD_RUN_PATH:/usr/local/apr/lib
第三步:运行Tomcat后,看到如下日志表示开启apr模式成功:
如果成功在tomcat启动日志中最后可以看到 “ajp-apr-8009”,即成功
刚写这个目前还不知道怎么上传文件。我非工作邮箱839542864@qq.com,有要相关jar的可以发邮件