近期在工作中发现,许多同事,尤其是我们的PHP开发者,基本不会用Linux/unix下的快捷方式,严重影响工作效率,所以特撰写此文,每个用法后我会详细注释。 下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指
2015-06-28CentOS vsftpd使用还是比较常用的,于是我研究了一下CentOS vsftpd使用方法,在这里拿出来和大家分享一下,希望对大家有用。这里简介CentOS下的CentOS vsftpd使用。 CentOS vsftpd安装不用说了,服务启动也不用说了,关键是服务启动之后的CentOS vsftpd配
2015-06-28在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序。 一、GCC快速入门 Gcc指令的一般格式为:Gcc [选项] 要编译的文件 [选项] [目标文件] 其中,目标文件可缺省,Gcc默认生成可执行的文件名为:编译文件.out 我们来看一下经典
2015-06-28如虚拟一个Windows7的系统安装,常用参数如下: qemu-kvm -m 1024 -localtime -M pc -smp 1 -drive file=Windows7_x86.img,cache=writeback,boot=on -net nic,macaddr=52:54:00:12:34:80 -net tap -cdrom Windows7.iso -boot d -name kvm-win7,process=kvm-
2015-06-28实验目的:同时安装多台服务器,如果一台一台装的话会吐血的,出于节省时间的考虑,选用PXE的方式。 实验环境: 服务器CentOS5.1 VM虚拟机N台(如果是给实机装的话那实机的网卡一定要有PXE功能) 软件要求:tftp-server,dhcp等 实验说明:
2015-06-281) 检查当前僵尸进程信息 # ps -ef | grep defunct | grep -v grep | wc -l 175 # top | head -2 top - 15:05:54 up 97 days, 23:49, 4 users, load average: 0.66, 0.45, 0.39 Tasks: 829 total, 1 running, 479 slee
2015-06-28内存是Linux内核所管理的最重要的资源之一,内存管理系统是操作系统中最为重要的部分。对于Linux的初学者来说,熟悉Linux的内存管理非常重要。 进程是运行于虚拟地址空间的一个程序。可以说,任何在Linux系统下运行的程序都是进程。Linux系统中包括交互进程
2015-06-28如果你想了解Linux,了解一些关于Linux的知识。本文为你讲解Linux网络地址配置,希望你能理解Linux网络地址配置,下面就这个问题来详细说说吧。 1.关闭与开启网路端口: 开启81端口: iptables -I INPUT -i eth0 -p tcp --dport 81 -j ACCEPT ipta
2015-06-28压缩和备份管理 1.tar 将文件或目录打包备份,并可通过gzip和bzip2进行压缩,解压 tar -c /*创建.tar包文件*/ tar -C /*解包时指定释放的的目标文件夹*/ tar -f /*表示使用归档文件*/ tar -j /*调用bzip2程序进行压缩或解压*/ tar -P /*打
2015-06-28基本概念: 1>tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。 终端是一种字符型设备,它有
2015-06-28adduser 创建新的用户账户 alias 设置命令的别名 bzips .bz2的文件压缩程序 cal 月历显示 cat 将所有内容输出到标准输出设备 chfn 更改finger命令显示的信息 chgrp 变更文件与目录的所属组 chmod 更
2015-06-28最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器
2015-06-28最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。 另外这里 <http://www.pixelbeat.org/cmdline.html>还有非常多的命令, 可
2015-06-28一、基础知识: 1. 设备文件: mem是一个字符设备文件,是计算机主存的一个影象。通常只有root用户对其有读写权限。因此只有root用户能进行这些操作。 如果要打开设备文件/dev/mem,需要系统调用open()函数,作用是打开一个文件或设备,其函数原
2015-06-28脚本1:#!/bin/bashe0_in_old=$(ifconfig eth0 |grep bytes |awk '{print $2" "$6}' |egrep -o '[0-9]+' |head -n1)e0_out_old=$(ifconfig eth0 |grep bytes |awk '{print $2" "$6}' |egrep -o '[0-9]+' |tail -n1)>e0_total_old=$(($e0_in
2015-06-28今天之所以介绍这两个命令,是因为在backtrack4中,我安装在virtualbox上,每次启动都要对网络进行配置(我实在是找不到网络的配置文件,/etc/interface下配置也没起作用,如果你看了这篇文章,并知道那个配置文件在那,请在下面留言告知,小弟不胜感激),废话
2015-06-281.ifconfig配置 ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up 配置eth0的IP并激活设备 ifconfig eth0:1 192.168.4.2  
2015-06-28linux 加ip的方法: cd /etc/sysconfig/network-scripts ls ifcfg-eth0* 可以看到有 ifcfg-eth0 如果以前配过别的ip,可能会有 ifcfg-eth0:0 ifcfg-eth0:1 等等 如果没有,就编辑一个ifcfg-eth0:0的文件,如果有,就在最大数上加一
2015-06-28在/var/log下的日志,每7天将切分log,原有log命名为xxx.1,并且累积到一个月后自动删除。但是有的服务器不切分log。 解决方案 log切分是由 /etc/cron.daily/logrotate 完成的。他的配置文件是: /etc/logrotate.conf 其内容如下: —&mda
2015-06-28如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令
2015-06-28