yum在新版的centos已经被替换成了dnf,代码更优秀,效率更高,性能更好。
安装dnf
#安装启用 epel-release 依赖
yum install epel-release -y
#安装dnf
yum install dnf
#查看版本
dnf --version
常用命令
1.检查DNF版本:
dnf --version
2.列出启用的DNF仓库:
dnf repolist
3.列出所有启用和禁用的DNF仓库:
dnf repolist all
4.用DNF列出所有可用的且已安装的软件包:
dnf list
5.用DNF列出所有已安装的软件包:
dnf list installed
6.用DNF列出所有可用的软件包:
dnf list available
7.使用DNF查找软件包:
dnf search fcitx
8.查看哪个软件包提供了某个文件/子软件包?:
dnf provides /bin/bash
9.使用DNF获得一个软件包的详细信息:
dnf info fcitx
10.使用DNF安装软件包:
dnf install fcitx
11.使用DNF更新一个软件包:
dnf update systemd
12.使用DNF检查系统更新:
dnf check-update
13.使用DNF更新系统中所有的软件包:
dnf update 或 dnf upgrade
14.使用DNF来移除/删除一个软件包:
dnf remove fcitx 或 dnf erase fcitx
15.使用DNF移除于依赖无用的软件包(Orphan Packages):
dnf autoremove
16.使用DNF移除缓存的软件包:
dnf clean all
17.获得特定DNF命令的帮助:
dnf help clean
18.列出所有DNF的命令和选项:
dnf help
19.查看DNF执行的历史记录:
dnf history
20.显示所有软件包组:
dnf grouplist
21.使用DNF安装一个软件包组:
dnf groupinstall 'Educational Software'
22.更新一个软件包组:
dnf groupupdate 'Educational Software'
23.移除一个软件包组:
dnf groupremove 'Educational Software'
24.从某个特定的仓库安装一个软件包:
dnf --enablerepo=epel install phpmyadmin
25.将已安装的软件包同步到稳定发行版:
dnf distro-sync
26.重新安装一个软件包:
dnf reinstall fcitx
27.降级一个软件包:
dnf downgrade acpid
示例
安装jdk
dnf search jdk
dnf install java-1.8.0-openjdk.x86_64
java -version
装好后一定要主动去配置下环境变量,不然很多软件用不了。
vim etc/profine
底部增加:
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64
source /etc/profile
安装mysql
dnf list mysql
dnf install mysql
dnf install mysql-server
vim /etc/my.cnf添加:
default-storage-engine=INNODB
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
操作:
#启动mysql
systemctl start mysqld
#查看状态
systemctl status mysqld
# 开机自启动
systemctl enable mysqld
# 查看监听端口,默认 3306
ss -natl |grep 3306
登录:
mysql -uroot -p
回车2下。初始状态无密码
登录后修改密码:
alter user root@localhost identified by '123456';
然后exit,重新登录即可
安装redis
dnf list redis
dnf install redis
cd etc
vim redis.conf
将daemonize后的no改成yes表示后台启动
然后以配置文件启动:
redis-server /etc/redis.conf
安装nginx
dnf list nginx
dnf install nginx
修改etc/nginx/nginx.con,将user改为root
80%的人都看过的文章
本文来自凡蜕博客(https://blog.ysboke.cn), 转载请带上地址.。