Linux基础教程

前言

Tshare365团队决定写一些入门的基础知识,希望小白们更快的熟悉Linux,这里没有太多理论,有的只是干货!以下是学习路线,文章会持续更新,在学习的过程中遇到任何问题,也可以留言!

基础学习路线指南(文章持续更新中)

这里我们使用的都是Centos6的系统,如果你使用其他的系统,可能有些地方需要自行修改。

一、下载镜像

  1. Centos6镜像下载 http://mirrors.163.com/centos/6/isos/x86_64/CentOS-6.6-x86_64-bin-DVD1.iso
  2. 开源镜像站下载  http://tshare365.com/archives/471.html

二、安装Centos系统

  1. 安装VMware 软件 http://www.baidu.com/  请自己百度下载,安装过程很简单这里省略,注意默认网卡模式是NAT模式需要修改成桥接模式,如有疑问,请留言!
  2. VMware 安装Centos6  http://tshare365.com/archives/1122.html

三、通过xmanager远程连接Centos

  1. SSH 远程连接服务器  http://tshare365.com/archives/1156.html

四、开启Linux正式学习之路

初识Linux

  1. Linux 文件与权限管理  http://tshare365.com/archives/569.html
  2. Linux 文件属性和默认权限   http://tshare365.com/archives/571.html
  3. 用户管理详解   http://tshare365.com/archives/583.html
  4. 文本编辑器vi命令详解 http://xiaodong88.blog.51cto.com/1492564/1251376
  5. Linux下的软连接与硬链接 http://tshare365.com/archives/1566.html

Linux下文件查找命令

  1. linux下文件查找 http://tshare365.com/archives/663.html
  2. linux文件查找find命令详解 http://tshare365.com/archives/667.html

Linux下压缩解压

  1. linux文件打包压缩  http://tshare365.com/archives/616.html

软件包的安装

  1. Centos 安装epel源 http://tshare365.com/archives/1109.html
  2. linux软件包管理 http://tshare365.com/archives/550.html
  3. yum命令详解 http://xiaodong88.blog.51cto.com/1492564/1259312

Linux定时执行执行

  1. Crontab定时任务 http://tshare365.com/archives/623.html

磁盘分区

  1. 硬盘分区介绍 http://xiaodong88.blog.51cto.com/1492564/1251235
  2. LVM详解 http://xiaodong88.blog.51cto.com/1492564/1256161
  3. Centos挂载NTFS格式硬盘 http://xiaodong88.blog.51cto.com/1492564/1004730

Linux系统时间同步

  1. ntp时间同步 http://tshare365.com/archives/783.html

Iptables 防火墙详解

  1. 理论详解 http://tshare365.com/archives/632.html
  2. 常用端口开放 http://tshare365.com/archives/638.html
  3. Iptables NAT规则配置 http://tshare365.com/archives/640.html

正则表达式

  1. 文本搜索以及正则表达式 http://tshare365.com/archives/659.html
  2. 正则表达式已经grep命令详解 http://xiaodong88.blog.51cto.com/1492564/1248709

Shell脚本

  1. shell编程基础一 http://tshare365.com/archives/1224.html
  2. shell变成基础二 http://tshare365.com/archives/1229.html
  3. shell脚本中常用的循环语句 http://xiaodong88.blog.51cto.com/1492564/1258953
  4. shell脚本中的测试命令 http://xiaodong88.blog.51cto.com/1492564/1264718
  5. shell常用脚本的小练习http://xiaodong88.blog.51cto.com/1492564/1252891
  6. shell批量创建删除用户http://tshare365.com/archives/1371.html

五、Linux服务篇

Nginx 服务

  1. Nginx 服务介绍 http://tshare365.com/archives/1516.html
  2. Nginx 工作模式  http://tshare365.com/archives/1526.html
  3. Nginx 编译安装  http://tshare365.com/archives/1487.html
  4. Nginx 配置文件详解 http://tshare365.com/archives/1599.html
  5. Nginx 配置虚拟主机 http://tshare365.com/archives/1603.html
  6. Nginx 日志的配置切割 http://tshare365.com/archives/1606.html
  7. Nginx 反向代理Upstream模块详解 http://tshare365.com/archives/1617.html
  8. LNMP 环境搭建 http://tshare365.com/archives/1399.html
  9. Nginx + Tomcat集群环境搭建 http://tshare365.com/archives/1386.html
  10. Nginx+Keepalived 构建高可用集群(主从模式) http://tshare365.com/archives/1411.html
  11. Nginx+Keepalived 构建高可用集群(双主模式) http://tshare365.com/archives/1411.html

Tomcat服务

  1. Tomcat 服务安装配置 http://tshare365.com/archives/1250.html

Mysql服务

  1. 编译安装Mysql http://tshare365.com/archives/491.html
  2. Mysql 日志详解 http://tshare365.com/archives/768.html
  3. Mysql 备份与恢复 http://xiaodong88.blog.51cto.com/1492564/1290968
  4. Mysql 主从环境搭建 http://tshare365.com/archives/1551.html

