现在位置: 首页 > 博客文章 > 电脑相关 > IT开发 > 操作系统 > Linux > 文章
+0°

Linux 机器间配置 SSH 免密登录(普通用户)

2023年04月24日 17:37:09 Linux  ⁄ 共 402字 暂无评论 ⁄ 被围观 872次
​  在《Linux 机器间配置 SSH 免密登录》中,配置了机器间免密登录,由于用的是 root 用户,一切配置很顺利。由于新版本 ES 部署需要普通用户启动,所以创建了普通用户 elastic 后,想通过一个界面免密到其它机器,结果发现按照上篇操作不好用,所以在这里再补充记录一下。 注意一,切换到普通用户 这步需要特别注意,因为创建普通用户是在 root 用户下,创建后常常忘记切换到普通用户进行操作了。 注意二,拷贝公...
阅读全文
+0°

CentOS 7.x 系统安装后时间慢 12 小时

2023年04月22日 13:16:41 Linux  ⁄ 共 437字 暂无评论 ⁄ 被围观 733次
​安装 CentOS 7.x 后,发现系统时间比北京时间慢正好 12 个小时,这是因为默认的时区不对导致。查看系统时间发现时区为 EDT(北美东部夏令时间),如下: # dateSat Apr 22 00:52:30 EDT 2023 需要把时区改为 CST(中国标准时间),步骤如下。 第一步,备份原配置文件 # mv /etc/localtime /etc/localtime.bak 第二步,创建软连接 # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 第三...
阅读全文
+0°

Linux 机器间配置 SSH 免密登录

2023年04月22日 01:28:50 Linux  ⁄ 共 983字 暂无评论 ⁄ 被围观 715次
​在日常工作中,服务器常常会有多台。特别是应用服务器存在多台的情况下,在每台机器手动部署或升级服务,每次登录多台机器特别麻烦,通过一台机器跳转每次输入密码(一般都是超强密码)也麻烦。所以说配置机器间的免密,对日常工作来说可以简化操作流程,节省宝贵时间。这篇就简单说说如何配置多台机器间的免密功能。 环境:主机名为 node111、node112 的两台机器。 第一步,安装 openssl 前提是配置好了 yum 源的情...
阅读全文
+0°

fatal error: jemalloc/jemalloc.h: No such file or directory

2022年03月08日 14:47:00 Linux  ⁄ 共 636字 暂无评论 ⁄ 被围观 2,073次
Linux 系统中,有时候在编译安装软件时,会提示:/bin/sh: cc: command not found,说明没有编译代码的 gcc 环境,一般咱会先安装 gcc,命令如下: yum -y install gcc gcc-c++ 安装后 gcc 后,继续编译安装原软件,则报错如下: In file included from adlist.c:34:0:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory #include <jemalloc/jemalloc.h>     ...
阅读全文
+0°

Linux 7 提示 -bash: ifconfig: command not found

