CentOS 7 源码编译安装Python3.9
简介
在CentOS7上默认的Python版本还是python2,如果需要Python3就需要安装第三方源,或者使用源码安装。
安装编译工具和依赖包
yum -y install wget xz tar gcc make tk-devel sqlite-devel zlib-devel readline-devel openssl-devel curl-devel tk-devel gdbm-devel xz-devel ...
详解如何备份及恢复 Linux 文件权限
你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入"chmod -R 777 /"从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题。
但如果只是想暂时备份文件权 ...
Linux centos7环境下tomcat安装教程
Linux centos7环境下安装tomcat的步骤详解
1、 首先到Apache官网下载tomcat安装包
http://tomcat.apache.org/download-80.cgi
如果你们的jdk版本是1.7或者1.7以下的就下载tomcat6或是tomcat7就OK了
博主我的jdk版本是1.8, 所以下载的是tomcat8
2、 把刚下载好的tomcat上传到Linux虚拟机下
3、去到tomca ...
ubuntu下source、sh、bash、./执行脚本的区别详细介绍
ubuntu下source、sh、bash、./执行脚本的区别1.source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点) ...
Centos7.3开机自动启动或执行指定命令操作
在centos7中,/etc/rc.d/rc.local文件的权限被降低了,没有执行权限,需要给它添加可执行权限。
chmod +x /etc/rc.d/rc.local
然后就可以在里面添加你要开机自启的命令了
vi /etc/rc.d/rc.local
补充知识:centOS7.2将自定义的脚本设置成service,并开机启动
spring boot的jar包部署上线时,希望能将其设 ...
CentOS 出现no space left on device错误解决办法
我用的阿里云的centos服务器,用的nginx+apache,最近启动nginx报28:no space left on device的错误,就是磁盘满了
一:解决
1、使用命令:df -lk
发现果然有个磁盘已满
2、使用命令:du --max-depth=1 -h
查找大文件,发现/home文件夹下有17g的东西,因为我的apache是装在/home下的,肯定是网站运行的日志 ...
嵌入式 Linux 系统的组件
大多数嵌入式设备都是为了在通常资源受限或低规格的设备上执行特定任务而构建的。 因此,大多数嵌入式开发人员需要去除不必要的库和模块,并为其特定设备和用例创建自定义分发。我们先来了解一下嵌入式 Linux 系统有哪些组件。
引导加载程序
从技术上讲,它位于系统之外,其运行方式与首先运行 BIOS 的台式机或 ...
Linux下的粘滞位详细介绍
Linux下的粘滞位详解
1.产生粘滞位的原因:
Linux下有一个用于存放临时文件的目录 /temp,每一个用户产生的临时文件都存放在 /temp目录下面,而且每个用户都对于这些文件具有写权限,为了防止用户对于除自己外的其他用户的文件进行删除操作,所以产生了粘滞位。
2.什么是粘滞位:
上图所示的t就是所谓的粘滞位 ...
ubuntu vim终端编辑命令小结
一. VIM高亮
进入vim后,在普通模式下输入如下命令,开启php代码高亮显示
:syntax enable
:source $VIMRUNTIME/syntax/php.vim
二. VI常用命令
_______________________________________________________
一般模式 光标移动
...
Ubuntu下Eclipse的安装方法(图文详解)
1.下载jre,eclipse,cdt
其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。
1.1下载jre
网址是:java.sun.com,点击javase,红色划线部分(如下图)
然后,选择downloadjre
然后,如下图,红色划线部分所示
点击“jre-6u18-linux-i586.bin”
就可 ...
2022 年值得期待的七款 Linux 发行版
目录
2022 年最值得期待的发行版
1. Slackware 15
2. Ubuntu 22.04 LTS
3. Zorin OS 17
4. Pop!_OS 22.04
5. Linux Mint 21
6. CutefishOS
7. Fedora 36
额外:Nitrux Linux
结束语
是时候和 2021 年说再见了。
如果你错过了 2021 年的 Linux 大事件,现在你也可以去回顾一下。
不过,考虑到 20 ...
Centos搭建GTK+Codeblock完整版
一、所需的源码包
1. GNU make 工具
2. GNU gettext 软件包(当系统上没有 gettext() 函数的时候需要)
3. GNU libiconv 库(当系统上没有 iconv() 函数的时候需要)
4. fontconfig库
fontconfig 是提供系统范围内字体设置,定制和允许应用程序访问的函数库。
5. FreeType库
GTK+(基于DirectFB)的字体绘制是通过pa ...
CentOS下RabbitMq高可用集群环境搭建教程
centos下rabbitmq高可用集群环境搭建教程分享给大家。
准备工作
1、准备两台或多台安装有rabbitmq-server服务的服务器
我这里准备了两台,分别如下:
192.168.40.130 rabbitmq01
192.168.40.131 rabbitmq02
2、确保防火墙是关闭的3,官网参考资料
http://www.rabbitmq.com/clustering.html
hosts映射
修 ...
2021 年优秀的六款 Linux 发行版
在跨入新年之际,大家估计都在忙着做年终总结。当然虫虫没有做年终总结的传统,也最头疼这类事情。但是在这不平凡一年完结之季稍微总结某一个方面的东西还是值得。我们要做的就是总结一下2021年发行的优秀Linux版本。
1.EndeavourOS Atlantis
首先,我们要介绍的是几年最佳推广版本EndeavourOS,他是基于Arch的 ...
Ubuntu 搭建LNMP环境图文教程 安装PHP
同样的先下载PHP源码包,键入“cd/usr/local/src”回车并执行“sudowgethttp://cn2.php.net/distributions/php-5.3.8.tar.gz”下载PHP源码包。
下载完后,解压文件,输入“sudotarzxvfphp-5.3.8.tar.gz”回车。
解压后进入php目录中,“cdphp-5.3.8”回车,并执行“sudo./configure--prefix=/usr/local/server/php ...
Ubuntu 搭建LNMP环境图文教程 配置nginx支持PHP
首先建立存放网页文件的目录,执行“mkdri/usr/local/server/www”。
然后进入到该目录中,“cd/usr/local/server/www”。
输入“viindex.php”回车,输入以下代码保存。
修改nginx.conf,终端中键入“vi/usr/local/server/nginx/conf/nginx.conf”回车。
修改43、44行如下图。
修改63行以下如下图。
...
CentOS 5.4 服务器配置 yum安装Apache+php+Mysql
中国官方镜像网站: http://centos.ustc.edu.cn/
/* 使用说明 */
cd /etc/yum.repos.d[进入yum.repos.d目录]
mv CentOS-Base.repo CentOS-Base.repo.save[修改源文件名称备份]
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5[下载]
mv CentOS-Base.repo.5 CentOS-Base.repo[下载后的文件更名]
1. 更新系统内核 ...
CentOS+Nginx+PHP+MySQL标准生产环境配置方法
PHP 5.3.1
MySQL 5.0.89
Nginx 0.8.33 或 0.7.65 (可选)
这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪去,还很费劲。我这个装完已经包含 php 的一些常用扩展, PDO,eaccelerator,memcache,tidy等等。
CentOS 最小化安装, ...
Linux 内核 2021:Linus Torvalds 最多产,commit 数降至 73.7k
2021 年合并了大量的内核改进,并引入了新的硬件支持等等。然而尽管这一年 Linux 内核中的动静看起来声势不错,但其实际上的 commit 数和行数都要低于以往。
科技网站 phoronix 总结了一下相关的 2021 年度 Git 开发统计数据。截至 2021 年 12 月 31 日,在 Linux 内核源码树上运行 GitStats 时,该存储库已收到来 ...
Linux Shell 正则表达式
目录
简介
常用字符
普通字符
限定符
定位符
分组
捕获分组
非捕获分组
反向引用
简介
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
常用正则表达式
常用字 ...