Linux
文章平均质量分 72
雨风hha
加油,加油~~
展开
-
五个不容错过的Linux命令行技巧
高效地使用命令行是一个Linux系统管理员技能的重要组成部分。在本文中,我们提供了五个很酷甚至略显古怪的Linux命令行技巧,可以帮你更有效地管理你的Linux系统。More=Less在Linux上读取文件通常会涉及到more和less命令。more命令从前向后读取文件,因此在启动时就加载整个文件。less命令则允许在文件中前向或后向移动,加载时只读取文件的下一部分。为了节约时间,一个有用转载 2013-03-04 17:01:03 · 510 阅读 · 0 评论 -
全面解析Linux profile文件
Linux profile文件是一个有关Linux环境变量的文件,涉及到许多的系统内部和输出的参数,学习使用时一定要小心谨慎。Linux profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,学习Linux要了解Linux profile文件的相关原理,这里对这个文件进行具体分析。这里的修改会对所有用户起作用。1、Linux是一个多用户的操作系统。每个转载 2013-02-28 11:06:30 · 1654 阅读 · 0 评论 -
ubuntu grub2配置详解
Grub2配置详解(转)一、grub.cfg详解(红色为说明)grub.cfg 默认为只读,要修改前先设为可写 sudo chmod +w /boot/grub/grub.cfgset default=0#默认为0insmod jpeg#添加jpg支持,如要使用png或tga文件做背景,加上 insmod png或insmod tgainsmod ext2#除了用作启动的分转载 2013-01-21 11:20:24 · 1064 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合: -ivh:安装显示安装进度--install--v转载 2013-01-30 16:55:47 · 426 阅读 · 0 评论 -
linux下安装cmake
首先下载源码包 http://www.cmake.org/cmake/resources/software.html 这里下载的是cmake-2.8.9.tar.gz随便找个目录解压缩1 tar -xzvf cmake-2.8.9.tar.gz2 cd cma转载 2013-01-30 18:07:45 · 428 阅读 · 0 评论 -
linux下使用tar命令
语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c转载 2013-01-28 13:15:10 · 959 阅读 · 0 评论 -
linux下route命令
route命令感觉很不容易。一般开机后在命令行中使用route命令,会得到下面的信息Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.100.0 * 255.255.255.0 U转载 2013-01-28 10:07:00 · 3444 阅读 · 0 评论 -
你应该知道的一些Linux技巧
首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。如果你看过《你可能不知道的Shell》以及《28个Unix/Linux的命令行神器》你就会知道Linux有多强大,这个强大完全来自于命令行,于是,就算你不知道怎么去做一个环保主义的程序员,至少他们可以让你少熬点夜,从而有利于你的身体健康。下面是一个有点长的列表,正如作者所说,你并不转载 2013-01-10 17:43:16 · 391 阅读 · 0 评论 -
Linux系统/proc目录介绍
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文转载 2013-01-11 10:32:19 · 736 阅读 · 0 评论 -
28个Unix/Linux的命令行神器
28个Unix/Linux的命令行神器 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在Hacker News上被讨论,你可以过去看看。我以作者的原文中加入了官网链接和一些说明。dstat & sariost转载 2013-01-10 17:15:11 · 645 阅读 · 0 评论 -
linux系统全局配置文件
系统初始化/etc/inittab 运行级别、控制台数量/etc/timezone 时区/etc/inetd.conf 超级进程文件系统/etc/fstab 开机时挂载的文件系统/etc/mtab 当前挂载的文件系统用户系统/etc/passwd 用户信息/etc/shadow 用户密码/etc/group 群组信息/etc/gshadow 群组原创 2013-01-11 10:25:33 · 1630 阅读 · 0 评论 -
Linux下SSH命令使用方法详解
1、查看SSH客户端版本有的时候需要确认一下SSH客户端及其相应的版本号。使用ssh -V命令可以得到版本号。需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用OpenSSH:$ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003下面的例子表明该系统正在使用SSH2:$ ssh -V ssh:转载 2013-01-08 11:39:47 · 787 阅读 · 0 评论 -
Linux操作系统下不得不知的CLI软件
作为 Linuxer,必须具备一定的 CLI 操作能力。有时候用 CLI 会比用 GUI 会更方便快捷。以下列出我所知道的一些常用CLI软件,仅供参考。1、中文终端。据我所知,目前主要有两个解决方案:zhcon和fbterm。两个我都用过,zhcon较长时间不更新了,问题比较多。不小心加错参数,甚至可能会导致死机。所以我推荐fbterm,这个还是很不错的,要使用的话,必须开启frame转载 2013-03-04 17:07:33 · 1202 阅读 · 0 评论 -
linux如何查看系统信息
linux如何查看系统信息一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40G转载 2013-01-06 09:59:33 · 709 阅读 · 0 评论 -
iptables详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。对于TCP/IP的七层模型来讲转载 2015-09-20 11:46:52 · 1118 阅读 · 0 评论 -
在VIM中添加一键编译和一键运行
事先声明,我使用的VIM完全是基于终端的,而不是gvim或vim-x11。因为后两者不具有平台移植性,花哨的目录和鼠标点击并非必须。在vim中编程,退出来再敲命令编译是一件痛苦的事情。如果能够像VC那样一键编译和一键运行就爽了。事实上,在vim中实现这种功能并不困难,所需要的只是在配置文件~/.vimrc中加一些过程,然后将这些过程与某些快捷键进行绑定即可。第一步,写编转载 2013-08-11 00:19:14 · 3029 阅读 · 0 评论 -
vim 树形目录插件NERDTree安装及简单用法
1、安装NERDTree插件先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录。2、使用1、在linux命令行界面,输入vim转载 2013-08-10 17:39:51 · 1860 阅读 · 1 评论 -
Linux环境下安装和使用memcached
如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写入转载 2013-08-07 18:27:32 · 913 阅读 · 0 评论 -
Linux 和 Unix 系统的关系和区别详细介绍
Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。Linux 的源头要追溯到最古老的UNIX。1969年转载 2013-08-05 14:33:30 · 539 阅读 · 0 评论 -
高性能Mysql主从架构的复制原理及配置详解
温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个转载 2013-08-04 20:35:32 · 608 阅读 · 0 评论 -
linux rsync安装使用
RSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方原创 2013-07-31 18:16:07 · 966 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re转载 2013-08-04 15:58:34 · 461 阅读 · 0 评论 -
nginx的启动与重启
nginx的启动命令是:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。 以上是通用的启动命令 以下是转载的,对于有以下命令的nginx可以使用,没有以下命令的nginx,可以使用上面的方法转载 2013-08-04 16:05:16 · 2762 阅读 · 0 评论 -
linux rsync配置文件参数详解
1.rsyncd.conf配置文件 1.1 全局参数 在[moudle]之前的参数都是全局参数,也可以在全局参数下定义部分模块参数,这时该参数的值就是所有模块的默认值。 port:指定后台程序使用的端口号,默认是873 logfile:指定rsync的日志文件,而不把日志发送给syslog转载 2013-08-01 10:35:26 · 2202 阅读 · 0 评论 -
linux下php扩展mysqli的支持
linux下php扩展mysqli的支持 前两天一个站点转移过来,因为给我的数据库有问题,我也没有仔细处理这个站点。今天把数据库弄好了,发现还是用不了,报的错误如下:Fatal error: Class ‘mysqli’ not found in。原来是我之前在编译php的时候,没有把mysqli的支持编译进去,解决问题的办法,就是重新编译一下 mysqli是优化后的mysql,转载 2013-02-27 18:23:04 · 724 阅读 · 0 评论 -
linux下查看用户的命令
在Linux系统里,我们会经常用Linux查看用户的命令,在这里我们对一些命令进行了总结,总共有7个,并做了详细的解释,以便让大家更深入的理解,接下来我们一起来看看这些命令和具体应用。 一、Linux查看用户命令 w 该命令用于显示登录到系统的用户情况,w命令功能强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学.原创 2013-01-08 02:13:28 · 914 阅读 · 0 评论 -
你需要知道的 16 个 Linux 服务器监控命令
如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占转载 2013-01-08 11:51:08 · 412 阅读 · 0 评论 -
OpenSSH 服务器的 20 个最佳实践
OpenSSH 是 SSH 协议的开源实现。 OpenSSH 可进行远程登录、备份、通过 scp 或 sftp 进行远程文件传输等等。 SSH 最完美的确保两个网络和系统之间交换数据的机密性和完整性。其主要的优点是通过使用公共密钥加密进行服务器身份验证。然而,不时有传闻关于 OpenSSH 零日漏洞。这里我们列出一些重要的事情,你需要作出调整来提高 OpenSSH 服务器的安全性。默认配置文件转载 2013-01-08 11:25:24 · 730 阅读 · 0 评论 -
ubuntu系统安全
1、充分利用Linux和Unix系统中内置的检查命令来检测系统。例如,下面的几个命令在Linux和Unix系统中就很有用处: -who,查看谁登陆到系统中; -w,查看谁登陆到系统中,且在做什么操作; -last,显示系统曾经被登陆的用户和TTYS; -history,显示系统过去被运行的命令; -netstat,可以查看现在的网络状态; -top,转载 2013-01-08 10:21:27 · 499 阅读 · 0 评论 -
Vim中关于 cscope 的帮助
*if_cscop.txt* For Vim version 7.3. 最近更新: 2011年5月 VIM REFERENCE MANUAL by Andy Kahn 译者: lang2,tocer http://vimcdoc.sf.net转载 2012-12-30 01:07:40 · 502 阅读 · 0 评论 -
Ubuntu下创建vim+Taglist+cscope+ctags组合编辑器
Ubuntu给我们安装软件提供了很大的便利,比如说,安装vim,我们可以直接使用"sudo apt-get install vim"即可安装!同样,cscope和ctags也可以使用相同方法安装,这是多么畅快淋漓啊!谢谢Ubuntu给我们用户如此便利!对于Taglist使用这个方法安装不了,我们需要先下载,然后安装完成:首先上网下载Taglist插件,下载完成后解压,再将文件下的t转载 2012-12-30 01:03:07 · 525 阅读 · 0 评论 -
让vim在终端下的配色亮起来!
各位在终端下用vim的朋友们~~我想我绝对给大家带来了一个福音~~哈哈 想必每个人都受不了终端下vim那阴暗、简陋的配色吧,而且就算用 :color xxx 来选择那些支持终端配色的配色方案也不能改变什么,是不是很郁闷?! 先给大家上个图,哈哈,感觉怎么样? (注:请尽量在XShell或者putty下使用,secureCRT由于自身颜色显示问题转载 2012-12-29 23:35:49 · 1079 阅读 · 0 评论 -
linux crontab命令使用
cron用法说明cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service转载 2012-12-28 17:20:26 · 471 阅读 · 0 评论 -
管理员必备的20个Linux系统监控工具
大多数的Linux发行版都装备了很多Linux系统监控工具,充分合理的利用这些工具,可以找出系统运行的性能瓶颈,包括硬盘瓶颈、CPU及内存瓶颈和网络瓶颈。本文介绍的20个工具只是最基本的,因此也十分实用。需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使转载 2012-12-27 10:13:51 · 671 阅读 · 0 评论 -
查看 CPU, Memory, I/O and NetFlow
iostat 查看磁盘 I/O[root@localhost ~]# iostat -d -x 2 extended device statisticsdevice mgr/s mgw/s r/s w/s kr/s kw/s size queue wait svc_t %bhda 0转载 2012-12-04 14:46:45 · 635 阅读 · 0 评论 -
Linux系统中文件和目录的rwx权限的区别
有很多人在学习Linux权限管理的时候,对文件和目录的r w x 权限理解的并不透彻,也就造成了在进行服务器管理的时候遇到一些麻烦。 下面,我写一点我自己对文件目录权限的理解,请各位前辈多多提意见: 文件和目录权限对比 权限 文件原创 2012-11-30 11:40:54 · 3190 阅读 · 0 评论 -
关于Linux系统安装中Swap分区的解释
Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器转载 2012-11-29 11:47:29 · 1351 阅读 · 0 评论 -
每个程序员都应该知道的8个Linux命令
每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识。我并不是说你应该成为一个Linux专家,我的意思是,当面对linux命令行任务时,你应该能很熟练的完成。事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务。注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你对l转载 2012-11-29 11:59:41 · 634 阅读 · 1 评论 -
linux服务器性能评估
一、影响Linux服务器性能的因素 1. 操作系统级CPU内存磁盘I/O带宽网络I/O带宽 2. 程序应用级 二、系统性能评估标准 影响性能因素影响性能因素评判标准好坏糟糕CPUuser% + sys%user% + sys%= 85%user% + sys% >=90%转载 2012-11-29 11:39:45 · 523 阅读 · 0 评论 -
linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f转载 2012-12-30 01:08:56 · 381 阅读 · 0 评论