随笔 - 612, 文章 - 0, 评论 - 31, 阅读 - 74万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

07 2012 档案

摘要:网络监听的端口分析:[root@localhost ~]# netstat -tulnp### -t tcp### -u udp### -l, --listening display listening server sockets### -n, --numeric don't resolve names### -p, --programs display PID/Program name for socketsActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Fo... 阅读全文

posted @ 2012-07-31 11:22 eastson 阅读(260) 评论(0) 推荐(0) 编辑

摘要:现在我们差不多移植了100多台服务器到虚拟机,中间合并了很多功能类似的服务器(历史遗留问题)到同一虚拟机,并且整个配置过程完全用 Puppet 代码化,也就是说有一天我们实验室机房遭遇物理毁灭(刚看完Battleship,有点激动~),只要再给我们合适的硬件设备(异地有备份数据)我们应该能在6小时内恢复整个基础设施(OS, DNS, DHCP, Provision, Firewall, Squid, Web, Database, LDAP, Email, VPN, Kerberos, NFS, HPC, Cloud, Monitor, Backup, …)。自从 Puppet/Chef 之类的 阅读全文

posted @ 2012-07-30 10:53 eastson 阅读(397) 评论(0) 推荐(0) 编辑

摘要:创建一个GitHub.com项目,Push时总是提示403错误:[amonest@localhost ~]$ git config --global user.name amonest[amonest@localhost ~]$ git config --global user.email xxx@xxx.com[amonest@localhost ~]$ git clone https://github.com/amonest/python-scripts.git[amonest@localhost ~]$ cd python-scripts... 省略中间代码修改过程 ...[amones 阅读全文

posted @ 2012-07-28 10:59 eastson 阅读(9318) 评论(0) 推荐(0) 编辑

摘要:Enable Google YUM repositoryAdd following to/etc/yum.repos.d/google-chrome.repofile:32-bit[google-chrome]name=google-chrome - 32-bitbaseurl=http://dl.google.com/linux/chrome/rpm/stable/i386enabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub64-bit[google-chrome]name=google 阅读全文

posted @ 2012-07-28 09:53 eastson 阅读(702) 评论(0) 推荐(0) 编辑

