随笔分类 -  linux

摘要:1、编写脚本,接受二个位置参数,用户名和/www,判断系统是否有用户名,如果没有则自动创建用户名用户,并自动设置家目录为/www #!/bin/bash # 判断是否传入两个参数 [ $# -ne 2 ] && echo $# && exit 1 # 判断是否用户存在 if ! `id $1 &> 阅读全文
posted @ 2019-12-01 16:20 json-su 阅读(141) 评论(0) 推荐(0)
摘要:1、显示统计占用系统内存最多的进程,并排序。 [root@localhost ~]# ps aux | sort -k 4 -rn |head qemu 10866 4.5 12.6 17634232 16738712 ? Sl Nov13 704:19 /usr/libexec/qemu-kvm 阅读全文
posted @ 2019-11-24 15:05 json-su 阅读(239) 评论(0) 推荐(0)
摘要:1、自建yum仓库,分别为网络源和本地源 配置本地源 建立本地源目录 [root@localhost ~]#mkdir /mnt/cdrom [root@localhost ~]#mkdir /yum 挂载Centos光盘 [root@localhost ~]#mount /dev/cdrom /m 阅读全文
posted @ 2019-11-10 17:24 json-su 阅读(171) 评论(0) 推荐(0)
摘要:1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 [root@localhost ~]# diff <(grep -E -v '/sbin/nologin$' /etc/passwd|cut -d: -f1) <(grep -E -v 阅读全文
posted @ 2019-11-02 17:11 json-su 阅读(192) 评论(0) 推荐(0)
摘要:1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 上述问题比较诡异 不在/etc下执行则会出现匹配不到想要的结果 原因待查 2.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中 3、将/etc/issue文件中的内容转 阅读全文
posted @ 2019-10-27 16:18 json-su 阅读(193) 评论(0) 推荐(0)
摘要:在了解了Linux哲学思想一切皆文件后,可以整理下Liunx是如何管理文件的以及涉及文件管理的相关命令,要知道文件管理就要知道文件类型那样才能有效管理那么linux有哪些文件类型呢? 通过ls命令加选项 al 可以查看 当前目录下的文件,以列表的形式展示出来 前面这一串drwxr-xr-x 就是描述 阅读全文
posted @ 2019-10-13 19:00 json-su 阅读(929) 评论(0) 推荐(0)
摘要:使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b 在/tmp目录下创建目录:x_y, x_z, q_y, q_z 在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22 复制/ 阅读全文
posted @ 2019-10-13 18:21 json-su 阅读(151) 评论(0) 推荐(0)
摘要:什么是元数据 元数据是数据相关的信息,举个例子 一本书,其中的目录部分它并不是整本书的内容正文部分 目录并不能给我们带来这本书的实质内容只是对正文内容的简单介绍并帮助我们能够快速的找到正文内容这样的数据就是元数据。用来描述数据的属性信息则是元数据 元数据包含什么 元数据通常包含1. File 文件名 阅读全文
posted @ 2019-10-13 16:44 json-su 阅读(1359) 评论(0) 推荐(0)
摘要:在这个金钱就是一切的社会中存在一批崇尚自由、开源、等诸多信仰的人,并用技术将开源这件事情做到极致,这一种免费,而在英语free 除了有免费还有自由的意思,一提到免费可能大多数人会吵吵,免费就是不要钱,免费就是可以任意复制粘贴开源代码,其实并不是这样的,下面我们来看看关于开源的诸多协议 GPL 记得当 阅读全文
posted @ 2019-09-29 15:29 json-su 阅读(722) 评论(0) 推荐(0)
摘要:linux的核心哲学思想: 1、一切皆文件(包括硬件); 2、由众多目的单一的小程序组成; 3、组合小程序完成复杂任务; 4、尽量避免跟用户交互;为了方便脚本编程实现程序自动化运行; 5、使用文本文件保存程序的配置数据; 阅读全文
posted @ 2019-09-29 13:59 json-su 阅读(189) 评论(0) 推荐(0)
摘要:利用linux内核开发产品或发行版的公司和组织太多太多,如果每个人按照自己的想法来构建liunx的目录的话那势必导致不同的发行版本目录结构不同,Linux基金会维护发现这样不利于linux生态的发展,在基于这个问题上FHS应孕而生。 FHS 取自英语:Filesystem Hierarchy Sta 阅读全文
posted @ 2019-09-29 10:56 json-su 阅读(232) 评论(0) 推荐(0)
摘要:我们通常所说的linux 一般为linux的发行版,任何一款linux发行版他们的内核也就是 linux kernel 才是真正意义上的linux,至于linux 内核能做什么我们按操作系统的知识了具体了解; 通常计算机在硬件层面按照冯诺伊曼的思想划分为运算器,控制器,存储器,输入输出设备 这5大部 阅读全文
posted @ 2019-09-29 10:30 json-su 阅读(979) 评论(0) 推荐(0)
摘要:Linux的发行版 英文Linux distribution,为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等 阅读全文
posted @ 2019-09-29 10:22 json-su 阅读(1221) 评论(0) 推荐(0)
摘要:计算机的组成及其功能 在谈论计算机组成时必须提及一个人,因为我们今天所使用的计算机几乎都是用了相同的结构,这个机构就是以他的名字命名的,而这个人就是 冯·诺依曼 冯·诺依曼被誉为现代计算机之父,为什么这么说呢?因为现在的计算机几乎都采用了冯诺伊曼结构,要了解计算机,首先要知道什么是冯诺伊曼结构,当然 阅读全文
posted @ 2019-09-26 10:13 json-su 阅读(654) 评论(0) 推荐(0)
摘要:Linux是一种自由和开放源码的类UNIX 操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上应用程序之后,成为 Linux 操作系统。Linux 也是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 阅读全文
posted @ 2019-09-04 18:34 json-su 阅读(426) 评论(0) 推荐(0)