easy-运维-01

选择题

题目1

下面哪个指令可以为某个脚本赋予可执行权限()?

A: chmod +x filename.sh
B: chown +x filename.sh
C: chmod +r filename.sh
D: chown +r filename.sh 

答案:A

解析:

chmod命令的基本语法为:chmod [选项] 模式 文件名

其中,选项是可选的,用于对命令进行控制。常用的选项包括:
– -R:递归地修改目录及其子目录中的文件和目录权限。
– -v:显示详细的修改信息。
– -c:仅显示修改的文件和目录的信息。

模式是用于设置权限的符号或数字表达式。常用的模式包括:
– 符号模式(简化模式):使用字母r、w和x表示权限,用加号+和减号-表示增加或减少权限。例如:u+r表示给文件的所有者添加读权限。
– 数字模式(绝对模式):使用数字0-7表示权限,每个数字对应一组权限。其中,0表示无权限,7表示可读可写可执行。

文件名是需要修改权限的文件或目录的名称。

2. 常用权限设置

常用的权限设置包括:
– 755:文件所有者具有读、写、执行权限,同组用户和其他用户具有读和执行权限。
– 644:文件所有者具有读和写权限,同组用户和其他用户具有只读权限。
– 700:文件所有者具有读、写、执行权限,同组用户和其他用户没有任何权限。

3. 示例

以下是几个chmod命令的示例:
– 将文件file.txt的所有者的执行权限去掉:chmod u-x file.txt
– 给文件file.txt的所有用户添加读和写权限:chmod a+rw file.txt
– 将文件file.txt的所属组的执行权限添加上:chmod g+x file.txt
– 将目录dir及其子目录中的所有文件和目录的权限设置为755:chmod -R 755 dir

4. 注意事项

在使用chmod命令时,需要注意以下几点:
– 修改权限需要有足够的权限,否则会出现权限错误。
– 使用chmod命令时需要谨慎操作,避免不小心将重要文件的权限设置为可执行。
– 修改权限时可以使用符号模式或数字模式,根据习惯选择使用哪种方式。

以上是对于Linux中chmod命令的详细解析。使用chmod命令可以灵活地控制文件和目录的权限,提高系统的安全性和灵活性。

题目2

用户文件描述符0代表什么()?

A: 标准输入设备文件描述符
B: 标准输出设备文件描述符
C: 管道文件描述符
D: 标准错误输出设备文件描述符

答案:A

解析:

在Linux系统中,文件描述符是一个重要的概念,用于标识和管理系统中的文件和设备。每个进程在启动时都会默认拥有这三个文件描述符,它们分别对应着标准输入、标准输出和标准错误输出。具体来说:

文件描述符0(STDIN_FILENO) 代表标准输入,通常用于从键盘读取数据。
文件描述符1(STDOUT_FILENO)代表标准输出,用于将数据输出到终端或文件。
文件描述符2(STDERR_FILENO)代表标准错误输出,用于显示程序执行过程中的错误信息。
这三个文件描述符在程序中经常被使用,例如,当使用printf函数进行输出时,默认会使用文件描述符1(标准输出)将信息打印到终端;而当程序出现错误时,错误信息会通过文件描述符2(标准错误输出)显示出来。

此外,文件描述符不仅可以用于表示常规的文件,还可以表示设备、管道等。在Linux系统中,一切皆文件,包括键盘输入、显示器输出、网络连接等都可以通过文件描述符来访问和管理。这种设计使得系统更加统一和灵活,便于管理和操作。

题目3

http 协议默认使用哪个端口()?

A:80
B:443
C:8080
D:21

答案:A

解析:

80:http超文本传输协议
443:https安全超文本传输协议SSL/TLS加密
8080:http备用端口
21:FTP文件传输协议

题目4

以下哪个状态码表示http请求资源未找到()?

A:200
B:404
C:500
D:301

答案:B

解析:

200:请求成功并返回所请求数据
404:请求资源未找到
500:服务器内部错误
301:重定向

题目5

执行find / -name "test.jsp" ,按下 Ctrl+z后的提示有 [1]+ 166" 可以继续将进程放到前台并唤醒的执行方式有()?