摘要:有关于XMLHttpRequest的详细信息可以参阅XMLHttp参考手册。1.创建XMLHttpRequest对象所有现代浏览器(IE7+、Firefox、Chrome、Safari以及Opera)都内建了XMLHttpRequest对象,老版本的InternetExplorer(IE5和IE6)使用ActiveX对象:function createXMLHttpRequest(){ var xmlhttp=null; if (window.XMLHttpRequest) { // code for all new browsers xm... 阅读全文

posted @ 2012-07-28 07:56 eastson 阅读(231) 评论(0) 推荐(0) 编辑

摘要:看UCHome和ECShop源码的时候,发现经常会用到$_SERVER['HTTP_REFERER']的值。HTTPREFERER是Header的一部分,当浏览器向WEB服务器发送请求的时候,一般会带上HTTPREFERER,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTPREFERER中统计出每天有多少用户点击我主页上的链接访问他的网站。下面自己写了一个例子,来说明HTTP_REFERER的各种变化。请将下面的代码保存到一个PHP文件中,文件名为referer.php:<a href=& 阅读全文

posted @ 2012-07-28 07:54 eastson 阅读(1348) 评论(0) 推荐(0) 编辑

摘要:HttpWatch是一款强大的网页数据分析工具,不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。HttpWatch可以集成在InternetExplorer工具栏,也提供火狐插件功能。http://www.99d.com/down/32/490672.html 阅读全文

posted @ 2012-07-28 07:52 eastson 阅读(242) 评论(0) 推荐(0) 编辑

摘要:Status-Code="100":Continue|"101":SwitchingProtocols|"200":OK|"201":Created|"202":Accepted|"203":Non-AuthoritativeInformation|"204":NoContent|"205":ResetContent|"206":PartialContent|"300":MultipleChoic 阅读全文

posted @ 2012-07-28 07:50 eastson 阅读(199) 评论(0) 推荐(0) 编辑

摘要:1.Google推出免费DNS服务谷歌发布了Google Public DNS服务,利用这个服务我们可以:加快 DNS 解析速度从而加快网页载入速度;谷歌承诺不会给你重定向,避免一般 DNS 服务一打开敏感网页就给你重定向不知道哪里去;更安全。使用的方法是:网络连接 → 本地连接 → 属性 → Internet 协议 (TCP/IP) → 属性 → DNS 服务器填入 8.8.8.8 和 8.8.4.4。编注:以上方法仅适用于 Windows 平台,Linux 系统可将这组 IP 加入 /etc/resolv.conf 文件:nameserver 8.8.8.8nameserver 8.8.4 阅读全文

posted @ 2012-07-27 21:17 eastson 阅读(324) 评论(0) 推荐(0) 编辑

摘要:目前的国内网络环境部容乐观,其中属于基础服务的DNS就问题多多,一些服务商出于盈利的目的往往会做出DNS劫持的恶事来,在你访问某个网站的时候自动将你所访问的网站跳向另外一个网站,比较大的DNS劫持事件就曾出现过用户访问google的时候却变成了百度。 另外出于某些原因电信营运商会将一些网站从DNS屏蔽掉,也就是说你想访问这些网站的时候,DNS会给你解析出一个不正确的IP地址,这样你就不能正常访问该网站了。 对于目前国内出现的类似DNS现象,有一个很简单的办法进行解决,就是使用国外更为安全可靠的DNS服务器进行域名解析,可以避免被本地电信或网通进行域名劫持。 我推荐大家使用OpenDNS提... 阅读全文

posted @ 2012-07-27 21:15 eastson 阅读(242) 评论(0) 推荐(0) 编辑

摘要:DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是把域名转换成为网络可以识别的IP地址。目前国内电信运营商通过使用DNS劫持的方法,干扰用户正常上网,使得用户无法访问Google、Gmail、Google AdSense、Google Maps等常用服务,昨天我介绍了使用OpenDNS的方法解决这个问题,由于OpenDNS的服务器在美国,如果使用的人多了有可能会速度变慢,因此今天我介绍一些其他国外的DNS服务器地址,供大家选择。 通常来说,香港、韩国、日本等国的DNS服务器速度会比较快,大家可以多用几个试试,尽量选择一个自己访问最快的DNS服务器,中... 阅读全文

posted @ 2012-07-27 21:08 eastson 阅读(371) 评论(0) 推荐(0) 编辑

摘要:网上搜到一张Puppet的效果图,觉得很有代表性。 阅读全文

posted @ 2012-07-24 14:40 eastson 阅读(360) 评论(0) 推荐(0) 编辑

摘要:puppet自动认证首先我们先来看一个问题,新服务器可以通过kickstart自动安装完,并且自动安装完puppet相关包,安装完后客户端会请求证书,然后服务器会给客户端颁发证书,如果手动颁发很麻烦,如下配置可以让服务器自动验证。 前提是配置好hosts: Master 192-168-0-130.APP.com Client 192-168-0-131.APP.com 在服务器端的puppet.conf配置文件里面[main]下方加上autosign = true,重启puppetmaster服务即可! 这样在客户端执行puppetd --server=192-168-0-13... 阅读全文

posted @ 2012-07-24 14:34 eastson 阅读(1830) 评论(0) 推荐(0) 编辑

摘要:原文地址:Module FundamentalsPuppet模块模块是Puppet自包含的代码和数据集合。绝大多数的清单都可以放到模块中,唯一的例外是主清单site.pp,包含站点级和节点级的代码。每个Puppet使用者都应该要求自己能够编写一些属于自己的模块:阅读完本文档将能够学习到如何编写和使用自己的Puppet模块。通过"安装模块"学习如何从Puppet Forge安装模块。通过"发布模块"学习如何发布自己的模块到Puppet Forge。通过"使用插件"学习如何组织模块中的插件(例如自定义的行为和自定义的资源类型)和如何将它们 阅读全文

posted @ 2012-07-24 10:27 eastson 阅读(2027) 评论(0) 推荐(0) 编辑

摘要:原文地址:Language GuidePuppet语言通过资源描述的方式管理我们的机器,它让这一切工作都变得简单而有效。本指南展示了Puppet语言是如何工作的,以及Puppet语言的一些基础概念。学习Puppet语言非常重要,它是帮助你理解Puppet如何管理你的机器的关键。Puppet语言相比其它编程语言而言是相当简单的。阅读本指南,也可以帮助你了解大量其它人已经写好的Puppet模块。Modules页提供了关于模块的更多信息和链接。名称中可接受的字符集变量名只能够包含字母数字和下划线,大小写敏感。连字符是不允许的,有些Puppet版本允许它们,这是一个Bug。类名,模块名,the nam 阅读全文

posted @ 2012-07-24 09:34 eastson 阅读(3874) 评论(0) 推荐(0) 编辑

摘要:安装puppet最方便的方式是使用EPEL软件源,因而在安装master和agent之前,请参考《配置EPEL软件源》添加EPEL软件源。安装mastermaster环境:virtualbox虚拟机,操作系统为CentOS 6.2,机器名称为centos-server.s3lighting.com,IP地址为192.168.12.215。1. 使用yum方式安装puppet-master包:[root@centos-server ~]$ yum install puppet-server安装完成后使用chkconfig可以发现多出了两个服务:puppetmaster和puppet。2. 配置i 阅读全文

posted @ 2012-07-24 08:55 eastson 阅读(1089) 评论(0) 推荐(0) 编辑

摘要:局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的。现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操 作就更麻烦啦。先让我们回忆一下ssh远程登录的过程:首先执行命令 ssh username@192.168.1.x ,第一次登录的时候系统会提示我们是否要继续连接,我们要输入“yes”,然后等一段时间后系统提示我们输入密码,正确地输入密码之后我们就能登录到远程计算机,然后我们就能执行命令了。我们注意到这里面有两次人 阅读全文

posted @ 2012-07-21 11:35 eastson 阅读(579) 评论(0) 推荐(0) 编辑

摘要:MySQL-Front是Windows下一款小巧的管理Mysql的应用程序. 主要特性包括多文档界面, 语法突出, 拖拽方式的数据库和表格, 可编辑/可增加/删除的域, 可编辑/可插入/删除的记录, 可显示的成员, 可执行的SQL 脚本,提供与外程序接口, 保存数据到CSV文件等。1. 增加帐号。MySQL服务器root帐号被配置成了禁止远程登入,因此需要新增加一个MySQL帐号用于远程管理:[root@centos-server ~]$ mysql --host localhost --user root --password mysqlmysql> CREATE USER ' 阅读全文

posted @ 2012-07-18 15:58 eastson 阅读(1265) 评论(0) 推荐(0) 编辑

摘要:phpMyAdmin是一个用PHP编写的,可以通过web方式控制和操作MySQL数据库。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制、删除数据等等。1. 安装phpMyAdmin。可以使用CentOS EPEL软件源方便的安装phpMyAdmin包:[root@centos-server ~]$ yum install phpMyAdminphpMyAdmin安装完成后程序文件在/usr/share/phpMyAdmin目录,对应的httpd配置文件在/etc/httpd/conf.d/phpMyAdmin.conf。2. 配置/etc/httpd/conf.d/phpMy 阅读全文

posted @ 2012-07-18 15:27 eastson 阅读(1035) 评论(0) 推荐(0) 编辑

摘要:EPEL是企业版 Linux 附加软件包的简称。EPEL是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、 Scientific Linux)的一个高质量附加软件包项目。EPEL Wiki 中文主页:https://fedoraproject.org/wiki/EPEL/zh-cnEPEL 提供的软件包:http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/或http://mirrors.sohu.com/fedora-epel/6/x86_64/EPEL 包含一个叫做epe 阅读全文

posted @ 2012-07-18 13:50 eastson 阅读(1853) 评论(0) 推荐(0) 编辑

摘要:继网易启动开源项目镜像之后,国内的另一家门户网站搜狐也上线了开源镜像站。浏览该站点,其中镜像的项目包括 Arch Linux、CentOS、Debian、Fedora、Gentoo、Ubuntu 等 Linux 发行版,同时也包括 FreeBSD、OpenBSD 等 BSD 版本。搜狐开源镜像站的地址:http://mirrors.sohu.com网易开源镜像站的地址:http://mirrors.163.com/ 阅读全文

posted @ 2012-07-18 13:37 eastson 阅读(752) 评论(0) 推荐(0) 编辑

摘要:安装Httpd1. 安装httpd。先检查一下httpd是否已经有安装:[root@centos-server ~]$ rpm -qa | grep httpd如果httpd没有安装,可以使用下面l命令进行安装:[root@centos-server ~]$ yum install httpd[root@centos-server ~]$ chkconfig httpd on[root@centos-server ~]$ service httpd start2. 测试httpd。httpd的文档根目录位于/var/www/html。我们在该目录下创建一个index.html文件,测试是否可以 阅读全文

posted @ 2012-07-18 10:43 eastson 阅读(1118) 评论(0) 推荐(0) 编辑

摘要:开启loopback:iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT 开启SSH服务:iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 开启MySQL服务:iptables -A INPUT -p tcp --dport 3306 -j ACCEPT iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT 阅读全文

posted @ 2012-07-17 16:53 eastson 阅读(235) 评论(0) 推荐(0) 编辑

摘要:/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的 阅读全文

posted @ 2012-07-16 12:03 eastson 阅读(213) 评论(0) 推荐(0) 编辑

摘要:网上学习NFS的安装,发现很多文章都说要用到portmap,但是在CentOS的官方软件源里面又找不到该软件包。后来才知道portmap在CentOS 6上已经更名为rpcbind了。默认rpcbind是已经安装的,该服务随系统启动时自动启动:[root@centos-server ~]$ chkconfig rpcbind --listrpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off若要重新安装,可以使用下面的命令:[root@centos-server ~]$ yum install rpc... 阅读全文

posted @ 2012-07-16 11:50 eastson 阅读(3521) 评论(0) 推荐(0) 编辑

摘要:查看用户标识和组标识[amonest@centos-server ~]$ iduid=500(amonest) gid=500(amonest) groups=500(amonest),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023查看当前登录到系统的用户[amonest@centos-server ~]$ whoamonest pts/0 2012-07-13 17:59 (c60601199.xxxx.com)查看机器在启动日期肯时间[amonest@centos-server ~]$ who 阅读全文

posted @ 2012-07-16 08:43 eastson 阅读(422) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2012-07-16 08:37 eastson 阅读(191) 评论(0) 推荐(0) 编辑

摘要:一个做什么事情都亲自动手的系统管理员,他浪费的不仅仅是他自己的时间,也是你的时间。那些需要系统管理员重复执行的任务应该被自动化。通过脚本、专用的软件和系统调度把这些任务自动化,可以节省系统管理员的时间,也可以为你节省开支,防止人为错误的发生。这10个系统管理员的任务是自动化的首要目标,它们可以帮助你把日常工作自动化。1、打补丁只有针对极少数没有提供自动打补丁机制的系统,才应该手动打补丁。Linux和Windows都提供了自动更新的工具,但是如果你想控制你的系统接收哪个补丁,何时接收它们,可以研究一下HP's Data Center Automation Center (HPDCAC)( 阅读全文

posted @ 2012-07-13 14:33 eastson 阅读(360) 评论(0) 推荐(0) 编辑

摘要:查看date命令的man page时,我们会发现“DATE(1)”这样的内容。DATE我们知道是命令的名称, 那后面的数字1代表什么呢?它代表的是“一般用户可使用的指令”的意思!常见的几个数字的意义是这样的: 阅读全文

posted @ 2012-07-12 17:03 eastson 阅读(268) 评论(0) 推荐(0) 编辑

摘要:CentOS默认的命令提示符是这样的:[amonest@centos-server profile.d]$ 只列出了当前工作目录的最后一部分,有时候不是很方便。我想把它改成能够显示完整的当前工作目录。在/etc/profile.d目录下创建文件shell-prompt,该文件内容如下:export PS1="[\u@\h \w]\$ "然后启用该脚本:[amonest@centos-server profile.d]$ source /etc/profile.d/shell-prompt.shOK,可以发现命令提示符成功地被改变了:更多关于Linux命令提示符的信息请参考文 阅读全文

posted @ 2012-07-12 13:54 eastson 阅读(693) 评论(0) 推荐(0) 编辑

摘要:PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊符号可能有些小的差异,你可以先man bash 一下。下面是FC4环境下Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是PS1='[\u@\h \W]\$ ',所以默认的提示符就是: [root@linux ~]#。PS1:就是用户平时的提示符。PS2:第一行没输完,等待第二行输入的提示符。默认的特殊符号所代表的意义:\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"\H :完整的主机名称。例如:我的机器名称为:fc4.linux, 阅读全文

posted @ 2012-07-12 12:27 eastson 阅读(1921) 评论(0) 推荐(0) 编辑

摘要:CentOS安装后默认的主机名称是localhost.localdomain,我想把它改成centos-server.virtual-domain。打开/etc/sysconfig/network文件,原先的内容应该是这样的:NETWORKING=yesHOSTNAME=localhost.localdomain把最后一行HOSTNAME修改成需要的名称:NETWORKING=yesHOSTNAME=centos-server.virtual-domain最后,重启主机(重启网络服务好像没有用,必须重启主机),可以看到修改后的名称了。 阅读全文

posted @ 2012-07-12 11:37 eastson 阅读(264) 评论(0) 推荐(0) 编辑

摘要:我的CentOS Server是在Windows 7上用VMware Workstation实现的一个虚拟(安装CentOS Server),为什么要为它配置双网卡呢?原因一:公司管控了电脑的Internet权限,绑定了网域帐号和IP地址。所以,在虚拟机中需要一块采用NAT模式的网卡,才能透过主机实现上网。原因二:我需要在公司的其它电脑上能够用SSH方式登录虚拟机。这就需要一块Bridged模式的网卡,将虚拟机IP地址设置成与主机相同的网段。关于虚拟机网络配置的更多信息请参考文档《VirtualBox虚拟机网络设置》。1. 配置虚拟机,在原有NAT网卡基础上再添加一块Bridged网卡。2. 阅读全文

posted @ 2012-07-12 11:01 eastson 阅读(6044) 评论(0) 推荐(0) 编辑

摘要:本实验的目的是使用CentOS的两张DVD安装光盘作为本地软件源,避免执行yum安装命令时每次都要从网络重新下载。安装createrepo软件包createrepo是制作软件源所需要的一个工具,默认的CentOS最小安装不会安装该软件包。该软件包在CentOS第一张安装DVD里,需要我们手动安装。1. 启动CentOS Server。将CentOS第一张安装DVD放入光驱,挂载到/media/cdrom目录。[root@localhost ~]# mkdir -p /media/cdrom[root@localhost ~]# mount -t iso9660 /dev/cdrom /medi 阅读全文

posted @ 2012-07-11 16:54 eastson 阅读(3331) 评论(0) 推荐(1) 编辑

摘要:命令格式mount [-t vfstype] [-o options] device dir其中:1.-t vfstype指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX)文件网络共享:nfs2.-o options主要用来描述设备或档案的挂接方式。常用的参数有: loop:用来把一个文件当成硬盘分区挂接上... 阅读全文

