linux运维及常用方法

运维是什么?

运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。

一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。

linux运维是什么?

linux运维即linux运维工程师;Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX多用户、多任务、支持多线程多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
  运维工程师:集合网络、系统、数据库、开发、安全工作于一身的“复合性人才”。
  “运维”是指:门户网站应用运维,与其它运维如网络、系统的区别还是很大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范、知名度、服务器量级、pv量(PageView)等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至少上千万(至少国内排名前20),如sina、alibaba、sohu、baidu、网易等等;其它小型网站可能没有真正意义上的运维工程师,这与网站规范不够和成本因素有关,更多的是集合网络、系统、开发工作于一身的“复合性人才”,就如有些公司将合同采购都纳入了运维职责范围,还有如IDC网络规划也纳入运维职责,这是网络工程师的工作。非常重要一定需要明白:网站应用运维对其它关联工种必须非常了解熟悉:网络运维、系统运维、应用开发、内容。
  随着国内软件行业的发展和扩大化,有更多更复杂的系统出现,为了保证系统的稳定运行,需要有更多的运维工程师。维护是软件生命周期中较为重要的一个阶段,当前国内还很少提及运维工程师,很多的工作都是软件开发工程师兼职,在未来,运维工程师应该成为一个专有职业称号。

Linux中基本常用使用方法

用户切换于创建

  • whoami命令:用于显示自身用户名称
[root@linux00 ~]# whoami
root
  • su命令:用于切换用户

管理员登入(#)普通用户登入($)
管理员切换到普通用户不需要密码,普通用户切换到管理员需要密码,普通用户之间切换同样需要密码。

[root@localhost ~]# su – linux00
Last login: Mon Apr 16 09:54:49 EDT 2018 on :0
[linux00@localhost ~]$ su
Password: 输入密码
[root@localhost linux00]#

useradd命令:用于添加一个用户,只有管理员能够操作。
passwd命令:设置用户的登入密码,只有管理员能够操作。

[root@localhost ~]# useradd raoxiuyuan
[root@localhost ~]# passwd raoxiuyuan
Changing password for user raoxiuyuan.
New password: 输入密码
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 重新输入密码
passwd: all authentication tokens updated successfully.
[root@localhost ~]#

Shell快捷键

  • Ctrl+a:调到命令行的开头
  • Ctrl+e:调到命令行的末尾
  • Ctrl+u:将光标处到命令行开头的内容清除
  • Ctrl+k:将光标处到命令行末尾的内容清除
  • Ctrl+r:在历史记录列表中搜索某一命令
  • Ctrl+l:清屏

目录结构

  • wd命令:查看当前所在的路径
[root@localhost ~]# pwd
/root
  • ls命令:查看当前路径下的文件
    1.-d:只看当前目录的信息
    2.-l:查看详细信息
    3.-a:显示所有文件
    4.-h:将文件大小以易读的方式显示
[root@localhost /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@localhost /]# ls -alh
total 48K
drwxr-xr-x.  17 root root 4.0K Apr 17 05:23 .
drwxr-xr-x.  17 root root 4.0K Apr 17 05:23 ..
lrwxrwxrwx.   1 root root    7 Nov 17 04:05 bin -> usr/bin
dr-xr-xr-x.   3 root root 4.0K Nov 19 20:12 boot
drwxr-xr-x.  19 root root 3.1K Apr 17 05:25 dev
drwxr-xr-x. 133 root root 8.0K Apr 17 05:23 etc
drwxr-xr-x.   4 root root   37 Mar 20 02:50 home
lrwxrwxrwx.   1 root root    7 Nov 17 04:05 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Nov 17 04:05 lib64 -> usr/lib64
drwxr-xr-x.   3 root root   18 Nov 16 21:32 media
drwxr-xr-x.   2 root root    6 Mar 13  2014 mnt
drwxr-xr-x.   3 root root   15 Nov 17 04:13 opt
dr-xr-xr-x. 509 root root    0 Apr 17 05:23 proc
dr-xr-x---.  20 root root 4.0K Apr 17 05:25 root
drwxr-xr-x.  37 root root 1.2K Apr 17 05:25 run
lrwxrwxrwx.   1 root root    8 Nov 17 04:05 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Mar 13  2014 srv
dr-xr-xr-x.  13 root root    0 Apr 17 05:23 sys
drwxrwxrwt. 125 root root 8.0K Apr 17 05:28 tmp
drwxr-xr-x.  13 root root 4.0K Nov 17 04:05 usr
drwxr-xr-x.  24 root root 4.0K Apr 17 05:23 var
[root@localhost /]# 
  • cd命令:用户切换路径
    1.cd -:返回到之前的目录
    2.cd …:返回到上一级目录 “.”指当前目录 “…”指上一级目录
    3.cd ~:到用户所在的家目录
[root@localhost ~]# cd ..
[root@localhost /]# cd ~
[root@localhost ~]# cd /tmp/
[root@localhost tmp]#

系统中文件系统路径(绝对路径和相对路径)

  • 绝对路径

在Linux中,绝对路径是从/(也被称为根目录)开始的,比如/usr、/etc/X11.如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了。

[root@localhost ~]# pwd     //判断用户当前所处的位置,也就是说他到底位于哪?
/root                       //用户当前位于/root.
[root@localhost ~]# cd /usr/share/doc/     //我们以绝对路径方式进入/usr/share/doc目录下。
[root@localhost doc]# pwd          //判断用户当前所处的位置。
/usr/share/doc               //用户位于/usr/share/doc,看来已经达到我们的目的了。
  • 相对路径

相对路径是以 . 或 … 开始的,. 表示用户当前操作所处的位置,而… 表示上级目录;在路径中,. 表示用户当前所处的目录,而… 上级目录,要把. 和… 当做目录来看。

[root@localhost ~]# pwd            //通过pwd来判断当前用户所在的位置。
/root                              //得出目录处于/root目录中。
[root@localhost ~]# cd .           //我们进入。
[root@localhost ~]# pwd            //判断当前用户所处的位置。
/root                              //得出在/root 目录中 .
[root@localhost ~]# cd ..          //我们切入/root的上级目录。
[root@localhost /]# pwd            //判断当前用户所处的位置。
/                                  //用户当前位于/(根目录)中。

touch命令

  • touch命令:创建新的空文件
[root@localhost test]# touch log2012.log log2013.log
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 16:01 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值