
Linux
文章平均质量分 68
youz1976
天天向上
展开
-
systemctl restart nginx.service重启失败
问题:systemctl restart nginx.service重启失败。1、查看进程ps -ef|grep nginx2、进入到nginx安装目录下的执行文件目录sbin如果有进程在跑,先停止nginx:nginx -s stop然后执行:service nginx restart3、其他a. 正常停止或关闭Nginx:nginx -s ...原创 2019-10-28 15:37:16 · 3695 阅读 · 0 评论 -
centos7 ssh gitlab自动构建 CI/CD 免密登录
环境背景:现有A,B两台服务器。A有gitlab,B是部署环境,需要在A环境上执行shell脚本,shell脚本中包含ssh roo@*.*.*.*等等,此时需要ssh 免密登录。1、在A上执行:ssh-keygen -t rsa 一切默认,不用输入密码,生成两个文件: /root/.ssh/id_rsa /root/.ssh/id_rsa.pub...原创 2019-09-06 12:05:54 · 2652 阅读 · 1 评论 -
vim 编辑时显示行数
环境centos7.21、首先找到vimrc文件find / -name vimrc我的机器上该文件位置为/etc/vimrc2、修改vimrc文件,添加set number这一行即可,保存退出即可 1 if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" 2 set fileencodings=ucs-bom,utf-8,...原创 2019-05-20 14:29:00 · 807 阅读 · 0 评论 -
安装YouCompleteMe时CMake Error at ycm/CMakeLists.txt:107 (file): file DOWNLOAD HASH mismatch
安装YouCompleteMe,在进行./install.py --clang-completer命令时报以下错误-- Found PythonLibs: /usr/lib64/python2.7/config/libpython2.7.so (found suitable version "2.7.5", minimum required is "2.7") -- Downloadin...原创 2019-03-22 10:42:40 · 9056 阅读 · 2 评论 -
scp 命令
环境centos7.2 , 从A服务器centos7.2(120.11.11.111)传文件夹到B服务器centos7.2的/root/.vim/bundle/YouCompleteMe/目录下登录B服务器控制台,输入命令scp -r root@120.11.11.111:/home/YouCompleteMe/ /root/.vim/bundle/YouCompleteMe/或...原创 2019-03-21 14:50:03 · 439 阅读 · 0 评论 -
svn查看历史报错: Unreadable path encountered; access denied
环境背景,centos7.2 安装路径/opt/svn1、修改配置文件svnserve.conf,/opt/svn/conf/svnserve.conf,加上anon-access = none即可### The sample settings below are the defaults and specify that anonymous### users have read...原创 2019-03-10 21:23:09 · 858 阅读 · 0 评论 -
centos7.2 下crontab定时java程序
背景:写好shell文件后,执行shell文件成功,但是放到定时器crontab却定时失败。 1、crontab定时java程序与其他程序类似,需要注意在sh文件中应该这样写nohup /usr/java/jdk1.8.0_171/bin/java -jar Spider.jar注意:java写全路径 ...原创 2019-02-17 20:11:51 · 702 阅读 · 0 评论 -
centos7.2 离线升级openssh7.9
一:介绍 openssh在低版本有爆出很多漏洞,物理机在机房无外网,没法联网解决:centos7.2 64位 , OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips二、准备工作: lrzsz 、glibc-devel 、gcc 、gcc-c++、 zlib-devel下载离线包openssh-7.9p1.tar.gz、openssl-1.0.2h.tar....原创 2019-01-08 19:41:34 · 7907 阅读 · 0 评论 -
连接不上Ubuntu 安装的mysql 5.7
问题:2台同区域下的阿里云服务器A,B。A服务器是Ubuntu 16.04 64位 安装的mysql5.7,B服务器是centos 7.2 64位但是B服务器却无法连接A服务器的mysql。 在B中测试端口,结果失败1、telnet A的公网ip 3306telnet 120.185.12.21 3306 2、在A中查看3306端口 ...原创 2018-10-18 21:23:23 · 1557 阅读 · 0 评论 -
八、新tars服务,安装web管理系统
效果图标题安装web管理系统1、管理系统源代码目录名称为web修改配置文件,将配置文件中的ip地址修改为本机ip地址,如下:cd /home/py/tarspackage/Tars/websed -i 's/db.tars.com/${your_machine_ip}/g' config/webConf.jssed -i 's/registry.tars.com/${your...原创 2018-10-12 11:55:16 · 2252 阅读 · 1 评论 -
七、新tars服务,框架基础服务打包
1、可参考旧版本https://mp.youkuaiyun.com/postedit/80878045 2、新版本与旧版本相比,这里就是编译的路径变了旧版本是在 ...../Tars-master/cpp/build新版本是在....../Tars/framework/build 3、解压之后的framework.tgz文件,各核心服务的配置文件名也做了修改,但是里面的内容未变,...原创 2018-10-12 11:16:34 · 2265 阅读 · 0 评论 -
六、新tars服务,创建数据库
1、创建数据库sql脚本在framework/sql目录下,修改部署的ip信息标题 cd /home/py/tarspackage/Tars/framework/sqlsed -i "s/192.168.2.131/${your machine ip}/g" `grep 192.168.2.131 -rl ./*`sed -i "s/db.tars.com/${your mac...原创 2018-10-12 10:22:40 · 1112 阅读 · 0 评论 -
五、新tars服务,c++ 开发环境安装
这个与之前的版本有所差异1、前面已经git tars框架了,然后进入build源码目录cd {$source_folder}/buildcd /home/py/tarspackage/Tars/framework/buildyum install flex bison 不然会报错chmod u+x build.sh./build.sh prepare./build....原创 2018-10-12 00:28:32 · 1681 阅读 · 0 评论 -
四、新tars服务,web管理系统开发环境安装
1、以linux环境为例:以官网提供的nvm脚本安装执行以下命令:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bashsource ~/.bashrcnode和带有负载功能的node应用的进程管理器pm2安装 nvm install v8.11....原创 2018-10-11 23:46:10 · 1214 阅读 · 0 评论 -
三、新tars服务,安装mysql
mysql安装步骤与旧版本一致,就不重复了 请参考https://mp.youkuaiyun.com/postedit/80877777 安装maven jdk也可以去看前面的文章https://mp.youkuaiyun.com/postedit/80877886原创 2018-10-11 17:06:26 · 881 阅读 · 0 评论 -
二、新tars服务,安装cmake,git tars
1、1、1)glibc-devel安装介绍如果没有安装glibc的开发库,需要先安装。例如,在Centos下,执行:yum install glibc-devel2)yum install gccyum install gcc-c++ 3)yum install lrzszyum install -y git4)上传资源包,git tars框架git ...原创 2018-10-11 16:53:17 · 989 阅读 · 0 评论 -
一、新tars服务,部署准备工作
环境准备:centos7.2 最低配置 1核2G1M ,文章所使用的是阿里云服务器。 1、新版本tars,将支持的几个语言的tars服务独立开来。标题tars的地址:https://github.com/TarsCloud2、新版本的几处改动标题 3、安装的资源包,下载地址https://download.youkuaiyun.com/download/u014520797/...原创 2018-10-11 16:07:42 · 2733 阅读 · 0 评论 -
Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
centos7.2 安装mysql5.6时报错Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) 解决 :1、在根目录输命令find / -name CMakeCache.txt2、删除mysql下的CMakeCache.txt3、缺少ncurses-devel包,yum install ...原创 2018-10-09 23:49:09 · 3392 阅读 · 1 评论 -
阿里云监控Agent进程停止
本机环境,centos 7.2 64位启动命令/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh start查看进程ps aux|grep cloudmonitor 详情请参考https://blog.youkuaiyun.com/nxstack/article/details/80649756...原创 2018-09-27 22:18:57 · 3071 阅读 · 0 评论 -
Linux 杀死同名进程
ps -efww|grep python3 |grep -v grep|cut -c 9-15|xargs kill -9原创 2018-08-24 10:28:36 · 610 阅读 · 0 评论 -
阿里云rds如何下载备份
详细文档见https://help.aliyun.com/knowledge_detail/41817.html1、登录阿里云控制台 2、复制内网地址 3、在同一账号下同一区域的ecs的某路径下执行命令,使用内网即可,如果是非同一账号或者非同一区域则用外网地址。wget -c '<数据备份文件外网下载地址>' -O <自定义文件名>.tar...原创 2018-08-06 19:58:08 · 4445 阅读 · 0 评论 -
linux /dev/vda1 磁盘满了,解决办法
1、当使用df -h命令查看磁盘使用情况时发现满了2、这时候我们需要使用命令du -sh * 看哪个目录占用空间大比如 cd /usr3、当然你查看的文件路径还有其他,比如:cd /cd /etccd /home等等...原创 2018-06-28 11:11:01 · 113715 阅读 · 29 评论 -
centos crontab定时运行shell脚本
1、安装yum install crontabs2、创建脚本touch test.sh3、编辑脚本vi test.sh4、编辑crontab -e (类似于vi操作)20 23 * * * /home/pe/test.sh表示每天晚上23:20运行脚本test.sh5、手动启动crontab服务:service crond start深...原创 2018-06-07 22:50:11 · 7434 阅读 · 0 评论 -
CentOS7 开关防火墙
开启 systemctl start firewalld关闭 systemctl stop firewalld====================centos6 关闭防火墙 service iptables stop原创 2018-05-20 18:49:23 · 383 阅读 · 0 评论 -
Linux 操作**.sh文件时 Permission denied 解决
1、Linux 操作**.sh文件时 Permission denied表示对该文件的权限不够。2、比如说,在部署tars服务时,需要用到create_tars_server.sh,但是出现了-bash: /usr/local/tars/cpp/script/create_tars_server.sh: Permission denied3、那么就需要chmod u+x /usr/local/ta...原创 2018-05-20 15:43:15 · 24586 阅读 · 0 评论 -
Linux 怎么显示开火车动画
环境 Linux dgsdfsd 4.4.0-93-generic #116~14.04.1-Ubuntu SMP Mon Aug 14 16:07:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux命令:原创 2018-05-16 19:24:44 · 4053 阅读 · 0 评论 -
Ubuntu 下搜索jdk安装位置
1、Ubuntu 下搜索jdk安装位置which javac返回/usr/bin/javacfile /usr/bin/javac返回/usr/bin/javac: symbolic link to `/etc/alternatives/javac'然后file /etc/alternatives/javac返回/etc/alternatives/javac: symbolic li原创 2017-01-23 20:09:26 · 501 阅读 · 0 评论 -
Linux mysql 连接过多
1、too many connections2、查看连接数量查看由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。3、查看具体连接情况或者用navicat服务器监听工具,在navicat工具栏中选择服务器监听,选择数据库4、有没有发现time值很大,这是因为mysql默认 安装时等待时间设为默认的28800(8小时)原创 2017-01-01 21:39:28 · 2498 阅读 · 0 评论 -
远程访问Ubuntu 上resin 管理页面
背景:想要在Windows上浏览器访问resin管理界面,但是遭到拒绝1、访问拒绝2、发送配置文件到本地Windows,不会rz 和 sz命令的请看http://blog.youkuaiyun.com/u014520797/article/details/533635583、修改配置文件4、删除配置文件5、上传已经修改好的配置文件到Ubuntu原创 2016-12-02 19:06:40 · 849 阅读 · 0 评论 -
阿里云Ubuntu挂载数据盘
1、首先用secureCRT登录到阿里云Ubuntu服务器,不会的可以看之前的文章http://blog.youkuaiyun.com/u014520797/article/details/533395682、然后是自己有已经购买了数据盘,然后开始3、检查是否有未挂载的磁盘4、分区数据盘之前的截图如下,图片解释多些5、检查是否分区成功原创 2016-12-01 08:46:44 · 3844 阅读 · 0 评论 -
Navicat 连不上Ubuntu上的mysql数据库,10038。
这个问题困扰了我一个上午,在网上查找了很多,结合自己的想法,终于解决了。1、环境背景,阿里云Ubuntu14.04.2,mysql-server-5.6, navicat客户端2、查看了网上的资料,首先说关掉防火墙,所以查看了防火墙状态没有防火墙3、检查3306的这个端口是否开启,默认是没有开启执行命令 netstat -an|gre原创 2016-11-30 20:13:28 · 7156 阅读 · 1 评论 -
在阿里云Ubuntu上安装mysql
1、判断是否安装mysql2、更新3、安装mysql server4、输入密码回车5、再次确认密码回车6、连接mysql7、几条操作语句8、9、原创 2016-11-29 20:10:43 · 2912 阅读 · 0 评论 -
购买阿里云服务器-创建阿里云实例
记住我的推荐码1、之前购买过一次实例,没有记录下来。这次购买了个新的,准备安装Ubuntu玩玩。2、看图说话3、带宽刚开始可以选择1M,其实也2M也贵不了多少4、数据盘很便宜,大概是每5G1.5元5、订单,付款之前看清楚6、购买时输入我的推荐码,即可享受折扣,但是仅限于你首次购买7、最后原创 2016-11-29 20:09:39 · 4336 阅读 · 0 评论 -
阿里云Ubuntu安装resin
1、用到resin需要安装jdk,记住是jdk,不是jre,不然运行resin会报错的。安装jdk和resin先后次序没有规定。安装jdk请看http://blog.youkuaiyun.com/u014520797/article/details/533910512、下载好resin,resin官网下载http://caucho.com/products/resin/download下载原创 2016-11-29 20:04:42 · 1214 阅读 · 0 评论 -
阿里云Ubuntu安装卸载openjdk
为了安装使用resin,安装了几次jdk都失败,最后还是成功了。分享一个快捷键,用光标选中内容,右键单击便粘贴在输入栏了1、错误示范:以下这样是可以安装成功jdk,但是resin用不了,因为resin需要jdk,这个安装的是jre,没有安装apt-get的先安装apt-get,Ubuntu会有提示的。原创 2016-11-29 19:46:46 · 1657 阅读 · 0 评论 -
secureCRT连接阿里云Linux
secureCRT连接阿里云Linux1、下载secureCRT;http://download.youkuaiyun.com/detail/u014520797/9693901;解压安装2、新建连接3、技巧:Alt+Enter 是转换全屏与否的通用快捷键, 恍然想起来似曾相识啊4、中文乱码,把“字符编码”设置为“UTF-8”原创 2016-11-27 11:51:06 · 9746 阅读 · 2 评论 -
阿里云 Ubuntu上的mysql运行sql文件来创建表
1、2、3、4、5、6、7、原创 2016-11-27 11:43:43 · 2458 阅读 · 0 评论 -
secureCRT上传下载文件到阿里云Ubuntu服务器上
secureCRT上传下载文件到阿里云Ubuntu服务器上原创 2016-11-27 11:35:43 · 3500 阅读 · 0 评论 -
Ubuntu 操作mysql 基本知识
阿里云 Ubuntu连接mysql数据库的基本操作,连接数据库,增删改查等等操作原创 2016-11-27 11:22:57 · 668 阅读 · 0 评论