七月记录上半

7.5

运行mysql脚本

mysql -u root -p 数据库名 < 脚本名

7.6

使用screen在服务器后台长期运行一个程序:

screen -S 窗口名:创建窗口

执行程序脚本

ctrl+a+d:退出窗口

screen -ls :查看所有窗口

screen -r 窗口号 :调用该窗口

exit:关闭当前窗口,并结束此窗口下创建的所有进程(?)

7.7

子模块拉取三连:init,sync,update

把子仓库更新到远程仓库的最新版本:

git submodule update –remote

7.10

tqdm,在循环的对象外面包一层tqdm可以显示进度条

7.12

查看当前文件夹下各个文件以及文件夹的大小:

du -sh *

在mysql命令行中,使用source+脚本路径,也可以执行脚本

在mysql命令行中,使用以下命令查看一个数据库的大小:

原理是,所有数据库的metadata存储在information_schema数据库中,data_length就是总数据长度,table_schema就是数据库名。

use information_schema;

select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='database_name';

7.13

git删除远程分支:

git push origin --delete [branch_name]

git删除子模块:(加上-f表示强制)

git submodule deinit [submodule_name]

查看某个库的所有可用版本:

pip index versions [库名]

7.14

ssh转发

ssh -R remote_port:localhost:local_port username@remotehost

这样就可以把网站部署在本地服务器,启动之后再转发给有公网IP的服务器了。

发现本地服务器没有screen,学一下tmux:

tmux维护可以多个session会话,每个session包含若干窗口,每个窗口包含若干个窗格

session会话相关命令:

tmux new -s [session_name]:创建新的session

tmux kill-session -t [session_name]:关闭session

tmux ls:查看所有session

tmux detach或ctrl+b+d:断开session,使其在后台运行

tmux attach -t [session_name]:重连一个session

ctrl+b+$:重命名session

windows窗口相关命令:(ctrl+b后按下快捷键,默认情况)

n:下一个窗口

p:上一个窗口

w:查看所有窗口

c:创建一个窗口

&:关闭一个窗口

数字:切到对应数字的窗口

pane窗格相关命令:(ctrl+b后按下快捷键,默认情况)

":竖直分割窗格

%:水平分割窗格

x:关闭当前窗格

上下左右键:切换窗格

感觉tmux就是screen的超级加强版啊,还可以对tmux的命令进行手动配置,进行更加快捷的操作

有了tmux,我们就可以在服务器后台运行一系列程序啦。

7.15

模型输出全部为nan,调了半天也没发现问题在哪,改什么参数都没用。。

遂摆烂,等新一版模型出来再对接。

7.16

搜集了一些论文,准备开读

curl+网址:相当于获取一个网址html,用于测试连通性

python -m http.server:可以直接开启一个简易的http服务,查看当前文件夹下的所有文件

ssh -vNT:可以输出连接的过程信息

ufw status:查看软件防火墙的状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值