A: kill 166 
B: Ctrl+h
C: fg 1
D: bg 1 

答案:C

解析:

1. kill命令默认发出的信号是SIGTERM(15号信号)。SIGTERM信号是一种软件终止信号,用于请求进程正常退出。当接收到SIGTERM信号时,进程可以选择执行清理工作后自行终止,也可以忽略该信号继续运行。如果进程长时间不响应SIGTERM信号,则可以使用kill命令发送SIGKILL(9号信号)来强制终止进程。SIGKILL信号是一种不可忽略的强制终止信号,它可以立即终止进程,但可能会导致未处理的数据丢失或系统资源泄漏。因此,一般情况下,我们会首先尝试发送SIGTERM信号给进程,如果进程长时间不退出,才会考虑发送SIGKILL信号。
2. Ctrl+H命令用于删除光标所在位置的字符(相当于backspace键)。这个命令通常用于终端编辑器和文本输入框中。它是一种快速删除字符的方式,可以在不移动光标的情况下进行删除操作。
3. fg命令用于将后台作业拿到前台进行处理。 通过使用fg命令,用户可以将后台运行的程序或任务切换到前台,以便继续执行或查看其输出。
4. bg命令用于将一个已停止的作业放到后台运行。当一个作业在前台运行时,可以使用Ctrl+Z键将其暂停,并使用bg命令将其切换到后台运行。

题目6

255.255.254.0的子网掩码可以匹配的IP地址范围是()?

A:192.168.0.1~192.168.0.254
B:192.168.1.1~192.168.1.254
C:192.168.0.1~192.168.1.254
D:192.168.1.1~192.168.0.254

答案:C

解析:

子网掩码的作用是将IP地址划分为网络地址和主机地址两部分。在这个例子中,子网掩码255.255.254.0表示前23位用于网络标识,后9位用于主机标识。网络地址192.168.0.0是该子网的起始地址,而广播地址192.168.1.255则是该子网的结束地址,但由于全0和全1的地址通常不用作分配,所以实际可用的IP地址范围是从192.168.0.1到192.168.1.254,共计510个可用IP地址。

题目7

ip地址:10.2.225.0/25的子网掩码是多少:()?

A:255.255.255.0
B:255.255.255.128
C:255.255.254.0
D:255.255.254.128

答案:B

解析:

/25表示25比特的子网位数,就是前3个字节(3*8=24)再加1比特表示子网掩码,转换为二进制就是上面的点分十进制数。
1111 1111 1111 1111 1111 1111 1000 0000
255       255       255       128

题目8

nginx中,哪个指令用于设置客户端请求体的最大值()?

A:client_max_body_size
B:client_body_buffer_size
C:client_body_temp
D:client_body_time_out

答案:A

解析:

1、client_max_body_size:默认1M,表示客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。如果请求的正文数据大于client_max_body_size,HTTP协议会报错 413 Request Entity Too Large。就是说如果请求的正文大于client_max_body_size,一定是失败的。如果需要上传大文件,一定要修改该值。
2、client_body_buffer_size:Nginx分配给请求数据的Buffer大小,如果请求的数据小于client_body_buffer_size直接将数据先在内存中存储。如果请求的值大于client_body_buffer_size小于client_max_body_size,就会将数据先存储到临时文件中(由client_body_temp指令指定临时文件路径)。
3、client_body_temp:默认该路径值是/tmp/.配置的client_body_temp地址,一定让执行的Nginx的用户组有读写权限。否则,当传输的数据大于client_body_buffer_size,写进临时文件失败会报错。
4、client_body_time_out:客户端体超时是指在客户端发送请求后,服务器等待客户端发送完整请求体的时间。如果在指定的时间内客户端没有发送完整的请求体,服务器将会关闭连接。

题目9

以下哪个模块是nginx提供的反向代理模块()?

A:ngx_http_proxy_module
B:ngx_http_fastcgi_module
C:ngx_http_uwsgi_module
D:ngx_http_scgi_module

答案:A

解析:

ngx_http_fastcgi_module:处理FastCGI协议
ngx_http_uwsgi_module:处理uWSGI协议
ngx_http_scgi_module:处理SCGI协议

