✨ Hello#
使用Hugo构建的Blog,旨在将学习过程中的知识点记录下来以便查阅. ☘️ Github
🏷️ Technology Stack#
.NETCore/PythonDocker/HarborRabbitMq/KafakaJenkins/GitLabRedisInfluxDBMicroserviceELK/Prometheus
⌨️ Daily Command#
git 代理#
git config --global http.proxy 127.0.0.1:21882 #设置代理
git config --global --get http.proxy #查看代理
git config --global --unset http.proxy #取消代理设置主机名称#
hostnamectl set-hostname centos-master自动补全#
yum install bash-completion -yvim 安装#
yum install vim -y使用 vi or vim 进入文本后,按i编辑文本
ESC 键:
:q!不保存文件,强制退出:w保存文件,不退出:wq保存文件,退出
ssh-key 生成#
检查 ssh-key 是否已存在
ls -al ~/.ssh如不存在按照如下命令生成 sshkey
ssh-keygen -t rsa -C "15101587969@163.com"按照提示完成三次回车即可生成。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到 public key
cat ~/.ssh/id_rsa.pubnetstat#
centos7 默认没有 netstat 命令,需要安装 net-tools 工具
yum install -y net-tools查看监听端口
netstat -lnpt
检查端口被哪个进程占用
netstat -lnpt |grep 5672
查看进程的详细信息
ps 6832
中止进程
kill -9 6832软件安装#
Centos 版本 Linux 提供了多种软件安装方式,包括:
- 使用源码编译安装
- rpm 包安装
- yum命令安装
rpm 查看软件信息#
查询已安装的包版本
[root@localhost /]# rpm -q nginx
nginx-1.12.2-3.el7.x86_64查询已安装的所有软件包
[root@localhost /]rpm -qa
[root@localhost /]rpm -qa|less # 分页列出安装包信息查询某个软件的安装集合
[root@localhost /]# rpm -qa|grep nginx查询某个应用程序的安装位置与安装文件
[root@localhost /]# rpm -qla|grep nginxyum 查看软件信息#
列出所有已安装的软件包
yum list installed 查找软件包
yum search 列出所有可安装的软件包
yum list 列出所有可更新的软件包
yum list updates 列出所有已安装但不在 Yum Repository 内的软件包
yum list extras 获取软件包信息
yum info bash列出所有可更新的软件包信息
yum info updates 列出所有已安装的软件包信息
yum info installed 列出所有已安装但不在 Yum Repository 内的软件包信息
yum info extras 列出软件包提供哪些文件
yum provides