随笔分类 - linux之基础学习篇
摘要:要弄懂awk程序,必须熟悉了解这个工具的规则。本实战笔记的目的是通过实际案例或面试题带同学们熟练掌握awk在企业中的用法,而不是awk程序的帮助手册。 1、 awk简介 一种名字怪异的语言 模式扫描和处理 awk不仅仅时linux系统中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告(ex
阅读全文
摘要:1、企业案例:SVN帐号密码案例 很久以前,由于一些未知的原因,我们的SVN服务器的生成帐号密码的脚本生成的帐号密码如下: stu10309 7f753cc3 stu10312 636e026d stu10315 18273b95 stu10318 d6908f61 stu10321 c441a16
阅读全文
摘要:一、sed基础 1、sed简介 sed是stream editor(字符流编辑器)的缩写,简称流编辑器。什么是流呢?大家可以想象一下流水线,sed就像一个车间一样,文件中的每行字符都是原料,运到sed车间,然后经过一系列的加工处理,最后从流水线下来就变成货物了 2、sed功能 sed命令是操作、过滤
阅读全文
摘要:1、文件系统的介绍 系统分区完成后,将要将分区格式化文件系统(文件系统是个管理软件,存到磁盘分区的某个位置,文件系统不是整个分区)但是文件系统上的数据是在这个分区上的,所以说文件系统是一个管理软件。 文件系统把磁盘分为两片:元数据存储区**(metadata)**(inode位图、块位图、inode
阅读全文
摘要:1、磁盘格式化 [root@oldboy ~]# partprobe /dev/sdc 强制内核重新查找一次分区表 (分区完成后执行此命令) [root@oldboy ~]# mkfs.ext4 /dev/sdc1 mke2fs 1.41.12 (17-May-2010) 文件系统标签= 操作系统:
阅读全文
摘要:一、分区总览 1、MBR mbr是磁盘上的一小段扇区, 用来存放代码的空间 grub是一段引导程序 2、16B分区表 3、分区类型 msdos gpt 4、导出磁盘MBR信息 dd if=/dev/sda of=mbr.bin bs=512 count=1 [root@c71 ~]# od -xa
阅读全文
摘要:1、RAID介绍及各RAID的分类 把多个物理磁盘通过不同的技术方式组成磁盘阵列,这个不同的技术方式为RAID级别 生产环境常用的raid级别:RAID 0 , RAID 1 ,RAID 5 , RAID 10 硬RAID 在实际的生产场景工作中,基于硬件的RAID解决方案应该是我们的首选 互联网公
阅读全文
摘要:一、磁盘外部结构 2、磁盘作用 存放程序和数据 3、磁盘厂家 西部数据、希捷、三星 4、磁盘分类 机械(SAS>SATA>IDE) 固态磁盘(Solid State Drive、IDE FLASH DISK)SSD 固态磁盘有两种: 基于闪存(FLASH芯片)的固态磁盘 基于DRAM的固态磁盘 硬盘
阅读全文
摘要:1、磁盘的知识体系结构 2、 磁盘发展史 IBM350RAMAC 可以说是磁盘的开山鼻祖,它与现代磁盘在外形上的差别很大。现代磁盘的真正原形是1973年IBM公司推出的Winchester(温氏)磁盘,它的特点是:“磁盘在工作时,磁头悬浮在高速转动的磁盘盘片上方,而不与盘片直接接触。磁盘在工作时,磁
阅读全文
摘要:1、测试sudo echo "Defaults logfile=/var/log/sudo.log">>/etc/sudoers visudo -c 测试:root用户下 [root@oldboyedu-35 tmp]# tailf /var/log/sudo.log Apr 7 23:54:10
阅读全文
摘要:1、/etc/skel目录 {#123-etcskel目录} 新用户的老家的默认的样子,从/etc/skel目录复制过来 /etc/skel 目录是用来存放新用户环境变量文件的目录,当我们添加新用户时,这个目录下的所有文件会自动被复制到新添加的用户的家目录下 默认情况下,/etc/skel 目录下的
阅读全文
摘要:1、管理用户命令汇总 {#121-管理用户命令汇总} 2、管理用户组命令汇总 {#122-管理用户组命令汇总} {#126-etclogindefs(了解)} 3、useradd 添加用户命令 {#128-useradd-添加用户命令} 4、添加一个虚拟用户mysql {#添加一个虚拟用户mysql
阅读全文
摘要:1、/etc/default/useradd 文件 {#125-etcdefaultuseradd-文件} useradd /etc/defalut/useradd 文件时在使用useradd添加用户事放入一个需要调用的一个默认的配置文件,可以使用“useradd -D-* 参数 ”,这样的命令格式
阅读全文
摘要:1、linux系统用户分类 超级用户:UID为0代表root,皇帝linux管理员:root 普通用户:UID为500-655 由超级用户或具备超级用户权限的用户创建的用户 虚拟用户:UID为1-499,存在满足文件或服务启动的需要。一般不能登录,只是傀儡 超级用户:UID为0代表root,皇帝li
阅读全文
摘要:1、简单粗暴/etc/rc.local 所有你想启动的脚本或服务,把他们启动的命令放入/etc/rc.local这个文件中即可。 启动的时候注意下启动顺序,比如说nfs和rpcbind(Portmap)服务。 2、专业的管理工具chkconfig Chkconfig管理一个服务或脚本让他开机自启动有
阅读全文
摘要:1、不显示test.txt文件中的空行和以#开头的行。 2、描述linux的启动/运行级别有几种及其含义。 3、查找/oldboy目录下所有7天以前的,以log结尾的,并且大于1M的文件,把这些文件复制到/tmp下. (不少于3种方法) 4、如何查看是否开启22端口,及查看sshd进程是否存在? 5
阅读全文
摘要:1、userdel 删除用户 注释 参数: -r 删除用户及用户家目录 2、groupadd 添加一个用户组 3、usermod 修改用户信息 -u -g -G -s -M -e -c -d -L -U -l(小写字母L) 4、chage 专门修改用户密码信息 参数: -l(小写字母L) -E -M
阅读全文
摘要:1、 每隔 1 分钟,打印一个+号到 oldboy.log ,请给出 crontab 完整命令。 解答: */1 * * * * echo + >>/server/log/oldboy.log 写一个定时任务: ###1.创建环境 mkdir -p /server/log/ ###2.命令行测试 e
阅读全文
摘要:1、为定时任务规则加必要的注释 2、执行shell脚本任务前加/bin/sh 3、定时任务命令或脚本结尾加> 文件路径 或 >/dev/null 2>&1 4、定时任务命令或程序最好写到脚本里执行 5、在指定用户下执行相关的定时任务 6、生产任务程序不要随意打印输出信息 7、定时任务执行的脚本要规范
阅读全文
摘要:一、10句箴言 1、需要修改系统环境变量问题 export PATH 1)命令的绝对路径 2)在脚本中,修改使用的PATH export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 2、定时任
阅读全文

浙公网安备 33010602011771号