学习&记录

好好学习,天天向上

0%

安装、启动并查看 Nginx

本文将介绍如何在 Linux 系统上安装、启动并查看 Nginx 服务。

1. 安装 Nginx

1.1 更新软件包列表

首先,确保你的系统软件包列表是最新的:

1
sudo apt update

1.2 安装 Nginx

使用以下命令安装 Nginx:

1
sudo apt install nginx

1.3 验证安装

安装完成后,可以通过以下命令验证 Nginx 是否安装成功:

1
nginx -v

你应该会看到类似以下的输出,显示 Nginx 的版本信息:

1
nginx version: nginx/1.18.0 (Ubuntu)

2. 启动 Nginx

2.1 启动 Nginx 服务

使用以下命令启动 Nginx 服务:

1
sudo systemctl start nginx

2.2 设置 Nginx 开机自启动

为了确保 Nginx 在系统重启后自动启动,可以设置开机自启动:

1
sudo systemctl enable nginx

2.3 验证 Nginx 是否启动

你可以通过以下命令检查 Nginx 服务的状态:

1
sudo systemctl status nginx

如果 Nginx 正在运行,你应该会看到类似以下的输出:

1
2
3
4
5
6
7
8
9
10
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-10-01 12:34:56 UTC; 1min 30s ago
Docs: man:nginx(8)
Main PID: 1234 (nginx)
Tasks: 2 (limit: 4915)
Memory: 2.0M
CGroup: /system.slice/nginx.service
├─1234 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─1235 nginx: worker process

3. 查看 Nginx 页面

3.1 访问默认页面

Nginx 安装完成后,默认会在 80 端口上运行。你可以通过浏览器访问服务器的 IP 地址或域名来查看默认的 Nginx 欢迎页面。

例如,如果你的服务器 IP 是 192.168.1.100,你可以在浏览器中输入:

1
http://192.168.1.100

你应该会看到 Nginx 的默认欢迎页面。

3.2 查看 Nginx 配置文件

Nginx 的配置文件通常位于 /etc/nginx/ 目录下。主要的配置文件是 nginx.conf,你可以使用以下命令查看:

1
cat /etc/nginx/nginx.conf

3.3 查看 Nginx 日志

Nginx 的访问日志和错误日志通常位于 /var/log/nginx/ 目录下。你可以使用以下命令查看日志文件:

1
2
cat /var/log/nginx/access.log
cat /var/log/nginx/error.log

4. 停止 Nginx

如果你需要停止 Nginx 服务,可以使用以下命令:

1
sudo systemctl stop nginx

5. 重启 Nginx

如果你修改了 Nginx 的配置文件,需要重启 Nginx 服务以使更改生效:

1
sudo systemctl restart nginx

6. 总结

通过本文,你已经学会了如何在 Linux 系统上安装、启动并查看 Nginx 服务。Nginx 是一个功能强大的 Web 服务器和反向代理服务器,适用于各种 Web 应用场景。


希望这篇文章对你有所帮助!如果你有任何问题或需要进一步的帮助,请随时提问。

删除已安装的mysql

关闭mysql服务

systemctl stop mysqld

卸载以前安装的mysql

#查看安装的mysql
rpm -qa | grep -i mysql
#如果有返回值就删除
rpm -ev #复制上个命令返回的结果
#如果命令报错就加上 --nodeps
rpm -ev --nodeps

删除my.cnf文件

rm -rf /etc/my.cnf

my.cnf一般在/etc 目录下,也可以通过命令查找

find / -name my.cnf

如果以前设置了mysql的环境变量需要删除环境变量

vim /etc/profile
#删除环境变量后,刷新环境
source /etc/profile

查看是否卸载干净,如果没有返回值表示卸载干净了

rpm -qa|grep -i mysql

通过yum源安装mysql

添加rpm包

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

下载的 rpm 文件

yum install mysql80-community-release-el8-1.noarch.rpm -y

安装mysql服务

yum install mysql-server –nogpgcheck -y

启动mysql

systemctl start mysqld
#查看mysql服务状态
systemctl status mysqld

获取初始密码

#日志文件默认路径为:/var/log/mysql/mysqld.log,
grep ‘temporary password’ /var/log/mysql/mysqld.log
#如果路径错误,可以查看mysqld.log 路径
find / -name mysqld.log
注意:如果什么都没有返回则表示生成空密码,填密码时直接回车

登录mysql

mysql -uroot -p

修改密码

ALTER USER ‘root‘@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;
如果报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

表示你的密码不满足默认的密码策略:
1,至少包含 1 位大小写
2,至少包含 1 位数字
3,包含 1 个特殊符号
4,必须 8 位及以上
————————————————

配置远程连接

#查看数据库
show databases;
#使用mysql数据库
use mysql;
#设置其他ip也能访问,localhost:表示只能本地访问,
%:表示使用情况都能访问,也可指定ip 服务。
update user set host=’%’ where user=’root’;
#刷新
FLUSH PRIVILEGES;
#退出mysql
exit
————————————————

常用命令

#启动mysql
systemctl start mysqld
#关闭mysql
systemctl stop mysqld
#重启mysql
systemctl restart mysqld
#设置mysql 随服务器开机自启动
systemctl enable mysqld
#查看mysql 进程
ps -ef | grep mysql
#杀死进程,-9:表示强制删除
kill -9 进程ID
#查看安装的mysql
rpm -qa | grep mysql
————————————————

久有凌云志,重上井冈山。千里来寻故地,旧貌变新颜。到处莺歌燕舞,更有潺潺流水,高路入云端。过了黄洋界,险处不须看。
风雷动,旌旗奋,是人寰。三十八年过去,弹指一挥间。可上九天揽月,可下五洋捉鳖,谈笑凯歌还。世上无难事,只要肯登攀。

西风烈,长空雁叫霜晨月。霜晨月,马蹄声碎,喇叭声咽。
雄关漫道真如铁,而今迈步从头越。从头越,苍山如海,残阳如血。

横空出世,莽昆仑,阅尽人间春色。飞起玉龙三百万,搅得周天寒彻。夏日消溶,江河横溢,人或为鱼鳖。千秋功罪,谁人曾与评说?
而今我谓昆仑,不要这高,不要这多雪。安得倚天抽宝剑,把汝裁为三截?一截遗欧,一截赠美,一截还东国。太平世界,环球同此凉热。

人生易老天难老,岁岁重阳。今又重阳,战地黄花分外香。
一年一度秋风劲,不似春光。胜似春光,寥廓江天万里霜。

独立寒秋,湘江北去,橘子洲头。
看万山红遍,层林尽染;漫江碧透,百舸争流。
鹰击长空,鱼翔浅底,万类霜天竞自由。
怅寥廓,问苍茫大地,谁主沉浮?
携来百侣曾游,忆往昔峥嵘岁月稠。
恰同学少年,风华正茂;书生意气,挥斥方遒。
指点江山,激扬文字,粪土当年万户侯。
曾记否,到中流击水,浪遏飞舟?

读陆游咏梅词,反其意而用之。

风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。
俏也不争春,只把春来报。待到山花烂漫时,她在丛中笑。

北国风光,千里冰封,万里雪飘。
望长城内外,惟余莽莽;大河上下,顿失滔滔。(余 通:馀)
山舞银蛇,原驰蜡象,欲与天公试比高。(原驰 原作:原驱)
须晴日,看红装素裹,分外妖娆。(红装 一作:银装)
江山如此多娇,引无数英雄竞折腰。
惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。
一代天骄,成吉思汗,只识弯弓射大雕。
俱往矣,数风流人物,还看今朝。