今日经历
ubuntu开机自启脚本
- 创建以.sh结尾的脚本,编写脚本
- 移动到这个文件夹里
mv test.sh /etc/init.d/
- 给文件加权限
chmod +750 test.sh
- 设置开机自启
sudo update-rc.d test.sh defaults
但是,我写的脚本却没有开始运行,不知道是什么原因
cd /home/lighthouse/robot/Yunzai-Bot
npm start
解压缩详细学习
参数 | 作用 |
---|---|
-c | 压缩 |
-x | 解压缩 |
-f | 指定包的文件名,必须放在最后 |
-v | 显示过程 |
-z | 有.gz 后缀的要加 |
ps: tar cf xxx
跟tar -cf xxx
是一样的。
[Errno 98] Address already in use错误
网上搜才发现是因为端口被占用了,腾讯云的命令关闭不了,好烦
lsof -i:端口号
kill -9 端口号
pycharm同步更改服务器的文件
有一说一,使用vim编辑真的太tm难了,所以我找到了别人写的教程。其中,anaconda不是必装的,可以直接借鉴pycharm的配置方法。
权限和连接有点问题,算了不弄了
被mongodb整疯
要么就是Permisson的问题,要么就是mongo命令不存在的问题
换系统了
终于,被这些折腾得绝望的我,在搜寻了无数建议后,选择尝试宝塔面板。
感觉宝塔面板好臃肿复杂,其实主要是感觉centos要自己安装好多东西,apt更方便一些。
最后,还是重装回了昨天的版本,但是又看见人家说建站最好还是要宝塔面板。考虑到下学期很忙,还是再重装吧。
今日总结
搜索
grep -ri '关键字' 路径
r递归,i忽略大小写
mongo命令
- sudo systemctl start mongod //开启
- sudo systemctl status mongod //查看运行状态
- sudo systemctl stop mongod //关闭
- sudo systemctl restart mongod //重启
解压缩
tar -cf //压缩
tar -xf //解压缩
查询
- lsof -i:端口号 //查询端口占用程序