posted @ 2012-07-10 17:22 eastson 阅读(391) 评论(0) 推荐(0) 编辑

摘要:因为root用户对系统具有全权的操作权限,为了避免一些失误的操作,建议在一般情况下,以一般用户登录系统,必要的时候需要root操作权限时,再通过“su -”命令来登录为root用户进行操作。1. 创建amonest帐号:[root@localhost ~]# useradd amonest2. 设置amonest密码:[root@localhost ~]# passwd amonestChanging password for user amonest.New password: ##输入密码,不会显示Retype new password: ##再次输入密码... 阅读全文

posted @ 2012-07-10 16:06 eastson 阅读(431) 评论(0) 推荐(0) 编辑

摘要:本实验的目的是记录安装CentOS 6.2服务器的完整过程。宿主机:DELL OptiPlex 380,Intel Core2 Duo CPU E7500 2.93GHz,4Gb RAM,Windows 7 旗舰版 64位。虚拟机软件:VMware Workstation7.0.1 build-227600。CentOS版本:CentOS 6.2 DVD版本。1. 打开VMware Workstation,创建CentOS Server虚拟机。注意,这里的内存可以适当地分得多一点(我分了1024MB),网络选择NAT模式。创建完毕后将下载的第一个CentOSDVD文件挂到虚拟机光驱上。2. 启 阅读全文

