Linux相关的命令
1、Linux中查看CPU信息的命令:
cat /proc/cpuinfo
2、查看Linux的内核版本:
cat /proc/version
uname -srm
3、查看Linux的操作系统:
cat /etc/redhat-release
Linux相关的服务、软件
1、Nginx与Apache的区别:
两者最核心的区别在于Apache 是同步多进程模型,一个连接对应一个进程,而Nginx 是异步的,多个连接(万级别)可以对应一个进程。
更为通用的方案是,前端 nginx 抗并发,后端 apache 集群,配合起来会更好。
2、DNS服务:
DNS(Domain Name System)是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。
DNS系统使用的是网络的查询,那么自然需要有监听的port。DNS使用的是53端口,在/etc/services( /etc/services文件保存了服务和端口的对应关系。)这个文件中能看到。
通常DNS是以UDP这个较快速的数据传输协议来查询的,但是没有查询到完整的信息时,就会再次以TCP这个协议来重新查询。所以启动DNS时,会同时启动TCP以及UDP的port53。
网络相关
1、静态路由与动态路由的区别?
静态路由是指由网络管理员手工配置的路由信息;
动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整。
2、添加静态路由:
(1)route add
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0#添加一条静态路由
route add default gw 192.168.0.1#添加默认路由
route del -net 192.168.1.0/24 gw 192.168.0.1#删除一条路由
route -n#查看路由表
(2)ip route add
ip ro add 192.56.76.0/24 dev 192.168.0.1#添加一条静态路由
ip ro add default via 192.168.0.1 dev eth0#添加默认路由
ip ro del 192.168.1.0/24#删除一条路由
ip route show#查看路由表
python
1、元组与列表的区别?
列表中的元素可以进行任意修改;
而元组中的元素无法修改。