CentOS
文章平均质量分 54
好好活着,不要熬夜
这个作者很懒,什么都没留下…
展开
-
CentOS 7 - 安装 strace
文章目录CentOS 版本信息:[root@localhost ~]# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (Core)[root@localhost ~]# uname --kernel-release3.10.0-1160.el7.x86_64安装 strace:[root@localhost ~]# yum install --assumeyes straceLoaded plugins: fastestmirro原创 2021-12-03 10:31:33 · 2419 阅读 · 0 评论 -
CentOS 7 - 安装 JDK 8(基于 RPM 格式安装包)
文章目录环境信息下载、上传 JDK下载 JDK上传 JDK登录远程主机安装 JDK参考环境信息PowerShell 版本信息:PS C:\Users\Admin> hostName : ConsoleHostVersion : 5.1.19041.1151InstanceId : 22992402-ae92-4356-8269-e82be4e19687UI : System.Management.Aut原创 2021-08-19 11:54:40 · 1705 阅读 · 0 评论 -
CentOS 7 - Securing OpenSSH(二)
文章目录Securing OpenSSH6. 在防火墙处过滤 SSH7. 使用公有/私有密钥进行身份认证参考Securing OpenSSH上文:CentOS 7 - Securing OpenSSH(一)6. 在防火墙处过滤 SSH如果您只需要从一个 IP 地址进行远程访问(比如从工作地址到您的家庭服务器),那么考虑在您的路由器中添加防火墙规则来过滤防火墙上的连接,将访问限制为仅该特定的 IP 地址。在防火墙服务中使用 rich-rules 来允许 SSH 只在特定的端口上。源地址可以是单个地址原创 2020-12-29 22:37:39 · 156 阅读 · 1 评论 -
CentOS 7 - Securing OpenSSH(一)
文章目录Securing OpenSSH1. 使用强密码或用户名2. 禁止超级用户登录3. 限制用户登录4. 禁用协议 15. 使用一个非标准的端口参考Securing OpenSSH事实上,OpenSSH(或 Secure SHell)已经成为取代 telnet 协议的远程访问的标准。SSH 使得 telnet 这样的协议变得多余,这在很大程度上是因为连接是加密的,密码不再以明文的形式发送给所有人看。但是,SSH 的默认安装并不完美,在运行 SSH 服务器时,有几个简单的步骤可以显著加强安装。1.原创 2020-12-29 21:11:09 · 281 阅读 · 0 评论 -
CentOS 7 - 清除 history 记录
清除 history 记录当前用户所有输入的命令都被记录在 ~/.bash_history 文件中,为了防止敏感信息泄露,可以依次执行 history -c 和 history -w 可以清除这些历史记录。history 命令的帮助信息: history [n] history -c history -d offset history -anrw [filename] history -p arg [arg ...] h原创 2020-12-26 23:40:31 · 6835 阅读 · 0 评论 -
CentOS 7 - 在两台主机之间复制文件(scp (security copy))
在两台主机之间复制文件复制主机 1 中的 file-in-server-1 文件到主机 2(IP:192.168.88.158) 中 root 用户的 /root/ 目录下,并命名为 file-in-server-2:$ scp ./file-in-server-1 root@192.168.88.158:/root/file-in-server-2The authenticity of host '192.168.88.158 (192.168.88.158)' can't be establish原创 2020-12-25 12:25:14 · 2030 阅读 · 0 评论 -
CentOS 7 -查看当前系统中的所有用户
查看当前系统中的所有用户$ cut --delimiter : --fields 1 /etc/passwdrootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodysystemd-networkdbuspolkitdsshdpostfix--delimiter : 使用 : 作为分隔符;--fields 1 选择第 1 个域。命令和部分选项的描述:NAME cut - remo原创 2020-12-23 17:35:24 · 10666 阅读 · 0 评论 -
CentOS 7 - 查看用户登录信息
文章目录系统信息查看用户的登录信息参考系统信息$ cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)$ uname --kernel-release3.10.0-1062.el7.x86_64查看用户的登录信息显示当前登录的用户,及其进程:$ w 20:18:08 up 13 min, 2 users, load average: 0.00, 0.08, 0.14USER TTY FROM原创 2020-12-23 00:11:20 · 2549 阅读 · 0 评论 -
在 CentOS 7 中安装 RabbitMQ 3.8.9
操作系统及其内核信息:$ cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)$ uname --kernel-release3.10.0-1062.el7.x86_64安装 Erlang在安装 RabbitMQ 之前,需要根据 RabbitMQ and Erlang/OTP Compatibility Matrix 提供的信息,安装指定版本的 Erlang:RabbitMQ versionMinimum requi原创 2020-12-11 22:49:44 · 1252 阅读 · 3 评论 -
CentOS 7 - 安装 FastDFS
文章目录CentOS 7 - 安装 FastDFS环境信息准备GCC - C & C++ 编译器GitPerl安装 FastDFS下载、安装 libfastcommon下载、安装 FastDFS修改配置文件修改 tracker.conf 配置文件修改 storage.conf 配置文件修改 client.conf 配置文件启动 tracker 与 storage 服务器运行监控程序运行测试程序Java 上传文件开放端口Java 程序安装 FastDFS-Nginx 模块下载 FastDFS-Ngin原创 2020-07-25 13:01:43 · 1658 阅读 · 0 评论 -
CentOS 7 - 从源码安装 Nginx
文章目录CentOS 7 - 从源码安装 Nginx环境信息准备Wget 非交互式网络下载器GCC - C & C++ 编译器PCRE - Perl 语言兼容的正则表达式zlib - 提供数据压缩的函数库安装启动、访问 Nginx开放 80 端口启动 Nginx访问 Nginx停止 Nginx参考CentOS 7 - 从源码安装 Nginx环境信息操作系统# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)# unam原创 2020-07-24 16:34:07 · 326 阅读 · 0 评论 -
CentOS 7 - 安装 Nginx
文章目录CentOS 7 - 安装 Nginx环境信息安装 Nginx准备设置 yum 仓库启动、访问 Nginx查看帮助信息启动 Nginx开放端口访问 Nginx参考CentOS 7 - 安装 Nginx环境信息操作系统# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)# uname --kernel-release3.10.0-1062.el7.x86_64安装 Nginx提示:下文出现的以 # 开头的命令均由原创 2020-07-24 12:11:00 · 110 阅读 · 0 评论 -
CentOS 7 - 安装 Git
文章目录CentOS 7 - 安装 Git环境信息准备GCC - C & C++ 编译器Wget - 非交互式网络下载器安装下载源码包重新编译与安装重新编译的过程可能遇到的错误错误 1 - fatal error: openssl/ssl.h: No such file or directory错误 2 - fatal error: curl/curl.h: No such file or directory错误 3 - fatal error: expat.h: No such file or d原创 2020-07-23 19:36:29 · 1583 阅读 · 5 评论 -
CentOS 7 - 安装 gcc
文章目录CentOS 7 - 安装 gcc环境信息安装 gcc查看 gcc 安装位置参考CentOS 7 - 安装 gcc环境信息操作系统# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)# uname --kernel-release3.10.0-1062.el7.x86_64安装 gcc执行命令 yum install --assumeyes gcc,安装过程:# yum install --assumeyes原创 2020-07-23 13:03:40 · 803 阅读 · 0 评论 -
CentOS 7 - “-bash: wget: command not found“ 解决方法
文章目录CentOS 7 - "-bash: wget: command not found" 解决方法环境信息通过 yum 安装 wgetCentOS 7 - “-bash: wget: command not found” 解决方法环境信息操作系统:# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)# uname --kernel-release3.10.0-1062.el7.x86_64通过 yum 安装 wge原创 2020-07-22 23:11:20 · 3591 阅读 · 1 评论 -
CentOS 7 - 安装 unzip
文章目录CentOS 7 - 安装 unzip环境信息安装CentOS 7 - 安装 unzip环境信息操作系统:# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)# uname --kernel-release3.10.0-1062.el7.x86_64安装打算使用 unzip 解压一个 ZIP 压缩包,执行解压命令之后提示 -bash: unzip: command not found。嗯,命令未找到,执行 y原创 2020-06-02 11:10:25 · 3606 阅读 · 0 评论 -
CentOS 7 - bash 的 Tab 补全功能
文章目录CentOS 7 - bash 的 Tab 补全功能环境信息安装参考CentOS 7 - bash 的 Tab 补全功能环境信息操作系统信息:# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)# uname --kernel-release3.10.0-1062.el7.x86_64安装安装 bash-completion:# yum install --assumeyes bash-completion原创 2020-05-17 07:02:38 · 437 阅读 · 0 评论 -
Linux - 用户和组
文章目录Linux - 用户和组环境信息用户用户的分类创建用户设置密码用户基本信息用户密码信息更改用户密码信息修改用户基本信息组创建组修改用户的主组和附加组删除组组成员管理删除组成员设置组管理员设置组密码Linux - 用户和组环境信息操作系统信息:[root@client ~]# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)[root@client ~]# uname --kernel-release3.10.0-10原创 2020-05-16 22:23:26 · 355 阅读 · 0 评论 -
CentOS 7 - SSH 配置免密码登录
文章目录CentOS 7 - SSH 配置免密码登录环境信息SSH 配置免密码登录在客户端生成密钥对将客户端的公钥发送到服务端在服务端查看公钥登录验证CentOS 7 - SSH 配置免密码登录环境信息客户端操作系统信息:[root@client ~]# cat /etc/centos-releaseCentOS Linux release 7.7.1908 (Core)[root@client ~]# uname --kernel-release3.10.0-1062.el7.x86_64原创 2020-05-16 08:15:44 · 287 阅读 · 0 评论 -
CentOS 7 - 禁止 ping 响应
文章目录CentOS 7 - 禁止 ping 响应环境信息禁止 ping 响应测试CentOS 7 - 禁止 ping 响应环境信息操作系统:# rpm -q centos-release centos-release-7-6.1810.2.el7.centos.x86_64禁止 ping 响应编辑 /etc/sysctl.conf 文件,加入 net.ipv4.icmp_echo_ignore_all=1(1 表示禁止):# sysctl settings are defined thr原创 2020-05-15 07:37:58 · 367 阅读 · 0 评论 -
CentOS 7 - 设置 vim 编辑器自动补全括号
文章目录CentOS 7 - 设置 vim 编辑器自动补全括号环境信息修改 vim 配置文件参考CentOS 7 - 设置 vim 编辑器自动补全括号环境信息CentOS 7 版本信息:# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)修改 vim 配置文件修改 /etc/vimrc 文件,在末尾添加:in...原创 2020-03-24 16:45:23 · 796 阅读 · 0 评论 -
CentOS 7 - 设置 vim 编辑器缩进为 4 个空格
文章目录CentOS 7 - 设置 vim 编辑器缩进为 4 个空格环境信息修改 vim 配置文件CentOS 7 - 设置 vim 编辑器缩进为 4 个空格环境信息CentOS 7 版本信息:# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)修改 vim 配置文件修改 /etc/vimrc 文件,在末尾添加...原创 2020-03-24 16:27:45 · 1662 阅读 · 0 评论 -
CentOS 7 - 安装 JDK
文章目录CentOS 7 - 安装 JDK环境信息下载、部署 JDK配置环境变量CentOS 7 - 安装 JDK提示:以下操作均以 root 用户执行。环境信息操作系统版本:# rpm -q centos-releasecentos-release-7-7.1908.0.el7.centos.x86_64下载、部署 JDK访问 Oracle 官网,下载 JDK 压缩包:下载...原创 2020-03-11 09:39:06 · 210 阅读 · 0 评论 -
CentOS 7 - 安装 MySQL 8.0
文章目录CentOS 7 - 安装 MySQL 8.0环境信息删除 mariadb 数据库安装 MySQL下载 MySQL Yum Repository添加 MySQL Yum Repository安装 MySQL启动 MySQL 服务器修改字符集允许远程主机连接本地服务器开放 3306 端口启动防火墙添加 3306 端口远程主机连接测试参考CentOS 7 - 安装 MySQL 8.0提示:...原创 2020-03-11 00:16:56 · 378 阅读 · 0 评论