Ubuntu系统软件安装方式
Linux系统中,软件安装通常大致可以归结为两种安装方式:以源代码或者预编译包安装方法
1、Deb包的安装方式:
Ubuntu系统中,软件通常以deb格式的包文件发布,它是一种预编译软件包。deb包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其它软件包的依赖关系纪录、比较通用的配置文件以及软件的描述、版本、 ...
Linux中curl命令和wget命令的使用介绍与比较
本文介绍的是Linux中curl命令和wget命令,这两者都是用来下载文件的工具,下面来看看详细的介绍:
一、wget
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径
例1:
?
1
wget http://www.minjiere ...
linux下挂载VHD等虚拟磁盘文件的方法
1、RAW格式虚拟磁盘
linux下可以直接挂载raw格式的虚拟磁盘镜像文件。
例如,这里先用dd命令创建一个文件,然后将其格式化为ext4格式(只有一个分区),然后挂载到/mnt目录。
下面的raw.img磁盘镜像文件就一个分区,所以没有使用offset=来指定偏移。如果有多个分区,则可以通过指定偏移来挂载。具体的可以查阅mount命 ...
CentOS 6.3安装配置nginx+php+mysql
准备篇
1.配置防火墙,开启80端口、3306端口
1 vim /etc/sysconfig/iptables
2 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙
3 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙
service iptables restart # ...
一篇带你了解CentOS 安装Supervisor
简介
CentOS有自带的supervisor,可以通过yum直接安装。
安装
在CentOS7上可以直接安装,在CentOS Stream上可以通过epel-release安装。
yum-yinstallsupervisor
服务
CentOS7以上的版本都是使用systemd进行服务管理
systemctlenablesupervisord
systemctlstartsupervisord
配置 ...
CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇:
centos 5.x系统安装配置图解教程
1、配置防火墙,开启80端口、3306端口
?
1
2
3
vi /etc/sysconfig/iptables
-a rh-firewall-1-input -m state --state new -m tcp ...
CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇:
centos 6.6系统安装配置图解教程
1、配置防火墙,开启80端口、3306端口
?
1
2
3
vi /etc/sysconfig/iptables
-a input -m state --state new -m tcp -p tcp --dport 80 - ...
Ubuntu防火墙怎么关闭或打开?
防火墙(Firewall),也称防护墙。它是一种位于内部网络与外部网络之间的网络安全系统。一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙对于我们的网络安全的重要性不言而喻 但是在实际的开发过程中 我们有可能会需要开启、关闭防火墙,该怎么开启或关闭防火墙呢?下面我们就来看看详细的教 ...
Ubuntu 7.10 绑定IP及MAC地址
一.修改/etc/network/interfaces,注释自动获取IP,并添加自动从网卡获取地址。
#auto lo
#iface lo inet lockloop
auto eth0
二. 修改/etc/network/interfaces,添加静态IP信息
iface eth0 inet static
address ***.***.***.***
netmask 255.255.255.0
gateway ***.***.***.254
三.修改/etc/resolv.co ...
详解Linux查看程序端口占用情况
今天发现服务器上tomcat 8080端口起不来,老提示端口已经被占用。
使用命令:
?
1
ps -aux | grep tomcat
发现并没有8080端口的tomcat进程。
使用命令:
?
1
...
Linux环境下python2.7.6升级python3.5.2
需求
Linux环境下有些是自带的Python2版本有时是刚安装号的Python其他版本,当新版本出来的时候,在开发的时候往往会选择新版本的软件进行安装。
原因
在开发的时候选用新版本的软件进行安装的时候,出于以下角度来考虑的。
老版本的一些第三方软件库会随着新版本软件的更新,老本版所支持的第三方库就没有人去维 ...
Ubuntu系统英文怎么改成中文语言?
Ubuntu默认的语言是英文,想要更改系统语言,换成中文,该怎么更换呢?下面我们就来看看详细的教程。
1、进入Ubuntu系统
2、可以看出来当前显示的是英文,选择左下角的所有程序
3、选择设置
4、在设置中,找到语言和地区,找到语言
5、可以看到并没有几种语言可以选
6、回到所有程序,可以找 ...
Ubuntu Pro特别版发布,技术支持长达10年
Canonical 昨天宣布为亚马逊提供用于 Amazon Web Services (AWS) 的 Ubuntu Pro 镜像。这个新镜像可通过 AWS Marketplace 获取,涵盖Ubuntu 14.04 LTS, 16.04 LTS 和 18.04 LTS 版本,企业只需在 Amazon Elastic Compute Cloud (Amazon EC2) 上选择并运行映像即可使用。由于 Ubuntu Pro 是面向云的产品,因此它会在Ubuntu ...
Linux shell中的test命令用法教程
test命令
test命令是shell环境中测试条件表达式的实用工具,下面来看看test命令的用法介绍:
语法
test(选项)
选项
-b<文件>:如果文件为一个块特殊文件,则为真;
-c<文件>:如果文件为一个字符特殊文件,则为真;
-d<文件>:如果文件为一个目录,则为真;
-e<文件>:如果文件存在,则为真;
...
Linux模拟实现sleep函数
先来说说工作原理,linux中的sleep函数能够让程序休眠一定的秒数,到时间后自动恢复运行。
实现思路
设定睡眠的秒数
睡眠(挂起)
恢复运行
实现机制
设定睡眠的秒数:采用alarm()函数设定需要睡眠的秒数,到时间后闹钟会发送SIGALRM信号给当前进程。但SIGALRM信号的默认操作是杀死进程,所以我们需要对SIGAL ...
CentOS 6.6服务器编译安装lnmp(Nginx1.6.2+MySQL5.6.21+PHP5.6.3)
准备篇:
centos 6.6系统安装配置图解教程
一、配置防火墙,开启80端口、3306端口
?
1
2
3
4
5
6
7
8
9
10
...
CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB)
准备篇:
centos 7.0系统安装配置图解教程
一、配置防火墙,开启80端口、3306端口
centos 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptabl ...
CentOS6 配置Nginx,MySql,php-fpm开机启动的方法
一. Nginx 开机启动
1、在/etc/init.d/目录下创建脚本
vim /etc/init.d/nginx
2、编写脚本内容 (将以下复制进去相应改动安装路径)
?
1
2
3
4
5
6
7
8
...
CentOS 7.0编译安装lnmp教程(Nginx1.6.0+MySQL5.6.19+PHP5.5.14)
准备篇:
centos 7.0系统安装配置图解教程
一、配置防火墙,开启80端口、3306端口
centos 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。
1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、安装iptables防火 ...
ubuntu18.04系统目录怎么删除?
ubuntu系统打开后有些目录需要删除,但是鼠标右键删除不掉,这是因为我们没有权限,或者文件夹只读等原因,我们通常可以通过强制删除的命令删除,有些还需要先去掉只读属性,具体该怎么操作呢?下面我们就来看看详细的教程。
首先进入ubuntu18.04的桌面。
打开要删除的目录所在的文件夹,例如这里要删除haha文件 ...