自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仙游阁

路漫漫其修远兮,吾将上下而求索

  • 博客(44)
  • 收藏
  • 关注

原创 【无标题】

代码】【无标题】

2022-07-30 22:58:25 74

转载 欢迎使用CSDN-markdown编辑器

定义变量语法 变量值可以加双引号或单引号,也可以不加双引号或单引号首个字符必须为字母(a-z,A-Z)中间不能有空格,可以使用下划线(_)不能使用标点符号不能使用bash里的关键字(可用help命令查看保留关键字) 变量名=变量值 定义变量: NAME=ZYF  定义一个变量NAME, 值是ZYF NAME=”ZYF”  定义一个变量NAME, 值是Z

2017-10-24 16:04:25 186

原创 mui中 ajax无法跨域问题解决方案

加入头描述header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods: GET, POST");header("Access-Control-Allow-Headers: Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, La

2016-11-16 16:09:51 5498

原创 安卓Serivice服务被系统杀掉的问题

做了一个通话录音功能,需要一直保持在后台,但是锁屏之后十分钟就被系统杀的干干净净了。系统是魅族的flyme。在手机管家里设置白名单无效还是会被杀死,最后终于在电池管理,耗电排行下面,找到自己的app,权限选择允许待机运行,一切ok。

2016-06-30 11:08:54 428

转载 linux 防火墙设置(摘自网络)

删除现有规则iptables -F(OR)iptables --flush设置默认链策略iptables的filter表中有三种链:INPUT, FORWARD和OUTPUT。默认的链策略是ACCEPT,你可以将它们设置成DROP。iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP允许从本机ping外部主

2016-04-16 00:33:41 461

原创 基于dede的一个自定义采集器

