常用命令记录

查看centos内核版本
uname -sr


sudo systemctl restart docker
docker stop job_liep
docker restart job_liep
docker exec -it job_liep /bin/bash
docker exec -it redis-test /bin/bash
docker cp /opt/data/docker/python-collect/pdemo4/collection/job/job_51job.py job_51job:/usr/src/app
docker cp /opt/data/docker/python-collect/pdemo4/collection/job/job_liep.py job_liep:/usr/src/app
docker cp /opt/data/docker/python-collect/pdemo4/collection/job/requests_utils.py job_liep:/usr/src/app
rm -rf job_liep.py
python  job_liep.py
docker logs --since="2020-08-31" --tail=200 job_liep
mvn clean -Dmaven.test.skip=true package wagon:upload-single  wagon:sshexec
mvn -U eclipse:clean eclipse:eclipse  然后重新执行 mvn clean package

redis
docker run -p 8479:6379 --name redis --restart=always --env "HOSTNAME=redis" --env "REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-4.0.9.tar.gz" --env "REDIS_DOWNLOAD_SHA=df4f73bc318e2f9ffb2d169a922dec57ec7c73dd07bccf875695dbeecd5ec510" --env "requirepass=br123456" --env "appendonly=yes" -v /data/program/redis/data:/data -d redis:latest

 

redis
docker exec -it redis-test /bin/bash
lpush myspider:start_urls http://h5.dongsport.com/app/venue/siteJson.action?siteId=288322&venueId=297881&time=2020-09-07&orderType=0
docker exec -it redis-test /bin/bash
redis 127.0.0.1:6379> AUTH "yushangcc"
redis-cli -h 127.0.0.1 -p 6379
redis-cli -h 127.0.0.1 -p 6379 -a myPassword
redis-cli 127.0.0.1:6379> keys *
config set requirepass yushangcc
获取set对象: smembers phone:findroom
添加对象:sadd phone:findroom   xxxxxxx


创建工程 scrapy startproject 工程名
scrapy startproject 工程名
创建基于scrawlSpider的爬虫文件
scrapy genspider -t crawl 项目名
scrapy runspider 爬虫文件.py
scrapy crawl autoappot
conda env list & conda activate appot_py


查看python 组件版本
pip list
scrapy version -v

 

HTML CSS
border-left:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
margin-left:10px ;/* 左边距*/
text-align:center;/** 设置水平方向居中 */
vertical-align:middle;/** 设置垂直方向居中 */
line-height: 30px; /** 也能辅助垂直居中*/  line-height: 300px;  //给父容器设置line-height,幽灵空白节点就会继承父容器的line-height,从而把内联块的高度撑开,空白节点在中间,于是与图片近似对齐
通过display:flex实现CSS垂直居中的方法是给父元素display:flex;而子元素align-self:center;
list-style: none; /** 去掉li 的圆点*/
float: left;/** li 横向排列*/
border-left: 1px solid #e5e5e5; /** 添加边框 及边框颜色*/
padding:10px 5px 15px 20px; /** 上内边距是 10px 右内边距是 5px 下内边距是 15px 左内边距是 20px*/
background-image:url(./v4/images/login_bg1.jpg);background-repeat: no-repeat ;/** 背景图片不会平铺 */
text-decoration: line-through /**  字体删除线*/
line-height:22px;/** 行间距*/
text-indent : 0rpx;/** 段缩减*/
letter-spacing:3rpx;/** 字间距*/
border-radius: 8px; /** 边框圆弧*/
$('#page1').load("head.html"); /** html 加载另外html页面*/
border-bottom:2px solid #d4dde4; /** div css 底部边框 /
border: 1px solid #009de4;  /** div css 四周边框*/
margin: 10rpx auto;//水平居中
DIV悬浮 position: absolute;margin: -10rpx 0rpx 0rpx 50rpx ;
两端对齐:justify-content: space-between;
********Flex布局*******
横向排列
纵向排列
换行方式(排列不下)
横向对齐方式
纵向对齐方式
复杂对齐(多行多列情况)

排列顺序
放大比例(空间填充)
缩小比例(空间不够)

********Flex布局*******
 
 
##正则
i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m 执行多行匹配。
[abc] 查找方括号之间的任何字符
[0-9] 查找任何从 0 至 9 的数字
(x|y) 查找任何以|分隔的选项
\d 查找数字
\s 查找字符
\b 匹配单词边界
\uxxx 查找以十六进制xxxx规定的Unicode字符
n+ 匹配任何包含至少一个n的字符串
n* 匹配任何包含零个或多个n的字符串
n? 匹配任何包含零个或一个n的字符串




nginx
nginx -s reload 命令重启让
whereis nginx 
nginx -s stop
nginx -t  /**检查对nginx.conf文件的修改是否正确*/
nginx 启动
systemctl restart sshd.service

windows重启nginx
taskkill /IM  nginx.exe  /F
start nginx.exe

python flask
export FLASK_DEBUG=1
nohup python -m flask run --host=0.0.0.0 --port=8010 &
python manage.py runserver 0.0.0.0:80
pip show pymysql #查看pymysql 版本信息

linux
netstat -anp |grep 3306 #端口占用
line-height: 300px; //给父容器设置line-height,幽灵空白节点就会继承父容器的line-height,从而把内联块的高度撑开,空白节点在中间,于是与图片近似对齐

