Linux架设DNS服务器(二)
2. 安装服务器软件
2.1 取得bind软件包(现在新的版本为8.2.2 p5)
从bind的主页http://www.isc.org上取得最新stable版的三个文件:
bind-contrib.tar.gz
bind-doc.tar.gz
bind-src.tar.gz
或者从http://www.redhat.com上取得三个文件:
bind-8.2.2-p5-9.i386. ...
真正实现限制SSH单用户登录的方法
使用方法: 用root权限在后台(比如screen里)运行这个脚本
复制代码代码如下:
#!/usr/bin/perl -w
use strict;
sub main
{
my @lines = `ps -eo user,pid,etime,cmd | grep sshd`;
my $users;
for my $line (@lines) {
if(my ($user, $pid, $etime, $cmd) = $line =~ /^([^s]+)s+(d+)s+([^s]+)s+(sshd:.+)$/) {
n ...
linux修改ssh端口的二种方法
平滑修改linux中的sshd端口
第一种:
1、假如要改SSH的默认端口(22),那么你只要修改:
复制代码代码如下:
/etc/ssh/sshd_config中Port 22
这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。
2、假如要限制SSH登陆的IP,那么可以如下做:
先:修改/etc/hosts.deny,在其中加入
...
Linux下Android开发环境搭建详细步骤
1、系统环境
[android@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux
[android@localhost ~]$ lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4 ...
linux学习日记八 认识与学习bash
只要能够操作应用程序的接口都能称为shell。狭义的shell指的是命令行方面的软件,包括bash。广义的shell则包括图形界面软件,因为图形界面其实也可以操作各种应用程序来调用内核工作,不过,在这里我们主要指的是bash。
# type [-tpa] command –> 查看命令是否为bash的内置命令或者是外部命令
* 利用$var或者是${var} ...
linux下cat 命令使用详解(显示文件内容)
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
1.命令格式:
cat [选项] [文件]...
2.命令功能:
cat主要有三大功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建 ...
redhat linux 下载大全 完全整理
Red Hat 7.0
ftp://ftp.cse.cuhk.edu.hk/pub/redha...espin-disc1.iso
ftp://ftp.cse.cuhk.edu.hk/pub/redha...espin-disc2.iso
ftp://ftp.cse.cuhk.edu.hk/pub/redha...espin-SRPMS.iso
REDHAT Linux 7.2下载
ftp://ftp.linuxforum.net/ISO/Redhat...-i386-disc1.iso
ftp://ftp.linuxforum.net/ISO/Redhat...-i386-disc2.i ...
Nagios服务端check_nt 检查命令介绍
# 检查本次系统启动总时间
check_nt -H 192.168.1.121 -p 12489 -s 12345 -v UPTIME
# 检查内存占用情况
check_nt -H 192.168.1.121 -p 12489 -s 12345 -v MEMUSE -w 80 -c 90
# 检查客户端版本信息
check_nt -H 192.168.1.121 -p 12489 -s 12345 -v CLIENTVERSION
# 检查5分钟内CPU占用情况
check_nt -H ...
Linux防火墙该如何设置
疑问:由于科研要求,我们系里多数都没有用Windows系统,而用的是Linux,很不习惯,一开机就是黑乎乎的界面,像传说中的DOS一样。还好做科研的那些软件有说明书,但是关于Linux的防火墙却没有提到,我很担心蠕虫或者后门入侵,该怎么启动呢?
回答:因为你没有说明是哪个Linux分发版,但是Linux的底层的东西基本都是一样的 ...
Linux下安装JDK和Eclipse的配置方法
一、安装Java开发环境
1,jdk-6u33-linux-i586.bin,下载后原目录为:/home/Downloads/
2、将下载的文件放置到你需要得地方,这里我放在
cp jdk-6u33-linux-i586.bin /usr/share/JavaJDK
注:usr:是unix software resoure,主要放置一些常用软件
3、cd /usr/share/JavaJDK 更改文件权限,使之可以运行:
sudo chmod u+x jd ...
linux 查找进程及终止进程操作的相关命令
使用linux操作系统,难免遇到一些软件“卡壳”的问题,这时就需要使用linux下强大的kill命令来结束相关进程。这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关的进程PID号。
首先,我们需要使用linux下另外一个命令ps查找与进程相关的PID号:ps aux | grep program_filter_word
1)p ...
建立并安装一个定制的内核
首先对内核构建目录做一个快速的浏览。 这里所提到的所有目录都在 /usr/src/sys 目录中; 也可以通过 /sys 来访问它。 这里的众多子目录包含了内核的不同部分, 但对我们所要完成的任务最重要的目录是 arch/conf,您将在这里编辑定制的内核配置; 以及 compile,编译过程中的文件将放置在这里。 arch 表示 i386、 alpha ...
linux skill命令参数及用法详解(linux中断进程执行命令)
这里只简要找个例子说明一下,这个词条我们以后还会补充.
通过前面的讨论,您已经了解了如何识别占用 CPU 的资源。如果您发现了一个占用大量 CPU 和内存的进程,但又不想停止它,该怎么办?考虑下面的 top 输出:
$ top -c -p 16514
23:00:44 up 12 days, 2:04, 4 users, load average: 0.47, 0.35, 0.31
1 processes ...
Linux防火墙伪装机制帮您抵抗恶意黑客
防火墙可分为几种不同的安全等级。在Linux中,由于有许多不同的防火墙软件可供选择,安全性可低可高,最复杂的软件可提供几乎无法渗透的保护能力。不过,Linux核心本身内建了一种称作”伪装”的简单机制,除了最专门的黑客攻击外,可以抵挡住绝大部分的攻击行动。
当我们拨号接连上Internet后,我们的计算机会被赋给一个I ...
在Linux下从视频提取音频的方法
方法如下:
1、首先安装mencoder.对于Ubuntu来说,软件仓库里就有mencoder,可直接输入如下命令安装
sudo apt-get install mencoder
2、在命令行输入
mencoder -oac MP3lame -ovc copy -of rawaudio 视频文件 -o音频文件
其中视频文件是你的视频源文件路径,音频文件是你要输出的文件名。该命 ...
linux whois命令参数及用法详解(linux查询域名或IP注册信息)
即whois命令会列出给出的域名的域名所有者的信息。
最常用的两条命令
whois 202.102.224.68 //查询某个IP的注册信息
whois www.jb51.net //查询某个域名的注册信息
如果系统里没有安装whois 可以用以下命令安装
一般查询whois信息会去一些网站查,比如 whois.chinaz.com
[root@jb51.net tmp]# yum list |grep whois
...
linux命令大全之ln命令详解(创建软链接和硬链接)
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
1.命 ...
Linux中使用cgroups管理进程磁盘io介绍
linux 的 cgroups 还可以限制和监控进程的磁盘 io。这个功能通过 blkio 子系统实现。
blkio 子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个:
复制代码代码如下:
blkio.throttle.read_bps_device
blkio.throttle.read_iops_device
blkio.throttle.write_bps_device
blkio.throttle.write_io ...
linux连接投影机方法介绍
方案一:
一般来说,需要笔记本当前使用的分辨率和投影仪的分辨率相同,才能在投影仪上显示笔记本的X。那么,可以先运行这个命令:
$xrandr
比如在我的电脑上,结果如下:
[2007-04-11 09:03:20]zhangsen@zhangsen-desktop:/opt/src/emacs
$xrandr
SZ: Pixels Physical Refresh
*0 1280 x 1024 ( 433mm x 346mm ) *5 ...
linux(centos)中的cron计划任务配置方法[详细]
1. crontab命令选项
复制代码代码如下:
#crontab -u
-u指定一个用户
-l列出某个用户的任务计划
-r删除某个用户的任务
-e编辑某个用户的任务
2. cron文件语法与写法
可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件。具体格式如下:
复制代码代码如下:
Minute ...