Linux chown命令详细介绍和使用实例(改变文件或目录的所有者)
系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
1.命令格式:
复制代码代码如下:chown [选项]... [所有者][:[组]] 文件...
2.命令功能:
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码 ...
Linux下DNS服务器架设攻略 2
named 这个主体进程在启动时需要读取一个初始化文件,缺省为 /etc/named.boot。另外建议大家使用Linux自带的ndc工具来进行启动、中止、重启动、刷新DNS数据、输出DNS数据等多种调试,有关此工具的详细使用,请大家参见Linux技术文档。
第一步:配置建立named.boot。因为这是named进程首先要读取的配置文件,但此文件默 ...
linux下vsFTPd提示530 Login incorrect错误的原因
方法一:
登录出现 vsftpd 530 login incorrect 报错。
解决方法:
cp Path/RedHat/vsftpd.pam /etc/pam.d/ftp
path为vsftp解压缩源文件目录
这是因为我们RHEL启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/ftp这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录。
方法二:
在测 ...
Linux下查看某一个程序所使用的内存方法
在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况。有很多个命令都可以达到我们的需求,这里给大家列举几个:
1:
top -p pid 查看程序的情况
2:
ps -aux | grep process_name
3:
cat /proc/pid/status
这里会打印出当前进程详细的情况,其中,内存是 VmRSS。
注:pid是要替换成一 ...
Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:
复制代码代码如下:
/usr/bin/ld: cannot find -lxxx
这些讯息会随着编译不同类型的source code 而有不同的结果出来如:
复制代码代码如下:/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lltdl
/usr/bin/ld: cannot find -lXtst
其中 ...
Linux yum安装过程图文详解
Yum可以从众多软件包仓库中搜索软件的依赖关系,因此可以减少由于依赖关系带来的问题。还有就是我们在使用图形界面时,在应用程序-添加删除软件下的浏览里是空的。如下图:
第一种方法:(推荐)第一步:新建一个文件夹,并把光盘内的所有文件复制到这个文件夹里:[root@localhost ~]# mkdir /yum[root@localhost ~]# cp -r ...
使用 WinSCP 管理 Linux VPS/服务器上的文件 图文教程
Linux上经常会经常需要编辑文件,特别是Linux VPS/服务器安装好系统之后配置环境会需要修改很多的配置文件等,对于常用Linux的基本上都能够熟练使用vi或者nano等SSH下面的文件编辑工具,但是对于新接触VPS或者服务器的Linux新手来说还是稍微有些难度的,今天介绍一款适合新手或者懒人使用的Windows上管理远程Linux VPS/服务 ...
linux下零拷贝技术介绍
传统的数据传输方式
很长一段时间内,数据拷贝的认识仅仅停留在应用程序层,实际上隐藏在背后的数据拷贝行为比想象的要多的多。在传输数据的时候,用户应用程序需要分配一块合适大小的缓冲区来存放需要传输的数据。用户从应用程序中读取数据,然后发送出去,只需要两个系统调用read,write即可完成数据传输工作,应用程序并 ...
在linux系统中安装virtualbox增强功能(增强包)的详细步骤
1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的VBoxGuestAdditions.iso,加载此镜像。
2. 启动Linux系统并用root身份登入系统
3. 执行挂载命令,将虚拟光盘挂在到 /mnt/cdrom,如果没有cdrom目录,则先创建之。
复制代码代码如下:
mkdir /mnt/cdrom
mount -t auto -r ro /d ...
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 ...