题目10

在Nginx中,以下哪个指令用于设置服务器名称()?

A:server_name
B:server_domain
C:server_host
D:server_addr

答案:A

解析:

server_name:设置服务器名称
server_domain:设置服务器域名
server_host:设置主机名称
server_addr:设置服务器地址

题目11

以下哪个模块是Nginx提供的用于实现负载均衡的模块()?

A:ngx_http_upstream_module
B:ngx_http_rewrite_module
C:ngx_http_access_module
D:ngx_http_auth_basic_module

答案:A

解析:

ngx_http_upstream_module:负载均衡模块
ngx_http_rewrite_module:url重写
ngx_http_access_module:用户控制访问权限
ngx_http_auth_basic_module:用于基本的http认证

题目12

在Nginx中,以下哪个指令用于设置客户端请求的超时时间()?

A:client_body_timeout
B:client_header_timeout
C:send_timeout
D:keepalive_timeout

答案:C

解析:

client_body_timeout:设置读取客户端请求体的超时时间
client_header_timeout:设置读取客户端请求头的超时时间
send_timeout:设置客户端请求的超时时间
keepalive_timeout:设置长连接的超时时间

题目13

在nginx中,哪个指令用于设置服务器监听端口()?

A:listen
B:server_port
C:port
D:bind

答案:A

解析:

server_port:nginx预定义变量,服务器端口值
port、bind不是nginx相关指令及预定义变量

题目14

客户端请求不会直接到达后端服务器,而是先经过nginx,这种模式通常被称为()?

A:正向代理
B:反向代理
C:透明代理
D:隧道代理

答案:B

解析:

题目15

在Nginx中,哪个指令用于指定后端服务器列表()?

A:proxy_pass
B:upstream
C:server
D:Location

答案:B

解析:

proxy_pass:将请求转发到指定的后端服务
upstream:定义服务器组
server:配置虚拟服务器相关参数
Location:根据uri进行配置,从而执行特定的配置指令

题目16

在Ansible中,用于制定要管理的主机的文件是什么()?

A:ansible.cfg
B:inventory
C:playbook
D:roles

答案:B

解析:

ansible.cfg:Ansible的配置文件
inventory:用于指定要管理的主机
playbook:Ansible用于定义任务和流程的文件
roles:组织和复用Ansible任务的模块

题目17

以下哪个是Ansible默认的通信协议()?

A:http
B:https
C:ssh
D:ftp

答案:C

解析:

题目18

在LVM架构中,哪一层负载物理存储的实际分配()?

A:Physical Volume (PV)
B:Volume Group (VG)
C:Logical Volume (LV)
D:Logical Unit Number (LUN)

答案:A

解析:

PV:物理存储的实际分配
VG:由一个或多个PV组成存储池
LV:由VG中划分出来的逻辑卷
LUN:用于存储区域网络(SAN)环境中

题目19

以下哪个命令用于创建VolumeGroup()?

A:pvcreate
B:vgcreate
C:lvcreate
D:lvextend

答案:B

解析:

题目20

以下哪个LVM命令用于扩展逻辑卷的大小()?

A:pvresize
B:vgextend
C:lvextend
D:lvreduce

答案:C

解析:

题目21

下列哪个运行级别表示多用户图形界面()?

A:Runlevel 1
B:Runlevel 2
C:Runlevel 6
D:Runlevel 5

答案:D

解析:

题目22

MySQL数据库四种特性,不包括()?

A:原子性
B:事务性
C:一致性
D:隔离性

答案:B

解析:

MySQL数据库有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)

题目23

MySQL报错error 1062的意思是()?

A:连接数据库失败,没有连接数据库权限
B:字段值重复,入库失败
C:未定义用户对数据表的访问权限
D:删除数据库文件失败

答案:B

解析:

错误 "error 1062" 通常出现在使用MySQL数据库时,指的是尝试插入数据时遇到了唯一性约束违反。具体而言,这意味着你试图插入的数据在表中已经有一个具有相同唯一索引或者主键的记录。

题目24