Redis 服务

  1. Redis的安装 http://tshare365.com/archives/480.html
  2. Redis的持久化 http://tshare365.com/archives/730.html
  3. Redis 主从环境搭建 http://tshare365.com/archives/709.html

Mongodb服务

  1. 服务的安装 http://tshare365.com/archives/849.html
  2. 主从架构  http://tshare365.com/archives/874.html
  3. 副本集的配置 http://tshare365.com/archives/876.html
时间: 2025-01-01 16:18:02

Linux基础教程的相关文章

初识 Linux 文件权限--Linux基础教程

初识 Linux 文件权限--Linux基础教程 在 Linux 中最基本的任务之一就是设置文件权限.理解它们是如何实现的是你进入 Linux 世界的第一步.如您所料,这一基本操作在类 UNIX 操作系统中大同小异.实际上,权限系统就直接取自于 UNIX 文件权限(甚至使用许多相同的工具). 但不要以为理解文件权限需要长时间的学习.事实上会很简单,让我们一起来看看你需要了解哪些内容以及如何使用它们. 基础概念 你要明白的第一件事是文件权限可以用来干什么.当你设置一个分组的权限时发生了什么?让我们

Linux 基础教程 35-软件包管理-YUM

YUM基础 ? ? 使用RPM在Linux中安装.卸载软件或服务进会经常碰到RPM包的依赖,而我们在安装软件A时,提示依赖于软件B,安装软件B时又会出现提示依赖于软件C等一系列的依赖关系.这时大家会提出有没有一键可以解决在安装过程中所有依赖项的问题?这时就该Linux中的YUM命令展示强大功能的时候了. ? ? YUM全称为Yellow dog Updater, Modified,可执行名为yum,是一个在Fedora/RedHat/CentOS中的Shell前端软件包管理.它是基于RPM包管理

Linux基础教程 linux无密码ssh登录设置

  概述 在一些常用设备之间ssh, scp,不用输入密码可以节省不少时间. 生成密钥 先看本地是否有密钥,如果有,则不用生成,否则会影响到以前打通的设备. 复制代码代码如下:(兄弟连Linux培训www.lampbrother.net) ls ~/.ssh/id_rsa.pub 没有则用 ssh-key-gen 在本地主机上创建公钥和密钥 复制代码代码如下: ssh-keygen -t rsa 一路回车 把公钥复制到远程主机上 复制代码代码如下: ssh-copy-id -i~/.ssh/id

Linux基础教程 linux下查询history操作时间的方法

要在linux操作系统中查看history记录的操作时间,可以按如下步骤实现: 学习linux 1,修改/etc/profile文件,在末尾添加:exporthisttimeformat="%f %t `whoami` " 2,或在用户目录下,修改文件 .bash_profile,添加export histtimeformat="%f%t `whoami` " 退出终端,重新登录. 例,查看history操作时间: 复制代码代码如下: [[email protect

linux基础教程---内容操作

一.寻找文件里的指定内容 寻找文件里的指定内容,输出内容所在行的所有信息 grep    被搜索内容    文件路径名 >grep     var       passwd       //在 passwd 文件里把 var 字样所在行的内容都给输出 二. 管道 pipe 管道就是:前者的输出是后者的输入内容. grep var passwd | grep denny 利用管道,在passwd文件里,搜索一行内容中既有var. 也有dnny > ls ‐l | wc          //计算

linux基础教程---设置文件的主人、组别

我们在操作linux的是要告诉文件是属于哪个主人的,哪个组别的.这样我们就需要知道该如何设置": 设置文件的主人.组别 chown: change owner >chown    主人   filename >chown    .组别   filename >chown    主人.组别   filename >chown -R  主人.组别 filename    //递归方式设置文件的主人和组别 >chmod -R     777 filename   //递归

Linux基础教程 linux系统中的批量删除文件与空文件删除的命令介绍

linux下面删除文件或者目录命令rm(remove): 兄弟连Linux培训 功能说明:删除文件或目录. 语 法:rm[-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件. 参 数: -d或--directory直接把欲删除的目录的硬连接数据删成0,删除该目录. -f或--force强制删除文件或目录. -i或--interactive删除既有文件或目录之前先询问用户

Linux基础教程 linux下使用find命令根据系统时间查找文件用法

  LinuxFind 兄弟连Linux培训 总结这些时间戳包括 复制代码代码如下: mtime 文件内容上次修改时间 atime 文件被读取或访问的时间 ctime 文件状态变化时间 mtime 和 atime 的含义都是很容易理解的,而 ctime 则需要更多的解释.由于 inode 维护着每个文件上的元数据,因此,如果与文件有关的元数据发生变化,则inode 数据也将变化.这可能是由一系列操作引起的,包括创建到文件的符号链接.更改文件权限或移动了文件等.由于在这些情况下,文件内容不会被读取

Linux基础教程 linux下cat 命令使用详解

cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: 兄弟连Linux培训 小编,来讲一下cat主要的三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file