前言
在用VPS安装Python环境的时候有出现"-bash: make: command not found
"提示问题,一般我们很多时候安装软件也会出现这样的问题。
解决方法
Centos
yum -y install gcc automake autoconf libtool make
Debian或者Ubuntu
apt-get install gcc automake autoconf libtool make
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1454/
不妨点个广告再走嘛
相关推荐
-
Linux系统下vim编辑文件时出现中文乱码的解决办法
说明:一般我们在编辑文件的时候,都喜欢用WinSCP等FTP软件进行编辑,这样确实方便不少,也有时候为了方便直接用vim编辑文件。不过有时候编辑带有中文文件的时候会出现乱码的情况,这样有点影响我们的操作,这里就说下解决方法。 方法 1、编辑.vimrc文件 vim .vimrc 加入以下代码: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 保存并退出,当然也可以用WinSCP等FTP软件在root文件夹新建并编辑.vimrc文件。 2、执行生效 source .vimrc
-
OpenVZ平台Google BBR加速TCP之Rinetd方式
简介 Rinetd这种方式其实两三个月前就已经有了,是v2ex网友@linhua的成果,他直接将BBR内置到了Rinetd里边,比较方便的就能配置出来。也就是由于配置比较简单,先说一下手动搭建的方法。后续扩软博主可能会制作出通用的rinetd-bbr一键脚本,到时候更新一键包方法。 手动安装 Github地址:https://github.com/linhua55/lkl_study系统支持:仅支持64位系统。1、下载文件到/usr/bin/rinetd-bbr wget -O /usr/bin/rinetd-bbr https://github.com/linhua55/lkl_study/releases/download/v1.2/rinetd_bbr_powered 2、设置权限 chmod a+x /usr/bin/rinetd-bbr 3、创建配置文件 vi /etc/rinetd-bbr.conf 输入以下内容 # bindadress bindport connectaddress connectport 0.0.0.0 443 0.0.0.0 443 其中的443请改为你的端口,IP地址统一写0.0.0.0。 4、获取接口名称 # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN link/void inet 127.0.0.2/32 scope host venet0 inet 10.10.10.10/32 brd 10.10.10.10 scope global venet0:0 看具有公网IP的接口名称(比如我的公网IP是10.10.10.10),上面这种的接口是venet0:0而不是venet0,搬瓦工的OpenVZ应该都是venet0:0接口。 5、启动 /usr/bin/rinetd-bbr -f -c /etc/rinetd-bbr.conf raw venet0:0 & 注意:将最后的接口改为你上面获取到的接口。在命令最后面加&以使其能后台运行。 验证 正常情况下的输出:...
-
给博客网站添加鼠标点击水波动画效果
说明:最近挺喜欢给博客添加各种特效,之前整理过几个,参考:给Typecho、Emlog等博客网站添加鼠标点击文字特效,给Typecho博客网站评论框配置炫酷的打字效果,刚刚又找了个鼠标点击水波动画效果的js文件,这里说下使用方法。 方法 下载特效JS文件:ripple.js,将其放在网站目录某个地方,然后编辑主题文件footer.php: #在</body>后面添加如下一句代码 <script type="text/javascript" src="(这个脚本的路径)"></script>
-
LNMP删除和关闭Mysql日志
说明:一般mysql会生成一堆的mysql.bin.*的一堆的日志,针对我们这种小网站来说,确实没什么实际大的用处,还有可能塞满我们的硬盘。一般情况下,很多人都会选择关了它,反正有每个小时的mysqldump导出记录备档。 方法 删除Mysql日志第一、日志文件地址 /usr/local/mysql/var/ 在上面的文件夹中,有几M到几个G不等,我们也不要急于全部删除,可以选择几个大的删除就可以。 第二、重启MYSQL /etc/init.d/mysql restart 关闭Mysql日志第一、找到文件 /etc/my.cnf 注释下面2行文件: #log-bin=mysql-bin #binlog_format=mixed 当然,如果你非要留着,也可以缩短日志的保存时间,默认是10天。 expire_logs_days = 10 #修改此项即可 /etc/init.d/mysql restart
-
Caddy Web Server一键管理(开始/停止/安装/更新/卸载)脚本
说明:Caddy是一个极简而强大的HTTP服务器,支持HTTP/2静态网页服务器,安装也快,之前也发过逗比的一个Caddy脚本,参考:一个极简的HTTP Server: Caddy一键安装脚本,不过该脚本有点简洁,只提供安装+运行功能,现在再发个功能比较全的Caddy脚本,该脚本是爱学习的博主无意间在国外技术网站看到的,而国内很难找到这么齐全的,所以就分享给大家,且该脚本支持开始、停止、安装、更新、卸载等功能。 安装 Github地址:https://github.com/sayem314/Caddy-Web-Server-Installer 系统要求:Ubuntu 14.x、15.x、16.x,Debian 7.x、8.x、9.x,CentOS 6.8、7.2。 运行以下命令: wget https://git.io/vra5C -O - -o /dev/null|bash 然后使用下列命令进行操作: caddy start #开启Caddy Web Server caddy stop #停止Caddy Web Server caddy reload #重载Caddy Web Server caddy restart #重启Caddy Web Server caddy status #查看Caddy Web Server状态 caddy install #安装Caddy Web Server caddy edit #编辑配置文件Caddyfile caddy service #使Caddy Web Server成为一项服务(upstart/systemd) caddy update #升级Caddy Web Server caddy delete #卸载Caddy and data caddy about #关于Caddy Web Server caddy version #检测脚本/Caddy/PHP5-fpm版本信息 安装插件命令: caddy install http.cache,http.filemanager,http.ipfilter,http.ratelimit 安装caddy的时候会要求你输入域名,邮箱(帮你自动签发ssl),然后使用命令启动caddy即可! 虚拟主机文件夹:/var/caddywww 配置文件夹:/etc/Caddyfile
-
Linux VPS一键屏蔽指定国家所有的IP访问
说明:对于屏蔽指定国家所有的IP的手动教程已经讲了,查看:Linux VPS使用ipset快速屏蔽指定国家的IP访问,虽然步骤很简单,但为了更白的小白,博主写了个一键脚本,这里分享下。 提示:据一些同学需求,博主也发了个白名单教程,查看:使用ipset设置防火墙端口白名单,只让指定国家访问。 使用 本脚本适用于CentOS、Debian、Ubuntu等常用系统。 使用root运行以下命令: wget https://www.southcat.net/usr/shell/block-ips.sh chmod +x block-ips.sh ./block-ips.sh 封禁ip时会要求你输入国家代码,代码查看:点击进入。记住所填参数均为小写字母。比如JAPAN (JP),我们就输入jp这个参数。 演示 1、封禁IP 2、查看封禁列表 3、解封IP 总结
-
自制Windows10纯净版系统64位,无广告,无插件,运行流畅
特点 集成OFFICE2016,默认不安装,系统部署后可自行一键安装,如不需要,删除C盘下GreenProgram文件夹内Office即可。 基于原版Windows10企业版LTSB2016封装,非网上流传的母盘制作。 自动kms激活,并添加入计划任务,永久激活,长期使用无忧。 无应用商店,无小娜。操作更加接近于win7。补丁打到了2017年11月底。 只做关闭不常用且占系统资源的服务,并不删除功能。所有关闭的功能可以手动再开启。 默认安装全套vc运行库,dx,软件游戏运行无忧。 针对机械硬盘进行优化,无需上固态即可系统流畅运行。 集成百分浏览器(绿色版),火绒安全软件,迅雷极速版(绿色版),PotPlayer(绿色版),所有软件都是博主自用的优秀软件。 集成驱动精灵单文件版。 多余的我也不想说了。不要以体积论英雄,自己安装以后使用流畅才是真的。 更新 【2018年03月04日】 更新系统内集成软件为最新版。 更新WIN10系统补丁至2018年2月底。 修复迅雷极速版无法边下边播。 删除系统部署环节的KMS激活和OFFICE安装,用户开机后可自行一键安装。 集成55R玩具,添加多张二次元壁纸。 更多功能自己挖掘。 下载 #WIN10安装工具合集 链接:https://pan.baidu.com/s/1LFjNlPFdVV6verTWlOSZTA 提取码:4p3t 下载后请用hash核实文件信息,如果不符合请重新下载。 文件: win10.gho 大小: 4269930336 字节 修改时间: 2018年3月4日, 5:48:39 MD5: EF0281381CD21749469B7FC685D0D649 SHA1: 1124F154F38760BAC33902CCFAFAA0B6B702B175 CRC32: 22647CF4 文件: win10.wim 大小: 3761981073 字节 修改时间: 2018年3月4日, 4:29:34 MD5: E4485DE2DB5112B8CEFD671A6BDF91DE SHA1: A4A557EFAA1E0A6D91177095BD870B35B1AB0513 CRC32: 8FE7129A 安装说明 由于这次并没有集成万能驱动(win10自带的驱动已经能满足正常的日常生活需求),对于显卡驱动推荐amd/nvida官网下载,其他驱动使用桌面的驱动精灵安装。驱动精灵为单文件版,安装完成删除桌面文件即可。 无线网卡建议事先下载网卡驱动后再还原安装。 WIM也为系统镜像文件,配合同目录下的PE安装器在PE环境下打开还原。 安装视频教程:https://www.bilibili.com/video/av12601535/。
-
一款强大好用的图床程序:chevereto安装教程
说明:chevereto是目前最好的图床之一了。功能也非常强大。其免费版和收费版的区别,在于收费版多了硬盘扩展,社交分享功能和技术支持。硬盘扩展指的是你可以通过sftp等方式把上传的文件储存在其他服务器上。所以个人觉得,这个免费版已经足够使用了。而且chevereto的安装也非常简单,并且支持中文。网上很多教程都写得不是很清楚,这里就发个详细安装教程吧。官网:https://chevereto.com/DEMO:https://demo.chevereto.com/ 截图 安装 环境要求:Apache/Nginx、PHP 5.5+、MySQL 5.0+ 1、搭建web环境我们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境。lnmp安装方法可参考:lnmp1.4安装教程。宝塔安装方法可看:宝塔面板安装教程。 2、上传chevereto程序搭建好web环境后,添加网站并解析,再上传chevereto程序到网站目录,chevereto下载地址:https://github.com/Chevereto/Chevereto-Free。这里以lnmp为例,执行命令: cd /home/wwwroot/www.yourdomain.com wget https://www.southcat.net/usr/down/Chevereto_v1.0.8.tar.gz tar zfvx Chevereto_v1.0.8.tar.gz chmod -R 775 ./* 修改网站配置文件/usr/local/nginx/conf/vhost/xx.com.conf,在server中添加以下代码。 location / { try_files $uri $uri/ /index.php?$query_string; } 然后重启Nginx,使用命令: /etc/init.d/nginx restart #或者 lnmp restart 最后就可以打开你的网站按要求填入数据库信息进行安装了。 注意:经测试,使用v1.0.7程序的打开网站后可能会出现Chevereto can’t create the app/settings.php file. You must manually create this file该错误,这时在app目录新建settings.php文件并给予可写入权限即可,也可使用命令,以lnmp为例: cd /home/wwwroot/xx.com/app touch settings.php chmod -R 777 settings.php
-
Nginx环境使用auth_basic密码保护wordpress后台登录界面
说明:现在很多使用wordpress的人,或多或少都会出现后台被登录很多次的现象,运气不好就被进去了,通常大家都会通过修改wp-login文件来保护wordpress后台,但是这种方法有个不方便的地方就是每次WP升级就又要重改一遍,感觉很麻烦,不过使用Nginx的auth_basic基本http验证功能可以保护web目录下的文件,于是我们就可以使用此文件来保护wp-login.php文件,效果就是进入后台之前,还需要验证成功,这样感觉很有效。这里以军哥的lnmp环境为例。 更多设置请参考:Nginx给网站添加用户认证配置( Basic HTTP authentication) 方法 1、生成用户名密码进入网站:http://tool.oschina.net/htpasswd,然后输入用户名密码后选择Crypt加密算法。在vps上的/home目录下新建一个htpasswd文件,然后编辑htpasswd文件将刚才生成的用户名密码复制进去。可以通过Ftp工具完成,也可以执行这个命令: #以下3种加密任选其一,记得修改用户名rats和密码moerats #crypt加密 printf "rats:$(openssl passwd -crypt moerats)\n" >> /home/htpasswd #apr1加密 printf "rats:$(openssl passwd -apr1 moerats)\n" >> /home/htpasswd #MD5加密 printf "rats:$(openssl passwd -1 moerats)\n" >> /home/htpasswd 2、修改网站conf文件这里我们用vim命令编辑,或者直接用WinSCP工具修改 vim /usr/local/nginx/conf/vhost/southcat.net.conf 下面一段加到include enable-php.conf;后面 location = /wp-login.php { auth_basic "Please enter your username and password"; auth_basic_user_file /home/htpasswd; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index wp-login.php; include fastcgi.conf; } 主要修改auth_basic_user_file这一行后面为你的密码文件位置就可以了。 3、重启Nginx生效 /etc/init.d/nginx restart
-
多服务器,云探针,云监控:ServerStatus美化版一键安装脚本
说明:ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~记得很久之前发过部署教程:ServerStatus酷炫高逼格的中文云探针,不过对于很多人来说,安装是很麻烦的,这里分享下由CokeMine博主基于逗比修改的ServerStatus美化版一键安装脚本,可以很方便的让我们上手。 提示:探针源码已替换成ServerStatus美化版。 截图 安装 系统要求:CentOS 7、Debian 7+、Ubuntu 14.04 + 使用命令下载脚本: wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh && chmod +x status.sh 下载脚本后,根据需要安装客户端或者服务端: # 客户端管理菜单 bash status.sh c # 服务端管理菜单 bash status.sh s 运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。一开始会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用ip:8888。 简单步骤 首先安装服务端,安装过程中会提示: 是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n] #如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入n并回车。 #注意,当你曾经安装过服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入n并回车。 然后添加或修改初始示例的节点配置,注意用户名每个节点配置都不能重复,其他的参数都无所谓了。 然后安装客户端,根据提示填写服务端的IP和前面添加/修改对应的节点用户名和密码(用于和服务端验证),然后启动就好了。 其他操作 #客户端操作 启动:service status-client start 停止:service status-client stop 重启:service status-client restart 状态:service status-client status #服务端操作 启动:service status-server start 停止:service status-server stop 重启:service status-server restart 状态:service status-server status #Caddy操作 启动:service caddy start 停止:service caddy stop 重启:service caddy restart 查看状态:service caddy status Caddy配置文件:/usr/local/caddy/Caddyfile #其它文件夹或操作 安装目录:/usr/local/ServerStatus 网页文件:/usr/local/ServerStatus/web 配置文件:/usr/local/ServerStatus/server/config.json 客户端查看日志:tail -f tmp/serverstatus_client.log 服务端查看日志:tail -f /tmp/serverstatus_server.log 其他说明 网络实时流量单位为:G=GB/s,M=MB/s,K=KB/s 服务器总流量单位为:T=TB,G=GB,M=MB,K=KB 如果要修改网页标题或者网页顶部公告内容,打开/usr/local/ServerStatus/web/index.html文件修改即可,很显眼。...