
Linux
Linux日常使用及总结
jartins
这个作者很懒,什么都没留下…
展开
-
Error: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory
原因:没有将共享库放在加载程序可以找到它的位置。查看a目录和b文件夹中是否有任何共享库(文件以lib开头,通常以.so结尾)。找到它们后,创建一个名为/etc/ld.so.conf.d/opencv.conf的文件,并将指向存储库的文件夹的路径写入其中,每行一个。处理方案:第一步[root@*** /] find / -name libopencv_calib3d.so.2.4/home/vpcloud/.jumbo/lib/libopencv_calib3d.so.2.4第二步:.原创 2021-05-19 14:39:02 · 2624 阅读 · 0 评论 -
git 生成 SSH key
SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制 步骤检查SSH keys是否存在 生成新的ssh key 将ssh key添加到GitHub中如何生成SSH KEY1. 检查SSH keys是否存在输入下面的命令,如果有文件id_rsa.pub 或 id_dsa.pu...转载 2019-02-25 11:26:13 · 324 阅读 · 0 评论 -
Centos7 下安装PHP7 phpredis扩展报错解决办法 致命错误:ext/standard/php_smart_str.h
php7编译安装phpredis扩展报一下错误的解决办法hecking whether -lc should be explicitly linked in... nochecking dynamic linker characteristics... GNU/Linux ld.sochecking how to hardcode library paths into progra...转载 2018-05-19 07:49:45 · 12964 阅读 · 2 评论 -
Node remains in conflict,svn在服务器上显示冲突
症状:index页面修改后某标题后提交svn,并没有报错也没有显示冲突,但访问线上却发现并没有改变....尴尬了,删了传,传了删,重新检出,重新上传。。。。 通通不管用。。找原因:查看服务器,发现也没有冲突文件删掉index.html后 再 svn update ,发现有报错报错显示 Skipped 'index.html' -- Node remains in conflict 说index.h...原创 2018-06-11 07:46:43 · 1216 阅读 · 0 评论 -
搭建和使用SVN
Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository) 中。这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样您就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。SVN 的一些概念repository(源代码库):源代码统一存放的地方Checkout(提取...转载 2018-05-19 07:52:00 · 229 阅读 · 0 评论 -
svn使用及相关详解
231原创 2018-05-12 00:13:10 · 256 阅读 · 0 评论 -
linux 安装或更新 cmake
导读 从MySQL5.5版本开始,MySQL源码安装的编译工具由configure开始向cmake过渡 cmake是一个跨平台的安装(编译)工具 安装最新的cmake版本需要我们去官网下载最新的源码包使用命令 查看当前cmake版本cmake --version第一步:首先yum安装gcc gcc-c++ yum install gcc-c++ gcc -y第二步:去 cmake官网 ...原创 2018-04-22 20:12:16 · 5638 阅读 · 0 评论 -
Linux的硬盘使用情况、挂载、SSD挂载
df -h #显示目前在Linux系统上的文件系统的磁盘使用情况统计。 lsblk #列出块设备信息(df -h不能看到的卷) mount #挂载命令1、查看linux下的硬盘挂载的空间、使用空间使用下面命令格式化已附加上,但df-h不能看到的卷使用命令 :df -hFilesystem文件系統siz...原创 2018-11-28 20:11:33 · 4225 阅读 · 0 评论 -
Ecs linux 7.2 搭建lamp
写在前面操作系统:CentOS 7.2 64位 Apache:2.4.23 MySQL:5.7.17 PHP:7.0.12准备工作设置防火墙运行命令关闭防火墙。 systemctl stop firewalld.service 运行命令关闭防火墙开机自启动。 systemctl disable firewalld.service 安装软件运行命令下载软件、...转载 2018-11-28 19:40:47 · 286 阅读 · 0 评论 -
Linux常用命令大全(非常全!!!)
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q ...原创 2018-07-06 18:38:25 · 960 阅读 · 1 评论 -
iptables和selinux区别
iptables用于设置防火墙(firewall), 即管理内外通信。iptables 能做到“控制内部机器上网与不上网,访问哪些网站的控制”但日志只能记录关于访问ip数据的相关信息SELinux主要用于对文件(file), 文件夹 (directory), 过程(process)的限制。...原创 2018-07-05 10:48:42 · 2341 阅读 · 0 评论 -
apache开启url重写的方法:
1、打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里) 2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 3、找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉 注:AllowOverride 的参数设置为ALL,表示...原创 2018-07-03 11:07:53 · 1800 阅读 · 0 评论 -
常用命令集合
yum安装的apache 卸载命令# yum list | grep httpd 显示安装的目录# yum erase httpd.x86_64 卸载httpd#rpm -qa|grep aprapr-util-1.5.2-6.el7.x86_64apr-1.4.8-3.el7.x86_64#rpm -e --nodeps...原创 2018-06-30 17:07:03 · 157 阅读 · 0 评论 -
mysql中创建唯一约束防止数据重复
针对数据重复插入的情况,我们通常会在业务代码中进行处理,就是说入库的时候先查一遍有没有,没有记录的情况再准许入库。但是如果只是自己处理业务代码时先查后入库,并发高时会发生意想不到的后果。比如现在表tab里有两个字段fa, fb。业务规定,fa和fb的值只能成对出现一次(好比1,2入库一次,就不能再有一条1,2的记录入库)。当在自己的业务代码里处理避免再次入库时,会这样处理,步骤一:se...转载 2018-06-27 14:35:10 · 446 阅读 · 0 评论 -
Linux 彻底删除 MySQL
[root@iZ2zeeq04koeqssc98d0okZ mysql]# rpm -qa|grep -i mysql mysql-community-common-5.6.40-2.el7.x86_64mysql-community-libs-5.6.40-2.el7.x86_64mysql-community-server-5.6.40-2.el7.x86_64mysql-...原创 2018-06-01 11:33:24 · 613 阅读 · 0 评论 -
yum 安装 lanmp
首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall:systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动或者开启某端口 firewall-cmd --permanent --add-port=500...原创 2018-06-01 10:44:03 · 563 阅读 · 0 评论 -
Centos7下 MySQL 导入大批量sql的处理方法
一、上传SQL文件至服务器二、pwd SQL文件的目录 复制下这个目录[root@iZ2zeeq04koeqssc98d0okZ html]# pwd/usr/local/nginx/html三、进入mysql 开始导入[root@iZ2zeeq04koeqssc98d0okZ html]# mysql -uroot -pmysql> show global ...原创 2018-05-31 16:58:47 · 2208 阅读 · 0 评论 -
服务器返回的14种常见HTTP状态码
当我们从客户端向服务器发送请求时 服务器向我们返回状态码 状态码就是告诉我们服务器响应的状态 通过它,我们就可以知道当前请求是成功了还是出现了什么问题 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其实我查阅资料发现还有一个6打头的一个 600 Unparseable Response Headers 表示服务器没有...转载 2018-05-22 17:41:07 · 432 阅读 · 0 评论 -
CentOS7关闭防火墙
CentOS6关闭防火墙使用以下命令,//临时关闭service iptables stop//禁止开机启动chkconfig iptables offCentOS7中若使用同样的命令会报错,stop iptables.serviceFailed to stop iptables.service: Unit iptables.service not loaded.这是...转载 2018-05-16 00:26:49 · 591 阅读 · 0 评论 -
centos7安装mysql
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-communit...转载 2018-05-14 15:44:14 · 245 阅读 · 0 评论 -
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
一、重置了阿里云磁盘 发现本地计算机远程连接不了 报错如下GoogoldeMBP:~ googol$ ssh root@47.94.15.***@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@...原创 2018-04-29 09:06:58 · 185 阅读 · 0 评论 -
yum install mysql-server 不存在mysql-server包的解决办法
不概述 直接上方法wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmlsmysql-community-release-el7-5.noarch.rpmrpm-ivhmysql-community-release-el7-5.noarch.rpmps:如果出现can't create...原创 2018-04-22 23:46:14 · 1413 阅读 · 0 评论 -
yum源安装MySQL
一、查看服务器有没有安装过mysql 1. 查看有没有安装包yum list mysql*#移除已经安装的mysqlyum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf 2. 查看是否还有MySQL软件ps -aux | grep...原创 2018-04-22 23:54:30 · 401 阅读 · 0 评论 -
阿里云 Linux(centos7.2) 中 lamp/lnmp 源码编译安装与配置 (荐)
理论什么是LAMP LAMP = Linux + Apache + MySQL +PHP为什么使用LAMP涵盖了整个web的开发流程流行、免费、开源、轻量(新版的Apache只有7M)Linux开源的类Unix操作系统,可以免费使用和自由传播Centos、Ubuntu、Redhat、红旗都是其他发行版本Linux与WindowsLinux与Windows有质的不同用户假设(面向的群体,Lin...原创 2018-04-22 02:54:54 · 866 阅读 · 0 评论 -
MySQL客户端访问权限配置
前期文章是关于mysql安装及数据库配置,本次是配置mysql数据库,便于客户端能够访问mysql数据库,下面进行安装步骤介绍,本文以CentOS Linux为例,所操作MySQL版本为5.0.72(其他版本与此类似),高手请飘过。前提:保证MySQL服务是正常运行的MySQL数据库的端口要在防火墙中已开启已安装的Cen...原创 2018-04-21 21:00:15 · 4130 阅读 · 0 评论 -
MySQL 连接错误Can‘t connect to MySQL server on (61)
链接数据库时忽然遇到一个问题。Mac Navicat链接时报错Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (61)。PS. win版Navicat 报错Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (10038)其中xx.xx.xx.xx是ip地址。1、查看该用户是否有远程登录的权限...原创 2018-04-02 14:03:06 · 13392 阅读 · 1 评论 -
在Linux环境下mysql的root密码忘记解决方法(三种)
MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上...转载 2018-04-02 14:01:40 · 637 阅读 · 0 评论 -
cobbler exception on server: ‘internal error, unknown profile name CentOS-7‘
cobbler profile 查看配置信息列表[root@192 kickstarts]# cobbler profile list CentOS-7-i386[root@192 kickstarts]# cobbler profile edit --name=CentOS-7-i386 --kickstart=/var/lib/cobbler/kickstarts/cento...原创 2019-03-15 14:35:40 · 804 阅读 · 0 评论 -
Docker 学习
Docker入门什么是docker:是一个容器,将程序打包隔离,可以粗糙的理解为一个轻量级的虚拟机(的确不是虚拟机 少一个Docker Engine),Docker解决了软件包装的问题。mac安装docker:进入docker.com官网、点击 Get Startedlinux安装docker:sudo wget -qO- https://get.docker.com | shsudo usermod -aG docker xbfdocker架构介绍与实战..原创 2020-12-08 14:24:58 · 649 阅读 · 0 评论