MySQL主从架构如下:主库:(192.168.0.1) 从库(192.168.0.2).需要在从库上采用mysqldump备份并记录主库binlog、Position点。需要增加那个参数(不考虑其他参数)()?

A:--master-date
B:--single-transaction
C:--dump-slave
D:--opt

答案:C

解析:

--dump-slave:将主库的binlog位置和文件名追加到导出数据的文件中,命令如果当前服务器是从服务器那么使用该命令会执行stop slave来获取master binlog的文件和位置,等备份完后会自动执行start slave启动从服务器。但是如果是大的数据量备份会给从和主的延时变的更大,使用--dump-slave获取到的只是当前的从服务器的数据执行到的主的binglog的位置是(relay_mater_log_file,exec_master_log_pos),而不是主服务器当前的binlog执行的位置,主要是取决于主从的数据延时。

题目25

MySQL 以下哪个不能有效减小从库延迟时间()?

A:主库进行update操作时where后条件没有索引,添加索引;
B:主库有大事务,增加缓存,异步写入数据库,减少直接对db的大量写入;
C:主库并发更新写入频繁,从库设置innodb_flush_log_at_trx_commit=1 及 sync_binlog=1
D:数据库中存在大量myisam表,修改表结构为innodb存储引擎的表。

答案:C

解析:

减少slave同步延时的方案就是在架构上做优化,尽量让主库的DDL快速执行。主库是写,确保数据安全,设置sync_binlog=1,innodb_flush_log_at_trx_commit = 1 等;而slave则不需要这么高的数据安全,可以将sync_binlog设置为0或者关闭binlog,innodb_flushlog也可以设置为0来提高sql的执行效率。另外就是使用比主库更好的硬件设备作为slave。

题目26

MySQL 表test(a int,b int,time date)涉及下面3条sql,只创建一个索引,

select * from test where a=1 and b=1;
select * from test where b=1;
select * from test where b=1 order by time desc;

如何建最优()?

A:idx_ab(a,b)
B:idx_abtime(a,b,time)
C:inx_ba(b,a)
D:inx_btime(b,time)

答案:D

解析:

题目27

MySQL 如何对下面sql语句创建索引()?

select * from testtable
    where a = 1 and b = 2 and c > 3 and d=4;
A:idx_abcd(a,b,c,d)
B:idx_abdc(a,b,d,c)
C:inx_adcb(a,d,c,b)
D:inx_bcda(b,c,d,a)

答案:B

解析:

联合索引要遵从最左前缀匹配原则。mysql会一直向右匹配直到遇到范围查询()就会停止匹配。上面查询如果创建索引(a,b,c,d),那么d索引就不会被用到,因为c时范围查找。所以创建索引a,b,d可以随意,c放到最后就可以。所以选B

题目28

MySQL中的InnoDB引擎的行锁时通过加在什么上完成(实现)的()?

A:数据块
B:索引值

答案:B

题目29

关于MySQL权限说法正确的是()?

A:管理权限(如super,process,file等)不能够指定某个数据库,on后面必须跟*.*
B:如果需要truncate权限只需要授予drop权限
C:super权限允许用户终止任何查询,但不允许修改全局变量的set语句
D:建立一个用户时,需要单独授予usage连接权限

答案:A

题目30

MySQL delete from table where 执行后,执行下面哪项不会释放磁盘物理空间()?

A:optimize table tablename;
B:alter table tablename add column;
C:alter table tablename engine=innodb;
D:rename table tablename to tablename_new;

答案:D

题目31

下列不属于ORACLE的逻辑结构的是()?

A:区(extend)
B:段(segment)
C:数据文件(datefile)
D:表空间(tablespace)

答案:C

题目32

下面哪个用户不是ORACLE缺省安装后就存在的用户()?

A:SYSDBA
B:SYSTEM
C:SCOTT
D:SYS

答案:A

题目33

下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表()?

A:授予CONNECT角色,但是没有授予RESOURCE角色
B:没有授予用户系统管理员的角色
C:数据库实例没有启动
D:数据库监听没有启动

答案:A

题目34

带有()字句的SELECT语句可以在表的一行或多行放置排他锁?

