linux实战题
在配置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天以前
3. 调试系统服务时,希望能实时查看系统日志/var/log/messages的更新,如何实现?
tail -f /var/log/messages tail -f = tailf 查看一个文件末尾的变化
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服务
6.linux启动过程
7.linux运行级别
8.linux系统查看中文乱码,请问如何解决乱码问题
字符集:一套文字符号及其编码。GBK 定长 双字节,不是国际标准,支持系统不少。UTF-8 非定长,1-4个字节,广泛支持。
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路径解压
10. 已知需要充文件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可以实现
11 查看/etc/services文件有多少行 wc 查看问价行数 字节数等
wc -l /etc/services
cat -n /etc/services|tali -1
sed awk grep都能实现,我们要注意自己的思维,重在思想。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
vSphere部署系列之09——HA和DRS群集管理
vSphere部署系列之09——HA和DRS群集管理 群集(Cluster)是将多台物理主机组织起来,群集管理其中所有主机的资源,形成一个大的资源池。群集中的所有的虚拟机可在池中的任意主机上自由移动,并且群集可做到快速扩容和HA故障冗余。群集的前提条件是要有共享存储,所有虚拟机及其配置文件必须驻留在共享存储器上。 在前面的博文章节中,已搭建了比较基础的实验环境,实现了vCenter对ESXi主机的管理,网络管理、共享存储管理。在这种情况下,各物理主机之间的计算资源(CPU、内存)是完全独立的,在某台主机出现问题时,虚拟机的运行得不到保障。 为了达到计算资源的均衡利用,和更好的业务保障,接下来需要创建群集,并启用群集的HA和DRS解决方案。 实验环境总体规划,请见前面的博文《vSphere部署系列之03——实验环境总体规划》 ▲总体规划网络拓扑图 一、前期工作 在此前的操作中,已经配置了vMotion网络,并配置了共享存储。 为方便接下来的调试,先在每台服务器上新建并运行一个虚拟机。系统安装完成后,各虚拟机安装VMware Tools,并且,在CD/DVD的设置中,要断开与主机ISO镜...
- 下一篇
Rsync企业实战之自动异地备份
认真的测试过网上的大多数文章和版本,真正能一次性测试通过的文章太少了,需要反复的推敲,反复的查阅资料,才能真正的测试成功,所以,在此背景下,总结了Rsync,加上自己的理解分享出来; 1、 原理篇 Rsync,故名思议,是一个远程数据同步工具,可以镜像整个目录树和文件系统,也可以保持源文件的权限,时间和软硬链接,可以优化数据,文件重复数据的删除,也可以在LAN/WAN之间快速的同步多台主机的数据,这主要得益于Rsync的压缩和Rsync的核心算法,其算法,是本地和远程两台主机之间的文件达到同步并保持一致,并且只传送两个文件的不同部分,而不是整个数据进行传送,所以,速度非常快; 一个Rsync server能够同时备份多个客户端数据,也可以一个客户端备份多个Rsync server的数据; Rsync 支持搭配scp,ssh和daemon模式,默认端口是873,当第一次连接的时候,会对数据进行完整备份,之后的所有备份,都是进行增量备份,只备份又变化的数据; Rsync只支持单向备份,不支持双向,如果需要双向同步的,可以使用Unison;如果需要实时同步的,可以结合Rsync+inotif...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长