一个小时内创建一个 CentOS 家庭实验室
用一个带有虚拟化软件的系统(CentOS ISO),花费一个小时左右来设置一套自给自足的基本 Linux 服务器。
当学习新的 Linux 技能时(或像我一样学习 Linux 认证),在笔记本电脑上有一些可用的虚拟机(VM)是很有帮助的,这样你就可以在上面学习。
但是,如果在没有良好互联网连接的地方,你却想在一个 Web 服务器 ...
Centos 6.4 安装Python 2.7 python-pip的详细步骤
1. 准备工作
下载源码包
?
1
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
查看是否安装make工具
?
1
2
...
centos设置ip以及连接外网的方法
注明:我使用的的使centos 7,所有文件名是ifcfg-enp0s3,
一、 设置虚拟机中linux的ip,使本地能连通虚拟机的linux系统
1>.进入本地windows的cmd,输入ipconfig
2>.根据上面的信息,设置虚拟机中的linux的ip必须要与本机ip在同一网段,这样才能在本地使用xshell等连接工具连接登录虚拟机的linux系统
以下是linux ...
详解CentOS的SVN服务器搭建与自动部署全过程
SVN服务器搭建
安装服务
?
1
yum install subversion
配置服务
?
1
mkdir -p /data/wwwsvn/myrepo #创建svn仓库 ...
Linux(CentOS)环境下安装下载Nginx并配置
1、准备工作
选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。
Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib;
用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安装好了。
否则,就需要 ...
CentOS7下Docker的安装教程
Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 D ...
Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程
前言
对于新手的一点建议:
最好熟悉一下linux 的基本命令,vim的常用命令
千万不要无脑复制,先看一下命令,特别是路径要注意
学会排查错误
本篇安装的软件版本为:
Linux:Centos6.8
Nginx:1.10.3
MySQL:5.7.17
PHP:7.0.16
最近研究了Linux系统下的PHP环境搭建,个人感觉最好最 ...
Centos 7开启网卡自动获取IP的详细方法
Centos7默认安装是没有开启配置网卡信息的,无法访问外网。
下边配置打开网络自动获取Ip地址
1.查看网卡信息
执行Ifconfig
?
1
2
3
4
5
6
7
8
...
Centos7下编译安装配置Nginx+PHP+MySql环境
序言
这次玩次狠得。除了编译器使用yum安装,其他全部手动编译。哼~
看似就Nginx、PHP、MySql三个东东,但是它们太尼玛依赖别人了。
没办法,想用它们就得老老实实给它们提供想要的东西。
首先的一些模块依赖一些lib库,
如果你是懒人,就顺着下面的命令分别输入就行了。然后直接看配置篇。(不过这样安装的可 ...
详解Centos7中Nginx开机自启动的解决办法
关于在centos7中设置Nginx开机自启动,我们可以通过编写开机自启动shell脚本来解决。
测试环境
操作系统:centos7 64位 1611
Nginx版本: 1.11.10
本机Nginx安装时的配置参数
?
1
2
3
4
5
...
详解CentOS 7 网卡命名修改为eth0格式
Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。
一、命名规则策略
规则1:
对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自 ...
Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤
本文介绍了ubuntu 18.04 lts安装kvm虚拟机的方法步骤,分享给大家,具体如下:
前一阵使用在最新的ubuntu 18.04上安装了kvm来虚拟一个小的vm集群,将主要过程和其中遇到的一些问题记录下来。
准备工作
首先需要检查一下cpu是否支持虚拟化,执行一下命令来检查/proc/cpuinfo文件中是否又虚拟化相关的字眼,如果有 ...
搭建基于Ubuntu Server的PXE自动安装环境的实用指南
Ubuntu 在不断进化,从 20.04 开始,Ubuntu 决定更新实时服务器安装程序,只用 Subiquity 就能完全完成操作系统及附加程序的自动安装。以前用的 kickstart、debian-installer 都不是 Ubuntu 自家技术,用起来也不是很方便。
同时,PXE 技术虽然出来很久了,但是整个安装过程还不是特别顺畅,随着 Ubuntu 升级到 20.0 ...
ubuntu+php环境下的Memcached 安装方法
目前被很多系统所使用,例如Flick、Twitter等。这是一套开放源代码软件,以BSD license授权发布。下面记录一下在lamp环境下的Memcached安装。关于Memcached的应用,这里有两篇不错的文章:《应用 memcached 提升站点性能》、《Discuz!的Memcache缓存实现》使用apt安装memcached
apt-get install memcached
启动memcache ...
ubuntu lighttpd+webpy (fastcgi)配置方法
lighttpd 的配置脚本在 /etc/lighttpd/lighttpd.conf,采用默认值
缺省的server.document-root路径是 /var/www具体实施步骤:
1) 首先实现一个 python 脚本
touch /var/www/hello.py
chmod 755 /var/www/hello.py
vim /var/www/hello.py
复制代码 代码如下:
#!/usr/bin/env python
import web
urls = (
'/ ...
ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
一、环境安装
1.安装apache2
sudo apt-get install apache2
安装后在浏览器中打开:http://localhost/或者http://127.0.0.1
如果出现It works!证明apache安装成功。
2.安装PHP
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
测试:
sudo vi /var/www ...
Canonical 选择 Flutter 来构建未来的 Ubuntu 应用
Flutter 将成为 Canonical 未来移动端和桌面端应用开发的默认选择。
有必要对那些不太了解的用户简单介绍一下 Flutter。Flutter 是 Google 创建的一个开源 UI SDK,旨在帮助那些想要为 Android、Linux、Mac、iOS、Windows、Google Fuchsia 等操作系统构建应用程序的开发者。
通过 Flutter,开发人员可以获得一种简 ...
如何在 Kubuntu 21.04 中安装和升级 KDE Plasma 5.22
KDE 团队启用了向后移植 PPA,你可以使用它在 Kubuntu 21.04 Hirsute Hippo 中安装和升级到 KDE Plasma 5.22。
KDE 团队最近发布了 KDE Plasma 5.22,其中有相当多的增强功能、错误修复以及更新的 KDE 框架和应用版本。这个版本带来了一些改进,如面板的自适应透明度,文件操作弹出时的用户友好通知,“发现”中的软件 ...
Ubuntu 21.10 将默认使用 Cgroups v2
根据邮件列表显示,Ubuntu 21.10 计划默认使用统一的 cgroup 层次结构 (Cgroups v2) 发布其 systemd 包。
Cgroups(control groups)是 Linux 内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu、内存等资源实现精细化的控制,开发者也可以使用 cgroups 提供的精细化控制能力,限制某一个或 ...
Ubuntu on Windows社区预览版发布:专为测试WSL新功能
近年来微软不断改进 Windows Subsystem for Linux(WSL),并不断添加新的功能。今天,Ubuntu Linux 制造商 Canonical 发布了 Ubuntu on Windows Community Preview,这是专门针对 WSL 2 构建的特殊版本,可以让用户在沙箱环境中实验新的特性功能。
Canonical 的 Sohini Bianka Roy 表示:“全新的 Ubuntu on Windows ...