Linux
文章平均质量分 85
fly_Xiaoma
技术分享,技术学习
展开
-
tmux工具总结
目录1、什么是tmux2、会话、窗口(window)、窗格(pane)的关系3、使用场景4、操作总结4.1 会话操作(session operation)4.2 窗口操作(window operation)4.3 窗格操作(pane operation)1、什么是tmuxtmux来自于OpenBSD,采用BSD授权。使用它最直观的好处就是, 通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机, 还有一个好处就是当原创 2021-05-07 15:48:14 · 472 阅读 · 0 评论 -
防火墙
1、查看防火墙状态firewall-cmd --state2、防火墙开放端口firewall-cmd --permanent --add-port=3306/tcp3、重启防火墙service firewalld reload4、启动与关闭service firewalld startservice firewalld stop原创 2020-12-03 16:13:38 · 89 阅读 · 0 评论 -
一次杀死多个进程 & 查看占用端口的进程
1. 查看哪些进程占用了8002的端口:ss -lntpd|grep :8002可以看到进程 18379和 18377占用了端口8002,现在要把这两个进程kill掉。2. 同时kill多个进程kill -9 pid1 pid2 pid3原创 2020-09-26 09:38:29 · 608 阅读 · 0 评论 -
Linux查找文件夹的名字
如,查找以mysql开头的文件夹名字:find / mysql* -d查找名字为mysql的文件夹:find / mysql -d原创 2020-09-15 11:39:26 · 5245 阅读 · 2 评论 -
启动脚本时报错:-bash: ./startup.sh: Permission denied
原因分析:这是因为用户没有权限,而导致无法执行。用命令chmod 修改一下目录下的.sh权限就可以了。chmod u+x *.sh# 这里的u 这里指文件所有者# +x 添加可执行权限# *.sh表示所有的sh文件。...原创 2020-09-08 15:29:00 · 859 阅读 · 1 评论 -
python 后台自动运行程序
以后台方式运行程序要添加 "&":python run.py &注意:如果使用ssh方式连接的服务器,需要使用命令:exit退出,不要直接关闭,否则会关闭对应进程。查看所有的后台进程:ps -ef或者:ps -aux查看指定的进程,如uwsgi:ps -ef|grep uwsgi...原创 2020-08-12 15:43:25 · 3337 阅读 · 0 评论 -
Linux的下载指令
1. ubuntu(sudo)apt-get install xxxxx2. centos(sudo) yum -y install xxxx原创 2020-07-23 11:33:24 · 1476 阅读 · 0 评论 -
uWSGI某一个进程的启动、重启与停止
一台服务器上可能会部署好多python程序,在某一个工程的根目录下按照下面的操作即可进行该工程的启动、重启与停止:uWSGI 通过 xxx.ini 启动后会在相同目录下生成一个 xxx.pid 的文件,里面只有一行内容是 uWSGI 的主进程的进程号。启动:uwsgi --ini xxx.ini重启:uwsgi --reload xxx.pid停止:uwsgi --stop xxx.pid...原创 2020-07-13 17:45:12 · 1205 阅读 · 1 评论 -
Ubuntu建立软链接
例子:ln -s /你的目录/项目/nginx.conf /etc/nginx/conf.d/原创 2020-07-02 11:40:52 · 484 阅读 · 0 评论 -
Ubuntu运行 .sql脚本
登陆mysql: mysql -u用户名 -p密码 连接数据库: use 数据库名; 执行sql脚本:source 文件目录/**.sql原创 2020-06-09 12:08:07 · 618 阅读 · 0 评论 -
查看Ubuntu磁盘使用情况
指令:df -h原创 2020-05-12 12:30:49 · 2240 阅读 · 0 评论 -
Ubuntu操作MySQL(登入、建库、建表)
1. 登入MySQLmysql -uroot -p密码2. 创建数据库(xxx_db)mysql> create database if not exists xxx_db;3. 切换到xxx_db数据库mysql> use xxx_db;4. 在数据库中建一张表create table if not exists one_table( id i...原创 2020-05-03 16:37:34 · 3545 阅读 · 0 评论 -
Mac book 可视化远程连接服务器桌面
在网上搜索了很多方法,比如vnc、teamviewer,但是这些方法都需要在服务器安装对应的server端,属于内网穿透有点大材小用啊。最后参考了一位大神的做法,其实就是很简单。首先要先下载RDC小插件:http://downinfo.myhostadmin.net/RDC.dmg1、允许mac安装外部软件解决:打开‘系统偏好设置’-->‘安全性与隐私’-->左下角的锁头开...原创 2019-10-10 13:01:46 · 3817 阅读 · 1 评论 -
JavaScript解析日期数据中含有字母T和Z
最近负责一个新闻系统的项目,由于后端传过来的数据为datetime格式,不知怎的在前端展示时中间会带有T ,以及在秒后面带有字母Z,本人估计是跨编程语言的问题,无论怎么修改后端的数据格式都不能解决,经过查资料发现直接修改前端数据解析方法可以解决(最优的解决方案还是要在后端存储数据时找到解决方案),记录一下:function myFuncton(date_time){ //去掉日期数据...原创 2019-09-16 17:38:13 · 4459 阅读 · 1 评论 -
Linux启动脚本代码、强制杀死进程、切换到root账户
1.启动脚本代码# 1.进入到脚本所在文件# 2.调用 sh train.sh#例如train.sh代码如下python3 run_classifier.py \ --data_dir=data \ --task_name=sim \ --vocab_file=chinese_L-12_H-768_A-12/vocab.txt \ --bert_config_fil...原创 2019-09-08 17:55:01 · 967 阅读 · 0 评论 -
Linux批量删除指定类型的文件
由于某一次操作失误,程序将复制的PDF文件复制到了别的目录下,但是文件较多手动删除较复杂,所以直接调用命令批量删除。1、查看目录下指定文件(以pdf文件为例)find . -name "*.pdf"效果:2、删除.pdf后缀的文件指令:find . -name "*.pdf" |xargs rm -rfv#或者一个一个删除rm -rf filename效果...原创 2019-06-13 16:40:39 · 3709 阅读 · 0 评论 -
Ubuntu查看GPU显存情况
输入命令:watch -n 0.2 nvidia-smi #0.2--每0.2秒刷新一次原创 2019-07-02 11:19:04 · 9684 阅读 · 0 评论 -
查看虚拟环境列表
输入代码:conda env list效果图:原创 2019-07-08 15:58:10 · 24217 阅读 · 0 评论 -
pytorch、cuda、python的版本对齐问题
在使用深度学习模型训练的过程中,工具的准备也算是一个良好的开端吧。熟话说完事开头难,磨刀不误砍柴工,先把前期的问题搞通了,能为后期节省不少精力。以pytorch工具为例:pytorch版本为1.0.1,自带python版本为3.6.2 服务器上GPU的CUDA_VERSION=9000注意:由于GPU上的CUDA_VERSION为9000,所以至少要安装cuda版本>=9.0,虽...原创 2019-07-11 09:48:36 · 25760 阅读 · 2 评论 -
使用anaconda3建立pytorch虚拟环境(Windows/Linux)--个人虚拟环境
虚拟环境:包含一系列功能的安装包由于在anaconda默认环境下使用pip install pytorch总是报安装错误,所以考虑新建一个pytorch的虚拟环境。1、创建虚拟环境打开Anaconda Prompt输入命令行:conda create -n pytorch python=3.6注意:如果是在Linux中需要先添加conda环境:vim ~/.bashrc...原创 2019-06-24 18:04:53 · 11919 阅读 · 0 评论 -
Linux启动PyCharm命令
Linux系统中,在没有设置PyCharm的快捷启动时(灭有sudo权限),需要输入完整的命令,-->找到PyCharm文件夹bin下的.sh后缀文件:/E/home/********/Downloads/pycharm-community-2019.1.3/bin/pycharm.sh...原创 2019-07-16 10:17:18 · 3820 阅读 · 0 评论 -
Linux中相对路径、绝对路径问题
PyCharm在Linux环境下加载文件路径,如果需要写相对路径,那么"./"这种方式会报错,应该写成"../"这种方式。如调用open()函数:stopwords_file='../data/stopwords.txt'stopwords=list()with open(stopwords_file,mode='r',encoding='utf-8') as f: for...原创 2019-07-16 14:04:52 · 1023 阅读 · 0 评论 -
压缩文件夹与解压缩(Ubuntu)
压缩:sudo tar zcvf work.tar.gz work/ #将work文件夹压缩为tar.gz格式sudo tar jcvf work.tar.bz2 work/ sudo tar cvf work.tar work #tar格式解压缩:tar xzvf work.tar.gztar xjvf work.tar.bz2tar xvf work.tar...原创 2019-07-29 09:50:46 · 688 阅读 · 0 评论 -
jupyternotebook配置环境变量(Ubuntu)
1、在自己的环境中添加conda)进入配置界面,输入命令:vim ~/.bashrc在配置界面输入一下代码:_conda_setup="$(CONDA_REPORT_ERRORS=false '/home/dongjian/anaconda3/bin/conda' shell.bash hook 2> /dev/null)" if [ $? -eq 0 ]; the...原创 2019-07-25 09:53:49 · 3560 阅读 · 0 评论 -
使用清华镜像下载
如安装tensorflow:pip install tensorflow-gpu==1.14 -i https://pypi.tuna.tsinghua.edu.cn/simple#或者tensorflow-gpu==2.0.0-alpha0#或者tensorflow==2.0.0原创 2019-08-13 18:50:18 · 4496 阅读 · 0 评论 -
CRF++安装 for Linux Server
在Windows下安装CRF++,往往由于硬件设备,内存很快就被crf_learn进行塞满了,所以不建议安装在windows下。步骤:1、下载最新版本0.58 CRF++-0.58.tar.gz2、放到指定目录下,解压tar xzvf CRF++-0.58.tar.gz3、进入CRF++-0.58文件夹,运行命令./configure4、编译环境make...原创 2019-08-23 15:36:22 · 272 阅读 · 0 评论 -
XShell常用命令总结
1、复制整个文件夹下所有文件(不包括文件夹)sz dir_name/*2、新建文件夹mkdir dir_name3、进入磁盘/文件夹cd /F #进入F盘cd .. #返回上级目录ls #当前目录下的文件及文件夹列表4、下载/上传文件sz file_nale #下载名称为file_name的文件rz 选择文件 #文件...原创 2019-06-13 12:54:02 · 4112 阅读 · 0 评论