搞不懂dede的采集器,有些东西难以满足需求,于是写了这个<?php/** * * 采集绝想日记网文章 * @author 秦仙游 <[email protected]> * @version 1.0 * @package suibiwu.com *//* 处理页面最大请求时间为无限 */set_time_limit(0);header('Content-Type:text/html

2015-11-20 21:28:12 1588

转载 MSSQLServer中bak数据库还原

--返回由备份集内包含的数据库和日志文件列表组成的结果集。--主要获得逻辑文件名USE masterRESTORE FILELISTONLY FROM DISK = 'g:\back.Bak' Go************************************************/*利用bak恢复数据库,强制还原(REPLACE)STATS = 10 每完成10%

2015-10-11 15:38:21 783

原创 33、lamp安装

前言 因为服务器上跑的程序需要更好的稳定性,所以应该使用源码包的安装方式去安装apache、php和mysql,软件包下载地址 百度网盘下载安装前的准备 需要准备的二进制包列表如下 包名 作用 freetype-2.4.1.tar.gz gd-2.0.35.tar.gz httpd-2.2.19.tar.bz2 apache程序 jpegsrc.v8b.

2015-10-07 18:20:27 322

转载 Centos下apache启动时httpd: apr_sockaddr_info_get() failed for 报错

安装报错  今天安装Apache httpd web服务器时,从官方网站上http://www.apache.org/dyn/closer.cgi下载httpd,然后在centos下解压,安装过程分为三部分: (1)./configure (2)make (3)make install (需要root权限)安装完成后,执行apachectl start时候,提示如下错误

2015-10-04 14:35:40 374

原创 32、文件系统

fdisk -l可以查看分区是否被正常分配 mount和df -l 可以看到分区是否被正常挂载 修改fstab可以开机自动挂载分区分区类型 分区名 在文件系统中的位置 主分区1 /dev/sda1 扩展分区 /dev/sda2 逻辑分区1 /dev/sda5 逻辑分区2 /dev/sda6 逻辑分区3 /dev/sda7sda1-4是分给

2015-10-04 01:18:34 411

原创 31、系统命令权限sudo

sudo属性root把本来只能超级用户执行的命令赋予普通用户执行sudo的操作对象是系统命令sudu的使用设置sudo权限[#] visudo 等于 vi /etc/sudoers 文件 shell root ALL=(ALL) ALL dab1993 192.168.1.4=/usr/bin/vim` 如上所示第一个是代表给哪个用户,第二个all可以是

2015-10-04 01:18:01 290

原创 30、文件属性权限chattr

chattr chattr [+-=] [选项] 文件或者目录名 +:增加权限 -:删除权限 =:等于某权限 选项 i:如果对文件增加了i属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性;那么只能修改目录下文件的数据,但是不能允许建立和删除文件;连root用户也不例外。 选项 a:如果对文件设置a属性,那么只能在文件中增加数据(ech

2015-10-04 01:17:28 411

原创 29、文件特殊权限

SetUID只有可以执行的二进制程序才能设定suid权限命令执行者要对该程序拥有x权限命令执行者在执行该程序的时候获得程序文件属主的身(就像临时变成该文件的所有者)suid只在程序执行过程中有效举例说明:在下面的代码中,passwd文件是有user 是有 s 的权限的,这个意思就是有setuid权限,同样 group 位权限有s 就是有setgid 同样 other有s的权限就是 sti

2015-10-04 01:16:27 384

原创 28、ACL权限

acl权限介绍 规定有一个权限,在一个班级内,有老师、学生、试听学生、其他班级四个角色。 acl权限用来处理特殊的权限设置,比如在规定情境中,老师是所有者,可以有讲课文件的所有权限、学生需要进行课堂练习,也有讲课文件的所有权限,其他班级的人没有任何权限,但是试听学生只有读的权限,像这种除了所有者,所属组,其他人的权限外,还需要额外进行其他单个用户或者组的权限设置,这个时候需要用到acl

2015-10-04 01:15:44 422

原创 27、用户管理

用户配置文件用户信息文件 用户信息文件在 /etc/passwd 打开后分发现里面的里面的文件如下所示root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin... 其所代表的含义是 account:password:UID:GID:GECOS:directory:shell | 用户名:密码标识(x表示有密码,如果手工删掉

2015-10-04 01:14:52 349

原创 26、版本控制之git的使用(四)

Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git! 本章没有经过实践,资料从网上整理复制而来github的使用我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参

2015-10-04 01:08:10 256

原创 25、版本控制之git的使用(三)

Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git!tag标签 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然

2015-10-04 01:07:46 241

原创 24、版本控制之git的使用(二)

Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git!远程仓库添加远程仓库(基于github)本地仓库放到云端在开发机器上创建SSH Key<<<<<<< HEAD在用户家目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经

2015-10-04 01:07:15 337

原创 23、版本控制之git的使用(一)

Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git!Git安装linux首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed.如上所述便是没有安装git,这时候可以使用yum insta

2015-10-04 01:06:47 345

原创 22、软件管理之源码包安装与脚本安装

安装前的准备工作安装C语言编译器#先检测是否已经暗转gcc编译器[root@localhost]# rpm -q gcc如果没有就执行安装命令[root@localhost]# yum install -y gcc下载源码包,从http://mirror.bit.edu.cn/apache/httpd/,下载后通过WinSCP工具可以再windows和linux之间传输文件。传输到用户的

2015-10-04 01:06:19 376

原创 21、软件管理之yum

yum管理方式前言 yum包管理方式,是为了解决rpm包手工安装的时候,大量的依赖存在的问题,使用yum的时候,会自动安装所需要的安装包所依赖的包或者库。yum一般使用网络yum源,但是如果没网也可以使用本地光盘作为yum源。yun源的配置在下面会详细介绍。yum命令管理的同样是rpm包。yum源的配置只要机器正常接入互联网,一般都可以正常使用yum命令进行rpm包的安装。如果没有互联网,

2015-10-04 01:05:27 488

原创 log4net的基本使用

using System;using System.Collections.Generic;using System.Linq;using System.Text;[assembly: log4net.Config.XmlConfigurator(Watch = true)]namespace Qin.Tools{ public static class LogHelper

2015-10-02 09:05:51 430

转载 路由器设置成交换机

一、从路由还是当路由用!设置:路由A为主路由,路由B为从路由! 假设你现在有两个路由 路由A 和 路由B 同时使用的是ADSL拨号上网。 1. 设置路由A的WAN口状态设置为PPPoE拨号状态,然后填入ADSL拨号的账号和密码。 2. 设置路由A的LAN口IP为192.168.1.1 LAN口的IP段为192.168.1.X网段 掩码255.255.255.0。 3. 置路由B的WAN口状态

2015-10-01 12:37:19 823

原创 20、linux软件管理之rpm

rpm包管理前言 rpm包命名原则 以httpd-2.2.15-15.el6.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 软件发布次数 e16.centos 适合的linux平台 i686 适合的硬件平台,除了x64 基本上都是支持32位机器的 rpm rpm包扩展名软件包名可以称作包名,全部加在一起是包全

2015-09-28 22:51:32 800

原创 19、linux软件管理之简述

软件包简介软件包分类源码包二进制包(rpm包、系统默认包),二进制包在linux的各个分支中格式又有所不同,称呼也是因系统而已,以redhat而言,在centos(属于redhat)中,二进制包又被称为rpm包,根据系统安装文件Packages中的软件包格式,这种格式又被称作系统默认包。二进制包管理方式大致分为以下两种: rpm管理yum在线管理源码包介绍优点 开源; 可以很方便

2015-09-28 20:19:58 278

原创 18、关机、重启和系统运行级别

关机和重启 选项 作用 -h 定时关机,比如 20:30,now -r 重启,后面也可以定时 -c 取消上一个命令应该在关机前把服务都关掉,尽量使用shutdown来关机和重启, 其他的命令还有:halt、 poweroff、init 0; 其他的重启命令:reboot 、init 6;系统运行级别init 就是系统运行级别 执行runlevel可以查看当前

2015-09-28 00:03:49 388

原创 17、一般网络命令

本节命令一览 命令 作用 备注 write [username] message 给在线用户发信息 ctrl+c终止对话 wall [message] 发送一条广播 发送完毕后不需要手动退出该状态 ping [ipaddr] 查看网络是否接通 加上选项-c n可以指定ping n次,否则会一直ping下去 ifconfig 查看和设置网卡信息

2015-09-27 23:12:07 299

原创 16、文件压缩和解压

压缩文件gizp[root@bogon ~]# cd /tmp[root@bogon tmp]# lsduanbang duANbang wode.txt yum.log[root@bogon tmp]# rm -rf *[root@bogon tmp]# ls[root@bogon tmp]# cp /etc/services /tmp[root@bogon tmp]# lss

2015-09-27 21:59:13 756

原创 15、用户管理

查看所有用户[root@bogon ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spoo

2015-09-27 09:51:16 362

原创 14、帮助命令的使用

man功能描述英文单词 manual 获取命令或者配置文件的帮助信息,所在路径在 /usr/bin/man安装如果提示 commond not fount 那么就是man还没有安装,执行yum install man,根据提示安装命令,安装之后如果查看帮助的时候如果提示Cannot open the message catalog "man" for locale "zh_CN.UTF-8" (N

2015-09-27 09:09:30 345

原创 13、其他文件搜索命令

locate功能描述locate 可以快速根据文件名快速的检索文件和目录,因为其内部维护的是一个文件资料库,所以每次查找的时候都是在这个文件库中查找,而不是像find一样去逐盘扫描。使用此命令唯一的缺点是有时候搜索可能吧不及时,但是每次使用之前可以使用updatedb命令来更新文件库。安装根据yum的软件源不同,需要安装的软件名也不同,一般是 yum install locate或 yum inst

2015-09-26 21:48:01 289

原创 12、简单的网络连接设置

前因 安装了basic server的centos6.7 结果发现man等命令无法使用,提示commond not fount,上网搜发现需要安装相应的命令。看来是安装的系统太过精简,导致有些命令没有预装。执行yum install man又发现无法连接网络,看来是网络设置问题了。 在先前的学习中,了解到设置ip地址的命令是 ifconfig eth0 [ipaddr],因为从宿主机上

2015-09-26 19:40:28 800

原创 11、vim的基本使用和技巧

说在前面~在linux中代表当前用户家目录,在vim中默认进入的是命令模式,在命令模式下输入的任何操作都被当作是命令,从命令模式可以进入到尾行模式和插入模式,按住ioa可以进入插入模式,按:或者/可以进入尾行模式(命令编辑模式)。(ls其实是别名,想不看别名可以直接\ls)创建文件 输入命令 操作结果 vi 打开编辑器 i 进入插入模式 :w duanbang.txt

2015-09-26 01:56:05 480

原创 10、linux中系统时间

修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date 查看目前系统时间。修改时间需要 date -功能字符 修改内容命令中各选项的含义分别为:-d datestr, --date datestr 显示由datestr描述的日期-s datestr, --set datestr 设置datestr 描述的日期-u, --universal 显

2015-09-25 23:48:43 683

原创 9、系统目录说明和一些命令

自己查看总结的 序号 目录名 说明 1 /bin binary二进制文件,可执行程序文件,普通用户和root用户都可以执行的命令 2 /sbin super binary二进制文件,root用户可以执行的命令 3 /dev device设备列表 4 /home 家目录,每个普通用户创建后都会在home下创建一个同名的目录,root的家目录例外

2015-09-25 22:39:57 332

原创 8、文件搜索 find

操作实例代码[root@localhost tmp]# [root@localhost tmp]# pwd/tmp[root@localhost tmp]# ls yum.log[root@localhost tmp]# mkdir findtest[root@localhost tmp]# cd findtest/[root@localhost findtest]# touch du

2015-09-25 12:13:54 1365

原创 7、其他权限管理命令

缺省用户和用户组的说明一个用户创建的文件默认的所有者是创建者,所属组是所属用户的缺省组,只有所有者和root用户可以修改一个文件的权限,但是只有root可以修改文件的所有者。修改文件所有者 chownshell [root@localhost tmp]# useradd qinxianyou [root@localhost tmp]# passwd qinxianyou 更改用户 qinxi

2015-09-24 22:25:41 300

原创 6、权限设置

权限说明目录权限 r: 读权限意味着,可以查看这个目录下的文件和目录,相对应的命令是lsw:写权限意味着可以在这个目录下执行新建删除的操作,比如touch mkdir rmdir rm等操作x:执行权限相对于目录来说意味着可以执行进入操作,对应的命令是cd文件权限 r:读权限意味着可以打开查看一个文件,比如可以使用 cat more head tail less等操作w:写权限则代表着

2015-09-24 21:57:21 384

原创 5、链接文件

链接文件就像是windows中的快捷方式,但是软硬各有不同命令示例创建软连接: $ln -s /etc/issue /tmp/issue.soft 软链接和windows中的快捷方式一样。 创建硬链接:$ln /etc/issue /tmp/issue.hard 硬链接生成的文件和源文件占有同样大小的空间和属性,相当于复制了一份,而且i节点(linux中每个文件在内核中都对应一个i节点, 有点

2015-09-24 15:32:35 359

原创 4、文件基本管理

创建文件touch 文件路径 如果是要使用空格,可以使用双引号包裹路径,不能使用表示根路径的”/”符号。浏览文件cat用来查看内容较少的文件,选项加上-n 可以为内容添加行号。不太适合长文件。 tac反向查看文件,选项和cat不能通用。 more 用来查看大文件,p和空格键可以向下翻页,按q键退出more浏览模式,按住回车可以按行向下分页。但是有一个缺点就是不能往上翻页。 less用来浏览文件

2015-09-24 15:04:02 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除