Linux
文章平均质量分 77
每天进步一点_点
正在不断地学习,希望和大家多多交流。
展开
-
yum安装出现No package ****** available
出现这种错误的原因网络问题检查你的网络情况,可以ping一下百度,看能不能ping通。镜像连接错误使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。解决方法如果是第一种情况,请设置你的网络连接。针对原创 2020-10-19 15:56:49 · 29744 阅读 · 11 评论 -
yum install/update/makecache 时报One of the configured repositories failed (未知)...
参考https://www.cnblogs.com/rwxwsblog/p/5765886.html转载 2020-10-19 15:46:02 · 708 阅读 · 0 评论 -
ssh使用密钥实现免密登录
环境Mac+Cent OS 7生成密钥对ssh-keygen -t rsa -C "xxx",默认文件名称是id_rsa和id_rsa.pub,如果不需要修改密钥文件名称,一路回车直到密钥对生成完成;如果想自己指定,需要在第一次交互中输入自己指定的文件名称。在~/.ssh目录下添加authorized_keys 文件,并将上一步生成的公钥写入该文件cat ~/.ssh/id_rsa.pub > authorized_keys。ssh-copy-id -i ~/.ssh/id_rsa.pub原创 2020-10-19 14:57:45 · 410 阅读 · 0 评论 -
Cent OS升级python2到python3
从Python官网到获取Python3的包, 切换到目录/usr/local/src #wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz使用命令如下命令进行解压缩: tar -xvf Python-3.5.1.tar.xz在/usr/local路径下创建目录–python3.5, 为第4步的安装目录 $mkd转载 2017-05-18 11:47:53 · 1253 阅读 · 0 评论 -
linux(Cent OS)安装python3
linux下安装python3 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurses-devel2.下载 Python3.5代码包 wget https://www.转载 2017-05-10 14:13:04 · 2747 阅读 · 0 评论 -
Cent OS的python升级以后yum不能用的问题
由于yum只支持python到2.6,因此升级以后使用yum会出现以下错误 只需要做以下修改就可以vim /usr/bin/yum,将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6或者直接使用python2.6 命令,如下 但要注意这里需要用命令的绝对路径,不然会报错转载 2017-06-07 13:57:34 · 462 阅读 · 0 评论 -
bash: rsync: command not found报错原因以及解决办法
原文地址:http://www.21yunwei.com/archives/5184 从一个内网机器往线上一个新服务器1.2.3.4(代替)推送数据,发现无法推送,报如下错误:[root@network ~]$/usr/bin/rsync -avz -P -e ssh test.txt 1.2.3.4:/home/wwwroot/testbash: rsync: command not fou转载 2017-09-22 10:49:04 · 2134 阅读 · 0 评论 -
查看JAVA进程中哪个线程CPU消耗最高
一,在centos linux 上查看进程占用cpu过高top shift+h 查看哪个进程程消耗最高二,查看JAVA进程中哪个线程消耗最高2.1 导出java运行的线程信息jstack 进程id(jps查看) jstack 进程id > ps.txt jstack -l 进程id (窗口打印)//另外还有一种方式如果启动方式如下: nohup java ...转载 2018-02-08 19:04:36 · 802 阅读 · 0 评论 -
Cent OS按照上传下载工具lrzsz
最近购买了阿里云服务器自己玩,需要上传下载文件,发现不支持rz,sz 命令,自力更生:yum install lrzsz 安装完成,赶快测试去吧,^_^。原创 2018-09-06 11:37:16 · 652 阅读 · 0 评论 -
linux 下 查看是32位还是64位系统 命令
getconf LONG_BIT uname -a 或者uname -m x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持.arch ...原创 2018-09-06 16:28:27 · 377 阅读 · 0 评论 -
Linux下执行程序出现 Text file busy 时的解决办法
Linux下执行程序出现 Text file busy 时的解决办法。使用 fuser 命令查看程序文件被哪个进程占用,然后用 kill 命令杀死该进程,即解决问题。fuser命令是用来显示所有正在使用着指定的file, file system 或者 socket 的进程信息。如下:[root@localhost]# fuser <程序文件名><程序文件名>...转载 2018-09-07 18:22:16 · 42601 阅读 · 3 评论 -
Linux上创建SWAP文件/分区
很久很久以前,电脑的内存是个珍贵东西,于是乎就有了swap这个东西,简单来说就是内存不够用的时候,用硬盘空间顶上。这个分区在近些年来已经越来越不受大家的待见了,主要是因为现在内存比较宽裕,但是在小内存的VPS上,还是有自己的用武之地的,特别是当看到内存不足之类的错误出现在log中的时候,可以尝试创建swap来分担一下内存的压力。swap无法替代物理内存,性能上也会差很多,在SSD硬盘上使用对读...原创 2018-09-07 18:50:26 · 41286 阅读 · 6 评论 -
docker按照mysql 使用navicat远程登录(阿里云)
安装查找Docker Hub上的mysql镜像[root@izm5ehcc0n8giu3arclxtlz ~]# docker search mysqlNAME DESCRIPTION STARS ...原创 2018-12-30 22:17:26 · 2107 阅读 · 0 评论 -
linux root用户给某个用户赋予权限
chown -R keesail:keesail ./local 指定local目录所有者为keesailchmod 760 ./local 赋予local目录读写权限给keesail,别的用户对这个目录没有任何权限。转载 2017-05-17 10:09:18 · 24210 阅读 · 0 评论 -
MySQL错误Another MySQL daemon already running with the same unix socket.
在国外网站发现的解决方法。 原因多个MySQL进程使用了同一个socket。 两个方法解决: 第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。 第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。 然后就可以启动mysql了。下面是国外原文To prevent the problem from occurring, you mu转载 2017-05-12 10:47:47 · 269 阅读 · 0 评论 -
虚拟机下linux 的root密码忘记怎么修改
http://blog.csdn.net/jiaweizou/article/details/7719413 1、开机时任意按一个方向键,进入界面,选择linux系统,按e键进入2、然后用上下键选择kerner(内核)那一行,按e键进入编辑界面,编辑界面最后一行显示如下:(grub edit> kernel /…=/ rhgb quiet) 3、在编辑界面最后一行添加数字1,添加后内容(grub转载 2016-05-14 22:06:02 · 4939 阅读 · 0 评论 -
Cent OS安装zip(yum方式)
首先把软件安装包列出来:yum list |grep zip/unzip会出现一堆的安装包名字。然后就是直接安装了。yum install zipyum install unzip好了,现在就可以使用zip/unzip来加密和解密文档了。 然后在编译的时候发现有错误:gcc: error trying to exec ‘cc1plus’: execvp: No such file or direc转载 2016-12-28 09:58:56 · 9656 阅读 · 0 评论 -
Cent OS unzip/zip文件到指定目录
压缩并指定目录 举例:zip -r /home/kms/kms.zip /home/kms/server/kms 解压并指定目录 举例:unzip /home/kms/kms.zip -d /home/kms/server/kms转载 2016-12-28 10:05:17 · 823 阅读 · 0 评论 -
Cent OS安装jdk(rpm方式)
1、去oracle官网下载(需要注册)Linux系统的jdk(32或64位),然后上传到系统指定目录。2、查看当前环境中安装了那些jdk,如果有那么卸载掉 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:java version “1.6.0” OpenJDK Runtime Environment (build 1.6.0-b09) Ope转载 2016-12-28 10:13:52 · 1657 阅读 · 0 评论 -
Cent OS安装maven
1.下载maven包 首先从官网上 http://maven.apache.org/ 下载最新版Maven。本人下载包为apache-maven-3.2.1-bin.tar.gz2.减压maven包 执行tar -zxvf apache-maven-3.2.1-bin.tar.gz下图为减压成功页面 3.放在期望目录下(可选) 把减压好的文件放在/opt目录下 执行sudo mv ap转载 2016-12-28 11:18:33 · 1318 阅读 · 0 评论 -
Cent OS安装使用Nexus
也可以参考http://www.tuicool.com/articles/E7ZBv2 *环境要求: jdk_7u2+下载nexus https://www.sonatype.com/download-oss-sonatype 建议安装到/usr/local/这个目录下。 tar zxvf nexus-2.14.2-01-bundle.tar.gz或者unzip nexus-2.14.2-0原创 2017-01-18 10:57:25 · 551 阅读 · 0 评论 -
利用securecrt在linux与windows之间传输文件
SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。转载 2017-03-28 13:16:03 · 1303 阅读 · 0 评论 -
Existing lock /var/run/yum.pid: another copy is running as pid 3004. Another app is currently holdin
今天在虚拟机的Cent OS 6上安装redis时,遇到了一个错误,Loaded plugins: fastestmirror, refresh-packagekitExisting lock /var/run/yum.pid: another copy is running as pid 3004.Another app is currently holding the yum lock; w原创 2017-03-22 17:16:20 · 833 阅读 · 0 评论 -
ssh登录报ssh_exchange_identification: read: Connection reset by peer
今天向服务器上传文件,突然报这个错,网上看到了好几个解决方案,这里说一下解决我这个问题的: 继续百度,又跑到一个歪果仁的网站上,在一个不起眼论坛的一个不起眼的帖子中一个不起眼的跟帖中,一个哥们很低调的说了句“I know this quesiton is old ,but I wanted to share some findings I had,Check if /var/empty/sshd转载 2017-04-28 10:40:11 · 24833 阅读 · 2 评论 -
linux(Cent OS)安装python MySQLdb
这两天要使用python,在cent os上安装MySQLdb时爆出各种问题,安装步骤在服务器安装了mysql 或者mysql-connect的前提下1、安装setuptools2、安装mysql-python问题列举:No module named setuptools *原因: 没有安装setuptools工具 *解决方案: 在python官网https://pypi.python.o转载 2017-05-11 10:32:24 · 767 阅读 · 0 评论 -
/usr/bin/ld: cannot find -lxxx
这个是缺少对应的函式库文件。 其命名规则是:lib+库名(即xxx)+.so/a.会发生这样的原因有以下三种情形:系统没有安装相对应的lib相对应的lib版本不对lib的symbolic link 不正确,没有连结到正确的函式库文件。解决方法: (1)先判断在/usr/lib 下的相对应的函式库文件 的symbolic link 是否正确 若不正确改成正确的连结目标即可解决问题。转载 2017-05-11 10:55:09 · 815 阅读 · 0 评论 -
Linux常用命令总结
修改文件/目录权限chmod [who] [+ | - | =] [mode] 文件名¼1)ls -l:查看所在目录所有文件的权限 2)chmod u=r file:把file文件的当前(用户user)的权限赋值为可写模式 3)chmod g=wrx file:把file文件的当前(组gruop)的权限赋值为可写,可读,可执行模式 4)chmod g-x file:把file文件的当前(转载 2017-04-17 15:05:57 · 305 阅读 · 0 评论 -
添加环境变量
[root@CentOS ~]# vi /etc/profile 在文件末尾加上如下两行代码 PATH=/usr/local/webserver/php/bin:$PATH export PATH要是刚才的修改马上生效,需要执行以下代码 [root@CentOS ~]# source /etc/profile 这时再查看系统环境变量,就能看见刚才加的东西已经生效了 [root@CentO转载 2016-05-14 21:18:11 · 333 阅读 · 0 评论