Ubuntu

Ubuntu下单网卡绑定多个IP地址的方法

hooface 提交于 周二, 2015-09-22 - 19:32
[1]删除用户默认配置文件
由于在默认清空下,配置文件是系统自动生成的用户设备配置文件保存在
/etc/udev/rule.d/下面

#cp /etc/udev/rule.d /etc/udev/rule.d.bak.0 -R
# rm /etc/udev/rule.d/*

[2]修改网卡配置文件,添加多IP配置
#vim /etc/network/interfaces

为如下内容
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static 
address 192.168.76.192
netmask 255.255.255.0
gateway 192.168.76.254



auto eth0:0
iface eth0:0

解决 Bitnami LAMP 包调试 CSS 的问题

hooface 提交于 周日, 2013-12-29 - 14:31

通常使用 xampp 作为 Drupal 的开发环境,但 xampp 的PHP 5.3 版本已经多年没有更新了,于是一直想寻找一个更合适的开发环境,经过一翻查找,发现了 bitnami lamp,不仅包含了 Xdebug,还包含了 APC、memcache 等优化。但在制作主题,调试 CSS时,发现个问题,每次修改 CSS 后,刷新页面并不会更新 CSS 文件,需要清除缓存才可以看到效果。原来以为是 APC 引起的,但禁用 APC 后,依然如此。查看页面源代码,发现所有的 CSS 文件被合并压缩成一个 CSS 文件,这样会减少页面加载时间,减少对服务器的请求,提高服务器性能。

PHP 执行 Linux 命令并返回结果

hooface 提交于 周日, 2013-07-21 - 16:39

一、Linux 的命令

根据进行名获取其正在运行的进程ID: 如获取正在运行的 chrome 进行id
# pgrep chrome
2412
2418
2419
2420
2425
2510
2550
2558
2592
2645
2649
2910
2921
4028
4126
4704
4779
4886
4946
5056
5087
5119
5128
5185
5260
5289
5303
5314
如果要得到 chrome 进行的数量呢?我们知道 wc 命令可以用来统计文本的行数,那么我们把前面的进程ID正好是一个一行,我们通过管道操作,将上面的输出,输入给 wl 应该就可以了,试试下面的命令:

Macbook pro 10.2 Retina 下安装 Ubuntu 13.04

hooface 提交于 周六, 2013-06-08 - 20:18

新购一款 13″3 Macbook Pro Retina,高分辨率的下显示效果太爽了, 不过用惯了Windows 或 Linux ,使用起来确实有很多不适应,很多操作习惯不一样,比如:鼠标滚轮滚动时,页面的滚动方向与windows 的操作相反,于是决定再安装个其他系统,Windows?如果安装 Winodws 倒也方便,这里我想安装 Ubuntu。原来想安装 Ubuntu 12.04(注:2003.08.20发布的 12.04.3 已经支持很好了,笔者已安装成功,各硬件都工作正常,声卡和无线网卡的配置右按此文设置) ,Google 了一番,发现对 Macbook pro 10,2 支持不好, Ubuntu 13.04倒有安装成功的,下面是安装步骤(主要是翻译文档,加入了自己的一些步骤):

1. 分区

第一步很简单。

使用 bash 检查终止超时的进程

hooface 提交于 周二, 2013-04-30 - 18:05
需求:项目中需要使用 PHP 调用一Linux命令处理一些事务,执行完成后自动关闭。但有时因为某些错误,命令进程并不能终止,因此有时会出现大量的相同进程,占用大量系统资源。于是考虑使用 cron 定时执行一个 shell 代码,根据进程名检查是否有超时的进程,若有则终止它。

Rsnapshot 的全局选项

hooface 提交于 周三, 2012-10-31 - 23:26

这些默认值通常是好的,尽管这样,我想更详细些,因为备份系统正常工作,我会很高兴。我将设置改成了4而不是3,4会在命令行上显示命令,如果你是手工输入他们,这对我是足够好了!

使用nohup命令让Linux程序在后台的执行

hooface 提交于 周六, 2012-08-25 - 18:25

Unix/Linux下想让某个程序在后台运行,一般都是在程序结尾添加 & 来让程序自动运行。比如我们要在后台运行mysql:

/usr/local/mysql/bin/mysqld_safe –user=mysql &

但是很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结尾,当终端关闭,那么程序也会被关闭。为了能够后台运行,我们需要使用nohup这个命令,比如我们有个red5.sh 需要在后台运行,并且希望在终端关闭能够一直在后台运行,那么就使用nohup:

Ubuntu的ip设置

hooface 提交于 周日, 2012-07-01 - 22:58

在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。

转载不是错:

Ubuntu命令行修改网络配置方法

/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.

1. 以DHCP方式配置网卡

编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0