目录

  • 第一章 Linux的概述
    • 1.1、Linux的概述
    • 1.2、Linux的历史
    • 1.3、Linux的版本
    • 1.4、Linux的产品
  • 第二章 Linux的安装
    • 2.1、安装虚拟机
    • 2.2、安装操作系统
    • 2.3、安装连接工具
  • 第三章 文件管理
    • 3.1、目录结构
    • 3.2、切换目录
    • 3.3、创建目录
    • 3.4、查看目录
    • 3.5、复制目录
    • 3.6、剪切目录
    • 3.7、删除目录
    • 3.8、创建文件
    • 3.9、查看文件
    • 3.10、剪切文件
    • 3.11、删除文件
    • 3.12、查找文件
    • 3.13、压缩解压
    • 3.14、Vi编辑器
  • 第四章 用户管理
    • 4.1、添加用户
    • 4.2、修改密码
    • 4.3、切换用户
    • 4.4、删除用户
    • 4.5、添加组
    • 4.6、删除组
    • 4.7、重要文件
  • 第五章 权限管理
    • 5.1、文件权限
    • 5.2、文件类型
    • 5.3、权限管理
  • 第六章 软件安装
    • 6.1、rpm包安装方式
    • 6.2、yum源安装方式
    • 6.3、常用软件
    • 6.4、上传下载
  • 第七章 网络配置
    • 7.1、主机名设置
    • 7.2、IP地址设置
    • 7.3、域名映射设置
    • 7.4、网络服务设置
    • 7.5、防火墙设置
    • 7.6、自启动管理
  • 第八章 常用软件
    • 8.1、安装JDK

配套资料,免费下载
链接:https://pan.baidu.com/s/1z5SX9DEelCsSAWt7zUA96A
提取码:d2nc
复制这段内容后打开百度网盘手机App,操作更方便哦

第一章 Linux的概述

1.1、Linux的概述

Unix是一个强大的多用户、多任务操作系统,于1969年在AT&T的贝尔实验室开发,UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。Linux是基于Unix开发的,Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。Linux诞生于1991年10月5日,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成。

1.2、Linux的历史

Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统,所以在1990年底由于个人爱好设计出了Linux系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统。

1.3、Linux的版本

Linux的版本分为两种:内核版本和发行版本,内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 。

1.4、Linux的产品

第二章 Linux的安装

2.1、安装虚拟机

下载地址:打开链接

备用下载:打开链接

请输入自己的许可证,没有可以直接完成。

2.2、安装操作系统

下载地址:打开链接

备用地址:打开链接

2.3、安装连接工具

使用方法:配套资料中选择适合你电脑的版本,右键解压即可,打开SecureCRTPortable.exe

第三章 文件管理

3.1、目录结构

3.2、切换目录

  • 切换到指定目录中:cd 目录名
  • 切换到上一级目录:cd …
  • 切换到系统根目录:cd /
  • 切换到用户主目录:cd ~
  • 切换到上一个目录:cd -
  • 显示当前目录路径:pwd

3.3、创建目录

  • 创建单级目录:mkdir 目录名
  • 创建多级目录:mkdir -p 目录名1/目录名2/…

3.4、查看目录

  • 查看当前目录下的文件列表(普通格式):ls
  • 查看当前目录下的文件列表(详细格式):ll

3.5、复制目录

  • 复制目录:cp -r 源目录 目标目录

3.6、剪切目录

  • 剪切/重命名目录:mv 源目录 目标目录

3.7、删除目录

  • 删除目录:rm -rf 目标目录

3.8、创建文件

  • 创建文件:touch 文件