posted @ 2012-07-10 15:30 eastson 阅读(5076) 评论(0) 推荐(0) 编辑

摘要:我们知道个人计算机常见癿磁盘接口有两种, 分别是IDE与SATA接口。目前的主流已经是SATA接口了,但是老一点的主机其实大部分还是使用IDE接口。 我们称呼可连接到IDE接口的装置为IDE装置,丌管是磁盘还是光盘设备。以IDE接口来说,由于一个IDE扁平电缆可以连接两个IDE装置,又通常主机都会提供两个IDE接口,因此最多可以接到四个IDE装置。 也就是说,如果你已经有一个光盘设备了,那举最多就只能再接三个IDE接口的磁盘啰。 这两个IDE接口通常被称为IDE1(primary)及IDE2(secondary), 而每条扁平电缆上面的IDE装置可以被区分为Master和Slave。这四个ID 阅读全文

posted @ 2012-07-10 11:15 eastson 阅读(389) 评论(0) 推荐(0) 编辑

摘要:如何访问Google+?Windows 7 中修改hosts文件的方法 阅读全文

posted @ 2012-07-09 16:44 eastson 阅读(171) 评论(0) 推荐(0) 编辑

摘要:Linux 基础Linux 基础Linux安装专题教程Linux中文环境Linux—从菜鸟到高手 鸟哥的Linux私房菜 基础学习篇(第二版)Ubuntu Linux入门到精通Linux标准教程Linux指令速查手册Linux标准学习教程 Red Hat Linux 指南:基础与系统管理篇Red Hat Fedora Core Linux 基础应用与配置管理Linux 系统管理Linux系统管理系统应用日志分析管理 Linux系统管理技术手册(中文第二版)CentOS 5系统管理Red Hat Linux 9系统管理与服务器配置Linux使用技巧与故障排除速查手册 Linux 安全优化... 阅读全文

