Linux
文章平均质量分 50
gaoming655
这个作者很懒,什么都没留下…
展开
-
LINUX 查看CUP温度
在Linux下可以通过lm_sensors来查看CPU的温度(当然你的硬件首先要支持),要使用这个功能要有内核相关模块(比如I2C)的支持,下面说一下操作方法:先看一下你的机器上是否安装了lm_sensors,$ rpm -q lm_sensors如果没有安装就先安装一下$ sudo yum install -y lm_sensors检测传感器:$ sudo sh -c原创 2012-03-05 13:08:47 · 7982 阅读 · 0 评论 -
批量部署linux操作系统systemimager 使用
systemimager 可以把一个所有软件都安装完成的系统(黄金客户端)镜像到server 端, 在通过PXE 启动,再同过rsync同步到裸机上因为systemimager大部分由perl编写,所有需要一些依赖包perl-AppConfigperl-XML-SAXperl-XMLSimpel主程序 ----服务器端systemconfiguratorsystem原创 2012-05-23 13:57:36 · 2929 阅读 · 0 评论 -
centos 5.6 linux安装系统后的基本优化
1.关闭不必要的服务器#ntsysv保留crond Linux计划任务服务irqbalance用于优化中断分配,以充分利用CPU 多核networksshdsyslog Linux 日志系统(重要)2关闭iptables #services iptables stop && chkconfig iptables off关闭SELinux#vi原创 2012-02-17 14:04:21 · 1295 阅读 · 0 评论 -
undefined reference to `libiconv_open 无法编译PHP
可在编译时加上以下语句, 并在之前安装, libiconv#make ZEND_EXTRA_LIBS=’-liconv’#make install原创 2012-07-18 19:40:06 · 737 阅读 · 0 评论 -
删除linux的乱码文件
当发现linux 里有中文命名文件,乱码文件想删除时,请使用inode 删除[root@localhost tmp]# ls -ltotal 1024-r--r--r-- 1 root root 624541 May 3 09:33 mkisofs-2.01-10.7.el5.x86_64.rpmsrwxrwxrwx 1 mysql mysql 0 Jul 2 1原创 2012-07-27 08:35:57 · 804 阅读 · 0 评论 -
mysql 优化
网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与负责,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql进行具体的优化,网上找了一篇文章,分页分得乱七八糟的,只能转到博客。mysql> show glob转载 2012-07-26 21:49:11 · 477 阅读 · 0 评论 -
linux shell 脚本的颜色
脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: 1、字背景颜色和文字颜色之间是英文的""原创 2012-07-31 13:23:22 · 1546 阅读 · 0 评论 -
configure: error: *** libmcrypt was not found
configure: error: *** libmcrypt was not found为了的到mcrypt.so库文件,先后安装编译了mhash和libmcrypt,但是到最后编译mcrypt时报错:configure: error: *** libmcrypt was not found最后发现是因为环境变量的问题,gcc编译的时候根据自身定义的变量寻找相关函数库等文件,libm原创 2012-07-31 18:52:55 · 1682 阅读 · 0 评论 -
安装rrdtool时候的报错configure: error: Please fix the library issues listed above and try again
configure: error: Please fix the library issues listed above and try again. 解决方法: 第一: 安装 cgilib-0.5.tar.gz从这里下载:weget http://download.chinaunix.net/down.php?id原创 2012-08-01 23:44:39 · 4342 阅读 · 1 评论 -
Nginx ssi 设置
一:为什么用ssi?一个登录用户在页面访问的时候如何充分利用 cache?页面静态化的一个大问题是登录用户访问页面如何静态化。 例如首页, 大部分的页面内容需要缓存但是用户登录后的个人信息是动态信息, 不能缓存。 那么如何解决这个"页面部分缓存"问题?现有的方案是利用 SSI - Server Side include.Nginx SSI 实现是 http://wiki原创 2012-08-01 12:52:10 · 1627 阅读 · 0 评论 -
利用LVM增加根分区大小
如果安装linux时,在选择分区设置时,选择默认,会使用lvm管理。系统运行一段时间后,发现根分区磁盘容量不够,需要扩容。该如何做呢?使用lvm技术可以扩大根分区,不破坏分区表。1:首先新加一块磁盘,连接至主机。开机,进入系统。使用root登录,运行fdisk,将新加的磁盘分区(此处省略)。我们这里假设将全部磁盘容量只分一个区,分区为/dev/sdb1;2:创建pv: pvcreate原创 2012-09-18 19:11:52 · 4294 阅读 · 0 评论 -
利用openssh实现chroot监牢
我们不想让SSH 登陆的用户随意浏览我系统的文件,只给他固定在指定地方活动。环境:Red Hat Enterprise Linux Server release 6.2openssh 需要4.7p 以上版本建立一个允许ssh的登陆用户[root@localhost ~]# useradd gao更改用户的密码[root@localhost ~]# passwd gao原创 2012-10-09 20:05:33 · 4014 阅读 · 0 评论 -
How to configure FreeNAS 8 for iSCSI and connect to ESX(i)
How to configure FreeNAS 8 for iSCSI and connect to ESX(i)inShare4FreeNAS is working a bit differently than Openfiler when it comes to configuring iSCSI connection to ESXi host.When转载 2012-09-21 22:36:07 · 1049 阅读 · 0 评论 -
linux 编码转换
xp与linux文件编码转换。由于从XP复制文件到liunx ,打开时会出现乱码现象。所以需要转化编码1.vim 查看编码:set fileencodingset encoding=utf-8fileencodings=ucs-bom,utf-8,cp9362.//经常用iconv -f GBK -t UTF-8 file1 -o file2原创 2012-11-12 11:51:44 · 810 阅读 · 0 评论 -
MBR与GPT分区格式(实例-创建大于2TB的分区)
一 关键词MBR和2TB的限制在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,要突破这个限制;我们先来了解下MBR(Master Boot Record)和GPT(GUID Partiti转载 2012-11-29 16:38:25 · 1094 阅读 · 0 评论 -
nagios 限制报警次数
半夜有一些不重要的报警不会影响系统和业务,但是没人处理会一直报道天亮,幸好nagios 提供了一个报警的扩展vi /usr/local/nagios/etc/objects/escalations.cfgdefine serviceescalation{ host_name 192.168.1.1 ;被监控主机名称,多个用逗号隔原创 2012-06-10 00:40:43 · 2755 阅读 · 0 评论 -
SSH客户端设置环境变量
当使用SSH客户端时,会发现设置的环境变量不好用,一些命令执行不了。具体的解决办法为:1.确认ssh服务端的版本$ telnet localhost 22SSH-2.0-OpenSSH_4.3确认版本为OpenSSH_4.32.使OpenSSH接受客户端的环境变量设置 方法1: a.设置服务端root修改/etc/ssh/sshd_config文件,增加转载 2012-05-28 11:58:47 · 4133 阅读 · 0 评论 -
Proftp设置虚拟用户
首先在proftpd.conf中添加: AuthOrder mod_auth_file.c mod_auth_unix.c AuthUserFile /usr/local/etc/ftpd.passwd #AuthGroupFile /usr/local/etc/ftpd.group然后重启portftpd服务service proftpd rest原创 2012-02-07 13:59:13 · 4968 阅读 · 0 评论 -
Linux 计划任务
Windows 计划任务 同样Linux 也有计划任务任务计划用到 crontab 命令 命令格式 分 小时 日 月 星期 命令 特殊符号* 为每天 每月。。。。特殊符号/ 每隔 */n 特殊符号- 时间段 a-b特殊符号, 指定的时间a,b,c 也可以编辑/etc/crontab 文件 格式同上 重新加载 se原创 2011-06-22 17:09:00 · 511 阅读 · 0 评论 -
windows 无法格式化U盘为 NTFS 可以在 ubuntu 完成
由于FAT32的磁盘类型不支持单个文件过4G ,但是我用的是window 2003 系统 U盘为 金士顿 8G 点击盘符格式化没有NTFS 的只有FAT32 和exFAT 的 但是在ubuntu下是可以格式化成NTFS 的$fdisk -l查找到我的设备为/dev/sdb2 不要挂载$mkfs -t ntfs /dev/sdb2 稍等一会就可以了原创 2011-01-06 15:12:00 · 2685 阅读 · 0 评论 -
linux shell bash 内置变量参考
特殊的shell变量变 量含义$0脚 本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)${#*原创 2012-02-07 10:57:33 · 10457 阅读 · 1 评论 -
SSH 端口映射
可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主机端口。ssh的三个强大的端口转发命令:转发到远端:ssh -C -f原创 2012-02-03 15:13:19 · 15087 阅读 · 1 评论 -
CentOS5.5 默认基本服务详解
CentOS5.5 默认基本服务详解服务名称功能默认建议备注NetworkManager用于自动连接网络关闭关闭对服务器没用acpid电源的开关等检测管理开启关闭对服务器没用anacron一种计划任务管理开启开启 apmd高级电源管理开启开启原创 2012-02-02 15:36:22 · 1075 阅读 · 0 评论 -
linux 新增swap分区
由于用vmware 物理机转换成虚拟机时 忘记把swap 分区转过来了,只能手动在系统里添加了1建立1G 大小的交换分区# dd if=/dev/zore of=/opt/swapfile bs=1M count=10242,设置交换分区文件# mkswap /opt/swapfile3.立即启用交换分区文件# swapon /opt/swapfile4.使系统开原创 2012-02-01 15:01:14 · 635 阅读 · 0 评论 -
nginx,apache,mysql,php查看编译参数
有时候nginx,apache,mysql,php编译完了想看看编译参数可以用以下方法nginx编译参数:#/usr/local/nginx/sbin/nginx -Vnginx version: nginx/0.6.32built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42)configure arguments: --user=www -原创 2012-01-09 11:03:54 · 848 阅读 · 0 评论 -
Linux memcached 安装
下载memcached源码包#wget http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz解压缩#tar zxvf memcached-1.2.2.tar.gz#cd memcached-1.2.2#./configure配置之后提示缺少libevent 库在安装光盘中找到相关库#rpm -ivh l原创 2011-09-27 11:27:25 · 1434 阅读 · 0 评论 -
LAMP 之 日志篇 (1)
apache的日志文件 首先看一下apache的配置文件,httpd.conf 中日志文件的路径ErrorLog "logs/error_log" 错误日志的路径CustomLog "logs/access_log" 访问日志的路径httpd.conf 里面规定了几个日志的类型,各有不同的格式LogFormat "%h %l %u %t \"%r\" %>s %b \"%{原创 2011-07-18 15:18:28 · 1654 阅读 · 0 评论 -
Nginx 优化
一般来说nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例原创 2012-03-08 23:10:03 · 609 阅读 · 0 评论 -
Linux ext3grep 恢复数据
下载地址 http://code.google.com/p/ext3grep/downloads/list安装[root@local ext3grep-0.10.1]# ./configure[root@local ext3grep-0.10.1]# make[root@local ext3grep-0.10.1]# make install 安装完后,测试一下原创 2012-04-15 18:19:16 · 2271 阅读 · 0 评论 -
SNMP 必备工具 :snmptranslate
SNMP 必备工具 :snmptranslate NAME snmptranslate - translate MIB OID names between numeric and textual forms# 注释 :snmptranslate 命令可以在 MIB OID 在数字和文字名称之间进行转换SYNOPSISsnmptra转载 2012-04-15 22:15:19 · 16121 阅读 · 0 评论 -
查询IP地址归属地shell 小脚本
再某一网站找安卓游戏时,使用站内搜索;点击搜索之后竟然跳到百度 使用site:www.xxx.com 方式搜索,很偷懒,但是很聪明,那我们就用IP138来做IP地址查询的库吧#!/bin/bashipp (){exec < $1while read adosring=`curl -s "http://ip138.com/ips138.asp?ip=${a}&action原创 2012-04-23 14:12:41 · 3974 阅读 · 2 评论 -
VMware ESX常用命令 和 IP 地址修改
一. VMware ESX Command1. 看你的esx版本vmware –v2. 查看显示ESX硬件,内核,存储,网络等信息esxcfg-info -a(显示所有相关的信息)esxcfg-info -w(显示esx上硬件信息)3. 列出esx里知道的服务esxcfg-firewall –s4. 查看具体服务的情况esxcfg-firewall转载 2012-12-21 20:23:36 · 1122 阅读 · 0 评论