Linux 运维之小白入门

目录

Linux 运维之小白入门

Linux 操作系统简介

Linux 的学习技巧

Linux 目录介绍

Linux 常用命令


Linux 操作系统简介

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

今天各种场合都有使用各种Linux发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。

目前国内Linux更多的是应用于上服务器,而桌面操作系统更多使用的是 Windows。主要区别如下:

Linux 的学习技巧

初学者可以自己安装虚拟机,然后把linux常用命令例如cd、ls、chmod、useradd、vi等多多练习以达到熟练的程度,最重要的是一点要自己多动手练习。

然后根据文档搭建Linux下常见的各种服务(DHCP、SAMBA、DNS、Apache、Mysql等),遇到问题后可以通过上网搜索,询问相关的技术人员等综合来解决问题。

能够熟练的搭建服务后,理解每个服务的完整配置和优化,可以拓展思维。例如LAMP,我们一般是把所有服务放在一台机器上,如果分开多台该如何部署呢?等等。

平时多积累shell编程,可以在网上查找前辈们写的非常好的shell,自己下载下来多练习几遍,从中吸取,不断提高,像可以查找的资料网站有菜鸟教程 http://www.runoob.com/linux/linux-tutorial.html

建立一个自己的学习博客,把平时工作学习中的知识都记录在里面,这样也可以供别人来参考同时也能提高自己的编写文档及方案的能力。

Linux 目录介绍

Linux系统里面的各个目录文件夹的大致功能:

/ 根目录 
/bin 存放必要的命令 
/boot 存放内核以及启动所需的文件
/dev 存放设备文件 
/etc 存放系统配置文件 
/home 普通用户的宿主目录,用户数据存放在其主目录中 
/lib 存放必要的运行库 
/mnt 存放临时的映射文件系统,通常用来挂载使用。

/proc 存放存储进程和系统信息 
/root 超级用户的主目录 
/sbin 存放系统管理程序 
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件、程序库、手册和其它文档。 
/var 系统默认日志存放目录

Linux 常用命令

默认进入系统,我们会看到这样的字符: [root@localhost ~]#,其中#代表当前是root用户登录,如果是$表示当前为普通用户。

Linux命令:

cd命令,cd  /home ;解析:进入/home目录

cd /root 进入/root目录;cd ../返回上一级目录;cd  ./当前目录;(.和..可以理解为相对路径;例如cd /hom/test ,cd加完整的路径,可以理解为绝对路径)

ls ./ 查看当前目录所有的文件和目录。

ls  -a 查看所有的文件,包括隐藏文件,以.开头的文件。

pwd显示当前所在的目录。

mkdir创建目录,用法mkdir  test ,命令后接目录的名称。

rmdir 删除空目录

rm 删除文件或者目录,用法 rm –rf test.txt (-r表示递归,-f表示强制)。

cp 拷贝文件,用法,cp  old.txt  /tmp/new.txt ,常用来备份;如果拷贝目录

需要加 –r参数。

mv 重命名或者移动文件或者目录,用法, mv old.txt new.txt

touch 创建文件,用法,touch test.txt,如果文件存在,则表示修改当前文件时间。

Useradd创建用户,用法 useradd wugk ,userdel删除用户。

Groupadd创建组,用法 groupadd wugk1 ,groupdel删除组。

find查找文件或目录,用法 find  /home  -name  “test.txt”,命令格式为:

find 后接查找的目录,-name指定需要查找的文件名称,名称可以使用*表示所有。

find  /home -name  “*.txt” ;查找/home目录下,所有以.txt结尾的文件或者目录。

vi 修改某个文件,vi有三种模式:命令行模式、文本输入模式、末行模式。

默认vi打开一个文件,首先是命令行模式,然后按i进入文本输入模式,可以在文件里写入字符等等信息。写完后,按esc进入命令模式,然后输入:进入末行模式,例如输入:wq表示保存退出。如果想直接退出,不保存,可以执行:q!, q!叹号表示强制退出。

cat 查看文件内容,用法 cat test.txt 可以看到test.txt内容。

more 查看文件内容,分页查看,cat是全部查看,如果篇幅很多,只能看到最后的篇幅。可以使用cat和more同时使用,例如:cat  test.txt |more 分页显示text内容,|符号是管道符,用于把|前的输出作为后面命令的输入。

