关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程
初入职场,给linux redhat安装环境的时候,遇到这么个问题
?
1
2
3
4
5
6
7
[root@localhost ~]# yum -y install gcc
...
记一次Centos服务器被挂马的抓马经历
今天早上五点,收到监控宝的警告短信,说是网站M无法访问了。睡的正香,再说网站所在系统是centos,重要数据每天都备份,应该很安全,也没有在意。倒头接着睡觉去了。
早上九点,机房负责人直接给我打来电话,说是全机房网络巨慢,单位的所有网站都打不开或打开的很慢。Centos服务器被挂马的一次抓马经历。
我赶紧赶 ...
CentOS 离线安装gcc(版本4.8.2)详细介绍
CentOS 离线安装gcc
折腾了一天,功夫不负有心人,终于整出来了,还是很激动的呵呵。废话就不多说了,直接进入正题。
首先,在CentOS下安装gcc4.8.2需要先安装GMP,MPFR 和 MPC 三个包。
安装包下载地址
从http://gcc.gnu.org/下载gcc安装包 gcc-4.8.2.tar.gz
从ftp://ftp.gnu.org/gnu/gmp/ 下载GMP安装包 gmp ...
详解CentOS7.0安装与配置Tomcat-7
安装说明
安装环境:CentOS-7.0.1406
安装方式:源码安装
软件:apache-tomcat-7.0.29.tar.gz
下载地址:http://tomcat.apache.org/download-70.cgi
安装前提
系统必须已安装配置JDK6+,安装请参考:在CentOS-6.3中安装与配置JDK-7。
安装tomcat
将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中 ...
树莓派4安装Ubuntu 19.10的教程详解
由于之前在raspbian上面跑opencv有些依赖包装不上,所以一些代码不能跑,就想着用Ubuntu试试。安装的过程是跟着这个视频来的:
[Linux]在Raspberry Pi 4上安装完整版Ubuntu 19.10[中英字幕]
下载系统镜像
官网上下载很慢,不过貌似这上面Ubuntu 19.10下载更快一些
我这里下载的是arm64版本的。
安装系统
下 ...
ubuntu开启22端口的实现
场景
需要通过xshell工具,通过ssh连接ubuntu服务器。默认端口22。
结果
常规连接
命令行连接
//直接通过命令连接
ssh 远程机器名@192.168.67.128
或者
telnet 192.168.67.128 22
分析
ip和端口都没有问题。
查看服务器22端口是否启动。lsof -i:22
//安装后需要重启
sudo apt-get insta ...
ubuntu14.04+docker的安装及使用
安装
官方推荐在ubuntu安装,本文选择在ubuntu14.04作为宿主系统。
系统更新
复制代码 代码如下:
sudo apt-get update && apt-get upgrade -y
sudo reboot #最好重启一下
安装docker
复制代码 代码如下:
curl -s https://get.docker.io/ubuntu/ | sudo sh
基础命令
复制代 ...
vim学习高级技巧之序列的生成方法详解
前言
本文主要给大家介绍了关于在vim中插入数字序列的方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
待处理文本
假设文本原来内容是
?
1
2
3
4
5
...
Linux中出现“No space left on device”错误的排查与解决方法
前言
最近这两天登陆服务器,发现用 wget 下载文件的时候提示“No space left on device”,而且连使用 tab 键进行补全时也会提示该错误。
之前遇到过一次这种问题,是由于磁盘空间被占满了,导致无法创建新文件。正常情况下,删除一些文件来释放空间,即可解决该问题。
当我使用 df 命令查看分区情况时,结果如下 ...
linux实现自动删除最旧的几个文件详解
前言
因为公司的文件服务器上存有所需的项目war包,一段时间以后,大量不用的工程文件占用磁盘空间,需要定期删除无用的文件。这些文件归属不同的项目目录下,创建的时间各不相同。某些陈旧项目已经数年没有更新。因此,不能只定期删除某个目录下的文件,更不能按时间删除多少天以前的文件。下面话不多说了,来一起看看 ...
CentOS6.5 升级 Python 2.7 版本详细介绍
CentOS6.5 升级 Python 2.7 版
概要
CentOS 6.5中预安装了Python-2.6.6,其比较新的Python-2.7.9(CentOS 7预装版本)主要区别在于新版本的Python导入了更丰富的模块功能。对于初学者而言这一般不会有太大的影响,相对而言这些新模块在某些特定的编译环境下却是不可或缺的。例如:使用Devstack all-in-one模式进行安 ...
Centos7.1防火墙开放端口快速方法
例如安装Nagios后,要开放5666端口与服务器连接,命令如下:
?
1
2
3
4
5
6
7
[root@centos7-1 ~]# firewall-cmd --add-port=5666/tcp ...
CentOS 7如何快速开放端口
CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:
开启端口
?
1
firewall-cmd --zone=public --add-port=80/tcp --perma ...
Ubuntu系统搭建Apache Web服务器教程
本教程假设你已有一台在运行的Ubuntu服务器,网络方面已设置好,而且可以通过SSH进行访问。
Apache2是许多安装的Linux发行版使用的默认Web服务器。它不是对所有环境来说唯一可用的Web服务器,也不是最佳的Web服务器,但是它适合许多使用场景。在安装过程中,系统可能会询问你哪个Web服务器要自动重新配置。选择“apa ...
在Ubuntu15.04上安装Docker的步骤以及基本用法
简介
Docker 是一个开源项目,为开发者和系统管理员提供了一个开放的平台,在任何地方通过打包和运行应用程序作为一个轻量级的容器。Docker 在软件容器内自动部署应用程序。Docker 最开始由 Solomon Hykes 作为 dotCloud 一个内部开发项目,一个企业级的 PaaS (platform as a service 服务平台),该软件现在由 Docker ...
Ubuntu18.04 linux系统安装JDK与Mysql的方法
平台部署
一、安装JDK
step1.下载OracleJDK
step2. 解压
step3. 加入环境变量
具体操作如下:
lemon@ubuntu:~$ cd ~/download/
lemon@ubuntu:~/download$ wget https://download.oracle.com/otn-pub/java/jdk/13.0.2+8/d4173c853231432d94f001e99d882ca7/jdk-13.0.2_linux-x64_bin.tar.gz
lemon@ubunt ...
Linux shell利用sed如何批量更改文件名详解
前言
本文主要给大家介绍了关于Linux shell用sed批量更改文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
示例
去除特定字符
目标:将 2017-01-01.jpg、2018-01-01.jpg 改为 20170101.jpg、20180101.jpg
方法:将所有 - 替换为空
?
...
centos 6.5下修改SSH端口及禁用root远程登录的方法
前言
我们大家都知道 SSH 的默认端口为 22,但是基于安全的需要,我们需要修改服务器的 SSH 端口,和禁用 root 远程登录。
通过以下步骤,我们通过编辑 /etc/ssh/sshd_config ,将端口修改为 10089,并禁用 root 远程登录,同时为新端口添加防火墙规则,并删除默认端口的规则。
注意:1,使用 root 用户执行以下步 ...
详解Linux Centos7下安装Python的方法
1.查看是否已经安装Python
Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。
使用python -V命令查看一下是否安装Python:
然后查看一下Python可执行文件的位置:
进入到bin目录:
可以看到可执行文件python指向python2,python2又指向python2.7也就是说Python命令 ...
在CentOS7系统上编译安装MySQL 5.7.13步骤详解
MySQL 5.7主要特性
1、更好的性能
对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的。
2、更好的InnoDB存储引擎
3、更为健壮的复制功能
复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用。此外,GTID在线平滑升级也变得可能。
...