分类 linux入门教程 下的文章

为Shell传递参数

我们可以在执行 Shell 脚本时,可以向脚本传递参数。脚本内获取参数的格式为:$n。(n 代表一个数字,0为所执行的shell脚本名称,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……) 我们先编写一个脚本,名字为test.sh,她的内容如下: #!/bin/bash echo "Shell 输出脚本名称及参数"; echo "执行的脚本名:$0"; echo "第...

memory   2017-10-10  暂无评论

Linux主机下 root用户删除文件提示:Operation not permitted

用root最高权限rm文件,居然报错Operation not permitted。查看权限也没有问题。可想而知有可能文件被保护了。用命令lsattr检查一下就知道。 lsattr lvtao.txt 带属性i,就是保护了。 解决办法 用chattr解除即可 chattr -i lvtao.txt 如果您想给一个文件多加点保护,可以使用命令:chattr +i filename

memory   2017-09-10  1 条评论

关于CentOS/RHEL中SELinux的相关学习记录整理

很多运维人出于方便,将selinux默认给关闭了,我以前也这样干,后来发现,在内网这样干的确挺省事儿,但公网服务器这样干了,的确有点SB,所以这儿分享一些关于SELinux的学习笔记的整理文档 配置文件路径 /etc/sysconfig/seLinux SELinux配置文件中可修改项有两项 开机的三种状态 SELINUX = Enforcing (默认) Disabled ...

memory   2016-12-19  1 条评论

Linux系统中网卡MAC地址克隆方法

怎么临时性地改变 MAC 地址? 你可以在 Linux 运行的时候改变 MAC 地址。需要注意的是当 MAC 地址转换的那一会时间,你的网络会掉线。当电脑重启时 MAC 地址又会变回原来的。下面介绍几种方法来改变你的 MAC 地址。 方法一:iproute2 $sudo ip link set dev eth0 down $sudo ip link set dev eth0 addres...

memory   2016-11-29  暂无评论

常用的Linux运维小命令

整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l PS: wc -l 看看有多少行 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {fo...

memory   2016-11-21  2 条评论

linux下删除四天前的某类型的文件

删除四天前zip文件 find ./ -mtime +4 -name "*.zip" -exec rm -rf {} \; 删除0字节文件 find ./ -size 0 -exec rm -rf {} \;

memory   2016-11-20  暂无评论

第二十二章 使用Nagios搭建监控服务器

【关于Nagios】 Nagios是一款用于监控系统和网络的开源应用软件,它的模式是服务器—客户端,也就是说首先要在在一台服务器上(server)部署相应的主要套件,然后在要监控的服务器上部署客户端程序,这样server会和client通信,从而监控client端的各项资源。Nagios功能十分强大几乎所有的项目都可以监控,大到服务器的存活状态,小到服务器上的某一个服务(web)。这些...

memory   2014-08-13  暂无评论

第二十一章 配置samba服务器

以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。   【samba配置文件smb.conf】 一般你装系统的时候会默认安装samba,如果没有安装,只需要运行这个命令安装(CentOS): “yum i...

memory   2014-08-13  暂无评论

第二十章 配置Tomcat

【关于Tomcat】 目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。因为Tomcat技术先进、性能稳定,而且免费,因...

memory   2014-08-13  暂无评论

第十九章 配置squid服务

【什么是squid】 Squid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。 Squid的缓存功能相当好用,不仅可以减少带宽的占用...

memory   2014-08-13  暂无评论

第十八章 配置ftp服务

【什么是FTP】也许你对FTP不陌生,但是你是否了解FTP到底是个什么玩意?FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用...

memory   2014-08-13  暂无评论

第十七章 NFS服务配置

【什么是NFS】     NFS会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,笔者不妨举一个例子来说明一下NFS是用来做什么的。假如有三台机器A、B、C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A、B、C。但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去...

memory   2014-08-13  暂无评论

第十六章 学会使用简单的MySQL操作

当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付日常的管理工作了,至于更高深的那是DBA(专门管理数据库的技术人员)的事情了。 【更改mysql数据库root的密码】 首次进入数据库是不用密码的 /usr/local/mysql/bin/mysql -u root Welcome to the MySQL monitor. C...

memory   2014-08-13  暂无评论

第十五章 linux系统日常管理

笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了。不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的linux系统管理员的,毕竟系统管理员要会做的事情太多了。本章以及后面章节笔者会陆续教给你作为linux系统管理员所必备的知识。只要你熟练掌握那绝对可以胜任一个最初级的管理员职位,不过只是初级的,因为你还需要在日常的管理工作中获得成...

memory   2014-08-13  暂无评论

第十四章 SHELL 脚本

终于到shell脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。 到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linu...

memory   2014-08-13  暂无评论