![](https://img-blog.csdnimg.cn/20191116211317373.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
CentOS 7
爱喝水的qdy
No sacrifice, No victory!
展开
-
Shell学习之read基本输入
目录学习源read学习源小猿圈https://book.apeland.cn/details/278/readread命令默认接受键盘的输入,回车符代表输入结束read 命令选项-p打印信息-t限定时间-s不回显-n输入字符个数...原创 2019-12-25 20:10:31 · 180 阅读 · 0 评论 -
Shell学习之格式化输出
目录学习源echo 命令颜色代码学习源小猿圈https://book.apeland.cn/details/277/echo 命令echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为:echo [ -n ]字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加 引号的字符串时,将字符串原样输出;用echo...原创 2019-12-25 20:07:41 · 358 阅读 · 0 评论 -
Shell学习之shell语法
目录学习源shell脚本如何书写一个shell脚本运行shell脚本shell中的特殊符号shell中的管道运用shell重定向shell数学运算退出脚本学习源小猿圈https://book.apeland.cn/details/276/shell脚本shell脚本就是将完成一个任务的所有的命令按照执行的先后顺序,自上而下写入到一个文本文件中,然后给予执行权限。如何书写一个s...原创 2019-12-25 20:04:05 · 269 阅读 · 0 评论 -
Shell学习之shell简介
目录学习源什么是shellshell功能学习源小猿圈https://book.apeland.cn/details/275/什么是shellshell是一个程序,采用C语言编写,是用户和linux内核沟通的桥梁。它既是一种命令语言,又是一种解释性的编程语言。通过一个图表来查看一下shell的作用。拓展知识:kernel:为软件服务,接收用户或软件指令驱动硬件,完成工作;...原创 2019-12-25 19:58:12 · 193 阅读 · 0 评论 -
Linux学习之文件查找
目录学习源模糊查找精确查找学习源小猿圈https://book.apeland.cn/details/209/模糊查找locate 模糊查找命令,查找的是linux系统每天特点时间自动索引备份到系统数据库中的文件。命令语法:locate [OPTION]… PATTERN… -i 不区分大小写优点:查找文件速度快locate命令其实是“find -n...原创 2019-12-25 19:02:51 · 370 阅读 · 0 评论 -
Linux学习之批量执行一条命令
目录批量执行命令批量执行命令# 批量执行一条命令ll `find /opt -type f` 将反引号内检索出来的内容全部执行一次llll $(find /opt -type f)find /opt -type f -exec ls -l {} \;find /opt -type f -ok ls -l {} \; 与上一条的区别是,每一次执行的时候都会询问find ...原创 2019-12-25 11:31:20 · 518 阅读 · 0 评论 -
Linux学习之执行一个文件的方式
目录指执行文件指执行文件文件需要有执行权限./file 执行一个文件. file文件不需要有执行权限bash filesh file原创 2019-12-25 11:29:42 · 207 阅读 · 0 评论 -
Linux学习之lrzsz命令
目录lrzsz 实现向linux上传和windows下传功能命令 rz 上传文件到linux sz 下载文件到windows原创 2019-12-25 11:27:32 · 370 阅读 · 0 评论 -
Linux学习之启动级别
目录启动级别查看启动级别启动级别init级别 systemctl target0 shutdown.target1 emergency.target2 rescure.target3 multi-user.target4 无5 graphical.target6 ...原创 2019-12-25 11:26:22 · 85 阅读 · 0 评论 -
Linux学习之任务计划crontab
目录任务计划任务计划文件存放地: /var/spool/cron/root —> root用户的任务计划文件/etc/crontabcrontab -u xxx 给指定用户添加任务计划,默认当前用户 -e 编辑任务计划文件 -l 列出任务计划 -r 删除任务计划 -i 删除时给提示...原创 2019-12-25 11:21:08 · 159 阅读 · 0 评论 -
Linux学习之防火墙
目录# 防火墙iptables -F 清理防火墙策略iptables -L 防火墙策略列表systemctl stop firewalld.servicesystemctl disable firewalld.service原创 2019-12-25 11:18:04 · 114 阅读 · 0 评论 -
Linux学习之selinux
目录阅读源配置文件查看selinux状态临时关闭selinux永久关闭selinux阅读源selinux介绍https://www.cnblogs.com/kelelipeng/p/10371593.html配置文件/etc/sysconfig/selinux==/etc/selinux/config查看selinux状态getenforce 获取当前selinux状态...原创 2019-12-25 11:16:50 · 157 阅读 · 0 评论 -
Linux学习之linux下传输文件scp
目录scpscpscp -rp -P 545 oldgirl.txt "root@10.0.0.200:/tmp" -r 表示可以传输目录 -p 权限也一并拷贝过去 -P 如果不是默认端口,则用-P原创 2019-12-25 11:13:19 · 551 阅读 · 0 评论 -
Linux学习之重定向
目录linux中使用0 代表标准输入 stdin1 代表标准输出 stdout2 代表标准错误输出 stderr输出重定向1. 输出重定向 (标准输出> 追加输出>> 正确1 错误2) 1.1 标准正确输出重定向 (>) 如果文件不存在,则创建;如果存在,则替换文件原先已有的内容并且写入新内容 echo 'abcdefg' > ...原创 2019-12-25 11:08:53 · 102 阅读 · 0 评论 -
Linux学习之数据处理
目录数据检索数据排序数据去重重定向数据检索grepegrep# 过滤grep 过滤 -A10 -B10 -C10 grep -A10 ‘/bin/bash’’/etc/passwd’ 将包括/bin/bash的信息以及它以下10的信息都显示出来 grep -B10 ‘/bin/bash’’/etc/passwd’ 将包括/bin/b...原创 2019-12-25 11:08:04 · 135 阅读 · 0 评论 -
Linux学习之shell符号
目录通配符其他字符通配符? 匹配单个字符* 匹配所有~ 匹配家目录() 分组[ ] 匹配中括号中的一个字符{} 匹配一个范围其他字符; 一行执行多条命令使用;分隔| 管道符‘’ 单引号 定义字符串“” 双引号 定义字符串`` 反引号 命令中执行命令^ 正则表达式符号 代...原创 2019-12-25 11:03:04 · 80 阅读 · 0 评论 -
Linux学习之&&和&,|和||区别
& 表示任务在后台执行,如要在后台运行redis-server,则有 python a.py & && 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo '2' | 表示管道,上一条命令的输出,作为下一条命令参数,如 ps -ef | grep java|| 表示上一条命令执行失败后,才执行下...原创 2019-12-24 19:33:15 · 126 阅读 · 0 评论 -
Linux学习之性能管理
目录学习源性能管理CPU性能管理磁盘性能管理网络性能管理内存性能管理学习源小猿圈https://book.apeland.cn/details/203/性能管理操作系统对硬件资源统一管理,并把资源分配给各个APP使用,资源的使用情况直接影响到程序运行的速度,如果资源使用过高,甚至会造成服务器宕机,直接造成业务中断。实时掌控资源使用情况是每一个系统管理员必备的技能,可以及时发现...原创 2019-12-24 19:32:01 · 148 阅读 · 0 评论 -
Linux学习之进程管理
目录学习源什么是进程进程组成进程属性进程状态进程家族终止进程孤儿进程僵尸进程查看进程静态任务管理器动态管理进程进程管理killkillallnicerenice学习源小猿圈https://book.apeland.cn/details/201/什么是进程Linux系统中的几乎任何行动都会以进程的形式进行。如果你用网络浏览器查看网页,浏览器就作为进程运行。如果键入bash she...原创 2019-12-24 19:24:31 · 235 阅读 · 0 评论 -
Linux学习之网络管理
目录学习源网络管理NetworkManagernmtuinmclinm-connection-editor网卡配置文件DNS配置主机名配置学习源小猿圈https://book.apeland.cn/details/202/网络管理NetworkManager介绍文本界面交互配置命令 nmtui命令行工具 nmcli图形界面 nm-connection-ed...原创 2019-12-24 19:12:42 · 845 阅读 · 0 评论 -
Linux学习之服务管理
目录学习源服务独立服务非独立服务学习源小猿圈https://book.apeland.cn/details/200/服务服务: 常驻在内存中的程序,且可以提供一些系统或网络功能,那就是服务。计算机中的系统服务有很多,比如:apache提供web服务ftp提供文件下载上传服务ssh提供了远程连接服务防火墙提供了安全防护服务等等独立服务从CentOS7 Linux...原创 2019-12-23 14:55:01 · 324 阅读 · 0 评论 -
Linux学习之压缩和解压缩
目录学习源压缩可以压缩或解压文件以及目录tarzip和unzip只压缩文件gzip、gunzip和zcatbzip2、bunzip2和bzcat学习源小猿圈https://book.apeland.cn/details/199/压缩压缩文件的好处有如下几点:1、文件更小,便于网络传输,效率高;2、避免杂乱,可以减少文件个数,多个文件一起压缩;3、有些文件不能直接传输,比如...原创 2019-12-23 14:45:58 · 114 阅读 · 0 评论 -
Linux学习之磁盘管理
目录小知识分区格式化挂载自动挂载查看挂载信息取消挂载小知识存储容量 = 磁头数×磁道(柱面)数×每道扇区数×每扇区字节数磁盘的表示方法/dev/sda1sd 代表磁盘接口类型 USB SATA SAS等接口 IDE 用hd表示a b c 磁盘的顺序1 2 3 4磁盘中的分区号分区fdisk -l /dev/sdb 查看磁盘详细信息fdisk /dev/sdb ...原创 2019-12-20 17:09:56 · 85 阅读 · 0 评论 -
Linux学习之软件包管理
目录RPM安装更新卸载查询Yum安装更新卸载查询缓存yum源源码安装RPM安装rpm -ivh xxxx.rpmrpm -ivh rpm包网络地址更新rpm -Uvh xxxx.rpm卸载rpm -e xxxx(软件包名字)查询rpm -q xxx (软件包名字)rpm -qa # 查询系统已安装好的软件包rpm -qa xxxx (软件包名字)其他选...原创 2019-12-20 17:02:05 · 102 阅读 · 0 评论 -
Linux学习之权限管理
目录基本权限管理更改文件和文件夹的权限更改文件的属主和属组特殊权限管理ACL权限管理隐藏权限管理基本权限管理更改文件和文件夹的权限chmod 更改文件的权限 u 设置属主的权限 chmod u+r file g 设置属组的权限 chmod g-x file o 设置其他人的权限 chmod o=w file a 设置所...原创 2019-12-18 19:08:30 · 89 阅读 · 0 评论 -
Linux学习之用户和组管理
目录用户分类用户和组相关文件用户管理创建删除修改密码设置密码修改切换用户查看用户信息组管理创建删除修改密码设置切换组vipwvigr用户分类CentOS 7超级管理员:root,uid: 0系统用户:uid: 1 <= uid <= 999普通用户:uid: 1000 <= uid <= 65535用户和组相关文件/etc/passwd用户账户信息...原创 2019-12-18 10:02:34 · 106 阅读 · 0 评论 -
MySQL在Linux下的安装
目录安装步骤安装步骤记录一份Step1: 下载mysql源码文件到/usr/srcStep2: Step3: 安装MySQL 1) yum -y install ncurses-devel gcc-* bzip2-* openssl-* git bison yum -y install centos-release-scl scl-ut...原创 2019-12-16 17:27:44 · 101 阅读 · 0 评论 -
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
阅读源https://blog.csdn.net/testcs_dn/article/details/38496107原创 2019-12-13 16:30:48 · 64 阅读 · 0 评论 -
简单描述开源许可证GPL、BSD、MIT、MPL、Apache的区别
GPL: 开源、免费使用、可以修改,如果你使用了我的软件,那你的软件也需要开源、免费;BSD: 可以自由的使用,但源代码中必须带有原来代码中的BSD协议,市场推广不可以和原产品相关的内容出现,如代码的作者、机构名字、原产品名字等;MIT: 可以自由的使用,但源代码中必须带有原来代码中的MIT协议,较BSD协议宽松,作者只想保留版权;MPL: 在MPL的条款下共享源代码,但可以在源代码库上加一...转载 2019-12-13 16:27:31 · 271 阅读 · 0 评论 -
Linux学习之文本编辑器vim
目录参考源vimvim模式命令行模式移动保存查找修改删除(剪切)复制粘贴撤销恢复重复输入模式如何从命令行模式进入输入模式如何退出输入模式末行模式替换模式gedit参考源小猿圈bookhttps://book.apeland.cn/details/195/小猿圈官网https://www.apeland.cn/感谢…vimvim 是 “vimsual interfac...原创 2019-12-11 12:09:34 · 277 阅读 · 0 评论 -
Linux学习之文件和目录的操作
目录参考源文件和目录的关系文件类型文件颜色含义文件与目录的操作文件操作新建拓展(三time)改名查看cattacheadtailtailfmoreless删除拷贝拓展关于不提示,直接覆盖移动目录操作新建改名查看删除拷贝移动切换参考源小猿圈bookhttps://book.apeland.cn/details/194/小猿圈官网https://www.apeland.cn/...原创 2019-12-11 11:13:12 · 180 阅读 · 0 评论 -
Linux学习之linux界面
目录参考源Linux界面图形界面Gnome桌面KDE桌面文本界面界面切换终端文本界面提示符PS1参考源小猿圈bookhttps://book.apeland.cn/details/192/小猿圈官网https://www.apeland.cn/感谢…Linux界面Linux为使用者提供了图形界面和文本界面,但是很多操作依然需要文本界面的操作才能完成,很多人使用起来比...原创 2019-12-11 09:54:23 · 219 阅读 · 0 评论 -
Linux学习之安装linux
目录vmware workstationvmware workstationVMware是全球领先的虚拟化公司,为客户提供虚拟化解决方案,个人虚拟化产品workstation,可以让用户通过虚拟化的方式在一台物理电脑中安装多个操作系统。且多个虚拟机直接是彼此隔离的,安全有保障。物料准备:workstation-X.exe记录一下:具体安装教程参考:https://book.apelan...原创 2019-12-11 09:36:26 · 61 阅读 · 0 评论 -
Linux学习之linux的发展
目录参考源linux介绍操作系统什么是操作系统操作系统能干什么操作系统和QQ、office等又有什么区别操作系统分类linux的起源linux厂商linux的应用参考源小猿圈bookhttps://book.apeland.cn/details/189/小猿圈官网https://www.apeland.cn/感谢…linux介绍linux是一个计算机的操作系统,与...原创 2019-12-11 09:31:26 · 171 阅读 · 0 评论 -
Linux学习之linux基本命令
目录参考源介绍命令格式内部命令外部命令type命令linux命令存放路径linux基本命令linux快捷键参考源小猿圈https://book.apeland.cn/details/193/感谢Thanks♪(・ω・)ノ介绍linux命令是用户告诉计算机去执行什么操作的指令命令格式主命令 [命令选项] [参数]PS:{花括号,必选项}[中括号,可选项]举例:...原创 2019-12-08 21:44:54 · 257 阅读 · 0 评论 -
Linux学习之linux系统目录
目录linux设计思想linux目录介绍linux设计思想程序应该小而专一,程序应该尽量的小,且只专注于一件事上,不要开发那些看起来有用但是90%的情况都用不到的特性;程序不只要考虑性能, 程序的可移植性更重要,shell和perl,python等脚本相比c有更好的移植性;一切皆文件,尽量使用文本文件来存储数据,避免使用二进制文件,因为文本文件可读性强,且已经有跟多的工具来处理,例如aw...原创 2019-12-07 21:02:08 · 82 阅读 · 0 评论 -
Linux预科知识之传输层协议
目录参考源传输层协议TCPtcp三次握手tcp四次挥手TCP包UDP协议TCP与UDP区别参考源小猿圈bookhttps://book.apeland.cn/details/187/小猿圈官网https://www.apeland.cn/传输层协议TCP协议UDP协议TCP 和 UDP 是两种最为著名的传输层协议,二者都使用 I P 作 为 网 络 层...原创 2019-12-07 19:59:50 · 147 阅读 · 0 评论 -
Linux预科知识之TCP/IP四层模型
目录参考源TCP/IP四层模型介绍TCP/IP四层模型TCP/IP协议簇一次C/S通信参考源小猿圈bookhttps://book.apeland.cn/details/186/小猿圈官网https://www.apeland.cn/TCP/IP四层模型介绍OSI的七层协议体系结构的概念清楚,理论也比较完整,但它既复杂又不实用,ISO制定的OSI参考模型的过于庞大、复...原创 2019-12-07 19:51:36 · 184 阅读 · 0 评论 -
Linux预科知识之OSI七层模型
目录参考源ISO简介网络模型介绍OSI七层模型OSI七层模型介绍应用层表示层会话层传输层网络层数据链路层物理层关于设备工作在哪一层OSI七层特点其他阅读参考源小猿圈bookhttps://book.apeland.cn/details/185/小猿圈官方https://www.apeland.cn/ISO简介国际标准化组织(International Organiza...原创 2019-12-07 19:43:20 · 236 阅读 · 0 评论 -
Linux预科知识之网络基础
目录参考源计算机网络网络分类按照网络拓扑分类总线型环形星型网型按地域分类网络设备交换机路由器传输介质双绞线屏蔽双绞线非屏蔽双绞线按照传输速度分类按照品牌分类光纤光纤分类光纤速度参考源小猿圈https://book.apeland.cn/details/184/计算机网络计算机网络是由通信介质将地理位置不同的且相互独立的计算机连接起来,实现数据通信与资源共享网络分类按照网络拓扑分类总...原创 2019-12-07 19:28:42 · 234 阅读 · 0 评论