标签 Linux 下的文章

DNSmasq搭建自己的递归DNS服务器

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合,并且允许DHCP分配的地址能在DNS中正常解析,而这些DHCP分配的地址和相关命令可以配置到每台主机中,也可以配置到一台核心...

为Nginx启用Brotli压缩算法

什么是Brotli项目地址:https://github.com/google/ngx_brotliBrotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了速度,流式API已被改进,...

Linux screen命令

screen 是一个非常有用的命令,平时我们在配置一些云服务器的时候,一旦网络掉线,不小心ssh被关掉等等原因,造成进程中断,如果我们在运行命令前,执行screen命令,只要screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户很有用。常用命令新建一个会话$ screen -S lnmp暂时离开当前会话按下Ctrl+A+D键 ...

Linux vim基本命令

Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。三种常用模式vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模...

Centos 配置openvz 开启nat转发

安装 OpenVZ建议为虚拟机(默认是/vz目录)分配一个单独的分区上,并格式化为ext4文件系统。下载 openvz.repo 文件到/etc/yum.repos.d/ 目录下 wget -P /etc/yum.repos.d/ http://ftp.openvz.org/openvz.repo 导入 OpenVZ GPG key 用于签名 RPM ...

Linux tar打包压缩命令

用途:解压缩,打包,解包等五个是独立的命令-c建立压缩档案-x解压-t查看内容-r向压缩归档文件末尾追加文件-u更新原压缩包中的文件以上这五个是独立的命令,压缩解压都要用到其中一个。可选参数-z有gzip属性的-j有bz2属性的-Z有compress属性的-v显示所有过程-O将文件解开到标准输出-k 保留原有文件不覆盖-m 保留文件不被覆盖参数-f是必...

Linux ssh 安全设置

Linux ssh 安全设置,Linux默认的SSH端口是22,为了安全性就需要修改掉默认的SSH端口号,防止被穷举密码。禁止root登录,新建普通用户登录。修改SSH默认端口编辑/etc/ssh/sshd_config 文件vim /etc/ssh/sshd_config找到Port 22 改成Port 10086# 重启ssh /etc/init....

Linux du,df 命令

du命令用途:概述磁盘使用情况语法:du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L][ File ... ]参数-a 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。将该参数与 -s 标志进行对比-g 用 GB 单位计算块数,而不是用缺省的 5...