linux实战题

  1. 在配置Apache时,执行了./configure --prefix=/application/apache2.2.17来编译Apache,在make install完成后,需要用户的访问路径更加简单,需要给/application/apache2.2.17目录做一个软链接/application/apache,是得内部人员可以通过/application/apache就可以访问到Apache的安装目录/application/apache2.2.17下的内容,请给出实现命令。(安装时有版本号,后面使用希望能更方便)

    ln -s /application/apache2.2.17 /application/apache

  2. 已知Apache服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张,现要求只能保留最近7天的访问日志,请问如何解决?

方法1:按周循环覆盖。本周天的日志,会覆盖掉上周天的日志。

  CustomLog "|/usr/local/sbin/cronolog /app/logs/access_www_%w.log" combined

方法2:用find方法删除,查找七天前的,删掉

  find /app/logs/ -type -name "*.log" -mtime +7|xargs rm -f

  find /app/logs/ -type f -mtime +7 -exec rm { } \;   +7表示7天以前

 

wKiom1e3zjLAdt1BAAKBfOkphi0951.png

3. 调试系统服务时,希望能实时查看系统日志/var/log/messages的更新,如何实现?

  tail -f /var/log/messages  tail -f = tailf 查看一个文件末尾的变化

wKioL1e345PhXr_MAADov_1uVOk178.png

  

4. 打印配置文件nginx.conf内容的行号及内容,改如何实现?nginx和Apache是不同的网页服务软件

 查看文件(带行号) cat -n /etc/hosts 或者vi编辑 输入:set nu也可以显示行号


5. 装完系统后,希望让网络文件共享服务NFS,仅在3级别上开机自启动,如何实现? 

  chkconfig  --list sshd 查看sshd服务各个运行级别上的启动情况

  chkconfig  --level 245 sshd off 在245级别上关闭sshd服务

wKiom1e36dLgW9yfAAHgibJhvUQ332.png


6.linux启动过程

wKioL1e36vfQ8ZT9AAKazzjsPWY525.png


7.linux运行级别

wKiom1e360TgRQXjAACUszxDz1U192.png


8.linux系统查看中文乱码,请问如何解决乱码问题

  字符集:一套文字符号及其编码。GBK 定长 双字节,不是国际标准,支持系统不少。UTF-8 非定长,1-4个字节,广泛支持。

wKioL1e37CTQrs7oAADAoyq0bv8314.pngwKioL1e37ITwBGUsAAFaLUjMZ9k966.png


9.打包/etc目录下的文件。打包命令 tar zcvf 创建打包文件并压缩后面目录下的文件

 tar zcvf etc.tar.gz /etc

 要打包/etc/,打包最好先cd到/etc(/etc/上级目录) 解压命令tar zxvf(tar xf)

 tar zxvf etc.tar.gz -C /tem/kkk 指定/tem/kkk路径解压

wKiom1e4HO3ilYYkAAGIe-JnD3Q584.pngwKiom1e4HY2QupEbAAKbHzvDWEI116.pngwKioL1e4HdCQE5KwAAFIB8IASdA715.png


10. 已知wKioL1e4IMayIIcXAAAJEpdhIC0121.png需要充文件flyfly.txt文件中过滤出flyfly 和is 字符串

  命令:cut -d" " -f3,6 flyfly.txt   -f表示第几行

      [root@mode mode]# cut -c 6-11,21- flyfly.txt -c表示按字符查询 6到11 21过后的字符 

      flyfly 731652084

如果内容里加一个逗号,依旧想去除flyfly 731650284 多了个逗号,难度增加。用awk可以实现

wKioL1e4JBPCsWx1AAE1Jk-jYtA112.png


11 查看/etc/services文件有多少行  wc 查看问价行数 字节数等

 wc -l /etc/services 

 cat -n /etc/services|tali -1

 sed awk grep都能实现,我们要注意自己的思维,重在思想。

wKiom1e4Jvvg8A_MAAD7x0IGnnE468.png

wKiom1e4KRHjGI7ZAACFh6qrclc180.png

wKioL1e4KRLz9RhyAABhbADlysE012.png

wKiom1e4KRKz4C2TAADJEmcf72g816.png

wKiom1e4KROTqUDGAABuIdb0cMM439.png

wKioL1e4KRTCIABJAACHs7FmLBk965.png

















