linux 学习随笔-文件目录管理】的更多相关文章

1:绝对路径:写法一般由'/'根目录引起的 '/'表示根目录 2:相对路径:不是由'/'引起的  需要先进入/ 在进入其它文件 3:mkdir -p  +目录+文件夹 可以用于创建不存在的级联目录 不加-p只能在存在的目录下创建文件夹 4:rm -r 删除目录用的选项-f  强制删除 不会询问 5:which +命令 用于查看命令的绝对路劲 alias ls='ls --color=auto' 表示别名 6:cp 复制目录 +r选项 复制普通文件不需要添加 7:touch +文件 如果有这个文件…
1:df 用于查看已挂载磁盘的容量信息 -i 查看inodes使用情况 -h 以合适的单位显示 -k -m 分别以k M单位显示 2:du 查看某个文件或者目录占用的空间 du [-abckmsh] [文件名目录名] du + 目录 只会列出目录及其子目录的大小 du -a +目录 会列出目录子目录及文件的大小 常用 du -sh +目录 表示以合适的单位列出总和 2:磁盘分区 fdisk -l 列出当前所有的分区情况 Disk /dev/sdb: 8589 MB, 8589934592 byt…
Linux学习之日志管理 目录 日志管理 日志服务 rsyslogd的新特点 启动日志服务 常见日志的作用 日志文件的一般格式 rsyslogd日志服务 /etc/rsyslog.conf配置文件 服务名称 连接符号 日志等级 日志记录位置 日志轮替 日志文件命名 logrotate配置文件 logrotate命令 日志管理 日志服务 在Centos6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件…
Linux学习之进程管理 进程查看 查看系统中所有进程,使用BSD操作系统的格式 语法:ps aux 选项: a:显示所有前台进程 x:显示所有后台进程 u:显示这个进程是由哪个用户产生的 语法:ps -le 查看系统中所有进程,使用Linux标准命令格式 选项 l:显示详细信息 e:显示所有进程 USER:该进程是由哪个用户产生的 PID:进程的ID号 %CPU:该进程占用CPU资源的百分比,占用越高,进程越消耗资源. %MEM:该进程占用物理内存的百分比,占用越高,进程越消耗资源. VSZ:…
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel 用户切换命令su 用户组管理命令 添加用户组 修改用户组 删除用户组 将用户添加到组或者从组中删除 用户管理命令 用户添加命令useradd 只能超级用户才能添加用户. useradd [选项] 用户名 选项: -u UID:手工指定用户的UID号 -d 家目录:手工指定用户的家目录 -c 用户说明…
                文件目录管理 一.认识Linux文件系统的架构 在Linux中是没有盘符这个概念的,即Linux中没有C盘和D盘的分盘.那么我们直接通过对目录的操作实现对磁盘的读写,因为已经建立的文件系统分区被挂载到一个目录下. 我们可以注意到Linux表示目录是使用"/"而不是像Windows那样的"\". 那么我们列出Linux文件系统中主要的目录并了解她们的含义: 在我的阿里云上在/目录下输入ls命令得到: /bin    构建最小的系统所需要…