posted @ 2012-07-09 16:06 eastson 阅读(392) 评论(0) 推荐(1) 编辑

摘要:在支持Intel的主板芯片组上,CPU对内存的访问是通过连接着CPU和北桥芯片的前端总线来完成的。在前端总线上传输的内存地址都是物理内存地址,编号从0开始一直到可用物理内存的最高端。这些数字被北桥映射到实际的内存条上。物理地址是明确的、最终用在总线上的编号,不必转换,不必分页,也没有特权级检查。然而,在CPU内部,程序所使用的是逻辑内存地址,它必须被转换成物理地址后,才能用于实际内存访问。从概念上讲,地址转换的过程如下图所示:此图并未指出详实的转换方式,它仅仅描述了在CPU的分页功能开启的情况下内存地址的转换过程。如果CPU关闭了分页功能,或运行于16位实模式,那么从分段单元(segmenta 阅读全文

posted @ 2012-07-09 15:46 eastson 阅读(664) 评论(0) 推荐(0) 编辑

摘要:RHCE全称Red Hat Certified Engineer,他是RHCE是市场上第一项关于Linux的认证,它不是一个普通的认证测试,和其他操作系统认证考试相比,RHCE考试需要花费一整天的时间,而且在测试中更加注重考察考生的实践经验。因些,一个RHCE工程师是要通过扎实的理论及实践基础的。Red Hat在北京举行的RHCE十年庆典中统计表明,截至2009年6月,中国大陆通过人数为2037人。RHCE视频教程:1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33原 阅读全文

posted @ 2012-07-09 11:39 eastson 阅读(554) 评论(0) 推荐(0) 编辑

摘要:C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。添加:http://www.boost.org/1、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片段2、http://www.hotscripts.com/category/c-cpp/scripts-programs/Hotscripts --提供数以百计的C和C++脚本和 阅读全文

posted @ 2012-07-07 08:52 eastson 阅读(484) 评论(0) 推荐(1) 编辑

摘要:为了避免从网络下载软件包可能发生的软件包不完整、下载速度慢、网络故障等问题,我们强烈建议您使用本地的 DVD/CD iso 来创建 yum 仓库,这样在安装的时候速度快,而且可以保证所有软件包都能顺利安装。1、将光盘放入光驱,安装必须的包,(下面这些包如果已经安装,可跳过;安装完ssh服务,就可以用putty等软件远程操作了。):[root@mjwdj ~]# mkdir /mnt/iso/[root@mjwdj ~]# mount /dev/hdc /mnt/iso/[root@mjwdj ~]# rpm -i --nodeps /mnt/iso/Server/fipscheck-lib-1 阅读全文

posted @ 2012-07-06 08:28 eastson 阅读(1301) 评论(0) 推荐(0) 编辑

摘要:VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全,你可以在官网上找到适合各种操作系统平台的版本。这里我先给大家大致讲解下VBox的网络配置及应用。VirtualBox的提供了四种网络接入模式,它们分别是:NAT 网络地址转换模式(NAT,Network Address Translation)Bridged Adapter 桥接模式Internal 内部网络模式Host-only Adapter 主机模式第一种 NAT模式NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中 阅读全文

posted @ 2012-07-05 09:32 eastson 阅读(653) 评论(0) 推荐(0) 编辑

摘要:Starting httpd: httpd: apr_sockaddr_info_get() failed for centos-minimal.xxxx.comapache启动时提示apr_sockaddr_info_get()错误,是因为/etc/hosts和hostname不一致造成的。使用hostname命令查到服务器的主机名称:#> hostnamecentos-minimal.xxxx.com打开/etc/hosts文件,原先的内容应该是这样的:127.0.0.1 localhost localhost.localdomain localhost4 localhost4.lo 阅读全文

posted @ 2012-07-03 16:10 eastson 阅读(525) 评论(0) 推荐(0) 编辑

摘要:IPT="/sbin/iptables"$IPT --delete-chain$IPT --flush$IPT -P INPUT DROP #1$IPT -P FORWARD DROP #1$IPT -P OUTPUT DROP #1$IPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT #2$IPT -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT #3$IPT -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT #3$IPT -A 阅读全文

posted @ 2012-07-03 13:45 eastson 阅读(338) 评论(0) 推荐(0) 编辑

摘要:The Google Public DNS IP addresses are as follows:8.8.8.88.8.4.4详情:http://code.google.com/speed/public-dns/docs/using.html 阅读全文

posted @ 2012-07-02 17:19 eastson 阅读(242) 评论(0) 推荐(0) 编辑

摘要:最近发现一篇介绍SSH数据交互过程的文章,描述得很清楚,转载在这里。(1)SSH启动时,会主动找/etc/ssh/ssh_host*文档,系统刚安装好时是没有这些公钥密钥的,因此,SSH会计算这些公钥,同时也计算出自己需要的私玥文档(2)当客户机请求连接到SSH服务器,这需要相应的软件,Putty(免费)、SecureCRT和Xshell 4,最好不要下载中文版,有后门。(3)服务器接到请求后,传送通过第一步计算得到的公钥给客户端(这里可能是明码传送,公钥本来就是公开的)(4)a.若客户端第一次连接服务器,则会将服务器公钥数据记录。 b.若是已经记录过该服务器的公钥数据,则客户端会去比对此次接 阅读全文

posted @ 2012-07-02 16:56 eastson 阅读(1055) 评论(0) 推荐(0) 编辑

摘要:CentOS原先是以最小方式安装的,没有GNOME环境。CentOS的安装过程请参考《虚拟机最小安装CentOS 6.2》。可以通过yum命令快速地安装GNOME:yum groupinstall "Desktop" ##Gnome桌面yum groupinstall "X Window System" ##X11服务器yum groupinstall "Fonts" ##字体文件, 没有它即使是英文也会乱码, 一个个小方块安装完毕后,输入startx可以进入X11。我们可以修改/etc/inittab使得系统启动后自动进入X11。打 阅读全文

posted @ 2012-07-02 15:32 eastson 阅读(206) 评论(0) 推荐(0) 编辑

摘要:CentOS的机器名称可以用hostname修改:$ hostname centos-minimal但是,hostname命令好像只是对当前会话有效,重启以后又丢失了(不知道什么原因,可能是因为我用了DHCP自动取得IP的原因),最后还是需要手工修改/etc/sysconfig/network文件。 阅读全文

posted @ 2012-07-02 08:48 eastson 阅读(632) 评论(0) 推荐(0) 编辑

摘要:按照《虚拟机最小安装CentOS 6.2》安装好系统后,我们还需要做一些初始化设置。安全方面的设置因为root用户对系统具有全权的操作权限,为了避免一些失误的操作,建议在一般情况下,以一般用户登录系统,必要的时候需要root操作权限时,再通过“su -”命令来登录为root用户进行操作。使用useradd命令建立名为amonest的新用户:useradd amonest然后用passwd命令设置其密码:passwd amonest在 一般情况下,一般用户通过执行“su -”命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。但是,为了更进一步加强系统的安全性,有必 阅读全文

posted @ 2012-07-01 20:51 eastson 阅读(572) 评论(0) 推荐(0) 编辑

摘要:家庭网络环境,台式机一台和笔记本电脑一台,两台电脑共享一个无线路由器通过ADSL上网。台式机是有线链接,笔记本是无线连接。路由器IP地址:192.168.1.1台式机IP地址:192.168.1.101笔记本IP地址:192.168.1.100子网掩码:255.255.255.0现在在笔记本上通过VirtualBox 4.1.2装了CentOS 6.2。笔记本的操作系统是Ubuntu 12.04,虚拟机CentOS是最小安装。安装CentOS 6.2首先运行VirtualBox,创建CentOS虚拟机。创建完毕后不要立即启动虚拟机,先设置一下虚拟机的网络配置。笔记本上应该有两块网卡:eth0是 阅读全文

posted @ 2012-07-01 14:31 eastson 阅读(1553) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示