linux
拓宽视野
从事web开发工作。此处只是个人记事本
展开
-
以Debian镜像为基础镜像安装python包psycopg2
pip 安装 psycopg2原创 2022-10-24 15:26:47 · 1427 阅读 · 1 评论 -
linux下 bash-completion 离线安装(Ubuntu或centos )
linux下bash-completion离线安装原创 2022-06-17 15:00:01 · 2575 阅读 · 0 评论 -
ubuntu20.04 LTS 更换国内163源、阿里源、清华源、中科大源
ubuntu20.04国内镜像源转载 2022-02-16 12:00:51 · 5211 阅读 · 0 评论 -
ubuntu 和 centos 安装kerberos客户端
centos 安装 kerberosyum install -y krb5-workstation krb5-libs krb5-auth-dialogubuntu 安装 kerberosapt-get install -y krb5-user \ libpam-krb5 libpam-ccreds \ auth-client-config libkrb5-dev \结语以上安装属于经验,如果需要java依赖包 python 依赖包,还需安装其它系统依赖原创 2021-09-23 09:48:28 · 2157 阅读 · 0 评论 -
ubuntu安装kerberos gssapi时报/bin/sh: 1: krb5-config: not found错误
具体错误subprocess.CalledProcessError: Command 'krb5-config --libs gssapi' returned non-zero exit status 127.解决办法# 安装过程中缺少依赖包sudo apt-get -y install gcc libkrb5-dev转载 2021-09-23 09:24:57 · 3674 阅读 · 0 评论 -
dpkg: error processing package xxx (--configure)的解决方法
# apt-get工具进行安装或卸载时提示“dpkg: error processing package xxx (--configure)”错误mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/mkdir /var/lib/dpkg/info/apt-get updateapt-get -f installmv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/rm -rf /var/lib/dpkg/infom转载 2021-09-18 10:38:37 · 1938 阅读 · 0 评论 -
R/library/grDevices/libs//cairo.so libXext.so.6: object file: No such file or directory
原因缺包装包centos yum install -y libXext libSM libXrenderubuntu apt install -y libxext6 libxext-dev or apt-get install -y libxext6 libxext-dev原创 2021-07-01 10:44:14 · 229 阅读 · 0 评论 -
R/library/grDevices/libs//cairo.so : libXrender.so.1 object file: No such file or directory
原因缺包装包centos yum install ubuntu apt-get install libfontconfig1 libxrender1 or apt install libfontconfig1 libxrender1原创 2021-07-01 10:25:39 · 219 阅读 · 0 评论 -
Linux编译安装中configure、make和make install各自的作用
Linux编译安装中configure、make和make install各自的作用这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUTOCONF转载 2021-06-23 14:06:46 · 407 阅读 · 0 评论 -
nvidia-cuda-mps-control mps 参数介绍
1. 功能nvidia-cuda-mps-control - NVIDIA CUDA Multi Process Service management program2. 启动nvidia-cuda-mps-control -d3. 描述MPS is a runtime service designed to let multiple MPI processes using CUDA to run concurrently on a single .转载 2021-02-24 14:26:35 · 2630 阅读 · 1 评论 -
shell 字符串相关判断
shell 字符串相关判断 #!/usr/bin/env bash set -e a="abc" b="efg" if [ $a = $b ]; then echo "$a = $b : a 等于 b" else echo "$a = $b: a 不等于 b" fi if [ $a != $b ]; then echo "$a != $b : a 不等于 b" else echo "$a != $b: a 等于 b" fi if转载 2021-01-27 11:06:45 · 696 阅读 · 0 评论 -
shell bash 判断文件夹或文件是否存在
shell 判断文件夹或文件是否存在判断文件夹是否存在 if [ -d "/data/" ];then echo "文件夹存在" else echo "文件夹不存在" fi判断文件是否存在 if [ -f "/data/filename" ];then echo "文件存在" else echo "文件不存在" fi示例1:文件夹不存在则创建 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹转载 2021-01-27 10:46:57 · 969 阅读 · 0 评论 -
Failed to establish a new connection: [Errno -2] 未知的名称或服务‘
可能是DNS未配置配置办法:介绍一种# 打开文件sudo vim /etc/resolv.conf# 插入以下两句 nameserver 8.8.8.8 nameserver 114.114.114.114 # 保存(不需要重启网络或服务器)原创 2020-12-15 17:33:34 · 4072 阅读 · 0 评论 -
获取shell文件路径方法
# 需要用cd和pwd命令配合获取脚本所在绝对路径,正确的写法是这样的,CURRENT_DIR=$(cd "$(dirname "$0")";pwd)# 或下面一种写法CURRENT_DIR=$(dirname $(readlink -f "$0"))转载 2020-12-07 10:30:37 · 7937 阅读 · 0 评论 -
Ubuntu更改国内镜像源(阿里、网易、清华、中科大)多个源共存
ubuntu镜像文件: 修改ubuntu镜像源文件: /etc/apt/sources.list注释: 最好把原有的备份一下将镜像地址更改为以下任意一个地址(下面提供了阿里,网易,清华,中科大镜像源地址),保存即可。更换好源之后执行下方命令更新: sudo apt update 镜像源:# 阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted ...转载 2020-10-13 14:23:39 · 1156 阅读 · 1 评论 -
报错没有挂载点:mountpoint for devices not found 解决方案 docker
在重新构建镜像时报错 Error mounting devices cgroup: mountpoint for devices not found解决方案:这个错误为cgroup在宿主机上没有挂载。## 编辑挂载 vi /etc/fstab## 在结尾添加 tmpfs /sys/fs/cgroupcgroupdefaults00## 保存后执行reboot重启服务器...转载 2020-08-06 14:45:53 · 4033 阅读 · 0 评论 -
修改alpine镜像源
使用阿里镜像https://mirrors.aliyun.comsed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories使用科大镜像http://mirrors.ustc.edu.cnsed -i "s/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g" /etc/apk/repositories本人使用的是阿里的镜像源,如果使用过程中有卡的情况 重..转载 2020-08-06 11:03:56 · 809 阅读 · 0 评论 -
vim ,vi总是卡死
使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。...转载 2019-10-16 17:51:27 · 241 阅读 · 0 评论 -
go语言中import报错解决办法
报错信息如下:cannot find package "userinfo" in any of: /usr/local/go/src/userinfo (from $GOROOT) /home/book/gocode/src/userinfo (from $GOPATH)解决办法:vim /etc/profile检查一下配置信息是否齐全export PAT...原创 2018-10-30 15:48:35 · 5031 阅读 · 0 评论 -
linux最简单搭建邮件服务器
转载至:http://www.cnblogs.com/chris-cp/p/4843407.html转载 2018-11-26 14:32:21 · 2627 阅读 · 0 评论 -
关于虚拟机中网络配置及端口映射(外部能够访问虚拟机里面的服务)
0:以管理员的身份运行1:编辑---------à 虚拟网络编辑器 图1 图22:这是企业...原创 2018-12-19 14:41:11 · 1955 阅读 · 0 评论 -
mysql 在linux下安装卸载
删除mysql首先用dpkg --list|grep mysql查看自己的mysql有哪些依赖sudo apt purge mysql-*sudo rm -rf /etc/mysql/ /var/lib/mysqlsudo apt autoremovesudo apt autocleansudo apt --fix-broken install# 安装mysql客户端...原创 2018-12-26 18:12:36 · 152 阅读 · 2 评论 -
Linux中VMware虚拟机增加磁盘空间的扩容操作
VMwareware虚拟机安装的Red HatEnterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如...转载 2019-05-21 11:09:28 · 5148 阅读 · 0 评论 -
ubuntu配置网卡
第一步:查看网卡信息输入ifconfig命令查看网卡信息,下图红圈处就是网卡名称。第二步:配置网卡文件注意:不同的linux系统,网卡配置文件是不同的,这里ubuntu的网卡配置文件是/etc/network/interfaces。输入下面命令进行编辑网卡文件sudo vi /etc/network/interfaces默认的文件内容如下:auto loiface lo...转载 2019-06-14 13:25:59 · 24821 阅读 · 0 评论 -
python 获取本地ip地址 计算机名
import socketip_address = socket.gethostbyname_ex(socket.getfqdn(socket.gethostname()))print(ip_address)print("socket.gethostname()", socket.gethostname())print("socket.getfqdn(socket.gethostn...转载 2019-09-24 16:54:22 · 281 阅读 · 0 评论 -
Vm虚拟机扩展Ubuntu系统磁盘空间
转载:https://blog.csdn.net/weixin_39510813/article/details/78387334?fps=1&locationNum=7注意:文章中涉及内存不足的地方,你要首先确定自己的内存空间足够,才能进行扩容...转载 2018-10-11 12:08:58 · 287 阅读 · 0 评论