1:/etc/passwd 打开该文件,可以看到每一行内容被分割成了7个字段比如:root:x:0:0:root:/root:/bin/bash 第一个字段表示用户名为root用户 第二个字段存放了该账号的密码,早期unix是存放在这,出于安全考虑,改为存放在/etc/shadow 这里用x替代 第三个字段表示了用户的uid(主) root为0 即最高权限 1-499是系统的管理账号 普通用户从500开始 如flex:x:500:500:flex:/home/flex:/bin/bash 第四个…
1:W 查看系统整体负载,无法查看具体负载,比如内存,磁盘  23:25:20 up 13 min,  2 users,  load average: 0.00, 0.01, 0.01 USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT flex     tty1     -                23:13   12:08   0.01s  0.01s -bash flex     pts/0    …
第十四讲 日志管理 14.1 日志管理-简介 .日志服务 在CentOS .x中日志服务已经由rsyslogd取代了原先的syslogd服务.rsyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致. rsyslogd的新特点: 基于TCP网络协议传输日志信息; 更安全的网络传输方式: 有日志消息的及时分析框架: 后台数据库: 配置文件中可以写简单的逻辑判断: 与syslog…
使用原始码管理软件所需要的基础软件 从原始码的说明我们晓得要制作一个 binary program 需要很多咚咚的呢!这包括底下这些基础的软件: gcc 或 cc 等 C 语言编译程序 (compiler): make 及 autoconfig 等软件: 需要 Kernel 提供的 Library 以及相关的 Include 文件: 在 CentOS 当中,如果你已经有网络可以连上 Internet 的话,透过 yum 的软件群组安装功能,你可以这样做: 如果是要安装 gcc 等软件开发工具,请…
docker是什么?提供快速.高效.轻量的微服务平台 1. 背景介绍突破虚拟机对资源占用高.启动时间长.镜像存储大.集群规模小等限制,摆脱操作系统级的隔离级别,实现进程级管理.主要专用名词: chroot namespaces命名空间PID NET IPC MNT UTS Cgroups资源分配管控 ------------------------------------------------------ 今世起源LXC (LinuXContainer) ----> Docker (dotcl…
  第十二讲 Linux服务管理 12.1 Linux服务管理-服务分类 ——Linux服务 ----RPM包默认安装的服务 ————独立的服务 ————基于xinetd服务 ----源码包安装的服务 ——启动于自启动 服务启动:就是在当前系统中让服务运行,并提供功能. 服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自动启动服务. ——查询已安装的服务 ------RPM包安装的服务 chkconfig --list #查看服务自启动状态,可以看到所有RPM包安装的服…
软件包管理 这一章看得比较随意 先大概记点东西. RPM安装很繁琐,因为依赖性,手动安装太麻烦. ______我觉得直接yum在线安装就好了,很直接方便. 但是要特别注意的地方 在用yum升级或者卸载时,必须加上包名,否则会造成系统崩溃 !!!不能直接写 yum -y update 或者 yum -y remove ____用yum光盘搭建时,首先要挂载,挂载之前先要建cdrom的目录 这儿用的时候再看 ____打开httpd apache(学了个新名词) 两种方式: /etc/rc.d/ini…
用户管理是在root用户下进行相关操作的 1.配置文件路径:         保存用户信息的文件:/etc/passwd         保存密码的文件:/etc/shadow         保存用户组的文件:/etc/group         保存用户组密码的文件:/etc/gshadow         用户配置文件:/etc/default/useradd 2.查看用户信息:cat /etc/passwd [root@bogon hjp]# cat /etc/passwd root:x…
|-进程管理     进程常用命令        |- w查看当前系统信息        |- ps进程查看命令        |- kill终止进程        |- 一个存放内存中的特殊目录/proc        |- 进程的优先级        |- 进程的挂起与恢复        |- 通过top命令查看进程        计划任务        |- 计划任务的重要性        |- 一次性计划at和batch        |- 周期性计划crontab    进程管理的概念…
Linux 进程管理 实验环境: 用户名:shiyanlou 密码:AJW3tui5 Linux进程之管理控制 实验介绍 通过本实验我们将掌握一些 Linux 所提供的工具来进行进程的查看与控制,掌握这些工具让我们能在某些进程出异常的时候我们能及时的解决与查看 实验涉及的知识点 进程的运行状态查看 进程的结束控制 进程的执行顺序 一. 进程的查看 不管在测试的时候还是在实际的生产环境中或者自己的使用过程中,难免遇到进程的一些异常,所以 Linux 为我们提供了一些工具可以查看进程的一些状态信息,…
Linux组的基本介绍 在Linux中的每个用户必须属于一个组,不能独立于组外.在Linux中每个文件有所有者,所在组,其他组的概念. 1)所有者 2)所在组 3)其他组 4)改变用户所在的组 文件/目录所有者 一般为文件的创建者,谁创建了该文件,就自然地成为该文件的所有者. 查看文件的所有者 1)指令:ls -ahl 2)应用实例:创建一个组police,再创建一个用户tom,将tom放在police组,然后使用tom来创建一个文件ok.txt,看看情况如何 修改文件的所有者 指令:chown…
前言 在linux上,一个软件通常由二进制程序,库文件,配置文件和帮助文件组成.其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/usr/local/sbin这几个目录下边: 库文件都放在/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib和/usr/local/lib64这些目录下: 配置文件一般都是放在/etc这个目录下: 而最基本的man帮助文件则是放在/usr/share/man…
Linux 组基本介绍 在 linux 中的每个用户必须属于一个组,不能独立于组外.在 linux 中每个文件有所有者.所在组.其它组的概念. 1)所有者 2)所在组 3)其它组 4)改变用户所在的组 文件/目录 所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者. 查看文件的所有者 指令: ls -ahl 应用实例: 创建一个组 police,再创建一个用户 tom,将 tom 放在 police 组 ,然后使用 tom 来创 建一个文件 ok.txt,看看情况如何 修改文…
linux系统本来不认识账号,只是通过UID(用户ID)和GID(所属组ID)来区分账号属性的.而这对应的目录如下: UID ===> /etc/passwd GID ===> /etc/group 一.UID 每个用户组都对应一个UID,UID的具体数值对性的属性如下: 0   系统管理员(实际的root) 1-499     系统账号(其中1-99为系统自动创建的系统账号,100-499为用户自定义系统账号) 500-       为普通用户账号 二.密码管理 1.用户密码: /etc/s…
1:用户的shell历史命令保存在home/username/.bash_history中 #!!  执行用户的上一条命令 #!pw  执行命令历史中最近一次以pw开头的命令 2:'*'来匹配零或多个字符 '?’匹配一个字符 #ls -d Day* 列出Day开头,后面匹配所有字符的目录 #ls -d Day? 列出Day开头,后面匹配一个字符的目录 3:>> 在文件中追加重定向 > 在文件中重定向 4:| 管道符 #cat /etc/passwd|wc -l cat /etc/pass…
第八章 权限管理 8.1 ACL权限 8.2 文件特殊权限 8.3 文件系统属性chattr权限 8.4 系统命令sudo权限 8.1 ACL权限 ACL权限简介与开启 查看与设定ACL权限 最大有效权限与删除ACL权限 默认ACL权限和递归ACL权限 ACL权限简介与开启 一般默认即开启acl. .ACL权限简介 //管理除了三种身份以外的权限 .查看分区ACL权限是否开启 [root@localhost ~]# dumpe2fs -h /dev/sda3 #dumpe2fs命令是查询指定分区…
7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [root@localhost ~]# userdel [-r] 用户名 //一定要加上-r, 删除家目录 除了用命令修改,还可以直接在文件中修改,更直接,不容易写错.本来命令的执行也是为了写到文件里 用户的初始组是和用户绑定在一起的,一般不建议修改. ----------------------------------- 用户信息文件/etc/passwd 影子文件/etc/s…
root管理 (1)新增用户:useradd -u 指定UID -g 指定GID -G 作为组员添加到某个组 -M 不创建主用户目录 -m 创建主用户目录 -c 用户信息说明列 -d 指定某个目录为主用户目录 -r 创建系统帐号 -s 指定shell -e 帐号失效日 -f 0指密码立即失效,-1指永不失效 (2)useradd的默认值参考文件:/etc/default/useradd (3)UID/GID和密码参数参考文件:/etc/login.defs (3)修改密码:passwd…
组管理: (1)/etc/group 格式: 组名:密码:GID:组员…
1.RPM包的管理 RPM软件包的一个例子: sudo-1.7.2p1-5.el5.i386.rpm 这个rpm包名包括软件名sudo,版本号1.7.2p1,发行号5.el5,和硬件平台i386 (1)安装 挂载光盘: mkdir  /mnt/cdrom mount  /dev/cdrom  /mnt/cdrom # rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm -ivh是可选的,一般来说i是必选的,v表示显示安装信息,h表示用#表示安装进度 在CentOs光盘中,包…
一.管理用户(user) 主要工具命令 useradd    注:添加用户 adduser    注:添加用户 passwd     注:为用户设置密码 usermod    注:修改用户命令,可以通过usermod 来修改登录名.用户的家目录等等: pwcov      注:同步用户从/etc/passwd 到/etc/shadow pwck       注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整: pwunconv   注:是pwc…
透过 systemctl 管理单一服务 (service unit) 的启动/开机启动与观察状态 一般来说,服务的启动有两个阶段,一 个是『开机的时候设定要不要启动这个服务』, 以及『你现在要不要启动这个服务』,假如我们现在要『立刻取消 atd 这个服务』时,正规的方法 (不要 用 kill) 要怎么处理? [root@study ~]# systemctl [command] [unit] command 主要有: start :立刻启动后面接的 unit stop :立刻关闭后面接的 uni…
目录 touch创建空白文档或设置文件时间 mkdir创建空白目录 cp复制文件或目录 mv剪切文件或重命名文件 rm删除文件或目录 dd按照指定大小和个数的数据库来复制文件或转换文件 file查看文件类型 一.touch命令 touch命令用于创建或设置文件的时间(touch命令的-a,-m,-t,-d参数可以分别修改atime.ctime.mtime),这里可以参考我上篇文章“文本文件编辑命令”第八个命令的补充部分有touch修改时间的介绍https://www.cnblogs.com/He…
1.history显示时间,用户和命令 vim /etc/profile export HISTTIMEFORMAT=" %F %T `who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` `whoami` " 2.查看系统日志 cat /var/log/messages ###以centos7为例 比较早的版本可能需要设置,首先下载bash源码,可以从gnu.org下载,这里不做详细说明了,系统需要安装gc…