Linux从零开始学习
Phoebus888
这个作者很懒,什么都没留下…
展开
-
从零学Linux-每天学一点点-Linux必备命令
重点掌握的命令:ls |ll :查看当前目录文件man:查看命令帮助cd :切换目录pwd:查看当前所在位置mkdir:创建目录rm :删除文件mv:移动和重命名文件cp :复制文件touch :创建文件more:长格式显示文档cat :显示文件内容haed:显示文档头部 –n 10tail:显示文档尾部 –n 20less:显示文件内容useradd :创建用...原创 2019-07-11 23:58:43 · 182 阅读 · 0 评论 -
从零学Linux-每天学一点点-nginx中的location 规则+LNMP架构原理
Location规则匹配优先级总结如下:(location =) >(location 完整路径) >(location ^~ 路径) >(location |* 正则顺序) >(location 部分起始路径) >(location /)LNMP原理:多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lightt...原创 2019-09-17 15:55:29 · 144 阅读 · 0 评论 -
从零学Linux-每天学一点点-LAMP+Redis主从工作的原理+Redis主从复制备份
1.1 LAMP+Redis主从工作的原理LAMP+Redis工作机制:用户通过浏览器访问LAMP网站,并以用户名和密码登录到网站,默认Redis缓存中没有该用户名和密码对应列表,PHP程序会读取MYSQL数据库中的用户名和密码,然后将用户名和密码缓存至Redis中,下次用户通过浏览器再次使用同样的用户名和密码登录网站,PHP无需从数据库中读取该用户和密码信息,而是直接优先从Redis缓存中读取...原创 2019-08-26 14:45:25 · 173 阅读 · 0 评论 -
从零学Linux-每天学一点点-redisRDB半持久化和AOF全持久化备份和恢复
1.4 Redis数据备份与恢复Redis所有数据都是保存在内存中,Redis数据备份可以定期的通过异步方式保存到磁盘上,该方式称为半持久化模式,如果每一次数据变化都写入aof文件里面,则称为全持久化模式。同时还可以基于Redis主从复制实现Redis备份与恢复。1.4.1 半持久化RDB模式半持久化RDB模式也是Redis备份默认方式,是通过快照(snapshotting)完成的,当符合在...原创 2019-08-26 14:42:00 · 256 阅读 · 0 评论 -
从零学Linux-每天学一点点-Mysql进阶
MYSQL主从复制集群在中小企业、大型企业中被广泛使用,MYSQL主从复制的目的是实现数据库冗余备份,将Master数据库数据定时同步至Slave库中,一旦Master数据库宕机,可以将WEB应用数据库配置快速切换至Slave数据库,确保WEB应用较高的可用率,如下图所示,为MYSQL主从复制结构图:Mysql主从复制集群至少需要2台数据库服务器,其中一台为Master库,另外一台为Slave...原创 2019-08-10 20:07:46 · 173 阅读 · 0 评论 -
从零学Linux-每天学一点点-Mysql
1.2 MySQL数据库的简介和应用关系数据库管理系统(Relational Database Management System,RDBMS),是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统,常用的关系型数据库软件有MYSQL、Mariadb、Oracle、SQL Server、PostgreSQL、DB2等。)RDBMS数据库的特点如下:数据以表格...原创 2019-08-06 17:52:25 · 101 阅读 · 0 评论 -
从零学Linux-每天学一点点-Apache
1.1 Apache入门简介1.1.1 进程和线程概念1.进程是操作系统分配资源的基本单位,进程是程序的实体,程序软件是静止的,而进程是将程序运行起来,进程是活动的。2.线程和进程区别?线程是进程的基本单位,范围比进程要小,一个进程中包含一个线程或者多个线程,所有的线程共享该进程的内存空间,如果进程挂掉,所有线程崩溃,如果一个线程异常退出,连同其他的线程或者进程会崩溃,多线程的好处是提高访问...原创 2019-07-31 16:20:20 · 156 阅读 · 0 评论 -
从零学Linux-每天学一点点-系统硬盘讲解和软链接和硬链接
硬盘设备是由大量的扇区组成,每个扇区容量512字节,第一扇区最为重要,保存主引导记录和分区表信息。分别是主引导记录占用446,分区表占用64字节,结束符2字节,其中分区表中每记录一个信息占用16字节,最多只有四个分区,为了解决分区数不够,衍生出扩展分区。扩展分区可以用来创建逻辑分区,逻辑分区最多128个。硬件设备 文件名称IDE设备 /dev/hd[a-d]SCSI/SATA/U盘/SAS ...原创 2019-07-29 17:45:45 · 143 阅读 · 0 评论 -
从零学Linux-每天学一点点-yum本地源和网络源配置
1.1 配置本地源1)进入到/etc/yum.repos.d/目录中(因为该目录存放yum仓库的配置文件。)2)使用vim命令创建一个后缀名.repo的新配置文件逐行添加配置参数[media] :Yum软件仓库唯一标识符,避免与其他仓库冲突。name=localhost:Yum软件仓库的名称描述,易于识别仓库用处。baseurl=file:///mnt/cdrom:提供的方式包括FTP(...原创 2019-07-27 17:36:15 · 406 阅读 · 0 评论 -
从零学Linux-每天学一点点-tar、rpm、yum命令讲解
1.1 Tar命令讲解tar命令是压缩和解压缩命令,常用于打包文件和解压缩文件,方便拷贝和移动。-z :使用gzip格式压缩。(tar.gz、tgz.)-j :使用bzip2格式压缩(bz2,bzip2)-x :解包或者解压缩-t :查看包内文件-c :建立一个压缩包或者tar包-v :可视化显示过程-f :后面跟文件名,(filename)-g :建立新 GNU 格式的备份(...原创 2019-07-27 17:11:53 · 290 阅读 · 0 评论 -
从零学Linux-每天学一点点-文件特殊权限+vim编辑器
1.1 Linux文件特殊权限文件的特殊权限:suid、sgid、sbit等三种特殊权限Suid是让执行者jfedu1临时拥有属主root的权限,仅对二进制文件(命令)生效。Sgid让执行者临时拥有属组的权限,在目录中创建的文件自动继承该目录用户组,可以对目录生效。Sbit权限:特殊权限位(粘滞位)。Sbit可以确保用户只能删除自己的文件,不能删除其他人的文件。1.2 VIM ...原创 2019-07-27 14:39:37 · 148 阅读 · 0 评论 -
从零学Linux-每天学一点点-用户权限讲解
用户和组用户和组:用户组的作用就是方便管理用户,多个用户可以添加多个组,一个组也添加多个用户,一个用户添加多个附属组之后,可以同时拥有多个组的的权限。Linux用户管理:useradd(创建用户)userdel(删除用户)usermod(修改用户,改名,改组,改uid)linux组管理groupadd(创建组)groupdel(删除组)groupmod(改名,改ID)创建...原创 2019-07-17 15:16:34 · 98 阅读 · 0 评论 -
从零学Linux-每天学一点点-Linux启动流程讲解
Centos 服务管理器:systemd和init并行运行。(systemctl和service)MBR(主引导记录)只占用了其中的446个字节,另外的64个字节为硬盘分区表 (Disk Partition Table,DPT)1.1 操作系统启动流程:1.1.1 Centos6启动流程(1)加载BIOS(2)读取MBR(主引导记录)(3)GRUB引导(4)加载Kernel(5)设...原创 2019-07-13 01:23:25 · 132 阅读 · 0 评论 -
从零学Linux-每天学一点点-gitlab常用命令
git常用命令git config --global user.name liukaixing 设置姓名git config --global user.email liukaixing@sohh.cn 设置邮箱git init 对文件夹进行版本控制ls -a 查看所有文件git status 查看文件状态git add 从工作区的文件拉到暂存区git add . 提...原创 2019-10-02 20:49:27 · 212 阅读 · 0 评论