A:FOR INSERT
B:FOR UPDATE
C:FOR DELETE
D:FOR REFRESH

答案:B

题目35

在ORACLE中,当FETCH语句从游标获取数据时,下面叙述正确的是()?

A:游标打开
B:游标关闭
C:当前记录的数据加载到变量中
D:创建变量保存当前记录的数据

答案:C

题目36

在Oracle中,以下不属于集合操作符的是()?

A:UNION
B:SUM
C:MINUS
D:INTERSECT

答案:B

题目37

在Oracle中,关于锁,描述不正确的是()?

A:锁用于在用户之间控制对数据的并发操作
B:可以将锁归类为行级锁和表级锁
C:insert、update、delete语句自行获取行级锁
D:同一时间只有一个用户锁定一个特定的表

答案:D

题目38

Git是一个开源的分布式版本控制系统,以下哪个是Git的核心特点?

A. 高效的分布式版本控制系统
B. 支持多种协议的远程仓库
C. 强大的分支管理能力
D. 提供简单易懂的命令行界面

答案:ABCD

题目39

在Git中,以下哪个命令可以用于将远程仓库的代码克隆到本地?

A. git clone
B. git push
C. git pull
D. git commit

答案:A

题目40

以下哪个命令可以在Git中创建一个新的分支?

A. git branch
B. git merge
C. git checkout
D. git add

答案:A

题目41

以下哪个命令可以用于提交代码到Git仓库?

A. git init
B. git commit
C. git add
D. git diff

答案:B

题目42

以下哪个命令可以用于将本地的代码推送到远程仓库?

A. git push
B. git clone
C. git pull
D. git commit

答案:A

题目43

下列关于Prometheus重要组件的说法中错误的是

A:Pushgateway定时从指定jobs中pull数据,然后Prometheus Server再从PushGateway中pull到监控数据
B:Exporter用于暴露已有的第三方服务的 metrics 给 Prometheus
C:AlertManager从Prometheus server端接收到alerts后,会进行去除重复数据,分组,并路由到对收的接受方式,发出报警。
D:Prometheus Server是Prometheus组件中的核心部分,负责实现对监控数据的获取,存储以及查询

答案:A

题目44

Prometheus工具作用是什么?()

A:可以监控MySQL数据库状态
B:可以做SQL审核平台
C:可以做分布式日志系统
D:可以监控Web服务器状态

答案:AD

题目45

Prometheus监控指标类型有()

A.Counter
B.Gauge
C.Histogram
D.Summary

答案:ABCD

题目46

Prometheus支持监控以下哪些?

A.nginx
B.mysql
C.tomcat
D.linux

答案:ABC

题目47

Prometheus 是什么?

A.负载均衡系统
B.时序数据库系统
C.监控系统
D.批量管理系统

答案:C

题目48

下列哪个工具可以用于云环境的资源监控和管理?

A.Zabbix
B.Prometheus
C.Ansible
D.Puppet

答案:B

题目49

Zabbix支持得监控协议有哪些

A.ICMP
B.IPMI
C.SNMP
D.Zabbix协议

答案:ABC

题目50

Zabbix监控系统中,下面哪些media是内置的?

A.微信
B.短信(SMS)
C.邮件
D.QQ

答案:BC

简答题

题目1

简述Linux系统开机启动顺序

答案:

Linux系统的开机启动顺序:
加载BIOS-->读取MBR --> Boot Loader --> 加载内核 --> 用户层init(依据inittab文件来设定系统运行等级) --> init进程执行rc.syninit --> 启动内核模块 --> 执行不同运行级别的脚本程序 --> 执行/etc/rc.d/rc.local --> 执行/bin/login,之后就可以正常登录了。

题目2

简述Linux系统运行都有哪些运行级别?

答案:

Linux系统有7个运行级别,每个级别都有特定的用途:

运行级别0:系统停机状态。系统默认运行级别不能设为0,否则不能正常启动。使用init 0命令可以关闭系统,相当于halt命令。
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登录。
运行级别2:多用户状态,但没有网络连接。
运行级别3:完全多用户模式,有网络连接,登录后进入控制台命令行模式。
运行级别4:系统未使用,保留。
运行级别5:X11控制台,登录后进入图形GUI模式。
运行级别6:系统正常关闭并重启。系统默认运行级别不能设为6,否则不能正常启动。使用init 6命令可以重启系统。

