linux
青盏
这个作者很懒,什么都没留下…
展开
-
linux 服务启动没core,日志文件也没提示 systemd.service
一般这种情况下说明可能是服务启动过程出现问题。1、首先stop服务service mysqld stop2、查看服务statusservice mysqld status3、会发现启动进程的命令是啥:ExecStart、 ExecStop、 ExecStartPre。systemd.service 中文手册4、找到失败的脚本,如execstart后面的命令,添加上 bash -x后,手动运行命令脚本看有啥问题。如果没啥问题就找服务启动时自身日志吧。...原创 2021-06-03 23:05:30 · 3483 阅读 · 0 评论 -
Shell教程
他人教程基础变量:基本变量知识定义变量:var=123 //等号两边不能有空格,即使对变量二次赋值,也不能加$号使用变量:$var${var} //加不加{}无所谓,但有时可以区分变量名的边界,如:"I am ${var}Script."只读变量:readonly var删除变量:unset 命令不能删除只读变量。unset var字符串:单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单独一个的单引号原创 2020-05-17 16:27:27 · 308 阅读 · 1 评论 -
修改~/.bashrc后终端登录不能自动加载问题,添加环境变量
查看环境变量exportecho $PATH暂时加入环境变量export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH永久加入环境变量针对当前用户vim ~/.bashrcexport PATH="/lib/bin:$PATH"针对所有用户vim /etc/profileexport PATH="/li...原创 2018-06-23 20:57:08 · 16131 阅读 · 0 评论 -
ImportError Anaconda libstdc++.so.6 GLIBCXX_3.4.22 libopencv_objdetect.so.3.3 opencv cv2
安装opencv后在import cv2时出现以下问题:ImportError: /data/software/conda/lib/python3.6/site-packages/../../libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /data/software/conda/lib/python3.6/site-...原创 2018-06-30 15:14:32 · 1703 阅读 · 0 评论 -
linux ubuntu 配置双网卡 简单方式
修改网卡配置文件 打开文件:sudo vi /etc/network/interfaces添加如下:auto eno1iface eno1 inet staticaddress 192.168.1.103netmask 255.255.255.0auto eno2iface eno2 inet staticaddress 192.10.84.31netmask 255...原创 2018-07-17 21:45:44 · 30080 阅读 · 1 评论 -
显卡驱动安装教程 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver
先试试:sudo apt-get install --reinstall ca-certificates不行的话:sudo -E add-apt-repository ppa:linrunner/tlp原创 2018-07-26 22:30:46 · 13905 阅读 · 2 评论 -
Linux Bash Shell 加载文件 profile bashrc 环境变量 PATH 动态链接库 LD_LIBRARY_PATH
bash shell可分为3种类型:1 login shell:需要输入用户名和密码才能登陆的shell2 可交互的非login shell:不用登陆,但可以同用户进行交互的shell,比如在父shell当中执行bash命令产生的子shell3 不可交互的非login shell:系统使用login shell读取文件如上图,login shell首先读取/etc/profile文件,/...转载 2018-12-19 16:06:44 · 2359 阅读 · 0 评论 -
linux 关闭zombie进程
# 查看当前的僵尸进程ps aux | grep -w Z# 查看僵尸进程的父进程ps -xal#杀死僵尸进程kill -9 $(ps -A -ostat,ppid | grep -e '[zZ]'| awk '{ print $2 }')#sudo权限:sudo kill -9 $(ps -A -ostat,ppid | grep -e '[zZ]'| awk '{ print $...原创 2019-01-08 21:07:16 · 3381 阅读 · 0 评论 -
从一个bash shell调用另外一个bash shell,并且带上参数
run.sh#!/bin/bashshell_name=$1bash $shell_name # 不要使用引号run_all.sh #!/bin/bash真实代码...调用:bash run.sh "/bertrel/run_all.sh -train=true"原创 2019-07-01 20:47:30 · 4338 阅读 · 0 评论 -
linux cp 出现 cannot stat 路径后面出现 $'\r'
一般由于在window下编辑的文档换行符是\r\n,而unix下换行符为\n。导致的问题。 sudo apt-get install dos2unix 使用命令转换: dos2unix 文件名原创 2018-04-25 14:31:49 · 10643 阅读 · 0 评论 -
常用linux命令
常用linux命令基本变量知识 查看进程id: ps -ef | grep tomcat // 搜索进程 ps aux | grep tomcat分别显示:UID PID PPID C STIME TTY TIME CMDroot 18887 18828 0 08:09 pts/0 00:00:00 ...原创 2016-12-29 10:46:31 · 925 阅读 · 0 评论 -
vim nerdtree 常用命令
VIM命令模式下:输入:后再上下移动,可获得历史命令 模式: Vim的模式众多,一般有: Normal Mode:普通模式,默认进入vim之后,处于这种模式。 Visual Mode:可视模式,在这种模式下选定一些字符、行、多列。在普通模式下,可以按v进入。 Insert Mode:插入模式,其实就是指处在编辑输入的状态。普通模式下,可以按i进入。 Select Mode:在gvi...原创 2018-04-25 15:18:29 · 6513 阅读 · 0 评论 -
linux bash变量 $# $1 $2 $@ $* $$ $0 $? getopt用法
$# 传给脚本的参数个数$1 脚本的第一个参数$2 脚本的第二个参数$@ 传给脚本的所有参数("$1" "$2" "$3" .... "$n")$* 传给脚本的所有参数(一个字符串:"$1 $2 $3 $4 .... $n")$$ 脚本运行的进程ID号$0 脚本的名称$? 退出状态,0表示没原创 2016-09-08 16:16:08 · 745 阅读 · 0 评论 -
linux nohup
nohup将程序在后台运行。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。输出 STDIN标准输入,STDOUT标准输出,STDERR标准错误输出,即:0,1,2nohup python app.py 2 > nohup.log //将标准错误输出到当前目录nohup.log文件中,而标准输出依然输出到命令行nohup python ap原创 2016-09-24 21:14:15 · 794 阅读 · 0 评论 -
linux crontab命令(与date连用有坑,导出数据库) 定时运行thinkphp链接 404 Not Found
一、crontabcrontab命令被用来提交和管理用户的需要周期性执行的任务,crond进程每分钟会定期检查是否有要执行的任务。 添加、显示文件:crontab(选项)(参数)-e:编辑该用户的计时器设置(如果不存在将会自动新建); -l:列出该用户的计时器设置; -r:删除该用户的计时器设置; -u<用户名称>:指定要设定计时器的用户名称。文件内参数说明:minute hour day原创 2017-12-04 21:09:26 · 458 阅读 · 0 评论 -
linux chkconfig命令 开机启动 运行级别 service sysv-rc-conf
一、介绍chkconfig命令主要用来启动、停止和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。当前系统运行级别查看:runlevel 运行等级代号列表(运行级别是操作系统当前正在运行的功能级别。): 等级0表示:表示关机 等级1表示:单用户模式 ,root权限,用于系统维护,禁止远程登陆 等级原创 2016-12-29 10:06:51 · 3570 阅读 · 0 评论 -
Linux 修改命令执行的默认版本 alternatives 软链接(symbol links)和硬链接
有时在一个系统中有多个版本程序的存在,想修改当前命令默认执行的版本。一、添加命令1、将命令路径加入环境变量 为了实现在终端中输入命令打开程序,需要将程序可执行文件路径加入环境变量即可: 系统环境变量设置文件:对所有系统用户都有效 /etc/environment /etc/profile /etc/bash.bashrc 用户环境变量设置文件:仅对当前的原创 2018-01-07 20:27:20 · 3233 阅读 · 0 评论 -
使用xftp能登录,但不能上传文件,文件夹权限问题
命令行修改文件夹权限chmod 777 dir(文件夹名)原创 2018-01-07 16:01:17 · 29843 阅读 · 3 评论 -
linux查看 CUDA cudnn 版本 查看Navicat GPU版本 查看nvidia 驱动版本
用于记录写小东西。 查看 CUDA cudnn 版本cuda 版本 cat /usr/local/cuda/version.txtcudnn 版本 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2查看Navicat GPU版本nvidia-smi//10s显示一次watch -n 10 nvid...原创 2017-12-20 20:21:53 · 12117 阅读 · 0 评论 -
一些服务的配置文件路径
Tomcat6:安装: sudo yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps (腾讯云服务器一定要用管理员权限安装,否则无法访问。)配置端口: vi /etc/tomcat6/server.xml <Connector port="8080" protocol="HTTP/1.1" conn原创 2018-04-15 00:01:16 · 2671 阅读 · 0 评论 -
linux 查看当前目录下每个子目录的文件数量
查看当前目录下每个子目录的文件数量find . -maxdepth 1 -type d | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done原创 2018-04-10 15:56:49 · 10772 阅读 · 0 评论 -
linux /etc/fstab
linux文件结构挂载在一个目录树上,当有新分区时,需要在/etc/fstab 文件中配置Linux开机时自动挂载的分区。否则分区将无法使用。打开fstab文件如下:# <file system> <mount point> <type> <options> <dump> <pass># 实际分区 挂载点 分区文件系统类型 挂载参数 是否备份原创 2016-09-06 17:06:33 · 303 阅读 · 0 评论