linux
文章平均质量分 57
一些关于linux的知识 主要是CentOS
SongpingWang
计算机视觉相关--程序语言相关
展开
-
CentOS 安装gcc14
配置新版本 GCC 需要成为你的主力编译器,可以编辑 Bash 的配置文件。文件,将下面这些命令添加进去。原创 2024-07-30 18:15:29 · 325 阅读 · 0 评论 -
监控服务进程并自动重启 monitor
【代码】监控服务进程并自动重启 monitor。原创 2024-04-28 16:06:59 · 322 阅读 · 0 评论 -
Windows子系统WSL2 (ubuntu安装 docker、nvidia-docker)
Windows子系统WSL2 (ubuntu安装 docker、nvidia-docker)原创 2022-12-06 15:32:26 · 5450 阅读 · 2 评论 -
Linux 输出宽字符相关
Linux 输出宽字符,string2wstring原创 2023-02-01 09:20:35 · 573 阅读 · 0 评论 -
Linux 查看程序(动态库)、进程的依赖库的方法
Linux 查看程序(动态库)、进程的依赖库的方法原创 2022-11-30 10:58:45 · 13109 阅读 · 0 评论 -
CentOS 7 minimal安装与使用(cpp-py) opencv静态编译
centos 搭建部署cpp/python 开发环境原创 2022-10-18 10:51:15 · 1234 阅读 · 0 评论 -
iptables服务简单使用
linux 网络ip地址限制访问原创 2022-09-15 16:00:52 · 800 阅读 · 0 评论 -
Ubuntu20.04 服务器版使用
ubuntu服务器版的简单使用原创 2022-06-12 20:35:58 · 1550 阅读 · 1 评论 -
linux 关闭Ubuntu桌面版GUI(图像界面)
关闭Ubuntu桌面版GUI个人用于开发的Ubuntu虚拟机有个服务端集群,用不到GUI,且要复制多个,但是多个GUI一起开电脑吃不消,故找了下关闭GUI的方法如下:永久关闭sudo systemctl set-default multi-user.target永久开启sudo systemctl set-default graphical.target临时关闭sudo service lightdm stop临时开启sudo service lightdm start...原创 2021-10-22 17:02:49 · 8229 阅读 · 0 评论 -
linux 临时挂载(mount)与永久挂载(win10与CentOS虚拟机同步文件)
linux 路径临时挂载(两个文件夹之间的映射)将/mnt/hgfs/src_temp文件夹挂载到 /home/user/srccd ~mkdir srcmkdir -p /mnt/hgfs/src_temp # 这个名字随便取(被挂载后遮蔽了)sudo mount --bind /mnt/hgfs/src_temp ~/srclinux 路径永久挂载(两个文件夹之间的映射)sudo vim /etc/fstabUUID=74e39627-7ac5-429d-bdfa-345325108原创 2021-10-22 09:41:52 · 1863 阅读 · 0 评论 -
CMake/xmake 简单入门教程
文章目录一、常用变量二、项目示例一、常用变量cmake教程:https://cmake.org/cmake/help/v3.17/guide/tutorial/index.html预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录, 通常是${PROJECT_SOURCE_DIR}/buildPROJECT_NAME 返回通过 project 命令定义的项目名称CMAKE_INCLUDE_PA转载 2021-09-22 16:42:19 · 1428 阅读 · 0 评论 -
pip download制作离线安装
由于公司的服务器处于与外网隔离的状态,安装第三方包比较麻烦,故写此文章,仅供参考。1. 在本机虚拟机(物理机)联网执行直接执行:pip download -d /home/pkgs tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple或者将需要安装的软件写入requirement.txt 执行pip download -d /home/pkgs -r requirement.txt以在公司服务器上安装tensorflow等开发环境为例(离线安装原创 2021-06-07 10:38:13 · 1074 阅读 · 0 评论 -
Linux 限制IP访问与白名单
添加白名单执行:add_iptable.sh 脚本:echo "============ 请使用超级权限/sudo 执行 =============="sudo yum -y install iptables iptables-servicestouch /etc/sysconfig/iptablescat >> /etc/sysconfig/iptables <<"EOF"*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]原创 2021-05-25 15:37:42 · 3127 阅读 · 0 评论 -
Linux(CentOS7) 搭建webdav服务
文章目录一、安装流程如下:二、创建用户名与密码启动服务参考:https://blog.csdn.net/bingwen0210/article/details/6606662一、安装流程如下:echo -e '\033[32m======= 安装webdav服务 使用超级权限执行!==========\033[0m'sleep 3echo "1. 执行安装webdav"sudo yum -y install httpd*echo "2. 引入webdav的相关配置"echo "Inclu原创 2021-03-19 17:08:41 · 7346 阅读 · 2 评论 -
Linux grep
文章目录grepgrep命令常见用法文本搜索统计文件或者文本grep递归搜索文件常用组合命令相关命令Linux下载grepLinux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。-a 不要忽略二进制数据。-A <显示行数> 除了显示符合范本原创 2021-01-12 09:49:32 · 319 阅读 · 2 评论 -
CentOS 包管理工具 yum 安装、卸载、升级软件
文章目录一、使用yum安装和卸载软件二、用yum查询想安装的软件三、清除YUM缓存四、yum命令工具使用举例一、使用yum安装和卸载软件安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。用YUM安装软件包命令:sudo yum转载 2020-12-02 09:39:14 · 1512 阅读 · 0 评论 -
CentOS安装zbar及pyzbar
CentOS安装zbar方法一方法二方法三方法一sudo yum updatesudo yum install python3-develsudo yum install zbar-develsudo yum install zbarpip install pyzbar不知为何我执行上面指令出现:No package zbar/zbar-devel available.直接执行pip install pyzbar报错: Building wheel for zbar (setup.p原创 2020-12-01 09:45:52 · 3197 阅读 · 0 评论 -
CentOS7.8 安装 OpenCV
文章目录一、安装依赖二、安装OpenCV2.1 下载安装2.2 配置OpenCV一、安装依赖系统依赖:sudo yum -y install epel-releasesudo yum -y install gcc gcc-c++sudo yum -y install cmakesudo yum -y install autoconf automake bzip2 bzip2-devel cmake freetype-devel gcc gcc-c++ git libtool make mercu原创 2020-10-27 18:08:21 · 1588 阅读 · 0 评论 -
Linux 批量重命名-修改配置文件 shell 命令
批量重命名:添加前缀depuser@TSDEP61:/csdn$ ls1.txt 2.txt 3.txt 4.txt 5.txtdepuser@TSDEP61:/csdn$ for i in `ls`; do mv -f $i `echo "text_"$i`; donedepuser@TSDEP61:/csdn$ lstext_1.txt text_2.txt text_3...原创 2020-04-14 10:58:33 · 878 阅读 · 0 评论 -
CentOS 7 minimal安装与使用
CentOS 下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/我安装mini版后,ifconfig、yum、iwconfig等各种命令无法使用出现问题处理 username is not in the sudoers file. This incident will be reported.依次处理流程:1.su 切成root2....原创 2020-03-29 11:38:28 · 4354 阅读 · 0 评论 -
Ubuntu16.04安装gcc7
Ubuntu16.04安装gcc7依次执行:sudo apt-get install software-properties-common python-software-propertiessudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get update sudo apt-get install gcc-7...原创 2020-01-03 11:17:48 · 2194 阅读 · 1 评论 -
Centos 环境有关--Docker离线安装--显卡驱动离线安装等
一、docker离线安装Centos版本必须为7以上。卸载已安装旧版本。sudo yum remove docker docker-common docker-selinux docker-enginedocker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm 【下载点击】docker-ce-selinux-17.03.2.ce-1.el7.centos.n...原创 2019-12-13 12:38:24 · 491 阅读 · 0 评论 -
linux 服务器之间数据复制—scp
文章目录一、命令详情介绍scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 ...原创 2019-05-14 11:26:57 · 3236 阅读 · 0 评论 -
Linux下编译安装python3
前言:Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境...原创 2018-07-24 18:51:02 · 414 阅读 · 0 评论 -
linux查看硬件配置命令
文章目录硬件查看命令cat /proc/cpuinfo 分析输出硬件查看命令系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb ...原创 2019-08-02 15:25:02 · 14077 阅读 · 6 评论 -
Linux-(zip,tar,rar,xz)压缩与解压
文章目录一、zip 压缩格式1.1 压缩常用命令1.2 解压常用命令二、tar 压缩格式2.1 压缩常用命令2.2 解压常用命令2.3 解压命令汇总2.4 XZ 压缩与解压三、rar 压缩格式四、关于tar更多详情一、zip 压缩格式命令格式:[user@localhost ~]$ zip [选项] 压缩包名 源文件或源目录1.1 压缩常用命令压缩文件:[user@localhos...原创 2019-08-19 16:23:35 · 2959 阅读 · 0 评论 -
linux 端口监听 Netstat 常用命令
文章目录一、Netstat二、Netstat 常用命令2.1 Linux 查看程序端口使用情况2.2 Linux查看程序端口占用情况三、Netstat 命令详情一、NetstatNetstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。监听端口(列出所有端口,查看服务是否运...原创 2019-08-24 10:24:14 · 6086 阅读 · 0 评论 -
Linux Vim 命令-操作-快捷键大全
一、打开文件启动vimvim 直接启动vimvim filename 打开vim并打开(不存在则创建)名为filename的文件打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件:open file在新窗口中打开文件:split file切换到下一个文件:bn切换到上一个文件:bp查看当前打开的文件列表,当...原创 2019-01-01 21:12:07 · 1193 阅读 · 0 评论 -
Linux pip命令报错—ImportError报错
Linux pip命令报错 -bash: pip: command not found—ImportError:No module named XXX一、Linux pip命令报错 -bash: pip: command not found二、ImportError:No module named XXX一、Linux pip命令报错 -bash: pip: command not found...原创 2019-08-21 14:11:20 · 1061 阅读 · 0 评论 -
Anaconda环境搭建
Anaconda环境搭建创建环境 创建命令:conda create -n env_name python=3.x #env_name :环境名 #python=2.x/3.x :指定python版本示例: conda create -n py36 python=3.6创建名py36...原创 2018-05-24 21:29:23 · 3811 阅读 · 1 评论 -
linux 后台运行python程序
用Xshell连接服务器,打算在服务器上后台运行,但是一旦会话连接断开,代码也会结束执行。使用 nohup 命令挂起服务并输出日志nohup python -u test.py > out.log 2>&1 &nohup sh **.sh > /dev/null 2>&1 &其中参数:-u 是为了取消缓存,让代码输出结果可以直接...原创 2019-09-28 08:01:59 · 1183 阅读 · 0 评论 -
linux ps进程查看与杀死
ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H 显...原创 2019-08-02 15:38:11 · 866 阅读 · 1 评论