0%

系统:Ubuntu 22.04

默认系统自带源apt安装

1
2
3
4
5
6
7
8
9
10
11
#apt安装tomcat9
$ sudo apt install tomcat9
#启动
$ sudo systemctl start tomcat9
$ sudo netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 65275/sshd: /usr/sb
tcp6 0 0 :::22 :::* LISTEN 65275/sshd: /usr/sb
tcp6 0 0 :::8080 :::* LISTEN 65499/java

阅读全文 »

系统:Ubuntu 22.04

默认系统自带源apt安装

1
2
3
4
5
6
7
8
9
10
11
#查看apache2包有哪些版本
$ apt list apache2 -a
Listing... Done
apache2/jammy-updates,now 2.4.52-1ubuntu4.2 amd64 [residual-config]
apache2/jammy-security 2.4.52-1ubuntu4.1 amd64 [residual-config]
apache2/jammy 2.4.52-1ubuntu4 amd64 [residual-config]

#安装指定的apache2版本
$ sudo apt install apache2=2.4.52-1ubuntu4.2
#启动apache2
$ sudo systemctl start apache2

注: 在CentOS发行版中http server包叫httpd, 可以直接yum install httpd,而在Ubuntu则命名为apache2

阅读全文 »

软件包安装卸载方法

apt方式

高级包装工具(Advanced Packaging Tools,简称APT)是Debian及其衍生发行版(如Ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包。

安装卸载

以vim软件为例进行说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(1)检索
sudo apt-cache search vim搜索软件
sudo apt-cache show vim查看包的相关信息、大小、版本等
sudo apt-cache stats显示当前系统所有使用的Debain数据源的统计信息
sudo apt-cache depends vim查找软件包的依赖关系
(2)安装软件
sudo apt-get install vim普通安装
sudo apt-get -f install vim修复安装指定软件
sudo apt-get -f install修复安装全部软件
sudo apt-get --reinstall install vim重新安装指定软件
(3)更新软件
sudo apt update刷新软件源
sudo apt list --upgradable#查看有哪些可更新的软件
sudo apt-get upgrade更新已安装的所有包
sudo apt autoremove更新完成之后清除不需要的旧组件
(4)卸载软件
sudo apt-get remove vim移除式卸载,只是删掉数据和可执行文件
sudo apt-get --purge remove vim清除式卸载,完全卸载同时清除配置文件
阅读全文 »

1、离线安装时要配置网络为’disable’,使得图片下方的’Done’,变为’Continue without network’否则会在安装的过程更新系统,需要在线下载程序,使得安装过程时间很长。
ubuntu-network-001.png

阅读全文 »

最佳实践:

最好不用yum或rpm包安装

生产环境mysql最好不要yum安装部署,使用yum或rpm包安装方式安装,就意味着每次维护都需要root级别的权限。
首先,不管是my.cnf,还是mysql的主程序文件,基本都在root用户权限下。每次要进行组件及维护,都需要申请root或sudo权限,这种流程复杂,root权限太敏感。
其次,即使你有了root权限,由于是生产系统,你也不大可能在升级的时候,直接yum升级,万一升级失败毫无退路可言。
第三,mysql的目录没有规划,配置文件内容混乱,没有合理的规划。目录不进行合理规划,后期很难升级,打补丁。

阅读全文 »

你是否有思考过自己的一些消费行为是被引导的,是被灌输的,是被谋划的?是什么让你无节制的消费?你会想到你已经被洗脑了吗?

无节制消费的元凶(The Men Who Made Us Spend):
第1集:故意制成易耗品
第2集:利用消费者的恐惧营销
第3集:转战儿童市场

阅读全文 »

环境:

CentOS: 7.9 64bit
lua: 5.4.4
haproxy: 2.6.6

1、安装依赖

#yum groupinstall -y “Development Tools”,开发包会缺少pcre,openssl包等

1
yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre pcre-devel readline-devel systemd-devel

2、下载安装lua

1
2
3
4
5
6
$ cd /usr/local/src
$ curl -R -O http://www.lua.org/ftp/lua-5.4.4.tar.gz
$ tar zxf lua-5.4.4.tar.gz
$ cd lua-5.4.4
$ make linux
$ make install INSTALL_TOP=/usr/local/lua
阅读全文 »