ubuntu下配置tomcat的jdk时要注意

ubuntu下配置tomcat的jdk时要注意 linux起tomcat startup.sh run 才是启动,ubuntu直接./startup.sh就可以。但我这不知道是哪出了问题。手动指定了jdk和jre,无法启动tomcat. 错误会下图示: 提示了帮助信息,却没有正常启动. 经测试: ubuntu给tomcat指定jdk的时候应该在catalina.sh里面export JAVA_HOME和JRE_HOME,不应该在setclasspath.sh里面指定,分享一下免得以后大家走弯路~

Linux入门必备命令练习

cd、ls、pwd、clear、chmod、chown、chattr、useradd、userdel、groupadd、vi、vim、cat、more、less、mv、cp、rm、rmdir、touch、ifconfig、ipaddr、ping、route、echo、wc、expr、bc、ln、head、tail、who、hostname、top、df、du、netstat、ss、kill、alias、man、tar、zip、unzip、jar、fdisk、free、uptime、lsof、lsmod、lsattr、dd、date、crontab、ps、find、awk、sed、grep、sort、uniq

Nginx使用Gzip压缩功能范例

user nobody nobody; #对配置使用nginx的用户和组不做限制,啥人都能搞 worker_processes 3; #nginx默认主进程启动3个工作进程干活 eror_log logs/error.log; #错误日志存放位置,这里搞的是相对路径,logs下有个叫error.log的文件 pid nginx.pid; #设置nginx的pid存放地方,这里是默认位置,在安装路径的logs下叫nginx.pid,这个pid只有在启动的时候,才会出现.可以通过ps -ef|grep nginx查看pid是多少 # events { use epoll; # 使用epoll事件驱动模型 worker_connections 1024; # 最大连接数为1024 } http { include mime.types; #定义MIME-TYPE default_type application/octet-stream; sendfile on; #使用sendfile方式传输 keepalive_timeout 65; # 连接超时时间 log_format access.log ‘$remote_addr-[$time-local]-“$request”-“$http_user_agent”‘; # 日志的处理格式,这里是调用系统变量和正则表达式 gzip on ; # gzip功能开启 gzip_min_length 1024; #响应页数据上限为1k,就是说页面超过1k才进行压缩 gzip_buffers […]

Nginx服务器平滑升级重启

Nginx服务器平滑升级重启 # ./sbin/Nginx -g QUIT 用于平缓停止nginx,./sbin/Nginx 为你的nginx的安装目录 平滑重启的过程 Nginx服务进程(pid)接收到平滑重启信号后,先读取新的Nginx的配置文件,如果配置语法正确,则启动新的Nginx服务,然后平缓关闭旧的服务进程. 如果新的Nginx配置有问题,将显示错误,仍然使用旧的Nginx进程提供服务. # ./sbin/nginx -g HUP [-c newConfFile] HUP信号用于发送平滑重启信号 newConfFile为可选项,用于指定新配置文件的路径. Nginx服务器平滑升级 过程:Nginx服务收到USR2信号后,先将旧的nginx.pid文件(一般在logs目录下,名称改过的也是一样的过程了)添加.oldbin后缀,变为nginx.pid.oldbin文件,然后执行新版本Nginx服务的二进制文件启动服务.如果新服务启动成功,系统中将有新旧两个Nginx服务共同提供web服务.之后,需要向旧的Nginx服务进程发送WINGH信号,使旧的Nginx服务平常停止.并删除nginx.pid.oldbin文件. 在发送WINGH信号前,可随时停止新的Nginx服务. 为实现Nginx平滑升级,新的服务器安装路径应当和旧的保持一致.一般是先备份旧的服务器. 可通过以下命令,将旧服务器的安装路径更改为新服务器的安装路径: # ./Nginx/nginx -p newInstallPath 备份好旧服务器,安装新服务器即可. 做好准备工作以后,使用以下命令实现Nginx服务的平滑升级. # ./sbin/Nginx -g USR2 USR2 信号用于发送平滑升级信号 或用# kill USR2 ‘ /Nginx/logs/nginx.pid ‘ 可以通过ps -ef|grep nginx查看新的nginx服务启动情况,正常后,再使用: # ./sbin/Nginx -g WINCH 这样就完成了不停止提供web服务的前提下,完成了nginx服务的平滑升级.

