debian php重启命令,debian7基本操作学习笔记

由于一开始就随大流投入了centos+apache温暖的怀抱,对debian和nginx–尤其是后者–一窍不通,这也影响了我后面的一些选择,比如桌面版用fedora,树莓派用pidora。

本着生命的本质在于折腾的原则,决定学习一下debian和nginx。不过不会很深入,毕竟不是真的要做运维。

debian的基本操作:

和centos最大的不同在于包管理。

apt-get update只能软件库同步,不能安装

apt-get install 安装

apt-get remove 删除

apt-get upgrade 升级软件

apt-get dist-upgrade 升级系统

apt-get clean清理已经下载的软件包

更新比较快的源Dotdeb

Dotdeb算是debian的epel和remi吧。根据说明http://www.dotdeb.org/instructions/

编辑/etc/apt/sources.list

添加

deb http://packages.dotdeb.org wheezy all

deb-src http://packages.dotdeb.org wheezy all

deb http://packages.dotdeb.org wheezy-php55 all //如果想要php5.5

deb-src http://packages.dotdeb.org wheezy-php55 all //如果想要php5.5

然后就是

wget http://www.dotdeb.org/dotdeb.gpg

cat dotdeb.gpg | sudo apt-key add -

然后就是

apt-get update

开机启动

debian和centos不同的还有一个就是,程序安装完之后有些自启动,有些自己就开机启动了,不需要start或者chkconfig。

debian设置开机启动也不是chkconfig,而是用update-rc.d,比如

添加启动项

update-rc.d filename defaults

删除启动项

update-rc.d -f filename remove

我这种debian初学者比较喜欢sysv-rc-conf这种可视化工具,apt-get install sysv-rc-conf安装之后,直接运行就可以用空格设定和删除启动项了。

iptables规则保存和开机启动

debian/ubuntu是无法像centos那样简单命令的形式就可以保存规则以及开机启动的,因此:

1、将iptables配置保存到/etc/iptables,这个文件名可以自己定义,与下面的配置一致即可

iptables-save > /etc/iptables

2、创建自启动配置文件,并授于可执行权限

touch /etc/network/if-pre-up.d/iptables

chmod +x /etc/network/if-pre-up.d/iptables

3、编辑该自启动配置文件,内容为启动网络时恢复iptables配置

vim /etc/network/if-pre-up.d/iptables

文件内容如下:

#!/bin/sh

/sbin/iptables-restore < /etc/iptables

4、:wq保存配置文件并退出即可,以后在修改完iptables配置之后只要再次执行下面的命令保存即可

iptables-save > /etc/iptables

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值