标签 linux 下的文章

解决优盘安装linux后必须插上优盘才能启动

本文用于帮助那些grub装在优盘上的童鞋,可以试一下。

由于用U盘安装完linux系统后,拔下U盘,系统起不来,所以在拔U盘前得安装grub。
步骤如下:
1、将grub写到第一个硬盘的MBR上。
在终端下进行操作:
[root@localhost~]#grub
Grub>root (hd0,0)
Grub>setup (hd0)
Grub>quit
说明:root (hd0,0) 第一个“0”表示系统中的第一块硬盘,第二个“0”表示第一个硬盘的
第一个分区,刚才安装系统时装在了硬盘的第一根分区即hd0,0。
2、修改/etc/grub.conf 配置文件。
修改其中的(hd1,0)为(hd0,0)
3、保存grub.conf 配置文件退出并重启系统。

linux系统平均负载定义

1,平均负载是什么? 特定时间间隔内运行队列中的平均进程数,好象还不够明白:就是进程队列的长度,有多少个进程在排队等待运行 2,什么是“进程队列”? 一个进程满足以下条件就会位于进程队列中 1,它没有在等待I/O操作的结果 2,它没有主动进入等待状态(即没有调用wait) 3,它没有被停止 3,如何查看平均负载? 最简单的命令是uptime 例子: [lhd@localhost ~]$ uptime 00:44:22 up 1:17, 3 users, load average: 8.13, 5.90, 4,94 4,显示的内容是什么意思? load average: 8.13,5.90,4,94 显示的是过去的1,5,15分钟内进程队列中的 ...

iptables防火墙开启关闭指定端口

一般情况下iptables已经包含在Linux发行版中 运行iptables –version来查看系统是否安装iptables 启动iptables service iptables start iptables –list //*查看iptables规则集*// 下面是没有定义规划时iptables的样子: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 如何开启/关闭指定端口 例如: 开启81 ...

DD测试磁盘性能

常用的vps测试命令 dd if=/dev/zero of=test bs=64k count=4k oflag=dsync dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512;c=1;k=1024;w=2 参数: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > 3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。 obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个 ...

修改自己的路默认web端口

1. 如果装有防火墙,再将防火墙的端口打开(在LUM新版本中,可以配置防火墙)

2. 打开/usr/local/apache_LuManager/conf/httpd.conf
找到
Listen 8888
将Listen的8888改为你需要的端口号

3. 更改/usr/local/LuNamp/cmd/cron_common.sh文件,将其中的8888改成新的端口。新版已经改成cron_cmd.sh文件,包含flows.sh。即,修改flows.sh中的8888为所需端口号。

4. 执行lum-restart重启LUM

猫大的最新版vps备份脚本

更新,2012年5月14日 发现猫大新脚本中有错误,需要修改两处代码。 1、添加sed -i ‘s/performance_schema //g’ mysqldata。注意,mysql5.1以前是没有这个库的,可以不用添加。 2、去掉tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz后面的.gz。 3、修改发送邮件语句 echo “主题:数据库备份” | mutt -a /home/backup/$DataBakName -s “内容:数据库备份” $MAIL_TO 为 echo “数据库备份,有问题可访问http://moper.me咨询” | mutt $MAIL_TO -s “数据库备份” -a ...

如何卸载lnmp

killall nginx *//终止nginx进程
/etc/init.d/mysql stop *//关闭mysql
killall mysqld *//终止mysql进程
/usr/local/php/sbin/php-fpm stop *//关闭php
killall php-cgi *//终止php-cgi进程
rm -rf /usr/local/php *//删除php文件
rm -rf /usr/local/nginx *//删除nginx文件
rm -rf /usr/local/mysql *//删除mysql文件
rm -rf /usr/local/zend *//删除zend文件
rm /etc/my.cnf *//删除配置文件
rm /etc/init.d/mysql *//删除mysql文件
rm /root/vhost.sh *//删除配置虚拟主机脚本
rm /root/lnmp *//删除lnmp文件夹

Linux下命令行安装VMware-tools

1)先在VMware里安装好Linux,并保持Linux处于运行状态

2)VMware的菜单里有个Install VMware Tools…的选项,点击它

3)进到VMWare中的Linux里(用root登录),在命令行下挂载光驱:
mount /dev/cdrom /mnt

4)然后cd /mnt

5)/mnt下面有个VMware-tools-xxxxxx.rpm,类似于这种的文件(具体文件名和你VMware版本有关)。执行:
rpm -ivh VMware-tools-xxxxxxxxxxx.rpm
安装这个rpm包,然后就ok了

Linux命令行修改IP、网关、DNS的方法

方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255.0 说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP 方式二: vi /etc/sysconfig/network-scripts/ifcfg-eth0 说明:该方式要重启后生效,且是永久的 如果要立即更改且永久生效,就只能以上两种方式同时使用了。 以上是通过linux命令行修改IP的方法。 网卡eth0 IP修改为 102.168.0.1 ifconfig eth0 102.168.0.1 netmask 255.255.255.0 网关修改为 102.168.0.254 route add default gw 102.168.0.254 Linux命令行修改dns echo “nameserver 202.202.202.20 ...

详解/etc/passwd文件

vi /etc/passwd 用户到管理员得用su转换. 转载: 《关于/etc/passwd文件》 1:/etc/passwd 是系统识别用户的一个文件 当我们以root这个账号登录时,系统首先会查阅 /etc/passwd 文件,看是否有root这个账号,然后确定root的UID,通过UID 来确认用户和身份,如果存在则读取/etc/shadow 影子文件中所对应的beinan的密码;如果密码核实无误则登录系统,读取用户的配置文件; 2:/etc/passwd 的内容理解: root:x:0:0:root:/root:/bin/bash 用户名:口令:UID:GID:用户名全称:用户的家目录:所用的SHELL的类型 3:关于UID的理解 UID 是确 ...