echo 回显,用法 echo ok,会显示ok,输入什么就打印什么。

echo  ok > test.txt ;把ok字符覆盖test.txt内容,>表示追加并覆盖的意思。

>>两个大于符号,表示追加,echo ok >> test.txt,表示向test.txt文件追加OK字符,不覆盖原文件里的内容。

linux 运维之小白入门相关推荐

  1. python入门与提高实践 老男孩_跟老男孩学Linux运维:MySQL入门与提高实践

    第10章 MySQL数据库日志知识与企业应用实践 10.1 MySQL常用日志文件知识 10.2 错误日志的介绍与配置 10.3 普通查询日志的介绍与配置 10.4 二进制日志的介绍与配置 10.5  ...

  2. Linux运维工程师如何入门

    这其实是一个老生常谈的问题,说的简单一点:只要功夫深铁杵磨成针.学习不是一朝一夕的事情,长时间的坚持才会给你回报.但我依然想给那些想自学Linux的同学一点建议: 1.不管你基础多差,找一本系统的书籍 ...

  3. linux运维之道入门,Linux运维之道之网络基础学习1.2

    网络基础1.2 物理层解析 -------------------------------------------------------------------------------------- ...

  4. 最适合初学者的Linux运维学习教程2018版

    Linux运维工程师是一个新颖岗位,现在非常吃香,目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多的Linux运维工程师.维护是软件生 ...

  5. Linux运维学习教程

    Linux运维工程师是一个新颖岗位,现在非常吃香,目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多的Linux运维工程师.维护是软件生 ...

  6. Linux 运维入门到跑路书单推荐

    一.基础入门 <鸟哥的Linux私房菜基础学习篇>:最具知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>,全面而详细地介绍了Linux操作系统. https://b ...

  7. python linux运维教程 推荐_Linux 运维入门到跑路书单推荐

    一.基础入门 <鸟哥的Linux私房菜基础学习篇>:最具知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>,全面而详细地介绍了Linux操作系统.鸟哥的Linux私房 ...

  8. Linux 运维工程师入门须掌握的 10 个技术点

    Linux系统的学习,可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一 ...

  9. linux运维入门第一周的学习部分命令!

    linux运维入门一周后,部分常用命令. { 逻辑靠思维,命令全靠记!} / 根分区 代表分区的根 alias 别名命令 例如:alias NAME='VALUE' cat /etc/ centos- ...

最新文章

  1. Oracle Study--RAW Device在Oracle下的应用
  2. java strim性能_你所不知道的Java性能优化之String!
  3. ubuntu 修改卷标
  4. leetcode-6-Z 字形变换
  5. 编程实现启用禁用网卡
  6. mysql 多线程并行复制_【MySQL】开启并行复制
  7. The command (dfs.browser.action.delete) is undefined 解决Hadoop Eclipse插件报错
  8. 计算机外围设备哪两类,计算机原理2010年4月真题(02384)
  9. C++内嵌汇编 教程1
  10. visio连接线文字背景填充_文字稿:visio中如何调整连接线上文字的位置?
  11. C-COT -- 超越相关滤波:学习连续卷积算子(Continuous Convolution Operators)
  12. HD钱包(身份钱包)简介
  13. 买二手房不后悔先知道8件事 高楼层未必卖得好
  14. 商城购物设计和购物项对象设计
  15. 手把手教你用Vscode Debugger调试代码
  16. 笔记本电脑周边双屏显示方案
  17. 如果只能从市面上的Python入门书中选择一本送给你,那我一定会选这本……
  18. 安装VMware-tools出现initctl: Job failed to start
  19. 【kernel学习】内核下载与编译
  20. js下拉列表添加监听事件(支持所有主流浏览器)

热门文章

  1. 南华大学计算机学院老师,我院4位教师在南华大学2020年教师节表彰大会上接受表彰!...
  2. 一个新手程序员 2019 的九大尴尬瞬间
  3. 常用Dos命令 命令提示符 CMD
  4. esp32做tcp服务器完成tcp广播
  5. vista 加入服务器域中问题求解
  6. 现代修谱有4个事情尽量不要做,避免掉坑
  7. 青春热血:Cocos Club首次亮相北大!
  8. Go-Excelize API源码阅读(十九)——SetHeaderFooter
  9. EXCEL-AVERAGE函数使用方法
  10. Average函数公式:Average(区域)、Average(数值,数值)