怎么学linux系统管理知识

Linux学习是一个很慢的过程,也是一项很需要实践的课程.经常有朋友想转行或者抱着学习了解的心态,到处向大牛请教.然后自己学上一段时间,云里雾里的,结果大多数还是放弃了. 怎么学linux的系统知识呢?就算上学个1年工作上2年的同学,也很难用一句话告诉你,也很难帮你入门.因为这是一门实践性学科. 下面我就自己学习linux的经历,给网友们提供一个学习的思路. Linux入门很难,至少要记上几条常用的命令才行.比如创建文件:vim vi touch ,创建目录:mkdir.文件复制:cp ,文件移动或重命名:mv,系统目录有哪里?/ /root /home /etc /usr … 什么是绝对路径,什么是相对路径,命令行长什么样,怎么输入命令.这些基础最好还是有一本好的书或跟着一个懂的师傅来学.

Ubuntu16.04安装配置JDK1.8

Ubuntu16.04安装配置JDK1.8 #### Ubuntu安装并配置JDK 1.查看系统位数,terminal输入 getconf LONG_BIT 2.下载对应的JDK,这里下载的是jdk-8u102-linux-x64.tar.gz jdk/jre下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 3.创建目录作为JDK安装目录 这里选择安装位置为:/home/Java/(可自行选择安装路径,之后的配置按照自己的安装路径来) sudo mkdir /home/Java 4.解压文件带/home/Java/目录下,文件下载的位置是在下载目录下的 cd /home/zjj/下载 sudo tar -zxvf jdk-8u102-linux-x64.tar.gz -C /home/Java/ 5.配置系统环境变量 sudo gedit /etc/profile > 可能会有警告信息,请忽略. 在文件最后加入(如果你不习惯gedit编辑器,你也可以直接再打开一个终端用vim) export JAVA_HOME=/home/Java/jdk1.8.0_102 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

Ubuntu系统下常用的新建、删除、拷贝文件命令

Ubuntu系统下常用的新建、删除、拷贝文件命令   我们在Ubuntu系统中安装程序时,经常要在usr目录下新建、拷贝文件,此文件夹在Linux类系统中需要root权限才能访问,因此用常规的鼠标右键菜单操作是无效的,今天分享一下在终端中使用命令新建、拷贝文件。   相关命令:   cd 路径 (进入一个路径,比如 /usr/local/lib)   cd ..        (返回上一个文件夹)   ls         (显示当前文件夹下的所有文件,Linux独有哦,dir 也有相同功能)   sudo 命令     (获取超级管理权限,需要输入密码)   常用新建、删除、拷贝命令:   mkdir 目录名 (新建一个文件夹,文件夹在Linux系统中叫做“目录”)   touch 文件名 (新建一个空文件)

SMB/CIFS文件系统实施(Samba)

在提供网络存储和打印服务时,使用linux服务器向windows客户端常见协议就是SMB.CIFS是SMB的一种方言的称谓. 连接SMB/CIFS共享的基本步骤: 识别远程共享 确定挂载点(就是共享的挂载位置),创建挂载点的空目录 挂载网络文件系统 cifs-utils软件包是mount 和 autofs的依赖包,需提前安装. samba-client是命令行实用程序,可选择安装 设置SMB挂载共享 识别:SMB服务器管理员可提供共享的信息,如用户名\密码\共享名.也可以通过浏览共享发现.如 $ smbclient -L //serverIP -L 选项是要求smbclient列出serverIP上可用的共享 挂载点: 使用mkdir创建挂载点 $ mkdir -p /mountpoint 挂载: 有手动挂载 或 使用/etc/fstab文件挂载 手动: 使用mount命令 $ sudo mount -t cifs -o guest //serverIP/share /mountpoint -t cifs 选项是SMB共享的文件系统类型; -o guest 选项 指示mount以guest账户身份(无需密码)尝试身份验证 3.1 /etc/fstab: 使用vim编辑/etc/fstab文件并将挂载的目录添加到文件底部.系统将在每次启动时自动挂载SMB共享. $ sudo vim /etc/fstab … //serverIP/share /mountpoint […]