2021年12月17日 10:55:36 Linux  ⁄ 共 299字 暂无评论 ⁄ 被围观 2,137次
-bash: ifconfig: command not found 说明该包没有安装,不能执行 ifconfig 命令,也可以到目录/sbin下确认下: ls /sbin/* |grep 'ifconfig' ​ 可以尝试下 pifconfig,也是可以看相关信息的。 ​ 如果就习惯用 ifconfig,则需要通过下面命令安装工具包 net-tools,命令如下: yum install net-tools 再次查看sbin目录,可以看到已经有ifconfig了,执行命令: ​  ifconfig ​ 可以...
阅读全文
+1°

如何搭建 yum 源私服及配置使用私服

2021年01月11日 23:30:55 Linux  ⁄ 共 2423字 评论数 1 ⁄ 被围观 2,949次
这篇简单记录下如何搭建 yum 源私服,以及常见的 yum 安装软件命令,纯属笔记,仅供参考。 1. yum 源私服搭建步骤 第一步,安装 nginx 或 apache 这里以安装 apache 为例,nginx同理,请自行尝试。 命令:yum install httpd 安装后启动 httpd 服务。 命令:service httpd start 另外,便于以后启动机器时自动启动服务,配置服务自启动。 命令:chkconfig httpd on 安装 apache 后,访问目录默...
阅读全文
+0°

CentOS 7 各个版本镜像下载地址

2020年12月29日 23:03:04 Linux  ⁄ 共 3612字 暂无评论 ⁄ 被围观 13,326次
CentOS7.6 下载地址 CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4Ghttp://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10Ghttp://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso CentOS-7-x86_64-LiveGNOME-1810.iso CentOS 7.6 LiveGNOME版 1G 桌面版http://mirrors.163.com...
阅读全文
+0°

通过 NFS 实现服务器目录共享

2020年01月17日 17:00:44 Linux  ⁄ 共 4480字 暂无评论 ⁄ 被围观 3,253次
项目需求 在一些项目开发中,往往有这种需求,就是项目的一些静态资源都是直接存放在项目服务外的目录中。比如 APP 程序包的上传和下载,一般后台服务上传包,服务直接把包上传到当前系统资源目录,但多个上传服务上传的包都在各自的应用服务器上,由于下载并发量比较大,下载服务常常做了负载均衡,所以当前机器的下载服务并不一定能找到上传的包,因为有些包是在其它机器上。 鉴于这种需求,有两种解决方式。一种是上...
阅读全文
+0°

一文彻底明白linux中的selinux到底是什么

2020年01月07日 00:35:03 Linux  ⁄ 共 4893字 暂无评论 ⁄ 被围观 3,793次
一、前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。 SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。 如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统...
阅读全文
+0°

Linux系统压缩和解压命令总结

2016年12月26日 17:34:06 Linux  ⁄ 共 1108字 暂无评论 ⁄ 被围观 3,283次
01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2:[*******]$ gzip -d FileName.gz 压 缩:[*******]$ gzip FileName 03-.tar.gz格式 解压:[*******]$ tar zxvf FileName.tar.gz 压缩:[*******]$ tar zcvf FileName....
阅读全文
+0°

Linux查看系统信息的命令

2016年12月15日 11:54:51 Linux  ⁄ 共 1081字 暂无评论 ⁄ 被围观 3,269次
查看系统信息命令是 linux 初学者必备的基础知识,这些命令也非常有用,因为学习 linux 第一件事就可能是首先查看系统信息,因此必要的系统的学习一下这些 linux 系统信息命令还是非常有必要的! Code   ViewPrint # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有U...
阅读全文
+0°

Linux系统搭建Web服务器

2015年09月23日 16:02:37 Linux  ⁄ 共 4059字 暂无评论 ⁄ 被围观 4,640次
项目开发中,服务器主机用的是 Linux 系统,服务器用 Tomcat,数据库为 Mysql。 Code   ViewPrint 1.  安装服务器所用操作系统及软件。 如果电脑主机是Windows系列系统,则需要在其上安装虚拟机,在虚拟机中安装Linux系统来作为服务器,并在其上配置项目所需服务端; 如果电脑主机是Linux系统,则直接在其上配置服务端即可。 1)  虚拟机: VMware(收费,不过可以用破解版)、VirtualBox(开源、免费,但不太稳定) 2) ...
阅读全文
+0°

Linux底层文件访问

2015年05月18日 10:52:33 Linux  ⁄ 共 1829字 暂无评论 ⁄ 被围观 2,824次
第一步:新建一个名为 myfile.in 的文件,并写入一些内容,尽量多点儿。 vi myfile.in 第二步:编写文件访问功能代码。 代码一:逐个字符的文件复制程序。 编写 copy_file.c 的文件,并实现读文件和写文件的操作,编译后执行。 Code   ViewPrint #include <unistd.h>   #include <sys/stat.h>   #include <fcntl.h>   #include <stdlib.h>      int main() {     char c;     int in, out;        ...
阅读全文
+0°

Linux中Shell程序设计

2015年05月15日 11:30:55 Linux  ⁄ 共 2277字 暂无评论 ⁄ 被围观 2,816次
什么是 Shell?Shell 是一个作为用户与 Linux 系统间接口的程序,允许用户向操作系统输入需要执行的命令。 为什么要使用 Shell 编程?原因之一是可以快速、简单的完成编程。 Shell 执行 Shell 脚本,是在运行时解释执行的,让调试工作容易进行,因为调试时可以逐行的执行指令,节省了编译时间。 重定向输出,用操作符 > 即可: $ ls -l > t.txt 上方命令会把 ls 命令的输出写入到文件 t.txt 中,如果没有该文件,会创建...
阅读全文
+0°

sudo su 和 sudo su – 的区别

2015年05月13日 11:55:29 Linux  ⁄ 共 327字 暂无评论 ⁄ 被围观 2,887次
su 和 su - 都能获得 root 权限,而 su - 会转到 root 工作目录,su 不改变当前目录。 tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$ sudo su   root@ubuntu:/home/tzhuwb# pwd   /home/tzhuwb   root@ubuntu:/home/tzhuwb# exit   exit   tzhuwb@ubuntu:~$ sudo su -   root@ubuntu:~# pwd   /root   root@ubuntu:~# exit   logout   tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$   
阅读全文