07 2020 档案
摘要:#发件人 set from=123456@qq.com#邮件服务器 set smtp=smtp.qq.com#发件人用户名 set smtp-auth-user=123456@qq.com#发件人密码(QQ邮箱不可以使用密码,只能使用授权码) set smtp-auth-password=xxx#登
阅读全文
摘要:总结: 1. 定时任务要有注释 作者 时间 2. 定时任务的命令一定要在命令行上面执行成功 3. 定时任务要使用绝对路径 4. 定时任务写命令的时候,尽量复制之前执行成功的命令 减少出错率 5. 定时任务的执行结果定向到指定的文件中或者定向到空
阅读全文
摘要:[root@qls ~]# ll /etc/cron* -ddrwxr-xr-x. 2 root root 21 Jul 29 08:56 /etc/cron.d #定时任务的统一存放目录 drwxr-xr-x. 2 root root 57 Jul 29 08:56 /etc/cron.daily
阅读全文
摘要:repolist #针对仓库操作 all #显示所有 list #显示所有可安装的软件包 installed #显示已经安装的 updates #显示可更新的 check-update #显示可更新的 update #更新 install #安装 localinstall #本地安装 reinsta
阅读全文
摘要:rpm 软件包管理工具 -i #安装 -v #显示安装的过程 -h #显示安装的进度条 -ivh #安装 -Uvh #升级 -e #卸载 -q #查询指定软件包 -qa #查询所有已经安装的软件包 -qi #查询软件包本身相关信息 -ql #查询软件包列表信息 -qc #查询软件包相关文件 -qf
阅读全文
摘要:选项: -d #自定义日期 -s #修改日期 时间 yum install ntpdate -y #时间同步命令
阅读全文
摘要:不负责压缩,只负责归档打包 选项: z #使用gzip格式进行压缩 j # 使用bzip2格式进行压缩 了解 J #使用xz格式进行压缩 了解 c #创建压缩包 v #显示过程 f #指定压缩包的名称 czf #打包压缩 tar.gz格式的压缩包 cjf #打包压缩 tar.bz2格式的压缩包 了解
阅读全文
摘要:gzip #只能压缩文件,压缩文件的同时,会删除源文件,解压的时候,会删除压缩文件 选项: -d #解压 -r #递归操作
阅读全文
摘要:可以对文件和目录进行打包,需要指定压缩包的名称 yum install -y zip unzip #安装压缩与解压 zip #压缩的命令 选项: -r #压缩目录 -q #静默输出,不显示压缩的过程 unzip #解压zip格式的压缩包 选项: -l #查看压缩包中的列表信息 -q #静默输出,不显
阅读全文
摘要:什么是压缩包? 就是一个特殊的文件,将多个文件或者目录压缩成一个特殊的文件 为什么要用压缩包? 减少占用的空间 加快传输的速度 windows: .zip .rar linux: .zip .gz .tar.gz 如果要想Windows和linux中的压缩包互相使用,建议使用.zip种类的压缩包 在
阅读全文
摘要:1.找出/tmp目录下,属主不是root,且文件名不以f开头的文件 find /tmp -type f ! -user root ! -name 'f*' find /tmp -type f ! -user root -name '[^f]' 2.查找/etc/目录下,所有.conf后缀的文件fin
阅读全文
摘要:1.找出/tmp目录下,属主不是root,且文件名不以f开头的文件 2.查找/etc/目录下,所有.conf后缀的文件3.查找/var目录下属主为root,且属组为mail的所有文件4.查找/var目录下7天以前,同时属主不为root,也不是postfix的文件 5.查找/etc目录下大于1M且类型
阅读全文
摘要:1.创建目录/web01,所有者是user01,所属组是user02;创建目录/web02,所有者是user02,所属组是user01。mkdir /web0{1,2}useradd user01useradd user02chown user01.user02 /web01 chown user0
阅读全文
摘要:1.创建目录/web01,所有者是user01,所属组是user02;创建目录/web02,所有者是user02,所属组是user01。2.复制/etc/fstab文件到/opt下,设置文件所有者为tomcat读写权限,所属组为apps组有读写权限,其他人无权限3.将以下权限翻译成数字,将数字权限用
阅读全文
摘要:1.用户基础权限为9位,每三位为一组,每组代表着谁的权限? 属主 属组 其他u g o4 2 1 2.权限中的rwx-,每个字符所代表什么意思?对应的数字是什么? r 只读 4 w 只写 2 x 只执行 1 - 没有权限 0 3.-rwxr-xr-x,写出对应数字权限 755 4.-rwxr--r-
阅读全文
摘要:| 管道 连接左右两个命令的使用 把前面的命令作为标准输出通过管道交给后面的命令 作为标准输入 只能把正确的信息交给后面的命令,错误的信息的不会传递 #管道技术中的tee技术 需要保存一些标准输出的内容 #管道中xargs技术 让一些不支持管道的命令支持管道 把前面命令的执行结果以文件的参数传递方式
阅读全文
摘要:将原本从键盘上面输入的内容,改为从命令或者文件当中读取 符号 < #标准输入重定向 #将原本从默认的键盘中读取数据改为由命令或者文件中读取 << #标识符限定输入重定向 #从键盘中读取内容,直到遇到标识符的分解符为止
阅读全文
摘要:将原本要输出到屏幕上面的内容,重定向到一个指定的文件中 > #标准覆盖正确输出重定向 #将正确的内容覆盖源文件的 当文件不存在时,会自动创建 >> #标准追加正确输出重定向 #将正确的内容追加到指定文件的底部 当文件不存在时,会自动创建 2> #标准覆盖错误输出重定向 #将错误的信息覆盖到指定的文件
阅读全文
摘要:将原本要输出到屏幕上面的内容,重定向到一个指定的文件中 将原本从键盘上面输入的内容,改为从命令或者文件当中读取 为什么要用重定向 1. 数据非常重要,需要保存 2. 后台程序的输出重定向到一个文件中 3. 定时任务的执行结果 4. 把一些错误的输出定向到空 5. 把正确和错误的信息都需要保存 std
阅读全文
摘要:sticky #粘滞位 权限作用于 others 的x为 使用 t 表示 小t 大T 给目录设置, 一个目录所有用户都拥有管理的权限 777 针对此目录设置一个粘滞位 所有用户都可以在这个目录进行创建、删除文件的权利 但是只能管理自己的文件 或者管理员拥有管理所有文件的权限 root
阅读全文
摘要:setgid 权限为作用在属组的x为 使用 s表示 有大S 和小s 用户在某个目录下新创建的目录或者文件,默认的所属组是自己的基本组 当设置setgid之后,用户新创建的目录或者文件的默认所属组不在是自己的组了 默认的组就是这个目录的所属组 让多个用户能够共享一个目录
阅读全文
摘要:setuid 权限位作用于属主的位置 可执行的权限位 执行这条命令的时候,相当于这条命令的所有者 root s 表示 #普通用户不能使用yum,命令,即使添加了setuid的权限也不行 #此权限不能乱给 知道就行
阅读全文
摘要:1.用户基础权限为9位,每三位为一组,每组代表着谁的权限?2.权限中的rwx-,每个字符所代表什么意思?对应的数字是什么?3.-rwxr-xr-x,写出对应数字权限4.-rwxr--r--,写出对应数字权限5.-r-xr-x--x,写出对应数字权限6.-rw-r-xr-x,写出对应数字权限7.-r-
阅读全文
摘要:1.删除用户基本组shanghai03。发现无法正常删除,怎样才能将其删除掉,不能删除用户。这个组是某个用户的基本组将用户移动到其他组再删除 2.打开多个xshell窗口连接登录同一虚拟机,使用不同的用户登录多次,分别使用w和who命令显示当前系统上的所有已经登录的用户,取出用户名这一列,注意:同一
阅读全文
摘要:1.什么是用户?能够正常登录系统的就是用户 2.Linux与windows系统的用户有什么区别?Linux系统支持多用户同时登陆 互相管理不冲突 Windows不支持多用户同时登陆 3.使用什么命令可以查看用户是否存在?id+ 4.跟用户相关的配置文件都有哪些?分别存放的是什么?/etc/passw
阅读全文
摘要:1.删除用户基本组shanghai03。发现无法正常删除,怎样才能将其删除掉,不能删除用户。2.打开多个xshell窗口连接登录同一虚拟机,使用不同的用户登录多次,分别使用w和who命令显示当前系统上的所有已经登录的用户,取出用户名这一列,注意:同一个用户登录多次,则只显示一次即可。3.创建用户ol
阅读全文
摘要:1.什么是用户?2.Linux与windows系统的用户有什么区别?3.使用什么命令可以查看用户是否存在?4.跟用户相关的配置文件都有哪些?分别存放的是什么?5./etc/passwd文件以':' 为分割符, 分为7个字段,请说明一下每个字段的具体含义?6./etc/shadow文件以':' 为分割
阅读全文
摘要:#准备文件[root@qls ~]# cat file.txt server { listen 80; server_name test.oldboy.com; index index.html;} 1.跳转到某行时使用 ngg 2.复制server{ 到 }结尾的这一行, 粘贴到 } 结尾的下一行
阅读全文
摘要:#准备文件[root@qls ~]# cat file.txt server { listen 80; server_name test.oldboy.com; index index.html;} 1.跳转到某行时使用 2.复制server{ 到 }结尾的这一行, 粘贴到 } 结尾的下一行 3.删
阅读全文
摘要:系统中为什么新创建的目录的权限为755,文件的权限为644 都是由系统的控制权限所控制的 umask #控制权限的命令 系统中是如何计算权限 ? 系统新创建的目录的权限由最大权限777减去umask控制权限022得到的就是755,所以说新创建的目录的权限为755,新创建文件的权限由文件最大权限666
阅读全文
摘要:chown #设置属主属组 只有root管理员才可以进行设置 选项: -R #递归设置 设置目录及其目录以下的所有文件
阅读全文
摘要:权限对文件或者目录的影响 权限 文件 目录 r 可以查看文件内容 cat head tail 浏览目录及子目录的列表 ls tree w 可以新增,修改文件内容的权利 vim echo > >> 可以新建或者删除,移动目录中的文件的权利 x 可以执行文件的权利 脚本 可以进入目录 cd
阅读全文
摘要:什么是权限 系统对用户所能执行的功能的限制 为什么要有权限 为了保护每个用户的自己的工作环境和隐私 权限跟用户有什么关系 全称 简写 属主 User u 属组 Group g 其他人 others o a 所有 对应了三个基础权限 r 可读 readable 4 w 可写 writable 2 x
阅读全文
摘要:#禁止root登录
阅读全文
摘要:两种方法: 1.利用sudo的自己的组 只在sudo里面生效 2.利用系统组 是一个真实存在的组 #利用sudo的自己的组 #系统的组 真实组
阅读全文
摘要:#权限太大 怎么限制权限 visudo #进行设置 默认只能root用户使用sudo命令 #普通用户是使用不了的 需要root用户设置 #只给开发人员只读权限 visudo = vi /etc/sudoers #在100行左右添加此行 test11 ALL=(ALL) /usr/bin/cat,/u
阅读全文
摘要:su username #非登录式shell su - username #登录式shell 区别就是加载的配置文件不一样 root用户切换到普通用户是不需要密码的,而普通用户切换到root用户是需要密码的
阅读全文
摘要:1. su 使用普通用户登录,然后执行su命令切换到root用户 优点:简单 缺点:需要知道root密码 2. sudo 使用普通用户管理,当需要使用root的权限的时候,进行提权 优点:安全、方便 缺点:复杂 shell的分类及执行的过程 交互式shell #终端操作 输入一条指令,需要等待系统的
阅读全文
摘要:groupdel #删除用户组 #删除一个组作为某个用户的基本组 是不能删除的 解决: 1.给这里面的用户重新找个基本组 2.把用户也一并删除掉
阅读全文
摘要:groupmod #修改用户组 选项: -g #修改用户组的ID GID -n #修改组的名称
阅读全文
摘要:groupadd #创建用户组 选项: -g #指定组的ID GID -r #创建系统组
阅读全文
摘要:什么是用户组 组分为两类 基本组 #一个用户只能拥有一个基本组 附加组 #当基本组的权限不够用户使用的,就出现了附加组 一个用户允许拥有多个附加组 跟组相关的文件 [root@clf ~]# ll /etc/group-rw-r--r-- 1 root root 573 Jul 21 11:04 /
阅读全文
摘要:mkpasswd #设置更复杂的密码 选项: -l #指定的密码位数 -d #指定数字位数 -c #小写字母位数 -C #大小字母位数 -s #特殊字符位数 安装命令:yum install -y expect
阅读全文
摘要:#如何设置密码 管理员可以给任何用户设置密码 密码的长度没有限制 普通用户只能给自己设置密码 且是无规律的8位以上的密码 tee #重定向的命令 将数据重定向到指定的文件中,并输出在屏幕上面一份 选项: -a #追加 非交互式设置密码 #设置随机密码
阅读全文
摘要:如果删除的时候提示权限不足 [root@clf ~]# mkdir -m 700 /home/test01[root@clf ~]# ll -d /home/test01drwx 2 root root 6 Jul 21 10:53 /home/test01[root@clf ~]# chown -
阅读全文
摘要:创建用户的时候,没有指定相关信息,系统创建用户是根据两个文件进行创建的 # /etc/login.defs # /etc/default/useradd [root@clf ~]# grep -Ev '^$|^#' /etc/login.defs #过滤掉空行或以注释行MAIL_DIR /var/s
阅读全文
摘要:id #查看用户 语法: id + 用户名 `````````````````````````````````````````````````````````````````````````````````````````````````````````` who #查看用户 ```````````
阅读全文
摘要:userdel #删除用户 默认不删除家目录及邮件信息 选项: -r #删除用户的时候,删除家目录及邮件相关信息
阅读全文
摘要:usermod #修改用户信息的 选项: -u #修改用户的uid -g #修改用户的gid -a #追加 添加附加组 需跟-G配合使用 -G #修改附加组,默认会覆盖原来的所有附加组 -aG #追加 -m #迁移家目录 -d #修改家目录 -c #修改注释信息 -s #修改命令解释器 -l #修改
阅读全文
摘要:1. useradd == adduser #创建用户 选项: -u #指定uid -g #指定组 gid 前提需存在 -G #指定附加组 多个用逗号分割 -d #指定家目录 -c #注释信息 -s #指定命令解释器 -r #创建系统用户,默认不创建家目录 命令解释器是允许登录的 -M #不创建家目
阅读全文
摘要:#用户的密码信息及账号信息 [root@qls ~]# ll /etc/shadow 1 root root 584 Jul 20 19:50 /etc/shadow #以冒号为分隔符,分为9列 [root@qls ~]# head -2 /etc/shadowroot:$6$SoTZ3L8.5rI
阅读全文
摘要:#用户的基本信息存放在这个文件里面 [root@qls ~]# ll /etc/passwd-rw-r--r-- 1 root root 860 Jul 20 19:50 /etc/passwd #以冒号为分隔符,分为7列 [root@qls ~]# head -1 /etc/passwd root
阅读全文
摘要:CentOS-7 UID 0 超级管理员用户 权限最大 1-200 系统用户,系统默认创建好的 不能登录系统的用户 用来运行系统中的程序和进程 201-1000 系统用户 用户自定义的 运行一些软件程序 1000+ 普通用户 可以正常登录系统 但是权限很低 CentOS-6 1-500 系统用户 5
阅读全文
摘要:基础阶段-第一次考试题1.创建/root/user /root/logs /root/conf /root/html目录,请用一条命令实现。mkdir /root/{user,logs,conf,html} -p 2.Linux关机重启及注销的命令有哪些 (每种至少两个)?关机:shutdown -
阅读全文
摘要:基础阶段-第一次考试题1.创建/root/user /root/logs /root/conf /root/html目录,请用一条命令实现。 2.Linux关机重启及注销的命令有哪些 (每种至少两个)? 3.Linux中系统网卡的配置文件路径什么? 4.你知道哪些bash的快捷键呢?请把他写出来,并
阅读全文
摘要:1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。awk -F: '{print $7}' passwdsed -r 's#(.*:)(.*)#\2#g' passwd 2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。te
阅读全文
摘要:需要下载的以放到文件里 1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。testqiudaooldboy3.只查看/etc/passwd文件内第5到第15行的内容4.把te
阅读全文
摘要:1.已知sort.log文件内容如下,请根据文件内容的第二列进行倒序排序。cat >>sort.log<<'EOF'218.65.30.25 68652218.65.30.53 34326218.87.109.154 21201112.85.42.103 18065112.85.42.99 1716
阅读全文
摘要:1.已知sort.log文件内容如下,请根据文件内容的第二列进行倒序排序。cat >>sort.log<<'EOF'218.65.30.25 68652218.65.30.53 34326218.87.109.154 21201112.85.42.103 18065112.85.42.99 1716
阅读全文
摘要:1.打开这个网站http://nginx.org/download/,下载一个结尾为tar.gz的软件包wget http://nginx.org/download/nginx-0.1.10.tar.gz 2.同样打开上面的网站,下载一个结尾为tar.gz的软件包,要求下载之后的软件包名为nginx
阅读全文
摘要:1.打开这个网站http://nginx.org/download/,下载一个结尾为tar.gz的软件包2.同样打开上面的网站,下载一个结尾为tar.gz的软件包,要求下载之后的软件包名为nginx.tar.gz3.打开此网站https://mirrors.aliyun.com/zabbix/zab
阅读全文
摘要:1. 欲把当前目录下的file1.txt复制为file2.txt 命令是?cp file1.txt file2.txt 2.批量创建oldboy01,oldboy02,...oldoby05这几个目录mkdir oldboy{01..05} 3.显示/oldboy 下面所有文件(包含隐藏文件)的详细
阅读全文
摘要:1. 欲把当前目录下的file1.txt复制为file2.txt 命令是?2.批量创建oldboy01,oldboy02,...oldoby05这几个目录3.显示/oldboy 下面所有文件(包含隐藏文件)的详细信息4.在/oldboy目录下创建以你名字的目录。(已知oldboy目录不存在,请用一条
阅读全文
摘要:1.超级用户(管理员用户)提示符是__#__,普通用户提示符是__$__。2.linux关机重启的命令有哪些 ?关机:shutdown -h 0 shutdown -h now init0 poweroff halt 重启:shutdown -r 0 shutdown -r now init6 re
阅读全文
摘要:1.超级用户(管理员用户)提示符是____,普通用户提示符是____。2.linux关机重启的命令有哪些 ?3.bash是什么?4.bash特性, 常见的bash特性有哪些?5.网卡的配置文件路径什么?6.[root@qiudao ~]# 已知这个是linux命令行,那么请问root表示什么?7.接
阅读全文
摘要:#故障 vim非正常退出导致的 按照提示 进行恢复 保存退出之后 在手动的删除 .swp 这个文件
阅读全文
摘要:1. vim打开一个文件进行编辑 2. 系统会生成一个临时文件 ,以点开头的临时文件 后缀名为.swp 3. 刚进入文件的模式的命令模式 4. 通过命令模式可以进入编辑模式,进行编辑文件 5. 编辑文件完成之后需要输入Esc键,退出编辑模式进入命令模式 6. 从命令模式进入底行模式,进行保存退出 7
阅读全文
摘要:可视块 #添加内容 光标先移动到你要操作的行的 首行或者尾行 的具体某个字符 ctrl键 + v #进入可视块模式 通过移动光标将要操作的行选中 按shift键 + i键 进入insert模式 输入你要添加的内容 输入完成之后 按Esc就可以 #删除 光标先移动到要删除的行的首行或者尾行 到达具体某
阅读全文
摘要:#只能从命令模式进入底行模式 #保存退出 :q #退出 :q! #强制退出 :w #保存 :wq #保存退出 :wq! #强制保存退出 :x #保存退出 #光标移动 移动的行 删除 :n #n 数字 跳转到指定的行 :1d #删除第一行 :1,10d #删除多行 #替换 跟sed一样 :%s#old
阅读全文
摘要:# 编辑模式需要从命令模式进入 a #在当前光标后进入编辑模式 i #在当前光标前进入编辑模式 o #在当前光标下另起一行,进入编辑模式 A #在当前光标所在行的行尾进入编辑模式 I #在当前光标所在行的行首进入编辑模式 O #在当前光标所在行的上方另起一行,进入编辑模式 s #删除当前光标所在的字
阅读全文
摘要:cp /etc/services ./ #把services文件移动到当前目录下进行操作 #光标移动 G #光标移动行尾 当前文件的最后一行 gg (1 G ) #光标移动到第一行 10gg (10G) #光标移动到第十行 ngg #光标移动到指定的行 nG #光标移动到指定的行 ^ #光标移动到当
阅读全文
摘要:#安装 yum install -y vim vi 就是一个文本编辑器 vim就是vi的升级版 高级版 区别: vim有高亮显示 vi没有 视图模式 批量操作 vi没有vim的好 复制有格式的内容到文件中 使用vim格式会乱 vi不会 vim三种模式: 命令模式 打开文件,默认进入的就是命令模式,可
阅读全文
摘要:命令的执行过程 1. 系统会判断你输入的命令是否绝对路径,是直接执行 2. 如果是相对路径,系统会判断命令是否存在别名,如果存在,执行别名 3. 如果命令不存在别名,系统会判断输入的命令是否内置命令,如果是,直接执行 4. 如果不是内置命令,系统会查询内存的hash缓存表,如果命令存在缓存,则按照缓
阅读全文
摘要:练习(sed) cp /etc/passwd ./ (复制到当前目录下进行操作) 1. 取出passwd文件中包含root的行? 2. 取出passwd文件中以root开头的行? 3. 取出passwd文件中以root或sshd的行? 4. 取出passwd文件中包含sync和mail的行? 5.
阅读全文
摘要:ln #链接文件 选项: -s #创建软链接 创建硬链接文件 格式:ln 原文件 链接文件
阅读全文
摘要:1.取出系统中的文件/etc/passwd的第七列(以:为分隔符)。 2.已知文件test.txt内容如下,请给出输出test.txt文件内容时,不包含oldboy字符串的命令。testqiudaooldboy 3.只查看/etc/passwd文件内第5到第15行的内容 4.把test.txt文件中
阅读全文
摘要:awk # 擅长取列 计算 数组 函数 编程语言 内部命令 内部变量 NR #行号 $0 #完整的一行内容 $n # n 是数字 表示取出第几列 多列用逗号分割 -F #FS 分隔符的变量 NF #最后一列 为第几列 $NF #显示最后一列的内容 && #并且 || #或者 ! #取反 排除 $(N
阅读全文
摘要:sed #擅长增删改查 替换 选项: -n #取消默认输出 -r #支持扩展正则使用 -i #改变文件内容 -e #允许多项编辑 内部指令: p #print 打印 d # 删除 排除 a #追加 将内容追加指定内容的后面 i #插入 将内容插入到指定的内容的前面 s #替换 g #全局 i #忽略
阅读全文
摘要:1.已知sort.log文件内容如下,请根据文件内容的第二列进行倒序排序。cat >>sort.log<<'EOF'218.65.30.25 68652218.65.30.53 34326218.87.109.154 21201112.85.42.103 18065112.85.42.99 1716
阅读全文
摘要:grep #过滤 给过滤出来的内容加上颜色 按照行进行处理的 选项: -n #显示出过滤出来的所在文件的行号 -v #排除,取反 -c #统计过滤出来的内容的总行数 -i #过滤的时候忽略大小写 -o #只显示你要过滤的内容 -w #精确匹配 只过滤你要过滤的单词,而不是包含这个单词的字符串 -r
阅读全文
摘要:wc #统计 行数 字节数 列数 行的长度 选项: -l #统计行数 -w #统计列数,默认以空白字符为分隔符 -c #统计字节数 -L #统计文件中最长的行的长度
阅读全文
摘要:tr #替换 删除 sed的小弟 只能替换字符 不能替换字符串 选项: -d #删除指定的字符 语法: tr old new < file # < #标准输入重定向
阅读全文
摘要:cut #取列 awk命令的小弟 默认的分隔符为tab键 选项: -d #指定分隔符 -f #取出指定的列 -c #取出指定的字符
阅读全文
摘要:uniq #去重 去除重复的行 只能去除相同相邻的行 统计 将重复的行的次数统计出来 跟sort结合使用 选项: -c #统计重复的行的次数 | #管道 将前面命令的执行结果交给后面的命令继续执行 操作的是数据
阅读全文
摘要:sort #排序 将不相同的行进行排序在一起 默认是根据第一列进行排序 默认是以空白字符为分割符 默认以字母进行排序 选项: -k #指定哪一列进行排序 -n #以数值大小的方式进行排序 -r #倒叙排序 -t #指定分割符
阅读全文
摘要:1.打开这个网站http://nginx.org/download/,下载一个结尾为tar.gz的软件包wget http://nginx.org/download/nginx-0.1.10.tar.gz 2.同样打开上面的网站,下载一个结尾为tar.gz的软件包,要求下载之后的软件包名为nginx
阅读全文
摘要:1.打开这个网站http://nginx.org/download/,下载一个结尾为tar.gz的软件包2.同样打开上面的网站,下载一个结尾为tar.gz的软件包,要求下载之后的软件包名为nginx.tar.gz3.打开此网站https://mirrors.aliyun.com/zabbix/zab
阅读全文
摘要:curl #通过url规则进行文件传输工具 选项: -o #将访问的数据内容写入到指定的文件中 -s #静默输出
阅读全文
摘要:wget #联网下载软件 选项: -O #指定下载的路径和名称 -q #静默输出 --limit-rate=10k #限制下载的速率 k KB m == MB yum install -y wget #下载wget命令
阅读全文
摘要:rz #将本地的文件上传到Linux操作系统 选项: -E #当上传的文件已经存在时,系统会进行重命名 #会在原来的文件名称后面加上.数字 从0开始 #不能上传目录,需要将目录打成一个压缩包进行上传 只能上传 4G以下的文件 yum install lrzsz -y #下载rz命令
阅读全文
摘要:find #查找和搜索文件 选项: -type #根据文件类型进行查找 f #普通文件 l #软连接文件 s #socket文件 套接字文件 p #管道文件 d #目录 c #字符设备 b #块设备 硬盘 硬盘分区 镜像光盘 -name #根据名称进行查找 -iname #查找的时候忽略大小写 通配
阅读全文
摘要:type #显示命令的类型 选项: -a #显示内置命令的绝对路径 -p #只显示命令的绝对路径 help命令可以显示系统中所有的内置命令
阅读全文
摘要:whereis #查找系统二进制程序、man帮助文件、源代码文件 查找不到自己创建的文件 选项: -b #只查找二进制程序文件 -m #查找man帮助文件 -s #查找源代码文件
阅读全文
摘要:which #查找命令的绝对路径
阅读全文
摘要:locate #根据本地的数据库进行查找文件,不会查找到最新的文件 选项: -i #不区分大小写 -r #简单使用正则表达式 $ 结尾 # updatedb #更新数据库 #yum install -y mlocate #安装locate命令
阅读全文
摘要:tailf #实时监控文件 选项: -n #输出文件后n行
阅读全文
摘要:tail #显示文件的尾部信息,默认显示文件最后10行 选项: -n #显示文件的后n行 -c #显示最后几个字符 -f #实时监控文件的尾部变化信息 -F #实时更新文件的内容,当文件不存在,不会退出 会一直尝试读取这个文件,直到文件存在
阅读全文
摘要:head #显示文件的头部信息,默认显示文件的前十行内容 选项: -n #显示文件前n行 -c #显示文件前几个字符
阅读全文
摘要:less #分页显示文件内容 文件显示完成之后,不会自动退出 选项: -N #显示文件内容的时候,加上行号 -i #在搜索的时候,忽略大小写 空格或者f键 #向下翻页 b键 #向上翻页 回车 #向下一行 q #退出 h #显示帮助 /xxxx #搜索指定的内容 会把搜索出来的内容高亮显示 n #向下
阅读全文
摘要:more #分页显示文件内容 文件显示完成之后,会自动退出 选项: -num #num是数字 指定一页显示多少行 +num #num是数字 指定从第几行开始显示文件内容 空格或者f键 #向下翻页 b键 #向上翻页 回车 #向下一行 h #帮助信息 q #退出 /xxx #搜索你要搜索的内容 搜索出来
阅读全文
摘要:cat #显示文件内容 把文件内容全部显示出来 创建新文件 修改文件 合并文件 选项: -n #显示文件时,显示文件的行号 -A #给显示的文件内容的每行结尾加上一个标识符
阅读全文
摘要:echo #打印你所要输出的内容 打印变量的值 创建新文件 修改文件 输出加上颜色 脚本中使用的多 选项: \n #换行符 \t #tab键 -n #不自动换行 -e #支持一些特殊字符的使用 #定义和打印变量 #创建新文件 > #标准输出重定向(删除原文件重新写入) >> #标准输出追加重定向(追
阅读全文
摘要:rm #删除命令 语法: -i #在删除文件的时候,提示你是否确认删除 系统别名 -f #强制删除不提示 -r #删除目录使用 递归删除
阅读全文
摘要:mv #移动和重命名文件 语法: -i #当文件已经存在时,移动的时候,提示是否覆盖目标文件 系统自带别名 -f #强制覆盖,不提示 -t #把源文件的位置跟目标目录的位置进行调换 重命名文件
阅读全文
摘要:cp #复制,拷贝 语法: -r #递归复制 复制目录时所使用的 -p #保持源文件属性 -d #复制的时候保持软连接 -a =-p -d -r = -pdr -t #把源文件的位置根目标目录的位置进行调换 在批量拷贝文件时使用 -i #当拷贝的文件在目标目录已经存在时,提示是否覆盖 系统自带的别名
阅读全文
摘要:touch #创建空文件 当文件已经存在时,创建的时候不会报错,但是会改变文件的时间戳
阅读全文
摘要:在相同的路径下,不能存在相同的文件名称 在不同的路径下,可以存在相同的文件名称 mkdir #创建目录 -p #创建多级目录 递归创建 当目录已经存在时,再次创建不会提示报错 -v #显示创建的过程 -m #创建的时候,给目录设置一个权限 { } #生成序列 有规律使用..分割 无规律的使用,(逗号
阅读全文
摘要:tree #以树状形式显示目录列表 -a #显示所有文件或者目录 隐藏文件 -d #只显示目录及目录的数量 -h #显示文件的大小 -L #查看指定层数 -F #给不同类型的文件加上不同的标识符 / #目录 * #可执行文件 = #套接字文件 socker文件 | #管道文件
阅读全文
摘要:ls #显示文件或者目录列表信息 -l #以长格式形式显示文件或者目录的详细属性信息 -i #显示文件或者目录的inode信息 -h #以字节大小的形式显示文件大小 B KB MB GB -a #显示所有的文件,隐藏文件 所有以点开头的文件就是隐藏文件 -S #以文件大小进行排序 从大到小显示 -t
阅读全文
摘要:cd #切换到当前用户的家目录 切换路径 cd .. #切换当前目录的上一级目录 cd . #保持当前目录不变 cd ./ #保持当前目录不变 cd ~ #切换当前用户的家目录 cd - #切换到你上一次所在的目录
阅读全文
摘要:pwd #显示当前工作目录的绝对路径
阅读全文
摘要:绝对路径与相对路径 绝对路径: 凡是以根开始的路径就是绝对路径 或者以~开头的路径也是绝对路径 相对路径: 不是以根为开头的路径就是相对路径
阅读全文
摘要:路径的定位 包含整个文件名称及文件的位置,这样的定位称之为路径 路径就是对于文件的定位的一种方式 每个目录下都有一个点和两个点,都表示什么意思 ? . #表示的是当前所在的目录 .. #当前目录的上一级目录 ./ #表示当前的目录 . #表示当前的目录 ../ #从当前目录的上一级目录开始 .. #
阅读全文
摘要:系统的目录结构 Linux中所有的文件或者目录的起点或者顶点都是以根开始的 Linux的目录结构就像是一个倒挂的树形结构 软连接文件 /bin = /usr/bin #普通用户可以执行的命令 /sbin = /usr/sbin #管理员权限才可以执行的命令 /lib = /usr/lib #库文件目
阅读全文
摘要:如何获取到公网地址 [root@clf ~]# curl ifconfig.me139.226.13.64 [root@clf ~]# curl cip.ccIP : 139.226.13.64地址 : 中国 上海运营商 : 联通 数据二 : 上海市 | 联通 数据三 : 中国上海上海 | 联通 U
阅读全文
摘要:获取所有网卡的IP地址 # ip a = ip address 2.单独查看某个网卡的IP地址 #所有的网卡的IP地址信息 获取某一个网卡的信息
阅读全文
摘要:#更新时间 [root@clf ~]# yum install -y ntpdate [root@clf ~]# ntpdate ntp.aliyun.com 然后重启
阅读全文
摘要:#关机 [root@clf ~]# shutdown -h 10 #10分钟之后关机 [root@clf ~]# shutdown -h now #立刻关机 [root@clf ~]# shutdown -h 0 #立刻关机 [root@clf ~]# shutdown -h 11:00 #定时关机
阅读全文
摘要:查看系统默认别名 1.设置别名 3.取消别名
阅读全文
摘要:1. 查看历史记录 2.删除指定行历史命令 3.清空历史命令 4.保存历史命令(会自动保存到当前目录下.bash_history文件中)
阅读全文
摘要:命令行快捷键 Ctrl键 + c #取消当前的操作 cancel Ctrl键 + d #退出当前的登陆的用户 Ctrl键 + l #清除屏幕上的内容 clear Ctrl键 + a #将光标移动到当前行的行首 Ctrl键 + e #将光标移动到当前行的行尾 Ctrl键 + u #将当前光标到行首的内
阅读全文
摘要:不废话 直接上图 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr /skms kms.03k.org slmgr /ato
阅读全文
摘要:虚拟机的链接克隆 虚拟机的完整克隆 链接克隆和完整克隆对比
阅读全文
摘要:虚拟机的使用(快照) 快照 开机状态 速度慢 挂起状态 基于开机和关机之间的一种状态 关机状态 速度快
阅读全文
摘要:32为与64位的区别 1.安装要求不同 32位为普通用户设计 64位为高科技人员设计 2.设计定位不同 32位可以安装在32位电脑上,也可以安装在64位电脑上 64位只能安装在64位电脑上 3.运算能力不同 64位是32位运算速度的一倍 4.寻址能力不同 32位 2的32次方 4GB 64位 2的6
阅读全文
摘要:CentOS版本 版本 内核 5.0 2.6 5.1 2.6 5.2 2.6 5.3 2.6 5.4 2.6 5.5 2.6 5.6 2.6 5.7 2.6 5.8 2.6 5.9 2.6 5.10 2.6 5.11 2.6 6.0 2.6 6.1 2.6 6.2 2.6 6.3 2.6 6.4 2
阅读全文
摘要:红帽认证 RHCSA 系统管理员 RHCE 工程师 RHCSS 安全员 RHCA 架构师
阅读全文
摘要:Linux的发行版本 RedHat 红帽 开源的,收费 CentOS 开源免费的,被红帽收购了 (去除了RedHat的logo和收费部分编译而成的 ) Fedora 红帽公司 是Redhat和CentOS的预发布版 测试版 Ubuntu 桌面版 开发人员使用 Debian 对安全性要求比较高 Fre
阅读全文
摘要:GNU优秀的软件 Emacs 编辑器 gcc编译器 bash命令解释器 gawk编程语言 hurd内核(研发中)
阅读全文
摘要:Linux核心概念 FSF 自由软件基金会,是Richard Stall Man(斯托曼)于1985年创办的。 GNU是FSF下面的成立的一个项目 GPL 通用公共许可协议,任何人有权取得,且有修改软件的自由,但必须给出具体更改的源代码 GNU 是FSF下面的一个项目,全称 GNU is not U
阅读全文
摘要:Unix的优秀特性 技术成熟,可靠性高 极强的可伸缩性 强大的网络功能 强大的数据库支持能力 强大的开发功能
阅读全文
摘要:linux的历史 1969年 Unix诞生于美国贝尔实验室 1985年 斯托曼(自由软件之父)发起自由软件运动并成立: FSF自由软件基金会 GNU项目 GPL通用公共许可协议 1987年 大学教授谭宁邦研发出应用于教学的Linux,并命名为Minix(微内核) 1991年 大学生 托瓦兹(Linu
阅读全文
摘要:什么是Linux 类似于windows系统,Linux也是一个操作系统软件,但它们的不同之处是windows是一个收费,不开源的。主要用于日常办公、游戏、娱乐。而Linux是一套开源代码,并且可以自由传播。且Unix系统兼容,具备了Unix的优秀特性,有多用户、多任务、多线程、多CPU的操作系统,主
阅读全文
摘要:什么是操作系统? 操作系统是计算机系统中必不可少的基础系统软件,是应用程序运行和用户操作必备的基础环境 常见的操作系统有哪些? OS (Operating System 简称: OS ) windows系统 桌面系统 Linux系统 Unix系统 Mac系统 是Unix的变体
阅读全文
摘要:显示IP地址的命令 Centos7默认显示IP地址的命令 #获取所有网卡的IP地址 [root@clf ~]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 100
阅读全文
摘要:关机重启及注销命令 #更新时间 [root@clf ~]# yum install -y ntpdate [root@clf ~]# ntpdate ntp.aliyun.com #关机 [root@clf ~]# shutdown -h 10 #10分钟之后关机 [root@clf ~]# shu
阅读全文
摘要:Bash的特性 1. tab补全 #命令补全 [root@clf ~]# user #命令补全useradd userdel usermod usernetctl users [root@clf ~]# s Display all 195 possibilities? (y or n) #以s开头的
阅读全文
摘要:虚拟机的使用 是基于虚拟化实现的 1.快照 开机状态 速度慢 挂起状态 基于开机和关机之间的一种状态 关机状态 速度快 2.克隆 主机必须是在关机状态下才能进行克隆 如果通过虚拟机的当前状态进行克隆,系统会给你的主机创建一个新的快照 基于快照进行克隆,必须是关机状态下的快照才可以 链接克隆 基于宿主
阅读全文