linux server
wdcp可以使用apache+nginx的模式,这种情况下网页服务是调用Apache
ln -sf /www/wdlinux/init.d/httpd /etc/rc.d/init.d/httpd #将apache的启动方式配置为wdlinux
常用命令
passwd #修改root密码
whereis mysql #查看命令在os里的所有目录
which mysql #查看命令的运行目录
cat certificate.crt ca_bundle.crt >> df.crt #合并文件
yum install mod_ssl #安装测试用的ssl
cat /etc/httpd/conf.d/ssl.conf #查看mod_ssl的配置
yum remove mod_ssl #卸载ssl
yum search mod_ssl #搜索
sudo fuser -n tcp 80 -k #关闭80端口的占用
/etc/rc.d/init.d/httpd restart #相当于service httpd start
service wdapache start|stop|restart #wdcp后台 启动|停止|重起
service nginxd start|stop|restart # nginx服务 启动|停止|重起
service httpd start|stop|restart # httpd服务 启动|停止|重起
service pureftpd start|stop|restart #ftp服务 启动|停止|重起
service mysqld start|stop|restart #mysql服务 启动|停止|重起
service httpd restart //重启web服务
history //命令记录
pwd //查看当前目录
find / -name httpd.conf //查找文件
find / -name *.jpg #搜索指定类型的文件
wget http://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz //下载安装包
tar xvzf clamav-0.99.2.tar.gz #安装
yum -y update nss //更新网络安全服务
rm -rf wq //删除文件、文件夹,包括文件夹里的所有内容
rm -rf * #删除当前路径的所有文件、文件夹,即清空当前路径
rm -rf `ls | grep -v "1"` #删除文件1之外的所有文件
rm -rf *.zip #删除指定类型的文件
echo 13213 >> 1.df #往文件里追加文本,没有则创建
mkdir 123 //创建文件夹
ls -l //查看文件权限
ls -lh #获取当前目录内的文件的列表,用kb显示其大小
chmod 777 wq_site_ycwjwl_com //设置文件权限
chmod -R 777 public_html #设置文件夹下所有文件或文件夹的权限
uname -a # 查看内核/操作系统/CPU信息
hostname # 查看计算机名
ps -ef #显示所有进程
rpm -qa # 查看所有安装的软件包
yum info installed #yum已安装软件的详细信息
yum list installed #yum已安装软件的清单
chkconfig --list #查看启动服务项清单
chkconfig yunsuo off #禁用启动服务
chkconfig yunsuo on #开启启动服务
service iptables status #查看服务状态
service iptables stop #关闭服务 #关闭防火墙
service iptables start #开启服务
ps -ef |grep aliyun #按名称搜索进程
kill 123 #根据pid终结进程
mysql -uroot -proot #登录mysql
zip -r 2102.zip 2102 #将目录内的所有文件夹和文件进行打包
unzip -v wdlinux.zip #查看压缩包内容
unzip wdlinux.zip #解压打包文件
mv wd.zip /www/web/df #移动文件
cp -r /www/trash/2017/10/14 /www/df #复制目录内的所有文件夹和文件
du -sh wdlinux #查看文件夹的大小
du -sh * #查看当前目录内的所有文件的大小
du -sh #查看当前目录的总的大小
df -h #查看硬盘大小
password username #root下修改密码
cd - #返回上级目录
netstat -tunlp |grep ":21" #搜索21端口
service mysqld restart #重启mysql
cd /www/wdlinux/tools #wdcp工具
- mysql_root_chg.sh #重置mysql密码
- mysql_wdcp_chg.sh #重置wdcp
. mysql_wdcp_chg.sh #重置wdcp里的mysql,会修改mysql——>user
ifconfig #查ip
netstat -lnp #查端口
cp df_we7.sql.zip /www/web/df #复制文件
touch -d "10/13/2013 11:11:11" *.zip #修改文件的创建时间(修改时间)
vim /etc/my.cnf #mysql的配置文件
----------
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-grant-tables #让mysql取消密码验证,在无法登陆mysql的时候强制连接mysql
----------
crontab -e #定时器
---------
0 0 * * * /back/df.sh #每天凌晨运行sh文件
---------
cat df.sh
---------
# Df's QQ : 573270407
#echo begin del old files
location="."
#find $location -mtime +30 -type f |xargs rm -f #删除一个月前的文件
find $location -mtime +15 -type f -name '*.zip' -exec rm -f {} \; #half month del #删除半个月前的zip文件
echo del old files complete
echo start backups
ac='root'
pw='xxxxxx'
db=mysql
/www/wdlinux/mysql-5.1.63/bin/mysqldump -u$ac -p$pw $db | zip > /back/df_${db}_$(date +%Y%m%d_%H%M%S).sql.zip #备份mysql并且压缩
db=wdcpdb
/www/wdlinux/mysql-5.1.63/bin/mysqldump -u$ac -p$pw $db | zip > /back/df_${db}_$(date +%Y%m%d_%H%M%S).sql.zip
db=we7
/www/wdlinux/mysql-5.1.63/bin/mysqldump -u$ac -p$pw $db | zip > /back/df_${db}_$(date +%Y%m%d_%H%M%S).sql.zip
#/www/wdlinux/mysql-5.1.63/bin/mysqldump -u$ac -p$pw $db | zip > /back/df_${db}_$(date +%Y%m%d_%H%M%S).sql.zip
#/www/wdlinux/mysql-5.1.63/bin/mysqldump -u$ac -p$pw $db | zip > /back/df_${db}_$(date +%Y%m%d_%H%M%S).sql.zip
echo backups complete
---------
service --status-all #查看所有服务
对网页发起post请求
curl -X POST "https://api-cn.faceplusplus.com/facepp/v3/detect" -F "api_key=<api_key>" \
-F "api_secret=<api_secret>" \
-F "image_file=@image_file.jpg" \
-F "return_landmark=1" \
-F "return_attributes=gender,age"