Abstract: 知识盲点总结

运行一个脚本,用户不需要什么样的权限?

  • read
  • write
  • execute
  • browse on the directory

在bash中,在一条命令后加入1>&2意味着:

  • 标准错误输出重定向到标准输入
  • 标准输入重定向到标准错误输出
  • 标准输出重定向到标准错误输出
  • 标准输出重定向到标准输入

1表示标准输出,2表示标准错误,&表示等同于的意思

下面哪条命令可以把f1.txt复制为f2.txt:

  • cp f1.txt |f2.txt
  • cat f1.txt | f2.txt
  • cat f1.txt > f2.txt
  • copy f1.txt | f2.txt

如何显示Linux系统中注册的用户数(包含系统用户)?

  • account-l
  • nl /etc/passwd |head
  • wc –user /etc/passwd
  • wc –lines /etc/passwd

word count,--line/-l只显示行数

命令kill 9的含义是:

  • kills the process whose PID is 9
  • kills all processes belonging to UID 9
  • sends SIGKILL to the process whose PID is 9
  • sends SIGTERM to the process whose PID is 9

在vi中退出不保存的命令是:

  • :q
  • :w
  • :wq
  • :q!

下面哪个协议使用了两个以上的端口:

  • telnet
  • FTP
  • rsh
  • HTTP

什么命令用来只更行已经安装过的rpm软件包:

  • rpm -U *.rpm
  • rpm -F *.rpm
  • rpm -e *.rpm
  • rpm -q *.rpm

ping使用的协议是:

  • TCP
  • UDP
  • SMB
  • ICMP

Linux系统中添加一个用户,改变账号过期时间,用哪个命令:

  • usermod -a
  • usermod -d
  • usermod -x
  • usermod -e

静态IP和动态IP的区别,具体应用场景

静态IP:IP地址是手动分配的,通常需要付费

动态IP:动态IP是自动分配的

名称 优点 缺点
静态IP 地址不变—适用于web服务器,电子邮件服务器和其他internet服务器 比动态IP贵
静态IP对于VoIP和游戏应用程序更可靠 需要额外的安全性
动态IP 比静态IP地址便宜 需要DHCP服务器才能获取IP地址
更改IP地址可提供更多隐私 非静态的,每次IP地址更改时,可能需要再次找到你的IP

搭建LAMP所需要的命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#安装apache服务
[root]$ yum install httpd
#设置开机启动
[root]$ systemctl enable httpd
#开启服务
[root]$ systemctl start httpd
#设置防火墙
[root]$ firewall-cmd --zone=public --add-port=80/tcp --permanent
[root]$ firewall-cmd --zone=public --add-port=433/tcp --permanent
#重新加载,方可生效
[root]$ firewall-cmd --reload

#安装mysql服务
[root]$ yum install mariadb-server
#设置开机启动
[root]$ systemctl enable mariadb
#启动服务
[root]$ systemctl start mariadb
#初始化mysql
[root]$ mysql_secure_installation

#安装php
[root]$ yum install php php-gd php-mysql php-pdo php-*
#重启apache
[root]$ systemctl restart httpd
#修改网站根目录的用户和用户组
[root]$ chown -R apache:apache /var/www/html