当前位置 : 主页 > 操作系统 > centos >

linux实战题

来源:互联网 收集:自由互联 发布时间:2022-06-20
在配置Apache时,执行了./configure --prefix=/application/apache2.2.17来编译Apache,在make install完成后,需要用户的访问路径更加简单 ,需要给/application/apache2.2.17目录做一个软链接/application/apach
  • 在配置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

  • 已知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天以前

     

    linux实战题_linux

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

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

    linux实战题_操作题_02

      

    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服务

    linux实战题_操作题_03


    6.linux启动过程

    linux实战题_linux_04


    7.linux运行级别

    linux实战题_操作题_05


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

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

    linux实战题_linux_06linux实战题_linux_07


    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路径解压

    linux实战题_linux_08linux实战题_操作题_09linux实战题_linux_10


    10. 已知linux实战题_linux_11需要充文件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可以实现

    linux实战题_操作题_12


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

     wc -l /etc/services 

     cat -n /etc/services|tali -1

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

    linux实战题_操作题_13

    linux实战题_linux_14

    linux实战题_操作题_15

    linux实战题_操作题_16

    linux实战题_linux_17

    linux实战题_linux_18

















    网友评论