linux

linux

如何在Linux下调试Bash Shell脚本的方法

新手写了一个 hello world 小脚本,如何能调试运行在 Linux 或者类 UNIX 的系统上的 bash shell 脚本呢? 这是 Linux / Unix 系统管理员或新用户最常问的问题。shell 脚本调试可能是一项繁琐的工作(不容易阅读)。调试 shell 脚本有多种方法。 您需要传递-x或-v参数,...
linux

如何判断你的Linux服务器是否被入侵?

大多数被攻破的服务器都是被类似自动攻击程序这样的程序或者类似“脚本小子”这样的廉价攻击者,以及蠢蛋罪犯所入侵的。 这类攻击者会在访问服务器的同时滥用服务器资源,并且不怎么会采取措施来隐藏他们正在做的事情。 被入侵服务器的症状 当服务器被没有经验攻击者或...
每日热点

砸4亿换Windows10,慕尼黑叫停Linux开源计划

据外媒报道,曾经被视为开源先驱的德国慕尼黑,在尝试了十五年的Linux和开源软件后,最终还是撑不下去了,正式决定重返Windows。 该市议会已经以50:25投票通过,将拿出8900万欧元翻修IT基础设施。其中,4930万欧元(约合3.86亿人民币)用于将市政公共电脑全部切换到Wi...
linux

lnmp架构nginx轮询php服务池解决经常502的方法

网站架构采用的就是linux nginx php(php-fpm模式) mysql 网站经常会出现502错误,可以从一下几个方面着手查: 检查下php-fpm的进程数使用情况: netstat -napo |grep php-cgi | wc -l 如果这个查询出来的数量超过了php-fpm.conf里设置的数量,说明是进程数量不...
linux

让history显示详细执行时间,及linux历史命令使用技巧

history命令主要用于显示历史指令记录内容和曾经执行过的指令 。经常使用Linux命令会有助于提升你的工作效率。 当一台服务器有多人管理时,可能会出现一些误操作或者重复操作,出现问题的时侯要查询什么时间执行什么命令,由于Linux默认的history记录仅保存了命...
linux

Linux日志文件详解(/var/log目录下的日志文件窥探)

日志在服务器里面的作用和地位是毋庸置疑了,稍有点经验的管理员都知道它的重要性,无论是在windows里面还是linux里面,掌握这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。 以下介绍下linux里面最常见的日志文件,它们位于/var/log/目录之...
linux

无/swap交换分区分区的解决办法(用文件替代swap分区)

遇到一个可能不太熟悉linux的机房技术人员装的系统。分区给我分得乱糟糟的,首先第一块硬盘和第二块硬盘搞反了,接着将swap交换分区给我分成了一个普通分区,只是名字为swap而已: 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/sdb2 ext3 7.6G 555M 6.7G 8%...
linux

如何手动释放Linux内存的方法

Linux释放内存的命令: sync echo 1 /proc/sys/vm/drop_caches drop_caches的值可以是0-3之间的数字,代表不同的含义: 0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存 释放完内存后改回去让系统重新自动分配内存。 echo 0 /pr...
linux

64位CentOS 6.0编译安装LNMP(Nginx1.0.10 PHP5.3.8 Mysql5.5.18)

一、CentOS 6安装 1.1 使用VMware 虚拟机进行安装,进行安装界面 (分配内存必须大于1G,否则不会显示图型安装界面,网络设置使用桥接模式 即Bridged模式) 1.2 选择 Install or upgrade an existing system 1.3 在Disc found 框 选择 skip 1.4 next 选择 chines...
linux

自动监控linux服务器负载并重启Web服务的脚本

有些时候由于程序代码或者访问量增加以及一些未知的因素会导致系统负载升高,导致服务器响应慢,或者无法提供web服务了,导致用户打不开页面。如果没什么好的解决办法,那可以试试重启web服务来解决,当负载超过某一个限定值时就自动重启web服务。 Linux系统中,...
linux

十个很有用的Linux单行命令

话不多说,直接贴出来,排名分先后,嘻嘻。 10:sudo !! 以 root 帐户执行上一条命令。 9:python -m SimpleHTTPServer 利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。 8::w !sudo tee % 在 Vim 中无需权限保存编辑的文件。 7:c...
linux

~/.hushlogin ~/.rhosts ~/.shosts ~/.ssh/authorized_keys ~/.s

