利用ftp定时上传log到其他服务器的方法 2017年02月06日 177 阅读 利用ftp定时上传log到其他服务器#!/bin/bash#时间的生成Y=` date --date="-1 hour" +%Y`m=` date --date="-1 hour" +%m`d=`date --date="-1 hour" +%d`H=`date --date="-1 hour" +%H`#ip地址的获取IP="`/sbin/ifconfig |gre...
linux下设定环境变量的方法介绍 2017年02月06日 155 阅读 那么需要将export命令写入某个系统文件中,拥有这种功能的文件常见的有如下几个: /etc/environment 或 /etc/profile 或 ~/.profile 或 /etc/bash.bashrc 或 ~/.bashrc等。 有这么多可以用,到底它们有什么区别,谁先谁后呢? 首先,来看看这几个文件都是干什么的: 1./etc/environment–>是系统在登录时读取的第一个文件,用于为所有进程设置环境变量。系统使用此文件...
Linux下利用Lsof恢复误删文件的方法 2017年02月06日 207 阅读 原理:在Linux系统的/proc 分区下保存着进程的目录和名字,包含fd(文件描述符)和其下的子目录(进程打开文件的链接),那么如果删除了一个文件,还存在一个 inode的引用:/proc/进程号/fd/文件描述符。我们只要知道当前打开文件的进程pid和文件描述符fd就能利用lsof工具列出进程打开的文件。一、将 ls 的手册过滤掉主要控制符后重定向到文件ls.txt 中,并用more查看,CTRL + Z 暂停查看操作 1: [root@localho...
禅道系统迁移到linux平台 用户无法登录问题的解决 2017年02月06日 158 阅读 问题原因:linux对于大小写是敏感的,所以才会出现点击登录没有反映的情况。解决办法: 1.让mysql忽略大小写(懒人做法,存在弊端)1vim /etc/my.cnf2# 在[mysqld]下加入一行3lower_case_table_names=12.手动修改表名,将所有双单词的表名中第二个单词首字母大写,如将zt_usergroup修改为zt_userGroup...
Linux操作系统下SSH默认22端口修改方法 2017年02月06日 214 阅读 第1步:假如要限制通过SSH登陆Linux的IP,那么可以如下做: 首先:修改/etc/hosts.deny,在其中加入sshd:ALL,注意不能加#号 然后:修改:/etc/hosts.allow,在其中进行如下设置:sshd:192.168.1.16 这样设置就只允许192.168.1.16的IP通过SSH登陆上LINUX机器了。 当然在做为服务器方面,不安装gnome和KDE图形化界面,可以增加安全系数。 第2步:修改配置文件 vi /etc/ssh...
linux vi 操作笔记 2017年02月06日 149 阅读 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光...
linux vim 操作笔记 2017年02月06日 139 阅读 V1. 默认字符编码为utf8,打开使用gb2312编码的文件,中文全为乱码,如何恢复正常显示? 输入 edit ++enc=cp936 V2. 如何在vim系统中执行命令? 输入 !cmd V3. 使用vim直接打开并编辑.*gz文件,而无须解压,读取,编辑,再压缩. 压缩文件的支持是通过plugin vim ls-lrR.txt.gz V4. 如何Vim支持语法加亮? 一劳永逸的方法,在~/.vimrc中增加如下语句 syntax on 临时性的方法,...
Linux服务器从入门到精通52问 2017年02月06日 150 阅读 Q1 Linux的开发者是谁? A:芬兰大学生 Linus Torvalds Q2 Linux的常见内核版本是多少? A:2.6.x Q3 Linux可以运行的硬件平台有哪些? A:Dell, IBM, HP, Oracle和VERITAS Q4:Linux 1.0版是哪一年发行的? A:1994年发表 Linux 正式核心 1.0 Q5 交换分区的作用是什么? A:用来做虚拟内存,与WINDOWS的页面文件类似 Q6 Linux有哪些...
linux系统下将php和mysql命令加入到环境变量中的方法 2017年02月06日 157 阅读 在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假 设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/m...
linux解压命令介绍 2017年02月06日 154 阅读 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileNam...
linux vi命令详解 2017年02月06日 261 阅读 linux下vi命令大全 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....file...
linux系统命令make、clean的用法讲解 2017年02月06日 220 阅读 先先看一下什么是makefile makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是--“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指...
linux驱动程序开发详细介绍 2017年02月06日 155 阅读 前提,一般来说内核代码的错误可能会引起一个用户进程的死亡,或者整个系统的瘫痪,更严重的后果,可能导致磁盘损伤~因此建议最好有一台实验机进行系统的测试。 第一个内核模块(Hello World模块) 复制代码代码如下: View Code #include<linux/init.h> #include<linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static __init int h...
mac os apache 配置方法详细介绍 2017年02月06日 140 阅读 我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境。 启动Apache 设置虚拟主机 启动Apache 打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localhost”,可以看...
Linux主机下远程操作GUI程序的方法 2017年02月06日 176 阅读 目的:在Linux机器B上远程操作运行在Linux机器A的GUI程序(gvim) 说明: A的IP为10.1.1.62,hostname 为A,用户帐户usera B的IP为10.1.1.63,hostname 为B,用户帐户userb A,B都有XWindow系统 下面的操作都是在B上进行的 步骤: 1 切换到root用户,修改B的/etc/hosts文件,加入A的信息:10.1.1.62 A.domain A 2 userb@B$xhosts +A 3...
crontab 环境变量的使用方法 2017年02月06日 242 阅读 环境:(产品,平台,机型,软件版本,等)AIX5L 问题描述:crontab中启动的shell脚本不能正常运行,但是使用手动执行没有问题,在$home/.profile中设定了脚本所需要的环境变量。 解答:cron命令的默认shell是/usr/bin/bsh,如果要在cron启动的脚本中使用ksh,就必须在脚本中的第一行添加“#!/usr/bin/ksh”的声明。 如果cron进程启动的shell脚本要用登录时的环境变量,就必须在...
linux vsftp 虚拟用户配置方法 2017年02月06日 202 阅读 虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源。所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性。 在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证。使用这种方式更加安全,并且配置更加灵活。 下面介绍配置过程。 1.生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件。该文件的格式如下,单...
Debian下如何配置Samba服务器的方法详解 2017年02月06日 151 阅读 1 介绍 如果某一个单位,他们的桌面计算机必须使用M$ Windows平台的话,那么他们很可能不可避免的需要Windows服务器产品,比如Windows NT Server或者Windows 2000 Server,甚至Windows 2000 Advanced Server。要知道,要合法的拥有这些服务器的软件(按照微软的所谓许可协议购买连接数)的话,再加上昂贵的硬件费用,可并不是一比小费用。如果有一个途径,可以让你在普通硬件的基础上,免费实现Windo...
linux cat命令使用方法 2017年02月06日 206 阅读 Linux Cat命令的一般用法这里我就不在提了,在baidu就可以直接收到相关资料,这里就不说了。下面谈谈Linux Cat命令修改cat delimiter的方法。 如果想修改cat delimiter(就是cat 一直从标准的输入读,直到你设定的分界符时就停止读,把读的内容输出到指定的文件或者终端) $cat >>test <<-OVER >this is test sample >OVER 然后就生成一个test...
linux page buffer cache深入理解 2017年02月06日 158 阅读 Page cache和buffer cache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和正确的结论,在我工作的这一段时间,page cache和buffer cache的概念曾经困扰过我,但是仔细分析一下,这两个概念实际上非常的清晰。如果能够了解到这两个cache的本质,那么我们在分析io问题的时候可能会更加得心应手。 Page cache实际上是针对文件系统的,是文件的缓存...