3.9、查看文件

  • cat 命令,用于显示行数较少文件的内容,不能进行上下翻页,格式:cat 文件
  • more命令,用于显示行数较多文件的内容,只能进行往下翻页,格式:more 文件
    • 查看的时候使用q键退出,空格显示下一页数据,回车显示下一行数据
  • less 命令,用于显示行数较多文件的内容,可以进行上下翻页,格式:less -m 文件
    • 查看的时候使用q键退出,空格显示下一页数据,回车显示下一行数据
    • PageUp显示上一页数据,PageDown显示下一页数据
  • tail 命令,用于显示文件最后几行的数据,实际使用的非常多,格式:tail 文件
    • 指定行数:tail -n 文件
    • 动态查看:tail -f 文件

3.10、剪切文件

  • 复制/重命名文件:mv 源文件 目标文件

3.11、删除文件

  • 删除文件:rm 文件

3.12、查找文件

  • 查找文件名称是以ins开头的文件(普通格式):find / -name “ins*”
  • 查找文件名称是以ins开头的文件(详细格式):find / -name “ins*” –ls
  • 查找用户itcast的文件(普通格式):find / –user itcast
  • 查找用户itcast的文件(详细格式):find / –user itcast –ls

3.13、压缩解压

  • 压缩:tar –zcvf xxx.tar.gz ./*
  • 解压:tar -zxvf xxx.tar.gz [-C 目标目录]

3.14、Vi编辑器

《三种模式》:命令模式、插入模式、底行模式

  • 切换到命令模式:按esc键

  • 切换到插入模式:在命令行模式按i、o、a键

    • i 在当前位置前插入
    • I 在当前行首插入
    • a 在当前位置后插入
    • A 在当前行尾插入
    • o 在当前行之后插入一行
    • O 在当前行之前插入一行
  • 切换到底行模式:在命令行模式按 : (冒号)键配合相应代码使用

    • 查看后退出::q
    • 保存并退出::wq
    • 不保存退出::q!

《常见快捷键》:在命令行模式下进行

  • dd :删除当前行
  • yy :复制当前行
  • nyy:从当前行向后复制几行
  • p :粘贴
  • R :替换

第四章 用户管理

4.1、添加用户

  • 添加用户:useradd 新用户名
  • 添加用户:useradd 新用户名 -d 指定用户HOME目录
  • 添加用户:useradd 新用户名 -g 指定的组名

4.2、修改密码

  • 修改密码:passwd 用户名

4.3、切换用户

  • 切换用户:su 用户名

4.4、删除用户

  • 删除用户不会删除HOME目录:userdel 用户名
  • 删除用户并且删除HOME目录:userdel -r 用户名

4.5、添加组

  • 添加组:groupadd 用户名

4.6、删除组

  • 删除组:groupdel 用户名

注意:如果该组有用户成员,必须先删除用户才能删除组

4.7、重要文件

  • 【用户文件】:/etc/passwd
  • 【密码文件】:/etc/shadow
  • 【组文件】 :/etc/group

第五章 权限管理

5.1、文件权限

  • r :对文件是指可读取文件内容、对目录是指可ls查看这个目录
  • w:对文件是指可修改文件内容,对目录是指可以在其中创建或删除子节点(目录或文件)
  • x :对文件是指是否可以被运行,对目录是指是否可以cd进入这个目录

5.2、文件类型

  • 普通文件(-): 包括文本文件、数据文件、可执行的二进制文件等
  • 目录文件(d): Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构
  • 设备文件(s): Linux系统把每一个设备都看成是一个文件

5.3、权限管理

  • chmod:变更文件或目录的权限

    • chmod 755 a.txt
    • chmod u=rwx,g=rw,o=r a.txt
  • chown:变更文件或目录的所属用户和所属组
    • chown 用户:组名 文件名
    • chown 用户:组名 目录名
    • chown -R 用户:组名 目录名

第六章 软件安装

6.1、rpm包安装方式

  • 安装:rpm –ivh 软件包名
  • 升级:rpm -Uvh 软件包名
  • 卸载:rpm -e 软件名
  • 查找:rpm -qa | grep 软件名

6.2、yum源安装方式

  • 安装:yum install 软件名
  • 更新:yum update 软件名
  • 卸载:yum remove 软件名
  • 查找:yum search 软件名

6.3、常用软件

  • yum -y install wget
  • yum -y install gcc
  • yum -y install gcc-c++
  • yum -y install vim
  • yum -y install lrzsz

6.4、上传下载

  • 安装:yum -y install lrzsz
  • 上传:rz
  • 下载:sz filename1 filename2 filename3

第七章 网络配置

7.1、主机名设置

  • 查看主机名:hostname

  • 临时修改:hostname 新主机名

  • 永久修改:vi /etc/sysconfig/network

7.2、IP地址设置

  • 查看IP地址:ifconfig
  • 临时修改:ifconfig eth0 新IP地址
  • 永久修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0

7.3、域名映射设置

  • 域名映射:vi /etc/hosts

7.4、网络服务设置

  • 查看指定服务:service 服务名 status
  • 启动指定服务:service 服务名 start
  • 停止指定服务:service 服务名 stop
  • 重启指定服务:service 服务名 restart

7.5、防火墙设置

  • 查看防火墙:service iptables status

临时设置:

  • 启动防火墙:service iptables start
  • 关闭防火墙:service iptables stop
  • 重启防火墙:service iptables restart

永久设置:

  • 允许防火墙:chkconfig iptables on
  • 禁止防火墙:chkconfig iptables off

单独添加:

  • /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  • 保存:/etc/rc.d/init.d/iptables save
  • 查看:/etc/init.d/iptables status

单独禁止:

  • /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 22 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 3306 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 8080 -j DROP
  • 保存:/etc/rc.d/init.d/iptables save
  • 查看:/etc/init.d/iptables status

7.6、自启动管理

自启动的软件或服务应该存放在/etc/init.d/下

  • 查看所有:chkconfig --list
  • 添加启动:chkconfig --add name
  • 删除启动:chkconfig --del name

第八章 常用软件

8.1、安装JDK

注意:当前Linux为CentOS-6.10-x86_64-minimal.iso

界面:没有图形界面

内存:1GB

硬盘:20GB

连接:SecureCRT,上传文件(rz命令)需要安装:yum -y install lrzsz

步骤一:下载

打开下载页面

步骤二:上传后解压

步骤三:配置环境变量

  1. 编辑文件:vi /etc/profile

  2. 添加代码:

    #set java environment
    JAVA_HOME=/usr/local/jdk/jdk1.8.0_261
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    
  3. 保存退出::wq

  4. 生效配置:source /etc/profile

步骤四:检查是否成功

  • java -version

学习CentOS6这一篇就够了相关推荐

  1. 学习FastDFS这一篇就够了

    目录 第一章 FastDFS简介 1.1.FastDFS的简介 1.2.FastDFS的发展历史 1.3.FastDFS的整体架构 1.4.FastDFS的使用用户 1.5.FastDFS的官方网址 ...

  2. 学习javascript这一篇就够了超详细笔记(建议收藏)上

    学习javascript这一篇就够了超详细笔记(建议收藏)上 1.初识 计算机基础导读 编程语言 计算机基础 初识js 浏览器执行 js组成 js初体验-三种书写位置 js注释 js输入输出语句 2. ...

  3. 学习MyBatis3这一篇就够了

    目录 第一章 MyBatis3概述 1.1.概述 1.2.特点 1.3.对比 1.4.官网 1.5.下载 第二章 MyBatis3的增删改查 2.1.环境准备 2.2.创建工程 2.3.导入依赖 2. ...

  4. 强化学习入门这一篇就够了!!!万字长文

    强化学习 强化学习入门这一篇就够了万字长文带你明明白白学习强化学习... 强化学习入门这一篇就够了 强化学习 前言 一.概率统计知识回顾 1.1 随机变量和观测值 1.2 概率密度函数 1.3 期望 ...

  5. caffe-源码学习——只看一篇就够了

    caffe-源码学习--只看一篇就够了 网络模型 说caffe代码难懂,其实关键点在于caffe中有很多基础的数学运算代码,如果能够对掌握这些数学运算,剩下的就是推公式了. 激活函数 sigmoid ...

  6. 干货!学习 Python 看这篇管够!!!

    文 | 潮汐 来源:Python 技术「ID: pythonall」 写在前面 各位朋友们大家好,时间飞逝,转眼咱们公众号运营 2 年了,这两年感谢各位忠实粉丝的陪伴,让我们能更有动力继续前行,也希望 ...

  7. 学习Redis这一篇就够了

    这里写目录标题 本文脑图 redis基本数据结构 本文脑图 前言 Redis核心对象 String类型 int SDS SDS与c语言字符串对比 String类型应用 Hash类型 字典 rehash ...

  8. Numpy 学习看这一篇就够了(整理+理解+精简)

    文章目录 一.Numpy的介绍 1.NumPy简介 2.NumPy的优点 3.NumPy的缺陷 二.Numpy 安装 1.安装 三.Ndarry对象 1.构造函数 np.array (默认深拷贝) n ...

  9. 学习SpringSecurity这一篇就够了

    目录 一.SpringSecurity 框架简介 1.1.概要 1.2.Spring Security到底能干什么? 1.3.常用术语 1.4.历史 1.5.同款产品对比 1.6.模块划分 二.Spr ...

  10. 学习Nginx这一篇就够了

    目录 第一章 Nginx概述 1.1.Nginx概述 1.2.Nginx官网 1.3.Nginx用处 第二章 Nginx单实例安装 2.1.环境说明 2.2.安装依赖 2.3.Nginx下载 2.4. ...

最新文章

  1. 厚积薄发的90后:读博前三年零文章,后期发力产出11篇一作,现任985高校博导...
  2. python3 设置默认编码_Python3的字符编码乱码问题解决思路
  3. angular中父组件给子组件传值-@input
  4. Bootstrap3 静态模态对话框
  5. navicat怎么设计教室管理信息系统_基于师生体验设计的智能教室是怎么样的?...
  6. springboot三层架构_几张图让你快速了解数据中台技术架构
  7. vb net的定时循环_Python3-定时任务的四种实现方式
  8. 易助erp系统服务器安装,易助ERP系统操作培训教程
  9. setTimeout(〒︿〒) 请原谅我一直以来对你的忽视
  10. OSG/osgEarth相关功能函数汇总
  11. 一小时精通SVN版本控制 之五 团队协作开发
  12. 敏捷开发之利刃—db4o
  13. ie11安装程序无法继续 因为你的计算机,win7安装不了ie11怎么回事 win7安装不了ie11的解决方案...
  14. VOC2007数据集
  15. 百度,360,搜狗,必应浏览器网站收录提交(SEO优化)
  16. opencv 车牌识别---新能源车牌处理(二值化后按位取反)
  17. win10开机自启动在哪里设置(Win10设置开机自启动)
  18. HBuilder开发App教程06-首页
  19. 前后端分离 Spring Security 对登出.logout()的处理
  20. linux终端cd未找到命令,Linux cd 命令 command not found cd 命令详解 cd 命令未找到 cd 命令安装 - CommandNotFound ⚡️ 坑否...

热门文章

  1. 常用计算机键,键盘常用15个功能键(电脑入门基本知识键盘)
  2. Web端网页QQ临时会话在线咨询
  3. 大数据圈儿微信公众号
  4. IT 开发人员工作三年后如何规划自己的职业生涯
  5. Spring学习总结01--Spring了解,IOC,DI
  6. html5 跨平台播放器,开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rt...
  7. Scala基础入门(五)Scala 内置9种数据类型
  8. 塞拉菲娜创始人 - 木子
  9. 大乐斗2服务器维护,《QQ宠物》和《乐斗II》停止运营
  10. pdf 添加水印、页眉页脚、签名