随笔分类 -  linux

摘要:系统类型:CentOS6.4(x64)启动提示:Kernel panic - not syncing: Attempted to kill init解决办法:系统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-XXXXro root=/dev/v... 阅读全文
posted @ 2015-06-19 16:54 keethebest 阅读(379) 评论(0) 推荐(0)
摘要:操作环境 操作系统:Mac Os Lion 虚拟主机:VMware Fusion 虚拟系统:Centos 5.5+ 操作用户:Root 实现目的:搭建LNMP环境.安装依赖库和开发环境#依赖库和开发工具yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ... 阅读全文
posted @ 2013-11-28 15:46 keethebest 阅读(355) 评论(0) 推荐(0)
摘要:编译gd-2.0.35.tar.gz时报错:gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include -I/usr/local/freetype/include -I/usr/local/jpeg/include -g -O2 -MT gd_png.lo -MD -MP -MF .deps/gd_png.Tpo -c gd_png.c -fPIC -DPIC -o .libs/gd_png.o gd_png.c:16:53: error: png.h 阅读全文
posted @ 2013-11-28 15:10 keethebest 阅读(431) 评论(0) 推荐(0)
摘要:这里显示一个错误信息:checking for LIBXML2… configure: error:Packagerequirements (libxml-2.0>=2.6) were not met:Nopackage‘libxml-2.0′ foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively,you may set the environment variables LIBXML2 阅读全文
posted @ 2013-11-28 14:50 keethebest 阅读(4222) 评论(0) 推荐(0)
摘要:一般安装linux课程时都把SELinux与iptables安排在后面,使初学者配置linux服务器时不成功,却没有头绪,那是因为在RedHat linux操作系统中默认开启了防火墙,SELinux也处于启动状态,一般状态为enforing。致使很多服务端口默认是关闭的。所以好多服务初学者明明配置文件正确,等验证时有时连ping也ping不通。建议初学者在未学到SELlinux与iptables之前,配置服务器把这两项都关掉。那么怎么关呢?1、关闭iptables#service iptables stop2、关闭SELinux#vi /etc/selinux/config将文件中的SELIN 阅读全文
posted @ 2013-11-22 15:32 keethebest 阅读(422) 评论(0) 推荐(0)
摘要:对于CentOS/Redhat/RHEL/Fedora系统,使用root身份执行:echo "alias pcspkr off" >> /etc/modprobe.conf 阅读全文
posted @ 2013-11-21 08:37 keethebest 阅读(528) 评论(0) 推荐(0)
摘要:这样,用户帐户本身在 /etc/passwd 中定义。Linux 系统包含一个 /etc/passwd 的同伴文件,叫做 /etc/shadow。该文件不像 /etc/passwd,只有对于 root 用户来说是可读的,并且包含加密的密码信息。我们来看一看 /etc/shadow 的一个样本行:CODE:drobbins:$1$1234567890123456789012345678901:11664:0:-1:-1:-1:-1:0每一行给一个特殊帐户定义密码信息,同样的,每个字段用 : 隔开。第一个字段定义与这个 shadow 条目相关联的特殊用户帐户。第二个字段包含一个加密的密码。其余的字 阅读全文
posted @ 2013-07-19 17:34 keethebest 阅读(303) 评论(0) 推荐(0)
摘要:大家好,今天51开源给大家介绍一个在配置文件,那就是/etc/resolv.conf。很多网友对此文件的用处不太了解。其实并不复杂,它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。resolv.conf的关键字主要有四个,分别是:nameserver //定义DNS服务器的IP地址domain //定义本地域名search //定义域名的搜索列表sortlist //对返回的域名进行排序下 阅读全文
posted @ 2013-07-11 17:22 keethebest 阅读(618) 评论(0) 推荐(0)
摘要:Linux 远程登录服务:ssh ·SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet,具有更高的安全性。 ·SSH提供了口令和密钥两种用户验证方式,这两者都是通过密文传输数据的。 ·不同的是,口令用户验证方式传输的是用户的账户名和密码,这要求输入的密码具有足够的复杂度才能具有更高的安全性。 ·而基于密钥的安全验证必须为用户自己创建一对密钥,并把共有的密钥放在需要访问的服务器上。当需要连接到SSH服务器上时,客户端软件就会向服务器发出 阅读全文
posted @ 2013-07-11 17:20 keethebest 阅读(15308) 评论(0) 推荐(1)
摘要:5.3.3 添加samba用户,并设置密码; 我们用的方法是先添加用户,但添加的这些用户都是虚拟用户,因为这些用户是不能通过SHELL登录系统的;另外值得注意的是系统用户密码和Samba用户的密码是不同的。如果您设置了系统用户能登入SHELL,可以设置用户的Samba密码和系统用户通过SHELL登录的密码不同。 我们通过smbpasswd 来添加Samba用户,并设置密码。原理是通过读取/etc/passwd文件中存在的用户名。 [root@localhost sir01]# smbpasswd -a linuxsir New SMB password: 注:在这里添加Samba用户l... 阅读全文
posted @ 2013-07-02 15:56 keethebest 阅读(1727) 评论(0) 推荐(0)
摘要:/etc/sysconfig/目录包括了在红帽企业LINUX下各种系统配置文件,以下是在/etc/sysconfig/目录下的文件列表如图:500)this.width=500;">如果一些在此列出的文件没有出现在你的/etc/sysconfig/目录中,可能是相应的程序没有安装的原因。下面将对这些文件进行分别介绍,在此只对这些配置文件进行一般程度的说明,如果要看它们的完整内容,请查看其手册页。(1)/etc/sysconfig/amd 此文件的内容是为启用amd守护进程提供它的各种参数,这些参数允许此进程自动挂载或卸载文件系统。(2)/etc/sysconfig/apmd 高 阅读全文
posted @ 2013-07-01 14:14 keethebest 阅读(1577) 评论(0) 推荐(0)
摘要:修改为上海的时区:查看当前时区datecp -vf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimevim /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=trueARC=false查看修改后的时区date修改日期时间:只修改日期,输入:date -s 2007-08-03只修改时间,输入:date -s 14:15:00 同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s "2007-08-03 14:15:00"修改完后,把系统时间写入 阅读全文
posted @ 2013-07-01 14:12 keethebest 阅读(1729) 评论(0) 推荐(0)
摘要:./configure --with-php-config=/opt/software/php5.4/bin/php-configyum install curl curl-devel 阅读全文
posted @ 2013-06-25 16:53 keethebest 阅读(391) 评论(0) 推荐(0)
摘要:安装所需环境:需要至少256m的可用内存(128也可以不过有点卡)CentOS或类似OS(Debian的话改成apt-get应该也可以)1,安装KDE1yum install kdepim或安装Gnome(256内存可两个都安装)12yum groupinstall gnome-desktopyum install gnome-session2,安装VNC和其他12yum -y install vnc vnc-server firefox x11-xorgyum -y install fonts-chinese重要:要执行:1yum groupinstall "X Window Sy 阅读全文
posted @ 2013-06-25 15:54 keethebest 阅读(590) 评论(0) 推荐(0)
摘要:任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:文件含义/etc/cron.deny该文件中所列的用户不允许使用Cron 阅读全文
posted @ 2013-06-20 17:19 keethebest 阅读(197) 评论(0) 推荐(0)
摘要:转自:http://orgcent.com/linux-ntpdate/由于要同步Linux服务器的时间,为了保证时间的高度准确性,放弃date命令而转向ntpdate(同步时间命令)。方案如下:命令:ntpdate 210.167.182.10ps:210.167.182.10(中国国家授时中心)宕机严重!发现无法访问者可使用以下命令从世界标准时间中心获取时间:命令:ntpdate0.pool.ntp.org附加获取授时中心IP的办法:[root@orgcent.com~]# dig0.pool.ntp.org0.pool.ntp.org. 1598 IN A 210.167... 阅读全文
posted @ 2013-06-20 16:14 keethebest 阅读(582) 评论(0) 推荐(0)
摘要:如果您用的是Fedora 或Redhat 系统,可以用下面的命令在线安装;[root@localhost ~]# yum install vsftpd如果是debian 类系统,可以用apt 来在线安装;[root@localhost ~]# apt-get install vsftpd如果您是RPM的系统,也可以找到vsftpd-xxxx.rpm 的包来通过rpm命令来安装;[root@localhost ~]# rpm -ivh vsftpd*.rpm 您可以下载源码包来安装比如我们下载的是 vsftpd-2.0.3.tar.gz ;[root@localhost ~]# tar zxvf 阅读全文
posted @ 2013-06-20 15:00 keethebest 阅读(301) 评论(0) 推荐(0)
摘要://安装平台:centos 5.5 x86_64//软体:详见安装过程//安装基础依赖包>yum -y install gcc gcc-c++ autoconf ncurses//编译安装zlib>tar zxvf zlib-1.2.5.tar.gz>cd zlib-1.2.5>./configure --prefix=/usr/local/zlib>make>make install//编译安装 libpng>tar zxvf libpng-1.5.1.tar.gz>cd libpng-1.5.1>./configure --prefix 阅读全文
posted @ 2013-06-13 13:37 keethebest 阅读(867) 评论(0) 推荐(0)
摘要:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less /usr/local/bin/less -s 是代号(symbolic)的意思。 这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其... 阅读全文
posted @ 2013-06-05 15:59 keethebest 阅读(169) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/steven30832/article/details/7587894php有很多扩展功能,我们在初次安装的时候并没有安装某些扩展,可能在使用的过程中,又需要用到这些扩展。php提供了一个phpize工具供我们安装需要的扩展。下面我通过安装socket扩展来介绍phpize的使用:1.找到自己的php安装目录,例如我的目录是home/vsrank/php,在该目录下,找到bin/phpize。如果没有这个工具,则说明没有安装该工具,那么需要安装php.dev,一般都会有这个工具。2.要扩展的话,就需要有一个和当前已安装的php的版本一样的php的 阅读全文
posted @ 2013-06-04 14:34 keethebest 阅读(1361) 评论(0) 推荐(0)