

Save CentOS permissions
$ chmod -R 777 /
如果你不小心输入了这条命令,并打了回车,那么请千万不要reboot你的机器。否则就认真照着下面一步一步做吧!
重启后,你会发现你的root账号不能登录了,ssh也连不上了,mysql自然也连不上了。一切工作都只能停下来了。还好,我们可以通过single模式进入root账号
1. 在系统启动时按e,选择要进入的内核
Read more »
$ chmod -R 777 /
如果你不小心输入了这条命令,并打了回车,那么请千万不要reboot你的机器。否则就认真照着下面一步一步做吧!
重启后,你会发现你的root账号不能登录了,ssh也连不上了,mysql自然也连不上了。一切工作都只能停下来了。还好,我们可以通过single模式进入root账号
1. 在系统启动时按e,选择要进入的内核
Read more »
samba的安装很简单
$ yum -y install samba
然后执行
$ vi /etc/samba/smb.conf
去配置一下samba的访问方式。
找到 [global], 做如下改动
Read more »
Apache启动后,就该启动mysql了
$ service mysqld start
现在apache和mysql都已经准备就绪了。
Read more »
第一步,当然是安装Apahce, PHP, MySQL以及php连接mysql库的组件
$ yum -y install httpd php mysql mysql-server php-mysql
第二步,安装apache扩展
$ yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
第三步,安装php的扩展
$ yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
第四步,安装MySQL的扩展
$ yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
由于是在虚拟机里装的CentOS, 所以一上来是拿不到局域网ip的,只有127.0.0.1
Linux查看ip的命令是:
$ ifconfig
那么就要手动配置了,配置文件在 /etc/sysconfig/network-scripts 目录下面,有一个文件叫做”ifcfg-eth0″。如果你这台机器有第二块网卡的话,就会再有一个文件叫”ifcfg-eth1″,以此类推。
$ vim ifcfg-eth0
配置如下:
EVICE="eth0" BOOTPROTO="static" HWADDR="00:1C:42:D3:FF:78" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" IPADDR="192.168.88.226" NETMASK="255.255.255.0" GATEWAY="192.168.88.1" UUID="5b30e1e3-f1ec-42c6-ba64-133cbe6a3ffa"
其中 ONBOOT默认是”no”, BOOTPROTO默认是”dhcp”。
IPADDR,NETMASK,GATEWAY 是添加的。
这里有一个小问题,公司里是88网段,家里不是88网段的话,在家做调试还要改成家里的网段。
然后reboot。就可以ping的通网关了。
==================悲剧的分割线====================
如果你按照上面这么设置,就会悲剧的发现只能ping通网关,ping不通外网。
其实只哟把ONBOOT打开就可以了。
DEVICE="eth0" BOOTPROTO="dhcp" HWADDR="00:1C:42:D3:FF:78" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="5b30e1e3-f1ec-42c6-ba64-133cbe6a3ffa"
这样每次都能自动拿到ip了,并且可以连接到外网了