建站过程中进程会遇到搜索引擎收录带www和不带www的@两个域名的同一站点,影响排名。
这时候我们可以把其中一个域名301永久重定向到另一个域名传递权重,不推荐停止解析其中任何一个。
谷歌对301的反应快一些,百度需要一段时候后才能识别301.
举个例子,最近我想做一个查询域名的站点,我注册了域名findname.cc。
我想主要使用findname.cc,访问www.findname.cc会301跳转到findname.cc
首先,设置findname.cc和www.findname.cc解析到同一ip,推荐使用dnspod
其次,设置好域名解析后修改nginx配置文件
修改nginx.conf 的server_name...
分享最近用的几个命令
1.批量kill进程
生产机器上为了解决压力开了好多进程,当程序需要修改重启时很麻烦。
需要ps -ef挨个查看进程号,然后kll -9 pid来关闭进程,更新程序重启。
xargs命令可以帮我们解决这个问题,把下面命令中的process换成你的进程名关键字就可以了
ps -ef|grep processname |grep -v grep|awk '{print $2}'|xargs kill -9
2.solaris下递归grep
solaris下的grep比较简单,没有-r参数,可以用组合命令来替代,其中stringtofind是要在文件中查找的字符串
find ./ -type f -print | xargs file | grep text ...
利用nginx泛域名解析配置二级域名和多域名
网站的目录结构为
html
├── bbs
└── www
html为nginx的安装目录下默认的存放源代码的路径。
bbs为论坛程序源代码路径
www为主页程序源代码路径
把相应程序放入上面的路径通过
http://www.youdomain.com 访问的就是主页
http://bbs.yourdomain.com 访问的就是论坛
其它二级域名类推。
server {
listen 80;
server_name ~^(?<subdomain>.+).yourdomain.com$;
root html/$subdomain;
index index.html index....
1.查询连接到指定端口的客户端IP
netstat -aon|grep 8096
2.递归查找当前目录下文件包含的内容
find . -name "*.cpp" -exec grep "tofindstr" {} ;
3.递归查找当前目下的文件
find ./ -print|xargs grep deposit
4.程序在后台运行,securecrt关闭后程序不退出,程序在后台继续运行。
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
nohup command > log.file 2>&1 &
在上面的例子中,输出被重定向到myout.file文件中。
使用 jobs 查看...