~/.hushlogin 就算 PrintLastLog 和 PrintMotd 配置指令被开启, 但是如果这个文件存在,那么也不会打印上次登录时间和 /etc/motd 文件的内容。 不过它不会阻止打印 Banner 指令要求显示的内容。 ~/.rhosts 这个文件用于基于主机的认证,里面列出允许登录的主机/...
linux

linux下su与su - 切换到root权限命令的区别

很多服务器管理员都是习惯直接使用root权限直接管理服务器,很少使用普通用户权限通过su的方式来管理,前几天才发现su与su -命令是有着本质区别的! 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从...
linux

Nginx服务器配置支持ssi包含文件及动态包含

SSI (Server Side Includes) 可以实现多页面静态内容的局部整体更新,Nginx的HttpSsiModule模块提供SSI支持,普通应用主要有三个参数: ssi ssi_silent_errors ssi_types 这三个参数均可以放在http,server或location的作用域里面。 ssi on 开启ssi支持,默认是of...
linux

linux下scp命令的使用方法详解实例

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp...
linux

ssh断线也不要紧【screen使用教程】

linux服务器管理员经常会遇到的一个问题:在用ssh远程连接linux服务器编译安装程序的时候,或者复制大文件夹的时候网络突然断开,服务器上执行的命令也突然停止,只能重新连接,重新从头开始操作。避免这种问题不止一个方法,有用让程序在后台运行或者用nohup...
linux

nload实时查看linux服务器网络流量的工具

如果你仅仅是想查询当前服务器的带宽,nload绝对是个很好用的一个工具,功能虽然很单一,但是很强.虽然不能像iptraf那样,可针对IP,协议等条件来查询,可以实时地监控网卡的流量,分输入流量Incoming 和输出流量Outgoing两部分,同时统计当前,平均,最小,最大,总流量的值...
linux

linux下用脚本监测网卡流量

很多情况下查看linux服务器网络当前带宽都需要用到类似vnstat,ifstat,bmon,nload,iftop这些软件来查看,但是比较严谨的管理员都会遵守一个原则,不是需要用到的服务或者软件都不装,使系统最小化,运行状态最佳化. 所以就有了下面这个linux下用脚本监测网卡流量的脚...
linux

linux命令行下svn的使用方法(完整版)

现在linux用得越来越广泛了,不仅在服务器应用方面,很多朋友的桌面也转向了linux,尤其是做开发的朋友,经常会使用到命令行下的svn,我在网上搜索了一下关于linux命令行下svn的使用方法,结果都是一个版本,有些错误和不完整的地方,所以整理下,和大家一起学习...
linux

快速学习linux里的lsof,lsof实用实例

lsof对排障很有作用,之前查过一下关于losf的使用使用说明,讲的很详细,但是让人看得一头雾水,内容冗长,看了叫人抓狂,深受其害,还是实例有用,下面我将通过大量的lsof实例介绍使用lsof的方法. 查看对某个文件的使用情况 查看哪些进程对某个文件进行了调用:...
linux

linux主机名(计算机名)和工作组的修改方法

在Windows下有计算机名和工作组,所以在Linux下也当然有计算机名和工作组了(好吧,说实话,我用Linux时间也不算短了,计算机名这个东东我一直知道,但是在Linux下工作组我基本没去想过,一直当它不存在,看来我还是很菜) linux下置主机名(计算机名)的方法是修改/etc/hos...
linux

linux的复制命令cp详解

cp命令的功能是将给出的文件或目录拷贝到另一文件或目录中,和DOS下的copy命令作用一样,但功能更加强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下:...
linux

linux压缩/解压 tar命令详解

之前写了Linux压缩/解压命令大全,现在详细说下tar这个命令,学知识就是这样,知其然还要知其所以然: tar命令格式: tar [-cxtzjvfpPN] 文件与目录 . 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile...
linux

Linux下压缩/解压方法大全

linux下压缩包格式繁多,并且在命令行下没有Windows下使用那么方便,有时候解压文件的时候会突然忘掉命令,这里fcbu.com为大家收集了基本所有文件格式的解压方法和打包命令.需要的可以参考一下: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirNam...
电脑小技巧

xp win7 linux三系统安装教程及引导设置详解

其实多系统启动,其最核心的问题,就是如何引导,所以经常会遇到装好了两个操作系统,却发现不能引导,或是重装某一个操作系统后,另外一个系统无法引导的情况 所以先来谈谈引导的问题 我们先假设所安装的操作系统都是windows系列的,比如win98,winxp,win7 那么...