Linux
文章平均质量分 76
_Hebrew
Even a small star shines in the darkness.
展开
-
CentOS-6.3-i386-bin-DVD1.iso下载地址
http://download.chinaunix.net/download.php?id=41331&ResourceID=13440http://download.chinaunix.net/download.php?id=41331&ResourceID=13440原创 2016-04-05 09:13:49 · 15607 阅读 · 2 评论 -
通过nginx代理拦截请求,进行全局访问限制
声明:本博文用于学习总结及工作心得运行环境:Ubantu 14.0 tomcat7 nginx 1.4.6(更新后1.5.6)项目中经常会用到权限管理,必然的就会存在权限的设定和验证;对于登陆或者模块的权限设定验证,在项目中直接实现;那么问题出现了1.访问资源文件2.多项目访问权限3.tomcat中虚拟目录的访问全向公司项目中用到文件的上传下载,在线预览原创 2016-09-12 13:35:29 · 50820 阅读 · 3 评论 -
linux日志目录介绍
linux下我们需要知道的日志:=> /var/log/messages:常规日志消息=> /var/log/boot:系统启动日志=> /var/log/debug:调试日志消息=> /var/log/auth.log:用户登录和身份验证日志=> /var/log/daemon.log:运行squid,ntpd等其他日志消息到这个文件=> /var/log/dmesg:Linux内原创 2017-10-28 10:33:01 · 4585 阅读 · 0 评论 -
安装libjpeg库时出现正试图覆盖...,它同时被包含于软件包...
root@chen-virtual-machine:/var/cache/apt/archives# apt-get -f install正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成正在更正依赖关系... 完成下列软件包是自动安装的并且现在不需要了: libepoxy0 libevdev2 libexif-dev libgphoto2-dev原创 2018-01-24 11:03:52 · 6582 阅读 · 0 评论 -
ubuntu server 添加SVN服务给service管理
1.新建脚本/etc/init.d/svnserver#!/bin/shhome=/svn/projectsPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin case "$1" in start) ...原创 2018-01-28 18:11:27 · 459 阅读 · 0 评论 -
HTTP 413错误解决方法
环境:Ubuntu 16.04 nginx 1.5.6通过post上传文件过大时,会出现413错误码;前端打开开发者模式,在输出台的位置会出现:Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)这是由于上传文件过大引起的,排查服务器是否有使用nginx做反向代理;...原创 2018-05-08 17:13:28 · 104812 阅读 · 4 评论 -
记录一次因服务器关机造成的Git服务异常
环境:Ubuntu 16.04 、Git 2.7.4事情原因:之前公司使用的是SVN版本控制器,后来,因为分支的需求,所以搭建了Git;今天早上因为Git服务器上tomcat服务出现异常,需要手动重启服务器;所以,同事手动重启了服务器;但是恰巧刚好另一个同事,正在push一个本地分支到Git服务器上;所以造成该同事本地仓库出现错乱;(当时 我并不知道这件事。是后面其它同事提交Git时...原创 2018-07-30 21:10:07 · 1457 阅读 · 0 评论 -
Linux SSH登录被拒绝:Server refused our key
使用SSH公钥远程登录服务器,出现Server refused our key;同时,输入正确的用户名及密码出现Access Denied本地登录服务器,查看auth.log;使用命令:tail -f /var/log/auth.log,出现:Authentication refused: bad ownership or modes for directory /root如果出...原创 2018-12-06 11:17:55 · 20718 阅读 · 0 评论 -
Llinux内核启动时卡在Scanning for Btrfs filesystems
在启动Linux 内核时,卡在scanning for Btrfs filesystems,需要大概20-30s才能进入系统;最开始一直以为是系统盘是btrfs系统,但是查看后发现,根本没有;仔细查看输出日志,发现在输出Scanning for Btrfs filesystems上面还有一行 Running :/Scripts/local-premount,而且在执行这个脚本后并没有输出...原创 2019-01-07 10:58:17 · 1983 阅读 · 0 评论 -
构建自己的Linux系统
最近在自制裁剪一套比较小的Linux系统,现在将流程记录下来,顺便分享一下自制的Linux系统大小不到500M,相比原先的4.5G,结果还是比较满意,如果再去除掉一些驱动、命令还可以更小在自制Linux 系统,我们需要考虑的问题:1.磁盘,分区2.根文件系统3.引导系统4.内核 首先你得有一个可以运行的系统,不论是USB,虚拟机,还是真机;这里使用的Ubuntu 1...原创 2019-01-07 15:19:05 · 1018 阅读 · 0 评论 -
LVM增加分区大小
有的时候,在使用系统一段时间,因为种种原因不得不扩大分区,这里是指扩大已经存在的分区,而且不影响原来分区的数据;因为在安装系统时,多留了一个心眼,就是担心哪天突然需要增加分区容量,所以在当时使用的是LVM分区来安装系统。当然如果你的是其他分区格式,也不用担心,可以转换为LVM格式。一、准备磁盘 磁盘可以是新的磁盘,也可以是当前磁盘新增分区;我这里是新增一个分区 sud...原创 2019-01-21 18:11:21 · 1043 阅读 · 0 评论 -
编译内核出现multiple definition of `mpihelp_add_1
系统环境:Ubuntu16.04 kernel-4.4 gcc-5.4 g++-5.4因为其它原因需要讲4.4内核降低,使用3.14.5版本的内核;在编译3.14.5时出现以下问题:lib/mpi/generic_mpih-mul1.o: In function `mpihelp_add_1':/data/intel/linux-3.14.5/lib/mpi/mpi-inline.h:...原创 2019-02-13 10:14:45 · 854 阅读 · 0 评论 -
Ubuntu集成FFMpeg 硬件加速解码
系统环境:Ubuntu 16.04、kernel 4.4.0-62、gcc/g++5.4前言:最近在做一个关于家庭影院方面的项目;现在市面上的智能电视,大多都只能支持h264格式编码的视频文件(高清/2k);但是对于H265/Hevc格式(4K)视频文件却并不支持;所以,需要让现在的电视能够播放4K视频,只能将H265格式的视频转码为H264格式去播放;FFMpeg可以满足我们的需求,...原创 2019-02-26 14:56:27 · 4283 阅读 · 0 评论 -
解决Linux pppd不能使用ssh远程连接服务器
有一台外网服务器使用pppd搭建了vpn服务器,想使用ssh连接其他服务器时,连接不上;查询后,发现问题是没有开启IPv4端口转发编辑 /etc/sysctl.conf,设置net.ipv4.ip_forward = 1执行:# sysctl -p...原创 2019-02-26 18:50:17 · 582 阅读 · 0 评论 -
阿里云搭建Let's encrypt通配符证书
这个是几个月前配置的,因为昨天证书到期导致HTTPS访问失效;这里记录一下配置过程以及证书续期的流程xxxx.xxx代表你的域名 全文如此1.将阿里云主机的TXT记录值添加到 域名管理->域名解析2.将TXT记录值添加到主机80端口服务的根目录下 ;比如你使用的是nginx 或者Apache ,主目录在www下 在根目录创建目录.well-known/pki-va...原创 2019-08-14 16:18:03 · 1673 阅读 · 0 评论 -
使用Linux搭建软路由
环境:Ubuntu 16.0.4\6网卡、电信光猫一个、交换机N个,无线路由器N个1.使用电信账号连接Internet,这里使用一张网卡即可,即eth0配置网卡eth0固定IP:vim /etc/network/interfacesauto eth0iface eth0 inet staticaddress 192.168.1.1netmask 255.255.255.0...原创 2019-08-16 12:02:59 · 8528 阅读 · 0 评论 -
使用Arp欺骗与driftnet工具监听局域网信息
【重点声明】此系列仅用于工作和学习,禁止用于非法攻击,非法传播。一切遵守《网络安全法》环境: Ubuntu 16.0.4攻击主机:192.168.1.130,Windows10 目标机:192.168.1.219扫描该网段存活的主机:nmap -sP 192.168.1.1/24测试前,可以先看一下两台机器网络是否相同,是否可以连通外网;如图:1.ARP欺骗:...原创 2019-08-16 20:49:48 · 4432 阅读 · 3 评论 -
Ubuntu14.04 LTS 如何正确安装Oralce 11g
声明:本博文用于学习总结及工作心得最近在服务器上安装oracle数据库,服务器是Ubuntu14.04的;最开始按照官方文档去操作安装,结果是漏洞百出,虽然到最后一部是能看见success的,但是实际使用时却是使用不了,最大的问题就是使用sqlplus 连接不到数据库,最后再网上参考了一篇为文章,可能正如他所说,oracle默认不支持Ubuntu安装至于为什么,暂时不考虑那原创 2017-01-14 11:43:10 · 744 阅读 · 0 评论 -
关于服务器通过串口进行通信
声明:本博文用于学习总结及工作心得环境:Ubuntu系统 14.04 两台MASTER 192.168.1.154 BACKUP 192.168.1.142最近搭建服务器集群, 需要用到串口作为心跳,用来检测服务器健康;其中遇到的问题,在这里总结一下硬件详情:PC机一般有1个或者2个异步串行通信接口,组装在主板上,称为COM1和COM2PC机上的COM原创 2017-02-11 17:42:00 · 2059 阅读 · 0 评论 -
内存分配不足导致tomcat服务运行过慢
环境:阿里云服务器 Ubuntu 14.04 硬盘20G 内存1G该服务器之前死部署官网的服务器,因其他原因 需要在tomcat服务中部署两个项目当部署好项目以后,发现新增的项目运行起来特别慢,top了一下 发现cpu在没有访问的时候占用率高达80%,应该是tomcat分配的内存有问题果断 登录后台修改tomcat内存分配脚本vim /usr/share/tomca原创 2017-02-10 17:08:21 · 1408 阅读 · 0 评论 -
Linux 安装MySQL
mysql 下载地址(源码包,rpm包,Windows,ios)http://mirrors.sohu.com/mysql/MySQL-5.7/原创 2016-04-11 20:05:10 · 384 阅读 · 0 评论 -
Linux Ubantu安全模式修改root密码
版本为Ubantu Linux14.04.11.开机时时会有一个选项:Advanced Options for Ubuntu, 选中直接回车2.看到里面有很多选项,选中后面带recovery mode的选项,按下字母e,(Ubuntu, Linux 3.5.0-17-generic (恢复模式) (或recovery mode))在恢复模式处, 按e, 进入Ubuntu恢复原创 2016-06-07 18:06:45 · 1354 阅读 · 0 评论 -
Linux下openoffice安装以及启动服务
1.获取:wget http://jaist.dl.sourceforge.net/project/openofficeorg.mirror/4.1.2/binaries/zh-CN/Apache_OpenOffice_4.1.2_Linux_x86-64_install-deb_zh-CN.tar.gz2.解压:tar -zxvf Apache_OpenOffice_4.1.2_原创 2016-05-24 13:16:21 · 5593 阅读 · 0 评论 -
Linux基础网络配置以及常用的网络命令
系统Ubantu 14.0.1在Ubantu默认是使用DHCP动态获取IP地址,这样就会造成很多不必要的事情发生;比如说公司有一部Git服务器,我们经常pull/push代码时,需要与Git服务器建立联系;我在hosts文件中加入:git.com192.168.1.109//服务器的地址(暂时的);假如说某天断电或者其它什么原因,不好意思,路由器给重新分配iIP地址;接下来原创 2016-07-20 10:33:55 · 328 阅读 · 0 评论 -
关于Linux grub加密禁止非密码用户进入单用户模式
运行环境:Ubuntu 14.04.3简单说一下怎么设置Grub加密吧!首先来说一下,需要我们修改的一些文件1./etc/grub.d目录此目录放置档案,会在sudo update-grub时,合并到/boot/grub/grub.cfg中。注意这些档案名称结构,前面都有数字。数字越小的,在合并时放在越前面。常有人问到,grub menu要怎麼更改选项的顺序?就是更改数字的大小原创 2016-07-23 20:45:14 · 1702 阅读 · 0 评论 -
解决Linux启动出现 waiting for network configuration;以及常见的网络问题
分享是一个好习惯原创 2016-08-02 15:22:25 · 8924 阅读 · 0 评论 -
Tomcat启动报错,不能正常解析配置文件 Could not load META-INF/services/javax.xml.parsers.SAXParserFactory XML文件解析失败
运行环境:Ubantu 14. Tomcat7 声明:此服务器为公司测试服务器,因为经常需要改动一些固件,或者升级固件,经常会做格式化磁盘;所以无论是什么环境,一定需要先备份,保证数据安全!!!本文只做参考项目在本地运行没有问题,但是发布到服务器就一直报错,不能启动项目;下面是报错The web application [] registered the JDBC drive原创 2016-09-09 16:09:46 · 9115 阅读 · 0 评论 -
Apache模板apxs开发
声明:本博文用于学习总结及工作心得原创 2016-11-01 19:24:54 · 403 阅读 · 0 评论 -
使用LiveCD制作Linux Ubantu系统img镜像文件
一、制作Linux LiveCD 安装到U盘1. 1. 下载Cent OS 的liveCd的iso光盘镜像,使用虚拟机安装,或者使用DVD光盘刻出来(我使用的是虚拟机,更加方便,注意下载的版本如果低于6.5可能会造成不能安装到硬盘,我选择用的是CentOS-6.5-x86_64-LiveCD.iso)2. 配置好虚拟机,并启动虚拟机;默认是进入LiveCD的操作系统体验原创 2016-10-26 20:16:48 · 4203 阅读 · 0 评论 -
纠正waiting for network configuration网络环境报错问题
本博文用于学习总结及工作心得原创 2016-10-26 20:12:01 · 1361 阅读 · 0 评论 -
搭载Ubuntu触摸屏系统--(1、系统环境搭建)
声明:本博文用于学习总结及工作心得环境:系统: Ubuntu 10.04 LTS WebServer:Apache/2.2.14 、 tomcat7 、 nginx1.8数据库: MySQL 5.1.41其它:PHP :5.3.2-1ubuntu4.5 、Java: version "1.7.0_80" 搭建LAMP环境1Ubuntu 10.04原创 2016-12-17 19:26:14 · 1466 阅读 · 0 评论 -
Ubuntu14.04LTS 解决无法安装ia32-libs
声明:本博文用于学习总结及工作心得最近在服务器中需要安装oracle 11g 听说oracle 是默认不支持Ubuntu的, 在网上查了一下文档,说是需要欺骗一下oracle在安装过程中出现最大的问题就是依赖包安装不上;主要是 ia32-libs lesstif2 lesstif2-dev libpthread-stubs0主要说一下解决过程:安装ia32-libs是3原创 2017-01-13 21:42:26 · 3590 阅读 · 0 评论 -
ORA-01102: cannot mount database in EXCLUSIVE mode
声明:本博文用于学习总结及工作心得在阿里云安装了oracle 利用windows上VNC viewer 远程连接阿里云服务器上ubuntu14.04 具体连接方法可以参考:http://blog.csdn.net/qq_33571718/article/details/54425747安装可以参考:http://blog.csdn.net/qq_33571718/artic原创 2017-01-15 15:55:32 · 339 阅读 · 0 评论 -
基于Linux安全验证添加自定义PAM模块
声明:本博文用于学习总结及工作心得环境: Ubuntu 14.04 、PAM 1.2.1 ,需要root权限,以及C语言知识首先需要了解什么是PAM:AM即可插拔认证模块。它提供了对所有服务进行认证的中央机制,适用于login,远程登录(telnet,rlogin,fsh,ftp,点对点协议(PPP)),su等应用程序中。系统管理员通过PAM配置文件来制定不同应用程原创 2017-02-17 21:22:05 · 5909 阅读 · 0 评论 -
Ubuntu 14.04keepalived环境搭建
声明:本博文用于学习总结及工作心得MASTER192.168.1.154BACKUP192.168.1.142VIP 192.168.1.77一:准备工作1. 修改hosts (MASTER & BACKUP)Vim /etc/hosts添加:192.168.1.154 MASTER192.168.1.142 BACKU原创 2017-02-09 14:17:41 · 950 阅读 · 0 评论 -
使用extundelete恢复删除的文件
环境 LINUX Ubuntu14.04下午因误操作删除了部署在tomcat 上的项目 ,所以需要使用extundelete来恢复当前误删除了 /var/lib/tomcat7/webapps/ 所有项目1.安装extundeleteapt-get install extundelete2.查看误删除的文件或者目录的上级目录的inod原创 2017-02-09 18:44:00 · 2200 阅读 · 0 评论 -
Tomcat7 部署多项目
声明:本博文用于学习总结及工作心得环境:LINUX Ubuntu 14.04Tomcat7 nginx 1.1.1软件安装这里就不介绍了 大概思路是:nginx 配置listen80端口 然后使用nginx反向代理: tomcat 配置不同端口两个项目分别是8080,8081具体配置文件:server.xml<!-- Licensed to the原创 2017-02-09 17:30:47 · 460 阅读 · 0 评论 -
使用Wireshark远程抓包服务器
【重点声明】此系列仅用于工作和学习,禁止用于非法攻击,非法传播。一切遵守《网络安全法》环境: Ubuntu server 16.0.4、Windows7前一篇文章介绍了如何利用arp欺骗抓取目标机的数据包,因为服务器是Linux终端,没法安装wireshark桌面版;所以这篇文章介绍一下远程抓包,这样就可以获取整个局域网的数据包信息1.服务器安装rpcapd:apt-get in...原创 2019-08-17 11:20:39 · 12340 阅读 · 3 评论