本文出自 “11961592” 博客,请务必保留此出处http://11971592.blog.51cto.com/11961592/1840628

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
一 VNC简介 VNC 是在基于Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer VNC基本上是由两部分组成:一部分是 客户端的应用程序(vncviewer) ;另外一部分是 服务器端的应用程序(vncserv
目标: 在xuegod63.cn服务器上,使用网站模版UCenter_1.5.0_SC_UTF8.zip和UCenter_Home_2.0_SC_UTF8.zip为公司搭建一个类似人人网的网站。在windows上,使用访问uc.duwers63.cn可以访问UCenter;使用www.duwers63.cn可以访问UCenter_Home。 安装 yum-yinstallhttpdmysql-servermysqlphpphp-mysql 软件包解释: httpd#web网站服务器 mysql-serve
在某些情况下为了实现Windows多台服务器负载均衡,需要使用共享来做图片及附件的上传空间。 这个时候就需要使用到Samba、IIS虚拟目录等相关技术 Web服务器使用upload作为上传的目录,现在需要使用2台服务器做负载均衡,后台使用一台Samba服务器作为文件共享存储 1.建立Samba文件服务器 卸载旧的samba组件,CentOS 6默认安装的是3.6的版本 forain`rpm-qa|grepsamba`;dorpm-e--nodeps$a;done 2.安装Samba 4 yum-yinst
Linux iptables简介 基于包过滤的防火墙工具,功能强大,使用灵活,可以对流入和流出服务器的数据包进行精细的控制 iptable 工作流程 iptables是采用数据包过滤机制工作的,所以它会对请求的数据包的包头数据进行分析,然后根据我们预先设定好的规则进行过滤 1)iptables对数据包的过滤是一层层过滤的,顺序从上到下,从左到右 2)如果在某一层匹配上规则(也就是明确表明对该数据包是拒绝还是通过),不再向下匹配,直接应用 3)如果所有规则中都没有匹配上,匹配默认规则,默认规则允许则允许,拒
Cobbler简介 运维自动化包括标准化、工具化、Web化、服务化、智能化等几个不同的层级,在一家规模稍大、拥有服务器上千台甚至是几万台的生产环境中,想要真正实现运维自动化,工具化系统安装流程、统一系统安装规范,是其中最不能忽略的重要环节。普通的自动化部署可以采用pxe+dhcp+tftp配合kickstart实现,但是面对多版本、多部署需求的情况下,这种普通的部署方式可能达不到我们的要求;这时候就需要借助cobbler开源自动化部署工具来实现。 Cobbler是一款快速的网络系统部署工具,其最大的特点是
PHP服务缓存优化原理 Nginx 根据扩展名或者过滤规则将PHP程序请求传递给解析PHP的FCGI,也就是php-fpm进程 缓存操作码(opcode) Opcode,PHP编译后的中间文件,缓存给用户访问 当客户端请求一个PHP程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码文件,该文件是执行PHP代码后的一种二进制文件表现形式。默认情况下,这个编译好的操作码文件由PHP引擎执行后丢弃;而操作码缓存的原理就是将编译后的操作码保存下来,并放入到共享内存里,以便再下一次调用该PHP页
IP数据包经由路由转发的时候源IP,目的ip是否改变? 这是个搞网络的基础问题,答案是不能改变的 , 除非做了nat转换才能改变。否则,数据包在整个传输过程中,源IP和目的IP不会发生改变。 不过MAC地址是变化的,因为发送端开始不知道目的主机的MAC地址,所以每经过一个路由器,MAC地址都会发生变化。 目的MAC地址是如何得到的? TCP/IP里面是用的ARP协议。比如新建了一个内网,如果一台机器A找机器B,封装Fram时(OSI的第二层用的数据格式),要封装对方的MAC,开始时A不知道B的MAC,只知
1、隐藏nginx header版本号 2、更改源码隐藏软件名称 3、更改nginx默认用户及用户组 4、配置nginx worker进程个数 5、根据CPU核数进行nginx进程优化 6、nginx事件处理模型优化 7、调整Nginx worker单个进程允许的客户端最大连接数 8、配置Nginx worker进程最大打开文件数 9、开启高效的文件传输模式 10、设置连接超时时间 11、上传文件大小设置(动态应用) 12、fastcgi调优(配合PHP引擎动态服务) 13、配置nginx gzip压缩功
收到通知公司断网,公司核心交换机是两台cisco4507做了VSS,但是由于出口线只有一个跟所以没有正常切换,进入机房发现主交换机办卡都是亮红灯,经过重启,恢复正常。 但是楼层网络依然不通,进入弱电间,查看交换机端口不亮。 console进入交换机,发现error-disable ZPBMC-F16-1# showetherchannelsummary Flags:D-downP-bundledinport-channel I-stand-alones-suspended H-Hot-standby(LA

Linux用户与组之权限管理 - 2016-08-22 18:08:54

Linux用户与之权限组管理 权限(rwx、sst、umask) chown chmod ACL(见下篇) 试验环境:CentOS 7.2 与CentOS 6.8,具体会在应用场景明确指出 权限 Linux系统对用户与组的管理,其具体操作手段就是对于权限的分配,而常见的权限分配工具有 rwx, sst, umask, ACL. 跟用户与组有uid和gid一样,权限也有自己的数字标识,用八进制数表示。 我们先逐一作个简单认知,其具体的应用就在后面的实验中慢慢说明了! rwx 当我们在ls -l 时,会看见如