MYSQL
index 出现位置:LOCATE('区', addres)
SUBSTR (str, pos)
截取从pos位置开始到最后的所有str字符串
SUBSTR (str, pos, len)
select addres , LOCATE('区', addres) , substr(addres,1,LOCATE('区', addres) ) ,REPLACE (substr(addres,1,LOCATE('区', addres) ) ,'上海市','')  from biz_venue bv2 ;

 

editplus删除特定行
在“Find what”内容查找输入框中输入正则表达式:.*//.*\n ,即获取包含特定字符串“//”且以换行符结尾的行。
“Replace with”替换为输入框置空即可,并且勾选下方的“Regular Expression”选项以及“Support \U \L \E”选项,然后点击右侧的“Replace All”按钮。

长网页截屏
按下 Command + ⇧Shift + P(Windows 为 Ctrl + Shift + P),输入命令 Capture full size screenshot(只输前几个字母就能找到),敲下回车,Chrome 就会自动截取整个网页内容并保存至本地

php
windows重启nginx
taskkill /IM  nginx.exe  /F
start nginx.exe
localhost/index.php
>php-cgi.exe -b 127.0.0.1:9000 -c php.ini


git

1、添加到本地仓库

git add .

2、添加提交描述

git commit -m '提交'

3、提交前先从远程仓库主分支中拉取请求

git pull origin master
git pull origin master  //更新

4、把本地仓库代码提交

git push -u origin master

git新建分支

1) 切换到基础分支,如主干

git checkout master

2)创建并切换到新分支

git checkout -b panda

git branch可以看到已经在panda分支上

3)更新分支代码并提交

git add *

git commit -m "init panda"

git push origin panda

4)在git代码管理界面经可以看到panda分支了,成功~~


NPM
npm 更新package.json中依赖包版本
npm install -g npm-check-updates
npm install


iview-admin 菜单只有一个子菜单时,父级菜单不显示问题
src/components/main/components/side-menu/mixin.js

showChildren (item) {
return item.children && (item.children.length > 0 || (item.meta && item.meta.showAlways))
},


UNIAPP

 uni.showLoading({title: 'Loading',mask:true})
uni.hideLoading();
Loading

uni.showModal({
content: res.message,
showCancel: false,
buttonText: 'confirm',
success: (res) => {
if (res.confirm) {
} else if (res.cancel) {
}
}
})

 




mybatis

user = userService.selectOne(new EntityWrapper<SysUser>()
.eq("username",username)
.setSqlSelect("id,username,status,password,company"));

 maven 重新下载依赖
mvn dependency:purge-local-repository
不能让Maven重新下载依赖关系,但是可以清除使用不正确依赖关系 mvn dependency:purge-local-repository

 

docker 安装


SQLALCHEMY_DATABASE_URI = 'mysql://mc:ccccccccc@cccccccc:3306/superset?charset=utf8'


docker cp superset:/usr/local/lib/python3.6/site-packages/superset/config.py ./config.py
SQLALCHEMY_DATABASE_URI = 'mysql://root:cccccccc@cccccccc:59605/superset?charset=utf8'

docker cp ./config.py superset:/usr/local/lib/python3.6/site-packages/superset/config.py
docker restart superset


docker run --name superset -u 0 -d -p 8088:8088 amancevice/superset:0.36.0
docker exec -it superset superset db upgrade
docker exec -it superset superset fab create-admin
docker exec -it superset superset init
docker exec -it superset superset run --with-threads --reload --debugger


docker exec -it superset /bin/bash
find -name config.py
docker rm superset

/usr/local/lib/python3.8/site-packages/superset/config.py

 

 

 

 

docker search centos
docker pull centos
docker images

docker run -itd --name centos-radius centos

docker exec -it centos-radius bash

cd /etc/yum.repos.d/

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

yum makecache

yum update -y

--nodejs 环境安装
mkdir /opt/software/ && cd  /opt/software/
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
tar -xvf 
node-v10.9.0-linux-x64.tar.xz
mv 
node-v10.9.0-linux-x64 nodejs
ln -s /opt/software/nodejs/bin/npm /usr/local/bin/ 
ln -s /opt/software/nodejs/bin/node /usr/local/bin/
node -v
npm -v 

从网上下载的node项目,首先npm install将依赖的包下载下来再运行
node .\index2.js

docker 启动异常,且没有日志:使用以下命令启动
可以试下命令 docker run -d -it xxxx(镜像ID)
容器提交镜像: docker commit -a "xxx1" -m "xxx1" a404c6c174a2 xxx1:v1 
查看GPU:sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi
查看GPU:sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi 
查看docker 容器日志: docker logs -f -t  --tail=100  xxx1
GPU实例化nvidia容器  docker run --runtime=nvidia  -it -d --name xxx2  -p 8002:8002    fb9475b92a48  /bin/bash
docker 容器启动脚本
-----------------run.sh----------------

#!/bin/sh
cd //
/app/node-v12.16.2-linux-x64/bin/node ./app/backendNode/index2.js
/bin/bash

----------------------------------------
容器启动启动脚本是一定是脚本绝对路径
docker run --runtime=nvidia  -it -d --name flv  -p 8889:8889   xxx1:v2   /bin/bash /root/run.sh


 

posted on 2020-08-14 10:05  adolfmc  阅读(196)  评论(0编辑  收藏  举报