Linux运维
thy822
这个作者很懒,什么都没留下…
展开
-
CentOS-创建yum本地源
yum概述yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。...转载 2018-07-17 11:17:26 · 272 阅读 · 0 评论 -
Linux-awk及内置变量
概述awk(分析&处理) awk是一个数据处理工具,相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分成数个”字段“来处理。通常运行模式: awk ' 条件类型1{动作1} 条件类型2{动作2}...‘ filenameawk ' BEGIN{ print "start" } pattern { commands } END{ print "end" } f...转载 2018-07-18 10:39:42 · 234 阅读 · 0 评论 -
Linux中yum和apt-get
概述一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等RedHat 系列 -包管理工具 yum1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yumDebian系列-包管理工具 apt-get1 常见的安装包格式 deb包,...转载 2018-07-18 10:40:05 · 281 阅读 · 0 评论 -
Linux-使用 Find 命令找到那些需要清理的文件
概述有一个问题几乎困扰着所有的文件系统 – 包括 Unix 和其他的 – 那就是文件的不断积累。几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系统,结果,文件变得很混乱,很难找到有用的东西,要使它们运行良好、维护备份、易于管理,这将是一种持久的挑战。其中一种解决问题的方法是建议使用者将所有的数据碎屑创建一个文件集合的总结报告或”概况”,来报告诸如所有的文件数量;最老的,最新的,最大...转载 2018-07-18 10:41:43 · 384 阅读 · 0 评论 -
Linux-手动释放linux内存cache
操作执行以下命令 [root@entel2 ~]# sync [root@entel2 ~]# echo 3 > /proc/sys/vm/drop_caches1 2重新查询探究free的用法[root@entel2 rh]# free -helpfree: invalid option -- 'h'usage: free [-b|-k|-m...转载 2018-07-18 10:42:07 · 175 阅读 · 0 评论 -
Linux-scp安全拷贝协议
概述在ssh命令中内置了一种叫scp 的命令,用来在服务器之间安全传输文件。scp 是安全拷贝协议 Secure Copy Protocol的缩写,和众多 Linux/Unix 使用者所熟知的拷贝(cp)命令一样。scp 的使用方式类似于 cp 命令,cp 命令将一个文件或文件夹从本地操作系统的一个位置(源)拷贝到目标位置(目的),而 scp 用来将文件或文件夹从网络上的一个主机拷贝到...转载 2018-07-18 10:42:50 · 5719 阅读 · 0 评论 -
Linux 在 linux 中搭建 FTP 服务
概述在本篇博文中,我将会介绍如何搭建你自己的FTP服务FTP是什么FTP 是文件传输协议File Transfer Protocol的缩写。顾名思义,FTP用于计算机之间通过网络进行文件传输。你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档。但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上。FTP...转载 2018-07-18 10:43:38 · 182 阅读 · 0 评论 -
Linux 漫谈开源许可证/红帽认证
六种常见的开源许可证 Linux 起源 热门的开源系统 红帽企业系统RedHatEnterpriseLinuxRHEL 社区企业操作系统Centos 红帽用户桌面版Fedora Linux 国际化组织的开源操作系统Debian 基于Debian的桌面版Ubuntu 红帽认证 重要的守护进程 红帽软件包管理器-RPM RPM常用操作 RPM的缺点 Yum软...转载 2018-07-18 10:44:09 · 1498 阅读 · 0 评论 -
Python 基础语法
第一个Python程序Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: Window上在安装Python时已经已经安装了默认的交互式编程客户端,提示窗口如下:...转载 2018-07-19 15:15:50 · 579 阅读 · 0 评论 -
Linux 常用命令一览
概述强大好用的SHELL执行命令与查看帮助 man常用系统工作命令echodaterebootwget系统状态检测命令ifconfigunameuptime 查看系统的负载情况freewholasthistorysosreport工作目录切换命令pwdcdls文本文件编辑命令catmoreheadtailodtrwccutdiff文件目录管理命令touchmkdircpmvrmdd用户与组管理命令...转载 2018-07-13 16:30:48 · 154 阅读 · 0 评论 -
Linux-xargs命令
概述xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通...转载 2018-07-18 10:39:04 · 174 阅读 · 0 评论 -
Linux-grep命令
概述grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。语法grep命令常见用法在文件中搜索一个单词,命令会返回一个包含“match_pattern”的文本行grep match_pat...转载 2018-07-18 10:38:42 · 189 阅读 · 0 评论 -
Linux-find命令
概述find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。语法find (选项) (参数)1 2选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer...转载 2018-07-18 10:38:06 · 139 阅读 · 0 评论 -
Linux 系统启动过程
概述 内核引导 运行init 运行级别 系统初始化 建立终端 用户登录系统 图形模式与文字模式的切换方式 Linux 关机 概述linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。 运行init。 系统初始化。 建立终端 。 用户登录系统。内核引导当计算机打开电源后,...转载 2018-07-17 13:19:33 · 146 阅读 · 0 评论 -
Linux 系统目录结构
登录系统后,在当前命令窗口下输入命令: ls / 1树状目录结构:/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问...转载 2018-07-17 13:27:05 · 125 阅读 · 0 评论 -
Linux 文件基本属性
概述Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。文件基本属性在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 ...转载 2018-07-17 13:33:41 · 159 阅读 · 0 评论 -
Linux 用户和用户组管理
概述Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够...转载 2018-07-17 13:43:30 · 475 阅读 · 0 评论 -
Linux 磁盘管理
概述Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文...转载 2018-07-17 14:39:51 · 146 阅读 · 0 评论 -
Linux-SFTP/SSH免密码登录
概述Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接。Public Key认证的基础在于一对密钥,public key和private key,public key对数据进行加密而且只能用于加密,private key 只能对所匹配的public key加密过的数据进行解密。我们把public key放在远程系统合适的位置,然后从本地开始进行ssh连...转载 2018-07-17 15:39:02 · 950 阅读 · 0 评论 -
修改centos等linux的hostname-永久生效
步骤uname -a (或者hostname)可以看到hostname,修改步骤如下:uname -a 查看hostname hostname newname 修改下,让hostname立刻生效。 vi /etc/hosts 修改原hostname为 newname vi /etc/sysconfig/network 修改原hostname为 newname , reboot重启...转载 2018-07-17 15:44:35 · 5246 阅读 · 0 评论 -
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
概述前不久我们梳理了Linux中的计划任务—Crontab调度重复执行的任务,但是有些场景我们只是需要执行一次,执行完就结束任务该怎么办呢? 这里我们要用到linux提供的at/batch命令。本篇博文我们将从如下几个要点来阐述:提交at作业(命令或者shell脚本),使之在某个指定时间开始执行 显示或者删除已经提交的at作业 控制用户是否能够使用at命令提交定时作业以下实例为C...转载 2018-07-17 15:45:23 · 1622 阅读 · 0 评论 -
Linux-iptables命令
概述Linux-iptables命令Linux-SNAT和DNATnetfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果...转载 2018-07-17 15:46:05 · 229 阅读 · 0 评论 -
教你如何配置linux用户实现禁止ssh登陆机器但可用sftp登录!
想和目标最近有个这样的诉求:基于对线上服务器的保密和安全,不希望开发人员直接登录线上服务器,因为登录服务器的权限太多难以管控,如直接修改代码、系统配置,并且也直接连上mysql。因此希望能限制开发人员ssh登录机器,但是通过ftp/sftp上传代码文件。在网上找个各种各样的方法,经过试验做个汇总:方法一https://segmentfault.com/q/1010000000722...转载 2018-07-25 15:44:49 · 2212 阅读 · 0 评论