这不仅仅是一篇文章,要时时更新与添加最新的使用方法与技术
找到PHP配置文件的地方:
php -i | grep “Loaded Configuration File”
文件路径/etc/sysconfig/iptables
开关 重启 /etc/init.d/iptables start|stop|restart
查看防火墙信息/etc/init.d/iptables status
这不仅仅是一篇文章,要时时更新与添加最新的使用方法与技术
找到PHP配置文件的地方:
php -i | grep “Loaded Configuration File”
文件路径/etc/sysconfig/iptables
开关 重启 /etc/init.d/iptables start|stop|restart
查看防火墙信息/etc/init.d/iptables status
由于“距离”的原因,CentOS默认源更新会非常的慢,修改yum源的方法,执行以下命令就可以了:
修改DNS如果只是修改/etc/resolv.conf,再进行service network restart,会发现原来修改过的内容又回去了。所以只配置这里是不能够修改DNS的。
找到你目前正在使用的网上,一般是eth0
- vim /etc/sysconfig/network-scripts/ifcfg-eth0
- 修改里面的DNS1和DNS2为自己的DNS指向
- service network restart
这样做,resolve.conf就会自动修改了;如果还没有修改,则查一下是不是自己刚才找的网卡不对,另外再检查一下其他网卡的设置,找出可能的网上再修改一下;
另外我觉得,使用ifconfig修改ip地址也不是一个持久的做法,重启机器后也就不见了,所以最保险的办法还是修改ifcfg脚本,然后重启服务
经常用到需要将图形界面调整到命令行界面的时候,对于大部分linux系统来说,只需要修改以下配置
- vi /etc/inittab
- 找到id:5:initdefault:
- 将其中的5改成3,保存退出
- reboot
重启后即可进入命令行,如果想再次进入图形界面可以使用
- startx
- vi /etc/inittab
- 找到id:3:initdefault:
- 将其中的3改成5,保存退出
- reboot
另外查看当前release的版本,如:我当前是CentOS,但我不知道具体的版本号可以用以下命令
- lsb_release -a
- cat /etc/redhat-release
想查看我linux内核的版本以及我系统版本是32位系统还是64位系统,可以使用以下命令
- uname -a
以下命令有待验证:
- ctrl+alt+1 …… ctrl+alt+6一共六个控制台可以切换,由于我安装虚拟机,ctrl + alt跟虚拟软件有冲突,所以没实验成功
本次使用的服务器环境是CentOS 6.2
需要明确的问题:
1、我们的apache服务在/etc/init.d/httpd中启动
2、我们的配置文件在/etc/httpd/conf/http.conf中
3、我们的网站目录在/var/www/html
使用vim打开http.conf,找到
<Directory "/var/www/html">
…
AllowOverride None
…
</Directory>
将AllowOverride None改为AllowOverride AuthConfig,然后:wq保存退出
使用vim新建文件.htaccess:vim /var/www/html/.htaccess,输入以下内容,然后保存退出
AuthName "need login"
AuthType Basic
AuthUserFile /var/www/html/.htpasswd
require valid-user
使用htpasswd命令创建用户名和密码文件
htpasswd -c /var/www/html/.htpasswd user
service httpd restart 或者 /etc/init.d/httpd restart
然后访问看到要求输入用户名密码的登录框