摘要: 一、PXE的工作原理 PXE:基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统;PXE可以引导和安装Windows,linux等多种操作系统。 PXE工作原理: 1、Client向PXE Server上的DHCP发送IP地址请求消息, 阅读全文
posted @ 2018-02-28 22:17 莫孟林 阅读(14241) 评论(0) 推荐(0)
摘要: 一、DHCP服务的主要用途 1、用于内部网络和网络服务供应商自动分配IP地址给用户2、用于内部网络管理员作为对所有电脑作集中管理的手段 二、DHCP使用场景 1、自动化安装系统2、解决IPV4资源不足问题 三、DHCP的工作原理: DHCP使用UDP的67和68端口进行传输数据 DHCP共有八种报文 阅读全文
posted @ 2018-02-28 22:16 莫孟林 阅读(542) 评论(0) 推荐(0)
摘要: 一、制作自己的ISO启动盘篇 在需要安装特定系统的时候,我们使用原版的linux系统盘镜像来安装,需要手动操作N多步,在机器非常多的环境下,这种方式显然不理想,这是我我们就需要制作我们特定的系统盘来简化安装,释放双手。 制作自己的ISO启动盘其实很简单,只需要了解iso光盘启动需要加载的文件,然后借 阅读全文
posted @ 2018-02-28 22:15 莫孟林 阅读(1046) 评论(0) 推荐(0)
摘要: 一、anaconda和isolinux anaconda是linux安装程序的安装想到,在我们的系统安装光盘内有一个isolinux的目录,这个目录是用来启动光盘镜像的,下面我们说一下这个目录下的文件 1、isolinux/boot.cat 一个二进制文件,相当于磁盘的MBR,我们可以使用hexdu 阅读全文
posted @ 2018-02-28 22:14 莫孟林 阅读(329) 评论(0) 推荐(0)
摘要: 一、scp 格式 scp [options] [user@]host : /sourcefile /destpathscp [options] /sourcefile [user@]host:/destpath 常用选项:- -C: 压缩数据流-r: 递归复制-p: 保持原文件的属性信息(有时会用到 阅读全文
posted @ 2018-02-28 22:13 莫孟林 阅读(1097) 评论(0) 推荐(0)
摘要: 一、pssh简介 pssh是一个python编写可以在多台服务器上执行命令的工具,也可实现文件复制。pssh需要通过ssh的key验证来管理主机,其不能很好的支持密码验证。用过epel源的pssh包来安装 二、pssh选项 pssh [OPTIONS] command […] –version:查看 阅读全文
posted @ 2018-02-28 22:13 莫孟林 阅读(4436) 评论(0) 推荐(0)
摘要: 一、因为部分配置长时间不使用就忘了,为了方便查阅,我在这里检点写一些比较有用的ssh配置选项。 PortListenAddress ip #监听自己的哪个端口,默认是都监听的,如果指定了IP那么未指定的IP将不能被ssh连接LoginGraceTime 2m #连接成功等待超时时间PermitRoo 阅读全文
posted @ 2018-02-28 22:09 莫孟林 阅读(464) 评论(0) 推荐(0)
摘要: 一、SSH端口转发的概念 SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是,SSH 还能够将其他 TCP 端口的网络数据通过SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程也被叫做“隧道”(tunneling),这是因为 SSH 为其他TCP 链接提供了一个安 阅读全文
posted @ 2018-02-28 22:08 莫孟林 阅读(422) 评论(0) 推荐(0)
摘要: 一、openssh简介 1、ssh(secure shell protocol)基于tcp协议下的22端口, 安全的远程登录 2、两种方式的用户登录认证: 基于password 基于DH算法做密钥交换基于key 基于RSA或DSA实现身份认证 3、openssh基于C/S结构,Client: ssh 阅读全文
posted @ 2018-02-28 22:07 莫孟林 阅读(374) 评论(0) 推荐(0)
摘要: 一、TCP_Wrappers简介 对有状态连接的特定服务进行安全检测并实现访问控制,它以库文件形式实现,某进程是否接受libwrap的控制取决于发起此进程的程序在编译时是否针对libwrap进行编译的,判断服务程序是否能够由tcp_wrapper进行访问控制的方法: ldd /PATH/TO/PRO 阅读全文
posted @ 2018-02-28 22:06 莫孟林 阅读(271) 评论(0) 推荐(0)
摘要: 一、PAM简介 Sun公司1995年开发的一种与认证相关的通用框架机制,PAM只关注如何为服务验证用户的API,通过提供一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开;PAM只是一个框架而已,自身不做认证。 它提供了对所有服务进行认证的中央机制,适用于login\telne 阅读全文
posted @ 2018-02-28 22:05 莫孟林 阅读(2882) 评论(0) 推荐(0)
摘要: 一、AIDE简介 • AIDE(Advanced Intrusion Detection Environment)• 高级入侵检测环境)是一个入侵检测工具,主要用途是检查文件的完整性,审计计算机上的那些文件被更改过了。• AIDE能够构造一个指定文件的数据库,它使用aide.conf作为其配置文件。 阅读全文
posted @ 2018-02-28 22:04 莫孟林 阅读(955) 评论(0) 推荐(0)
摘要: 一、数据的加密方式 数据加密有三种方式: 1、对称加密(算法有:DES、AES、3DES、)加密和解密使用同一个密钥 2、非对称加密(RSA、DSA、ELGamal等等)一共四把钥匙,用公钥加密数据,只能使用与之配对的私钥解密;反之亦然 3、单项加密(md5 sha1 sha2 sha128 sha 阅读全文
posted @ 2018-02-28 22:03 莫孟林 阅读(12414) 评论(0) 推荐(1)
摘要: 一、openssl简介 openssl是最著名的开源SSL,其用 C 实现,被广泛应用在基于TCP/Socket的网络程序中。 OpenSSL:开源项目 三个组件:openssl: 多用途的命令行工具,包openssllibcrypto: 加密算法库,包openssl-libslibssl:加密模块 阅读全文
posted @ 2018-02-28 21:46 莫孟林 阅读(1676) 评论(0) 推荐(0)
摘要: 一、实验目的 搭建私有CA并使其可以实现公司内部的的签名服务。 二、实验环境: 系统架构:Centos7(服务器)、Centos6(需要申请证书的服务器)需要的软件包:openssl、openssl-libs、libssl 三、配置文件解析 搭建CA需要/etc/pki/tls/openssl.cn 阅读全文
posted @ 2018-02-28 21:45 莫孟林 阅读(1605) 评论(0) 推荐(0)
摘要: 进程概念 进程是一个动态的概念,程序是个静态的文件。 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程UID、GID、和SELinux语境决定 阅读全文
posted @ 2018-02-28 21:44 莫孟林 阅读(373) 评论(0) 推荐(0)
摘要: ps #显示进程信息 BSD风格参数 a 选项包括所有终端中的进程x 选项包括不链接终端的进程u 选项显示进程所有者的信息f 选项显示进程树,相当于 –forestk|–sort 属性 对属性排序,属性前加- 表示倒序o 属性… 选项显示定制的信息 pid、cmd、%cpu、%memL 显示支持的属 阅读全文
posted @ 2018-02-28 21:43 莫孟林 阅读(1063) 评论(0) 推荐(0)
摘要: man 7 signal #查看信号的实用信息 常用的信号: 信号名 编号 含义SIGHUP 1 无须关闭进程而让其重读配置文件SIGINT 2 中止正在运行的进程;相当于Ctrl+cSIGQUIT 3 相当于ctrl+\SIGKILL 9 强制杀死正在运行的进程SIGTERM 15 终止正在运行的 阅读全文
posted @ 2018-02-28 21:42 莫孟林 阅读(225) 评论(0) 推荐(0)
摘要: 一、at : 未来的某时间点执行一次任务 at命令:at [option] TIME 常用选项:-V 显示版本信息:-l: 列出指定队列中等待运行的作业;相当于atq-d: 删除指定的作业;相当于atrm-c: 查看具体作业任务-f /path/from/somefile:从指定的文件中读取任务-m 阅读全文
posted @ 2018-02-28 21:41 莫孟林 阅读(283) 评论(0) 推荐(0)
摘要: Transmission Control Protocol/Internet Protocol 传输控制协议/因特网互联协议 TCP/IP是一个Protocol Stack(协议栈),包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP等许多协议,最早发源于美国国防部( 阅读全文
posted @ 2018-02-28 21:39 莫孟林 阅读(555) 评论(0) 推荐(0)
摘要: Internet层协议特征 运行于 OSI 网络层面向无连接的协议独立处理数据包分层编址尽力而为传输无数据恢复功能 Internet层主要包含IP、ICMP、ARP、RARP几个协议。 这一主要说IP协议 IP PDU 报头 第一行:4bit标识IP的协议版本好,现在通用的IPv4;4bit标识真个 阅读全文
posted @ 2018-02-28 21:37 莫孟林 阅读(153) 评论(0) 推荐(0)
摘要: 与同在传输层的TCP协议相比UDP协议要简单很多。 UDP协议的特性: 工作在传输层提供不可靠的网络访问非面向连接协议有限的错误检查传输性能高无数据恢复特性 UDP的协议头非常简单,如图: 第一行和TCP的首部一样,16位源端口,16位目标端口 第二行16位标识UDP报文的长度,16位校验位 第三行 阅读全文
posted @ 2018-02-28 21:37 莫孟林 阅读(176) 评论(0) 推荐(0)
摘要: Centos6更改网卡名的方法: 1、修改皮配置文件/etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules # program 阅读全文
posted @ 2018-02-28 21:36 莫孟林 阅读(638) 评论(0) 推荐(0)
摘要: C6改名方法: [root@joker-6-01 sysconfig]# vim /etc/sysconfig/network HOSTNAME=newname [root@joker-6-01 sysconfig]# hostname newname C7改名方法: [root@joker-7-0 阅读全文
posted @ 2018-02-28 21:34 莫孟林 阅读(169) 评论(0) 推荐(0)
摘要: netstat: DESCRIPTIONNetstat prints information about the Linux networking subsystem. The type of information printed is controlled by the first argume 阅读全文
posted @ 2018-02-28 21:33 莫孟林 阅读(237) 评论(0) 推荐(0)
摘要: 网卡的相关配置文件:/etc/sysconfig/network-scripts/ifcfg-网卡名 路由相关的配置文件:/etc/sysconfig/network-scripts/route-网卡名 网络相关说明参考/usr/share/doc/initscripts-version/sysco 阅读全文
posted @ 2018-02-28 21:32 莫孟林 阅读(2083) 评论(0) 推荐(0)
摘要: 在配置Centos6时,大家第一想到的就是把networkManager这个服务关掉,让它消失,这个服务台太鸡肋了,不该起作用的时候经常起作用,给管理带来了不便,但是在Centos7当中networkManager的bug已经修复了,并且可以使用一个很强大的命令nmcli来管理(nmcli命令依赖n 阅读全文
posted @ 2018-02-28 21:26 莫孟林 阅读(11797) 评论(0) 推荐(1)
摘要: mtr 实时跟踪路由 tranceroute 跟踪路由 trancepath 跟中路有,显示节点到节点的时间 ftp 连接ftp get 下载文件,到当前目录mget 同时下载多个文件put 上传文件lcd 切换shell的目录非ftp目录 ;或者!cd !表示执行本地命令cd 切换ftp的目录 f 阅读全文
posted @ 2018-02-28 21:25 莫孟林 阅读(535) 评论(0) 推荐(0)
摘要: Systemd 统一管理所有 Unit 的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件/etc/systemd/journald.conf journalctl用法 查看所有日志(默认情况下 ,只保存本次启动的日志) journa 阅读全文
posted @ 2018-02-28 21:23 莫孟林 阅读(393) 评论(0) 推荐(0)
摘要: 一、Systemd简介 1、Systemd是一个新兴的系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其他进程。systemd由红帽公司开发,用以代替Upstart,“系统的第一个进程init”。 2、Systemd的新特性 系统引导时实现服务并行启动按需启动守护进 阅读全文
posted @ 2018-02-28 21:22 莫孟林 阅读(988) 评论(0) 推荐(0)
摘要: 一、grub简介 GNU GRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。 GNU GRUB的 阅读全文
posted @ 2018-02-28 21:20 莫孟林 阅读(1281) 评论(0) 推荐(0)
摘要: 当特定环境需要,为了提升服务器性能或支持特定的硬件设备,我看可以选择裁剪内核和特定模块的编译。而编译内核则需要以下几个步骤 一、环境配置 1、最基本的gcc编译器2、openssle-devel包3、 ncurses包(处理图形界面配置)4、kernel源码文件(www.kernel.org获得最新 阅读全文
posted @ 2018-02-28 21:19 莫孟林 阅读(589) 评论(0) 推荐(0)
摘要: 要想禁止普通用户登录 方法如下: 在 /etc下创建一个 nologin的文件 编辑这个文件,输入内容,当普通用户登录时就会提示这个文件的内容,并且禁止登陆。 执行步骤: touch /etc/nologin echo -e “Normal user can\’t login”> /etc/nolo 阅读全文
posted @ 2018-02-28 21:18 莫孟林 阅读(673) 评论(0) 推荐(0)
摘要: 遵循linux一切皆文件的原则,磁盘在centos6、7中也是以文件的形式来展示。 目录: /dev/ sd*(老式的并口磁盘设备会显示hd而不是sd) 盘是块设备,所以磁盘属性为b 现在的分区方式主要有两种MBR和GPT: 1、MBR MBR作为老式的分区方式,现在大部分企业还在使用,使用32位表 阅读全文
posted @ 2018-02-28 21:17 莫孟林 阅读(1775) 评论(0) 推荐(1)
摘要: 系统环境:Centos6、7 命令信息: 1、lsblk 列出分区信息,可以查看分区的光在目录和使用情况 (读取内存中的分区表信息) 2、fdisk 用来创建MBR分区(也可以创建GPT分区,但是支持的并不是特别完美,) 3、gdisk 用来创建GPT分区(如果要创建GPT分区,就来使用这个命令吧) 阅读全文
posted @ 2018-02-28 21:05 莫孟林 阅读(1218) 评论(0) 推荐(1)
摘要: 什么是超级块 如果说inode块是Linux操作系统中文件的核心,那么超级块就是文件系统的心脏。启动Lnux操作系统后,发现某个文件系统无法使用,很有 可能就是超级块出现了问题。为什么这个超级块有这么大的作用呢?主要是因为在超级块中保存了全局文件信息,如硬盘已用空间、数据块可用空间、inode结 点 阅读全文
posted @ 2018-02-28 20:57 莫孟林 阅读(417) 评论(0) 推荐(0)
摘要: 1、findmnt 根据挂载点或者设备信息来查看相对的分区信息,如果没有挂在,系统返回1 findmnt MOUNT_POINT|device查看正在访问指定文件系统的进程 2、blkid:块设备属性信息查看 -U UUID: 根据指定的UUID来查找对应的设备 -L LABEL:根据指定的LABE 阅读全文
posted @ 2018-02-28 20:51 莫孟林 阅读(446) 评论(0) 推荐(0)
摘要: 磁盘配额 配额允许您控制用户或者组织的磁盘使用。它能防止个体用户和组织使用文件系统中超过自己所允许的部分,或者造成系统完全拥堵。XFS 文件系统也支持项目配额,它限制了一个项目所能使用的空间大小,无论哪个用户在项目的目录树中创建文件。 配额必须由 root 用户或者有 root 权限的用户启用和管理 阅读全文
posted @ 2018-02-28 20:50 莫孟林 阅读(487) 评论(0) 推荐(0)
摘要: 生产环境中,有的时候会遇到swap不够用,或者没有swap的情况,然而生产中需要用到swap,那么下面来实现以下如何创建新的swap。 方法一:如果有空余磁盘,可以直接使用空余磁盘 以/dev/sdb2为例 分区的时候可以指定swap的文件系统速度会更快,这里不再赘述 mkswap /dev/sdb 阅读全文
posted @ 2018-02-28 20:49 莫孟林 阅读(1908) 评论(0) 推荐(0)
摘要: 几种raid类型,我就不在这里赘述了,企业一般都是用raid卡,所以一般使用软raid的非常少,但是也有用的,所以就写一个软raid的实验吧,其实用处不大。 实验环境:centos6.9 需要的硬件:5块硬盘,或者5个分区勉强当做试验也行。 #添加两个小技巧 测试磁盘读速 dd if=a_big_f 阅读全文
posted @ 2018-02-28 20:47 莫孟林 阅读(447) 评论(0) 推荐(0)
摘要: 一、LVM是做什么的 LVM ( Logical Volume Manager ,逻辑卷管理器)LVM 是建立在磁盘和分区之上的一个逻辑层,用来提高磁盘分区管理的灵活性。LVM 可以对磁盘分区按照组的方式进行命名、管理和分配。LVM 最早源于IBM 的AIX 系统 LVM 术语:1. Physica 阅读全文
posted @ 2018-02-28 20:44 莫孟林 阅读(643) 评论(0) 推荐(0)
摘要: 一、SELINUX概念 SELinux: Secure Enhanced Linux, 是美国国家安全局(NSA=The National Security Agency)和SCC(SecureComputing Corporation)开发的 Linux的一个强制访问控制的安全模块。2000年以G 阅读全文
posted @ 2018-02-28 20:42 莫孟林 阅读(357) 评论(0) 推荐(0)
摘要: 一、批量创建用户通过命令newusers可以实现批量的创建用户。这个命令的用法为 newusers file.txt(一个文本文件)文本文件内存放需要批量添加的用户信息但是对格式有要求格式:pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shel 阅读全文
posted @ 2018-02-28 20:41 莫孟林 阅读(2885) 评论(0) 推荐(0)
摘要: 1、查找/var目录下属主为root,且属组为mail的所有文件 find /var/ -user root -group mail 2、查找/var目录下不属于root、lp、gdm的所有文件 find /var -not \( -name root -a -name lp -a -name gdm \) 3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix... 阅读全文
posted @ 2018-02-28 20:40 莫孟林 阅读(918) 评论(0) 推荐(0)
摘要: rpm命令不能用了,被依赖的yum也不能使用了, 恢复rpm命令无外乎重装, 重装方法1: 使用源码编译, 需要gcc ,cmake包,如果没装,悲剧了 重装方法2: 找一台,和出问题的这台同样系统的机器使用:rpm -qf /bin/rpm 查看rpm是由哪个安装包安装的 清楚是由哪个包安装的之后 阅读全文
posted @ 2018-02-28 20:39 莫孟林 阅读(953) 评论(0) 推荐(0)
摘要: /etc/default/useradd 该文件为用户创建时的默认规则配置文件(useradd -D可以查看该文件,也可以通过该命令来改这个文件) # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/ 阅读全文
posted @ 2018-02-28 20:38 莫孟林 阅读(258) 评论(0) 推荐(0)
摘要: 很多时候为了加速自己内部的rpm包安装速度,都会搭建自己的yum源仓库,而使用系统光盘自带的源,由于软件版本比较落后,所以不太适用,而大家都在用的阿里仓库比较好用,所以就想到了把阿里仓库的rpm全部拉到本地,并做yum仓库的定时更新。这样既能保证软件包是最新的,也能保证软件的安装速度。那么下面来具体 阅读全文
posted @ 2018-02-28 20:36 莫孟林 阅读(925) 评论(0) 推荐(0)
摘要: 一、字符串切片: ${#var}:返回字符串变量var的长度${var:offset}:返回字符串变量var中从第offset个字符后(不包括第offset个字符)的字符开始,到最后的部分,offset的取值在0到 ${#var}-1 之间(bash4.2后,允许为负值)${var:offset:n 阅读全文
posted @ 2018-02-28 20:32 莫孟林 阅读(498) 评论(0) 推荐(0)
摘要: 一、实验环境 一台测试机:A(172.18.30.1) 操作系统:Centos7 操作对象数据库版本:mariadb-10.2 二、实现目的 从A机器(172.18.30.1)简单搭建数据库,创建测试数据,使用逻辑卷快照实现数据的备份,执行误操作,通过备份实现数据的还原 三、简单实验步骤 四、实验步 阅读全文
posted @ 2018-02-28 14:01 莫孟林 阅读(441) 评论(0) 推荐(0)
摘要: #!/bin/bash #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #URL: http://blog.vservices 阅读全文
posted @ 2018-02-28 13:59 莫孟林 阅读(194) 评论(0) 推荐(0)
摘要: #!/bin/bash port=3306 mysql_user="root" mysql_pwd="centos" cmd_path="/app/mysql/bin" mysql_basedir="/mysqldb" mysql_sock="${mysql_basedir}/${port}/soc 阅读全文
posted @ 2018-02-28 13:58 莫孟林 阅读(197) 评论(0) 推荐(0)
摘要: #! /bin/bash echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host2/scan echo "- - -" > /sys/class/scsi_host/host1/s 阅读全文
posted @ 2018-02-28 13:57 莫孟林 阅读(244) 评论(0) 推荐(0)
摘要: #!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2018-01-13 #URL: h 阅读全文
posted @ 2018-02-28 13:56 莫孟林 阅读(354) 评论(0) 推荐(0)
摘要: #!/bin/bash # chkconfig: 345 99 99 # description: this is a testsrv . /etc/init.d/functions lockfile=/var/lock/subsys/$0 start(){ if [ -e $lockfile ] 阅读全文
posted @ 2018-02-28 13:55 莫孟林 阅读(142) 评论(0) 推荐(0)
摘要: #!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2017-11-25 #URL: h 阅读全文
posted @ 2018-02-28 13:36 莫孟林 阅读(192) 评论(0) 推荐(0)
摘要: 常用脚本–tcp #!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2017-11-2 阅读全文
posted @ 2018-02-28 13:34 莫孟林 阅读(669) 评论(0) 推荐(0)
摘要: 常用脚本–分区空间 #!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2017-11- 阅读全文
posted @ 2018-02-28 13:34 莫孟林 阅读(139) 评论(0) 推荐(0)
摘要: 简单的用ping计数,1次不通则认为目标主机不可达,如果需要多次计数可以修改下面代码中 ping -c1 这个参数 或者加一个for 循环 #!/bin/bash # #***************************************************************** 阅读全文
posted @ 2018-02-28 13:31 莫孟林 阅读(185) 评论(0) 推荐(0)
摘要: #! /bin/bash openssl rand -base64 8 #生成一个8位的随机数 cat /dev/urandom | tr -dc 'a-zA-Z' | head -c8 #同样生成一个8位的随机数 阅读全文
posted @ 2018-02-28 13:29 莫孟林 阅读(151) 评论(0) 推荐(0)
摘要: #! /bin/bash rpm -qa lftp &>/dev/null || yum install -y lftp lftp 160.106.0.34 << EOF cd pub #cd 到ftp下pub的目录树中 mirror RHCE #整个目录下载 EOF #结束输入 阅读全文
posted @ 2018-02-28 13:28 莫孟林 阅读(1270) 评论(0) 推荐(0)
摘要: #!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2017-12-19 #URL: h 阅读全文
posted @ 2018-02-28 13:27 莫孟林 阅读(205) 评论(0) 推荐(0)
摘要: Centos6系统启动流程 一、CentOS 5和6的启动流程 Linux内核:存在于/boot分区,是整个操作系统的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核心功能,包括防火墙机制、是否支持LVM或Quota等文件系统等等,如果内核不认识某个最新的硬件,那么硬件也就无法被驱动,你也就无 阅读全文
posted @ 2018-02-28 13:26 莫孟林 阅读(307) 评论(0) 推荐(0)
摘要: #!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2017-12-26 #URL: h 阅读全文
posted @ 2018-02-28 13:23 莫孟林 阅读(887) 评论(0) 推荐(0)
摘要: 一、awk简介 awk是由3个人开发的:Aho, Weinberger, Kernighan;该功能主要是用来生成报告和格式化文本输出。它有多个版本:New awk(nawk),GNU awk( gawk)。我们通常在linux上使用的awk是基于GNU的awk。awk不只是一个命令,其真实,为一门 阅读全文
posted @ 2018-02-28 13:21 莫孟林 阅读(436) 评论(0) 推荐(0)
摘要: 1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 答:cat /etc/issue | tr ‘a-z’ ‘A-Z’ | tee /tmp/issue.out 2、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中 答:who | tr 阅读全文
posted @ 2018-02-28 13:19 莫孟林 阅读(148) 评论(0) 推荐(0)
摘要: grep和 egrep的正则表达式 1、显示三个用户root、wang的UID和默认shell cat /etc/passwd | grep “^\(root\|wang\)” | tr ‘:’ ‘ ‘| cut -d’ ‘ -f1,3,7 cat /etc/passwd | egrep ‘^(ro 阅读全文
posted @ 2018-02-28 13:17 莫孟林 阅读(388) 评论(0) 推荐(0)
摘要: useradd 添加用户useradd -u uid user 创建指定uid的用户-o 配合-u 不检查uid的唯一性-d 指定家目录-s 指定shell-r 创建系统用户-m 强制创建家目录-M 不创建家目录 usermod -d /app/magehome -m mage 给家目录搬家(数据也 阅读全文
posted @ 2018-02-28 09:03 莫孟林 阅读(181) 评论(0) 推荐(0)