Tag Archive: linux

二月 16th, 2018

今天我们来谈谈Linux的内存机制。

首先我们理一下概念

一、什么是linux的内存机制?

我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。

物理内存就是系统[……]

Read more

TAGS: ,
一月 27th, 2018

1. 磁盘满了

如果一台机器磁盘满了,首先我们需要确定其位置,命令为

 df(或者df -h//显示结果
Filesystem    512-blocks      Used Available Capacity  iused    ifree %iused  Mounted on
/[......]

Read more

TAGS:
十二月 31st, 2017

Linux 系统日志非常重要。后台运行的程序(通常被称为守护进程或者服务进程)处理了你 Linux 系统中的大部分任务。当这些守护进程工作时,它们将任务的详细信息记录进日志文件中,作为它们做过什么的“历史”信息。这些守护进程的工作内容涵盖从使用原子钟同步时钟到管理网络连接。所有这些都被记录进日志文件[……]

Read more

TAGS:
十二月 31st, 2017

为了安全起见,我们一般会对上传目录禁止运行php脚本
修改nginx.conf配置文件
禁止单目录:

location ~* ^/attachments/.*.(php|php5)$ {
deny all;
}

禁止多目录:

location ~* ^/(attachm[......]

Read more

TAGS:
十二月 31st, 2017

1. 替换

原字符串:”#abc”

1. 引用自身

php代码:echo preg_replace(‘/./’,’$0′,’#abc’);($0即引用正则里面的全部内容)
输出:’#abc’
linux代码:echo ‘#abc’ | sed ‘/.
/s/.*/&/g’(&[……]

Read more

TAGS: ,
十二月 28th, 2017

ch /etc/

chmod 644 passwd group shadow

chmod 400 gshadow

cd ssh

chmod 600 moduli ssh_host_dsa_key ssh_host_key ssh_host_rsa_key

chmod 6[……]

Read more

TAGS: ,
十一月 30th, 2017

有个Linux的服务器,2G内存的,今天登上去一看,内存竟然被占得满满的。
ssh上去执行了free.

free -m
total        used        free      shared  buff/cache   available
Mem:           2000[......]

Read more

TAGS: ,
十一月 30th, 2017

了解运行级别是如何配置的,如何改变系统运行级别以及修改对应状态下运行的服务。

在 Linux 系统中,运行级别run level是指运维的级别,用于描述一种表明什么服务是可用的系统运行状态。

运行级别 1 是严格限制的,仅仅用于系统维护;该级别下,网络连接将不可操作,但是管理员可以通过控制台[……]

Read more

TAGS:
十一月 30th, 2017

你可以通过这三个 Linux 网络命令,了解有关你网络连接的大量信息。iftop 通过进程号跟踪网络连接,Nethogs 可以快速显示哪个在占用你的带宽,而 vnstat 作为一个很好的轻量级守护进程运行,可以随时随地记录你的使用情况。

iftop

iftop 监听你指定的网络接口,并以 top[......]

Read more

TAGS: ,
十一月 29th, 2017
yw >outfile 2>&1
$ cat outfile 
cat: oyyw: 没有那个文件或目录

$ cat oyyw 2>&1 >outfile
cat: oyyw: 没有那个文件或目录

解惑

搜集了一部分资料以后,解答如下:[……]

Read more