分类目录归档:Linux

Linux系统学习

Linux

Linux 下执行定时任务之 Systemd Timers

Linux 下执行定时任务之 Systemd Timers

不知道 ECS 因为什么缘故,上面安装的 MySQL 服务老是不定期挂掉,本来想通过 Linux 得 Cron 配置个半小时的定时检测任务,结果一直没有执行,因此又尝试使用了 Systemd Timers 进行 … 继续阅读

发表在 Linux 标签为 , , , , , , ,
Linux

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

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

​  在《Linux 机器间配置 SSH 免密登录》中,配置了机器间免密登录,由于用的是 root 用户,一切配置很顺利。由于新版本 ES 部署需要普通用户启动,所以创建了普通用户 elastic 后,想通过一个界面免密 … 继续阅读

发表在 Linux 标签为 , , , , ,
Linux

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

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

​安装 CentOS 7.x 后,发现系统时间比北京时间慢正好 12 个小时,这是因为默认的时区不对导致。查看系统时间发现时区为 EDT(北美东部夏令时间),如下: # dateSat Apr 22 00:52:30 E … 继续阅读

发表在 Linux 标签为 , , , , , , ,
Linux

Linux 机器间配置 SSH 免密登录

Linux 机器间配置 SSH 免密登录

​在日常工作中,服务器常常会有多台。特别是应用服务器存在多台的情况下,在每台机器手动部署或升级服务,每次登录多台机器特别麻烦,通过一台机器跳转每次输入密码(一般都是超强密码)也麻烦。所以说配置机器间的免密,对日常工作来说 … 继续阅读

发表在 Linux 标签为 , , , ,
Linux

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

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

Linux 系统中,有时候在编译安装软件时,会提示:/bin/sh: cc: command not found,说明没有编译代码的 gcc 环境,一般咱会先安装 gcc,命令如下: yum -y install gcc … 继续阅读

发表在 Linux 标签为 , , , ,
Linux

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

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

-bash: ifconfig: command not found 说明该包没有安装,不能执行 ifconfig 命令,也可以到目录/sbin下确认下: ls /sbin/* |grep ‘ifconfig … 继续阅读

发表在 Linux 标签为 , , , ,
Linux

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

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

这篇简单记录下如何搭建 yum 源私服,以及常见的 yum 安装软件命令,纯属笔记,仅供参考。 1. yum 源私服搭建步骤 第一步,安装 nginx 或 apache 这里以安装 apache 为例,nginx同理,请 … 继续阅读

发表在 Linux 标签为 , , , , , ,
Linux

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

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

CentOS7.6 下载地址 CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4Ghttp://mirrors.163.com/centos/7.6.1810/isos/x86 … 继续阅读

发表在 Linux 标签为 , , , ,
Linux

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

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

项目需求 在一些项目开发中,往往有这种需求,就是项目的一些静态资源都是直接存放在项目服务外的目录中。比如 APP 程序包的上传和下载,一般后台服务上传包,服务直接把包上传到当前系统资源目录,但多个上传服务上传的包都在各自 … 继续阅读

发表在 Linux 标签为 , , , , , ,
Linux

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

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

一、前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2. … 继续阅读

发表在 Linux 标签为 , , , ,
Linux

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

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

01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz … 继续阅读

发表在 Linux 标签为 , ,
Linux

Linux查看系统信息的命令

Linux查看系统信息的命令

查看系统信息命令是 linux 初学者必备的基础知识,这些命令也非常有用,因为学习 linux 第一件事就可能是首先查看系统信息,因此必要的系统的学习一下这些 linux 系统信息命令还是非常有必要的! Code   V … 继续阅读

发表在 Linux 标签为 , , ,
Linux

Linux系统搭建Web服务器

Linux系统搭建Web服务器

项目开发中,服务器主机用的是 Linux 系统,服务器用 Tomcat,数据库为 Mysql。 Code   ViewPrint 1.  安装服务器所用操作系统及软件。 如果电脑主机是Windows系列系统,则需要在其上 … 继续阅读

发表在 Linux 标签为 , , , ,
Linux

Linux底层文件访问

Linux底层文件访问

第一步:新建一个名为 myfile.in 的文件,并写入一些内容,尽量多点儿。 vi myfile.in 第二步:编写文件访问功能代码。 代码一:逐个字符的文件复制程序。 编写 copy_file.c 的文件,并实现读文 … 继续阅读

发表在 Linux 标签为 , ,
Linux

Linux中Shell程序设计

Linux中Shell程序设计

什么是 Shell?Shell 是一个作为用户与 Linux 系统间接口的程序,允许用户向操作系统输入需要执行的命令。 为什么要使用 Shell 编程?原因之一是可以快速、简单的完成编程。 Shell 执行 Shell … 继续阅读

发表在 Linux 标签为 , ,
Linux

sudo su 和 sudo su – 的区别

sudo su 和 sudo su – 的区别

su 和 su – 都能获得 root 权限,而 su – 会转到 root 工作目录,su 不改变当前目录。 tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhu … 继续阅读

发表在 Linux 标签为 , , ,
Linux

跟我一起写 Makefile

跟我一起写 Makefile

陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂 … 继续阅读

发表在 Linux 标签为 ,
Linux

Linux中gstreamer构建的简单方法

Linux中gstreamer构建的简单方法

在博文“Gstreamer在Ubuntu上的安装和MP3的播放”中,写了在ubuntu上从头到尾构建gstreamer的详细过程,那是我在一次小项目培训中和队友一起努力了将近一周的成果,网上参考资料倒是很多,我们的步骤也 … 继续阅读

发表在 Linux 标签为 ,
Linux

在Linux中创建静态库和动态库

在Linux中创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入 … 继续阅读

发表在 Linux 标签为 , ,
Linux

Linux中与内核通信的Netlink机制

Linux中与内核通信的Netlink机制

netlink_k.c为内核的空间的程序,netlink_u.c为用户的空间的程序。程序源代码附在后面:    先运行内核代码netlink_k.ko,也就是在执行完makefile文件后,会生成一个netlink_k. … 继续阅读

发表在 Linux 标签为 , ,