随笔分类 -  Linux

运维
摘要:变量脚本 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小 server_ip=`ifconfig|grep'inet\b'|grep -v '127.0.0.1'|tr-s ' '|cut -d' ' -f3` CPUmod=`lscpu|grep -i "mode... 阅读全文
posted @ 2017-08-05 11:28 sandywei 阅读(582) 评论(0) 推荐(0)
摘要:在shell脚本一 中,我讨论了shell脚本的语法规范,shell脚本的变量,以及shell脚本的测试语句。 仅仅懂得这些只能写简单的脚本,在简单的脚本中各条语句按顺序执行,从而实现自动化的管理,顺序单一执行太过机械化,不够“智能”,难以实现更加灵活的系统任务。甚至一个简单的场景:现有100台li 阅读全文
posted @ 2017-08-05 11:20 sandywei 阅读(271) 评论(0) 推荐(0)
摘要:1、编写脚本,统计/etc、/usr、/var目录中有多少个一级子目录和文件 #!/bin/bash # danran # time is Mon Jun 5 13:09:12 CST 2017 line1=`ls $1 | wc -l` line2=`ls $2 | wc -l` line3=`ls $3 | wc -l` let sum=$line1+$line2+$line3 echo ... 阅读全文
posted @ 2017-08-05 11:17 sandywei 阅读(280) 评论(0) 推荐(0)
摘要:ln命令 该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链 阅读全文
posted @ 2017-07-30 18:53 sandywei 阅读(348) 评论(0) 推荐(0)
摘要:Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons) 来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常 阅读全文
posted @ 2017-07-25 20:56 sandywei 阅读(4159) 评论(0) 推荐(0)
摘要:inux系统中查看内存状态一般都会用到free linux的free命令中,cached和buffers的区别 Free Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况 系统的总物理内存:8098060 8Gb,但系统当 阅读全文
posted @ 2017-07-25 20:53 sandywei 阅读(436) 评论(0) 推荐(0)
摘要:2,用户、用户组管理操作详解: 2.1 adduser 添加用户: adduser [-u uid][-g group][-d home][-s shell] -u:直接给出userID -g:直接给出GID -d:直接将根目录建立在已存在目录 -s:定义shell 添加用户 garfield 1 阅读全文
posted @ 2017-07-25 20:51 sandywei 阅读(262) 评论(0) 推荐(0)
摘要:建立中要添加如下的项目经验: 1问题现状 当前我们公司服务器上百台,各个服务器上需要管理的人很多(开发+运维+架构+DBA+产品+市场),在大家同时登录Linux服务器的时候,不同职能员工的水平不同,因此导致很不规范,root权限泛滥(几乎大部分人都拥有root权限),经常导致文件莫名奇妙的丢失,老 阅读全文
posted @ 2017-07-25 20:50 sandywei 阅读(288) 评论(0) 推荐(0)
摘要:以centos下面为例、初学者、东西基本都是各个地方找来的、自己手写了一遍、应该印象会很深刻 首先切换到超级管理员模式 1、安装php 一路选择y就行了 安装一些php的扩展 yum -y install php-gd php-mbstring 2、安装apache 一路选择y 设置apache开机 阅读全文
posted @ 2017-07-25 20:47 sandywei 阅读(169) 评论(0) 推荐(0)
摘要:在Linux中新增与删除用户可以使用命令:Useradd 我们先使用man命令理解一下Useradd的用法 在Linux中新增与删除用户可以使用命令:Useradd 我们先使用man命令理解一下Useradd的用法 新增与删除用户操作需要先获取高级用户权限 输入命令:sudo -i 确定后输入高级用 阅读全文
posted @ 2017-07-25 11:00 sandywei 阅读(168) 评论(0) 推荐(0)
摘要:在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 top命令是Linux下常用的性能分... 阅读全文
posted @ 2017-07-25 10:24 sandywei 阅读(31846) 评论(0) 推荐(0)
摘要:本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。 1、建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2、建工作组 groupadd test //... 阅读全文
posted @ 2017-07-25 10:23 sandywei 阅读(1169) 评论(0) 推荐(0)
摘要:CentOS中文件夹基本操作命令 文件(夹)查看类命令 ls--显示指定目录下内容 说明:ls 显示结果以不同的颜色来区分文件类别。蓝色代表目录,灰色代表普通文件,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表链接文件。 -a 显示所有内容,包括隐藏文件 说明:在Linux系统中,以“.”开头的就 阅读全文
posted @ 2017-07-24 20:15 sandywei 阅读(748) 评论(0) 推荐(0)
摘要:Widows与linux关于隐形文件和非隐形文件の对比 对于windows来说 ,它本身有一些隐藏文件,为了防止一些菜鸟不小心把电脑的主要文件删除,还有就是里面存放一些你不知道的后门。 对此我们一些同学就会利用它的这些 特性做一些隐私的事情呢?比如有一些文件不想让老婆看到,为此可以做一下操作。 二话 阅读全文
posted @ 2017-07-24 20:15 sandywei 阅读(426) 评论(0) 推荐(0)
摘要:这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌面/服务器。 1. sudo !!命令 没有特定输入sudo命令而运行,将给出没有权限的错误。那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令。 $ apt-get update E: Could not 阅读全文
posted @ 2017-07-24 20:13 sandywei 阅读(161) 评论(0) 推荐(0)
摘要:History history命令可以用来显示曾执行过的命令。执行过的命令默认存储在HOME目录中的.bash_history文件中,可以通过查看该文件来获取执行命令的历史记录。需要注意的是.bash_history不包含当前会话所执行的命令,执行过的命令在关机时才会写入文件,除非执行命令histo 阅读全文
posted @ 2017-07-24 20:12 sandywei 阅读(226) 评论(0) 推荐(0)
摘要:ln命令 该命令在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题。 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名。而且,即使我们删除这个链 阅读全文
posted @ 2017-07-24 20:08 sandywei 阅读(179) 评论(0) 推荐(0)
摘要:Centos版本6的使用教程 1.打开VMware workstation 12 PRO 创建新的虚拟机。 2.使用典型类型配置。 3.选择稍后安装操作系统,可以在后面进行安装。 4.选择安装的系统 这里是Linux 版本选择 Centos 64位。 5.虚拟机的名字 也就好认的版本号 位置选择一个 阅读全文
posted @ 2017-07-24 20:05 sandywei 阅读(633) 评论(0) 推荐(0)