Linux
文章平均质量分 53
kenhins
Java软件开发工程师
展开
-
java上传文件到linux服务器后没有权限访问(解决)
导致nginx访问403 fornginx访问图片文件没权限解决方法:将/etc/nginx/nginx.conf中的第一行改为rootuser nginx;worker_processes 4;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}把user nginx 修改为user rootuser.原创 2022-04-18 20:19:26 · 3302 阅读 · 0 评论 -
通过shell脚本运行启动jar项目
通过shell脚本运行启动jar项目#/bin/bash# 应用名,用来查找进程APP_NAME=core-server.jar# 打包JAR的路径INIT_JAR=core-server-latest.jarPROJECT_CONSOLE_PATH=/dev/nullCURRENT_TIME=$(date "+%Y%m%d-%H%M%S")#backupmv $APP_NAME backup/${INIT_JAR}-${CURRENT_TIME}.jarrm -f $APP_NAM原创 2021-03-18 14:32:14 · 297 阅读 · 0 评论 -
aliyun单独云数据盘分区并挂载到目录步骤
Linux格式化数据盘保险起见:先对原有数据盘创建快照,再进行一下操作步骤一:为数据盘创建MBR分区步骤二:为分区创建文件系统步骤三:配置/etc/fstab文件并挂载分区一块全新的数据盘挂载到ECS实例后,您必须创建并挂载至少一个文件系统。本示例使用I/O优化实例,操作系统为Alibaba Cloud Linux 2.1903 LTS 64位,为一块新的20 GiB数据盘(设备名为/dev/vdb)创建一个MBR格式的单分区,挂载的是ext4文件系统。前提条件随实例一起购买的数据盘,已自动挂转载 2021-03-07 08:52:58 · 490 阅读 · 0 评论 -
linux下vi或vim操作Found a swap file by the name的原因及解决方法
在linux下用vi或vim打开Test.java文件时[root@localhost tmp]# vi Test.java出现了如下信息:E325: ATTENTION Found a swap file by the name ".Test.java.swp" owned by: root dated: Wed Dec原创 2016-03-02 16:36:10 · 68274 阅读 · 5 评论 -
Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版原创 2016-01-11 15:50:28 · 5288 阅读 · 0 评论 -
Linux 下fastdfs 安装 部署 测试
第一步:安装依赖包 (基础依赖):yum install -y zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip添加fastDFS运行用户:useradd -s /sbin/nologin fastdfs第二步:安装FastDFS 5.05第三步:原创 2016-04-05 22:51:53 · 2568 阅读 · 0 评论 -
curl 断点下载 wget下载
不知道是不是网络不稳定,最近在mac 下载老是下载到一半就失败了有迅雷下载也不怎么好用:所以直接在终端下载了curl断点下载:命令:curl -C - -O http://120.52.72.56/download.jboss.org/c3pr90ntcsf0/jbosstools/static/mars/stable/updates/core/jbosstools-4.3.1原创 2016-05-19 22:04:24 · 1690 阅读 · 0 评论 -
Linux下使用nexus搭建maven私服
Maven 仓库的分类:(maven的仓库只有两大类)1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库有个maven私服可以很方便地管理我们的jar包和发布构建到远程仓库,本文就介绍了如何在linux下一步步使用nexus搭建maven私服。私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件原创 2016-05-17 21:41:23 · 9340 阅读 · 2 评论 -
redis3.2 学习记录 springmvc +jredis +redis 整合
首先linux安装redis1、官网下载2、tar -zxvf xxxxx.tar.gz3、阅读readme文件,编译安装 进入目录 make , make test (可选) , make install安装过程比较简单,安装过程可能会提示缺少相关的库,去网上找,然后安装就行了redis 使用学习记录===========================原创 2016-07-09 10:52:05 · 4155 阅读 · 0 评论 -
linux xshell5 ssh 证书远程登录配置、添加用户ssh配置
//查看系统版本[root@localhost cat /etc/redhat-release//修改ssh配置 增加一个ssh端口[root@localhost ssh]# vi sshd_config修改sshd_config配置文件vi /etc/ssh/sshd_config PubkeyAuthentication yes #启用公原创 2016-06-04 18:36:02 · 7229 阅读 · 1 评论 -
Linux centos7下设置Tomcat开机自启动
1,centos7 使用 systemctl 替换了 service命令参考:redhat文档:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Servic原创 2017-07-10 15:20:39 · 6993 阅读 · 2 评论 -
Linux服务器配置——搭建SVN服务器
1、安装svn服务 # yum install subversion 2、新建一个目录用于存储SVN所有文件 # mkdir /home/svnrepos2,创建版本库svnadmin create /home/svnrepos //这里的文件目录自己随便设置 3,配置svnserve上述版本库/home/svn原创 2016-10-09 16:37:11 · 782 阅读 · 0 评论 -
Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)
之前在Linux centos 7 上安装了apache 和mysql,当时并没有设置开机自动启动。最近又重新练习网页,每次开机总是要手动启动httpd和mysqld,不方便,就想设置成开机自动启动apache和mysql。Linux centos 7 怎样设置开机自动启动httpd和mysqld服务呢?我在网上找到了下面两条命令:systemctl enable原创 2017-07-06 10:04:38 · 32318 阅读 · 2 评论 -
Linux 查看日志命令
cat /var/log/messages | grep nginxtomcat的日志tail -f /usr/local/tomcat/logs/catalina.out原创 2017-07-06 14:41:08 · 919 阅读 · 0 评论 -
Linux \windows的Nginx静态代理配置文件
Linux:upstream app.time-weekly.com { server 127.0.0.1:8080; } server { listen 80; server_name app.time-weekly.com; index index.html index.htm; charset utf-8;原创 2017-07-06 15:58:14 · 3929 阅读 · 0 评论 -
Linux下设置svn开机自启动
12.安装好的svn服务端,默认是不会开机自启动的,每次开机自己启动会很麻烦,我们可以把它设成开机启动首先:编写一个启动脚本svn_startup.sh,我放在/root/svn_startup.sh#!/bin/bash/usr/bin/svnserve -d -r /home/svnrepos/这里的svnserve路径保险起见,最好写绝对路径,因为启动的时候,环境变量也许原创 2017-07-06 17:33:30 · 8717 阅读 · 6 评论 -
linux ping IP地址与telnet 测试IP端口
ping命令是不能够测试端口的,ping只是测试网络联接状况以及信息包发送和接收状况。格式:ping IP地址或主机名 [-t] [-a] [-n count] [-l size]参数含义:-t不停地向目标主机发送数据;-a 以IP地址格式来显示目标主机的网络地址 ;-n count 指定要Ping多少次,具体次数由count来指定 ;-l size 指定发送到目标主机的数原创 2016-03-02 15:02:46 · 101657 阅读 · 2 评论 -
linux下zip命令打包与解包 (用于服务器之间传输资源文件)
linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串 不压缩具有特定字尾字符串的文件-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间原创 2016-03-02 14:56:09 · 9357 阅读 · 0 评论 -
linux 打包命令tar(主要用于服务器之间迁移资源文件)
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[***原创 2016-03-02 14:52:57 · 3774 阅读 · 0 评论 -
linux下使用svn check out 项目
svn在linux下的使用(svn命令)1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co----------------------------------------------------------------原创 2015-07-14 16:10:10 · 21406 阅读 · 0 评论 -
Java +apache+wget下载例子
使用apache调用linux的wget命令去下载文件package com.grab.video.download;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRea原创 2015-06-24 14:09:02 · 2014 阅读 · 0 评论 -
linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令转载 2015-08-13 21:48:49 · 593 阅读 · 0 评论 -
XShell5 连接虚拟机上的Lunix
Xshell 5是一款易用却非常强大的安全终端模拟工具,它的工作原理是模拟远程主机的操作,通俗的将就是通过该工具访问和连接到远程主机,在本地实现对远程主机的各项指令操作。1、点击软件左上方的“新建”按钮2、填写连接信息这里我们按照图片说明来填写服务器的连接信息名称:则填写一个命名主机:您的 IP地址,如:123.456.789.123然后(点击左侧身份提原创 2015-08-15 09:15:49 · 2560 阅读 · 0 评论 -
Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。使用密钥登录分为3步:1、生成密钥(公钥与私钥);2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;3、配置ssh客户端使用密钥登录。一、生成密钥公钥(Publi原创 2015-08-15 10:54:41 · 8260 阅读 · 0 评论 -
Linux安装maven
首先下载maven[root@EaseFun18 qixuan]# lsapache-tomcat-8.0.24 apache-tomcat-8.0.24.tar.gz[root@EaseFun18 qixuan]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3原创 2015-08-20 14:02:29 · 1010 阅读 · 0 评论 -
CentOS 6.6下安装OpenOffice4.0
最近由于项目需要,要在公司服务器上安装Openoffice,网上搜了一些资料后成功安装,现分享给大家。1、首先先下载好需要的rpm包:Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz或直接命令下载:wget http://heanet.dl.sourceforge.net/project/openofficeorg.原创 2015-09-28 18:44:01 · 1017 阅读 · 0 评论 -
Linux安装Tomcat 和Java-JDK
查看linux是32位还是64位,然后去下载相应的版本[root@localhost hins]# uname -aLinux localhost.localdomain 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linuxuname -a输出结果:如果有x86_64就是64位的原创 2015-08-15 12:42:54 · 949 阅读 · 0 评论 -
解决虚拟机上的tomcat无法被主机访问的问题
在wmware中安装linux后安装好数据库,JDK及tomcat后启动服务,虚拟机中可以访问,但是主机却无法访问,但是同时主机和虚拟机之间可以ping的通。 网上查阅资料后 第一种解决方法是关闭虚拟机中的防火墙服务。桌面--管理--安全级别与防火墙,将防火墙设置为:disable即可。或用root登录后,执行 service iptables stop --停止 serv原创 2015-09-29 14:44:05 · 16461 阅读 · 0 评论 -
中文名文件上传到linux服务器上以后文件名会乱码(openoffice)
1、中文名文件上传后保存在linux服务器上文件名会乱码,但是我们通过SSH直接对服务器上的一个文件进行重命名是可以使用中文的,而且显示出来是正确的,这说明服务器是可以支持中文的。2、而为什么上传的中文名文件保存起来以后文件名会乱码呢?这是因为Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,上传到Linux下就会显示为乱码。为了解决此问题,修改原创 2015-10-11 10:59:59 · 19792 阅读 · 2 评论 -
利用openoffice+jodconverter-code-3.0-bate4 把ppt转图片
安装openoffice4 (用于把文档(ppt)转成pdf)根据系统的位数安装使用jodconverter-core3.0-beta-4(要上传maven本地仓库)安装ImageMagick:yum install ImageMagick(用于pdf转图片)安装pdftotext 用于提取文字大纲 yum install poppler-utilsperl脚本(用于提取原创 2015-10-13 18:09:49 · 4608 阅读 · 1 评论 -
Linux 定时切割日志任务
系统定时任务配置文件:SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/1 0 * * * /home/feifan/Document/rotate_nginx_log.sh# For details see man 4 crontabs# Example of job definition:原创 2015-08-28 18:47:41 · 3388 阅读 · 0 评论 -
Linux 下curl模拟Http 的get or post请求
一、get请求curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示get请求全过程解析原创 2016-01-20 09:14:34 · 3632 阅读 · 0 评论 -
Linux下添加任务计划,计划内容以sh文件表示
sh文件内容:#/bin/shDATE=`date +%Y%m%d`cd /your/log/path/for f in *; docp $f /path/to/save/$DATE_$f;done记得要给这个文件加可执行权限: chmod a+x xxx.shfor f 中的f 是会换成当前文件的。#/bin/shcd /yo原创 2015-10-23 14:02:37 · 4402 阅读 · 0 评论 -
linux 删除当前目录下的某一类型文件
[root@EaseFun18 qixuan]# find . -name "*.mp4" -type f -print -exec rm -rf {} \;./4897t004.mp4./0000ku99.mp4./409test004.mp4./4090876est004.mp4./090iu99.mp4./00io0ku99.mp4./09j0iu99.mp4原创 2015-12-24 16:13:00 · 12712 阅读 · 0 评论 -
Linux 命令使用笔记
su密码忘记了重新设置:非常简单,下面是设置的方法:me@tipfoo:~$ sudo passwdPassword: <--- 输入安装时那个用户的密码Enter new UNIX password: <--- 新的Root用户密码Retype new UNIX password: <--- 重复新的Root用户密码passwd:已成功更新密码原创 2014-07-18 22:35:28 · 1079 阅读 · 0 评论