Linux的静态IP配置

linux

在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为IP地址。通过IP地址就可以访问到每一台主机。IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开。如某一台主机的IP地址为:211.152.65.112 ,Internet IP地址由NIC(Internet Network Information Center)统一负责全球地址的规划、管理;同时由Inter NIC、APNIC、RIPE三大网络信息中心具体负责美国及其它地区的IP地址分配。

固定IP(即静态IP):固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。 一般来说,采用专线上网的计算机才拥有固定的 Internet IP 地址而且需要比较昂贵的费用。
动态IP:通过 Modem、ISDN、ADSL、有线宽频、小区宽频等方式上网的计算机,每次上网所分配到的IP地址都不相同,而这是由ISP动态分配暂时的一个IP地址,这就是动态 IP 地址。因为 IP 地址资源很宝贵,大部分用户都是通过动态 IP 地址上网的。普通人一般不需要去了解动态IP地址,这些都是计算机系统自动完成的。
公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

继续阅读“Linux的静态IP配置”

chattr改变文件属性命令详解


chattr 命令用于改变存放在ext2文件系统上的文件或目录属性,用来保护文件系统的安全,其用法可问度娘,假如在Linux服务器上执行 chattr 语句提示命令不存在此需要安装 ext2文件系统工具包(e2fsprogs),安装后即可使用 chattr 命令。

继续阅读“chattr改变文件属性命令详解”

Debian Apt-get方式添加Nginx模块

我们一般使用nginx的插件时,都会用nginx的源码,编译时加进去一些插件,但是有时我们直接用源安装,比如在deiban和ubuntu下面,apt-get install nginx,再来安装第三方的nginx插件就不太方便了。nginx-extras集成了一些常用的第三方的插件,直接安装就行了。

继续阅读“Debian Apt-get方式添加Nginx模块”

Debian:There is no public key available for the following key IDs

在对一台Debian服务器执行更新时,发生如下错误:

# apt-get update
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://security.debian.org wheezy/updates/main i386 Packages
Hit http://security.debian.org wheezy/updates/contrib i386 Packages
Hit http://security.debian.org wheezy/updates/non-free i386 Packages
Hit http://security.debian.org wheezy/updates/contrib Translation-en
Hit http://security.debian.org wheezy/updates/main Translation-en
Hit http://security.debian.org wheezy/updates/non-free Translation-en
Hit http://ftp.debian.org wheezy Release.gpg
Hit http://ftp.debian.org wheezy Release
Hit http://ftp.debian.org wheezy/main i386 Packages
Hit http://ftp.debian.org wheezy/contrib i386 Packages
Hit http://ftp.debian.org wheezy/non-free i386 Packages
Hit http://ftp.debian.org wheezy/contrib Translation-en
Hit http://ftp.debian.org wheezy/main Translation-en
Hit http://ftp.debian.org wheezy/non-free Translation-en
Reading package lists... Done
W: There is no public key available for the following key IDs:
9D6D8F6BC857C906
W: There is no public key available for the following key IDs:
7638D0442B90D010

在网上搜索了一下,找到相关文档:
http://www.linuxquestions.org/questions/debian-26/there-is-no-public-key

其中介绍了二种方法,一种方法如下:

# gpg --recv-keys 4D270D06F42584E6

# gpg --export 4D270D06F42584E6 | apt-key add -

另一种方法似乎更为简单:

# apt-get install debian-keyring debian-archive-keyring
# apt-key update

尝试了第二种方法,成功解决了public key的问题。

Debian下安装Memcached

“Memcached是一款免费,开源,高性能的分布式内存对象缓存系统,通常被用于降低数据库加载压力,以提高动态web应用的相应速度。” 关于memcached更多的信息请查看memcached这篇文章将会介绍,如何安装memcached以及与之相关的php模块PHP5-MemCached。

继续阅读“Debian下安装Memcached”

Linux Bash – 安全漏洞修复

从上周开始Linux Bash安全漏洞已经被暴露出来,如果我们手上有VPS在使用,尤其是有网站在VPS中,需要及时的进行修复,确保我们的网站和VPS主机的安全。其实对于这个Linux Bash安全漏洞应该早就被发现,只不过在小范围内无破坏没有被公开,一旦被公开,一些破坏性团队可能会导致我们自己的VPS受到威胁。

继续阅读“Linux Bash – 安全漏洞修复”

退出移动版