题目3

如何查看和切换运行级别?

答案:

可以通过以下命令查看和切换运行级别:
  1、使用runlevel命令查看当前运行级别。
  2、使用init命令切换运行级别,例如init 3切换到多用户模式,init 5切换到图形界面模式。

题目4

Linux系统中符号链接与硬链接的区别?

答案:

Linux中的符号链接(软链接)与硬链接的主要区别包括链接性质、链接目标、跨文件系统链接、创建和删除方式,以及应用场景。

链接性质:硬链接是文件系统的直接入口,与原始文件共享相同的inode和数据块。符号链接则是一个独立的文件,它包含指向另一个文件或目录的路径,可以看作是快捷方式或别名。

链接目标:硬链接直接指向文件的inode,而符号链接指向的是另一个文件或目录的路径。硬链接不能跨文件系统创建,而符号链接可以。

跨文件系统链接:硬链接不能跨越不同的文件系统边界,它们必须在同一文件系统中创建。符号链接则可以跨越不同的文件系统边界,指向任何文件或目录。

创建和删除方式:创建硬链接使用ln命令,而创建符号链接使用ln -s命令。删除硬链接不会影响原始文件或其他硬链接,只有当所有硬链接都被删除时,原始文件的数据才会被释放。删除符号链接则不会影响原始文件,但如果原始文件被删除,符号链接将失效23。

应用场景:硬链接通常用于备份重要文件,以防误删。符号链接则更适用于创建指向特定文件或目录的快捷方式,或者在不同文件系统之间建立链接。

综上所述,硬链接和符号链接在Linux文件系统中各有其用途和优势,选择使用哪一种取决于具体的需求和场景。

题目5

简述df -h 和 df -i的区别

答案:

df -h显示磁盘占用是没有问题;但是df -i显示磁盘inode资源占用完。

inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。

题目6

linux怎么查看cpu使用率(列举2个以上)

答案:

1、top命令;2、htop命令;3、vmstat命令;4、mpstat命令;5、gnome system monitor;6、kde system guard;7、nmon;8、编写脚本进行监控。

题目7

简述如何查看系统打开的端口及如何查看端口被哪个进程占用

答案:

在Linux中,可以使用netstat或ss命令来查看系统打开的端口情况。
netstat -tulnp
-t 表示显示TCP端口
-u 表示显示UDP端口
-l 表示仅显示监听状态的端口
-n 表示显示数字形式的地址和端口号
-p 表示显示哪个进程在监听该端口
使用ss命令(netstat的现代替代品):
ss -tulnp
例如,如果你想查看哪个进程占用了端口80,可以使用以下命令:
netstat -tulnp | grep :80
ss -tulnp | grep :80

题目8

Linux如何查看cpu型号及内核数

答案:

1、查看CPU型号:
cat /proc/cpuinfo | grep 'model name' | uniq
2、查看核心数(方法不唯一):
lscpu | grep 'CPU(s):'
cat /proc/cpuinfo | grep Hz | wc -l

题目9

ip地址有哪些分类

答案:

IP地址分为五大类:A、B、C、D、E五大类。
A类地址:(1~126):以0开头,网络号占前8位,主机号占后面24位;
B类地址:(128~191):以10开头,网络号占前16位,主机号站后面16位;
C类地址:(192~223):以110开头,网络号占前24位,主机号占后面8位;
D类地址:(224~239):以1110开头,保留为多播地址;
E类地址:(240~255):以1111开头,保留位为将来使用。

题目10

子网掩码是什么?

答案:

子网掩码用于区分IP地址中的网络部分和主机部分。通过将IP地址和子网掩码转换为二进制,并进行与运算,可以确定网络地址和广播地址。
例如,对于IP地址192.168.100.5和子网掩码255.255.255.0,转换后的二进制形式进行与运算后,可以确定网络地址为192.168.100.0,广播地址为192.168.100.255。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351