一、领域问题:

在客户端领域,windows始终占据了优势地位。而在服务器领域,全球98%的都是在用linux。因为linux作为服务器的载体,便宜又安全。

二、linux是基于内核的编写工具,在linux看来,所有的东西都是文件。

linux极少使用图形化界面,因为图形化界面实在是太消耗资源空间了,占据CPU资源非常厉害。因此linux采用的的命令行的形式。学习linux服务器就是学习命令行。下面我们看下命令行的学习

在学习之前,先了解下Linux的分区命令:在linux中所有的硬件设备任何东西都是文件,它分为字符型文件和二进制文件,因此linux是针对文件的编程。

(1)dev:这是linux的所有硬件设备,在linux系统中没有像windows的C、D、E盘的划分,有人收把linux的目录想象成一颗大树比较好理解。在linux中最根部的是根目录,我们用"/"来表示,即“/”就代表根。

(2)在linux的dos命令下,如何进行访问呢:进入到根目录命令:cd /(这是绝对路径)

进入到设备区域:cd /dev (这是相对路径)

当我们访问linux的设备时,不可以直接访问,我们可以使用ls命令查看linux所具有的设备,访问设备可以利用挂载点来与设备进行连接,通过访问挂载点来访问设备。

比如说:我们可以把设备看做一个目录,我们可以创建一个目录,在linux中我们通常将设备放在根目录下的mnt下面:

下面看一个例子:(比如我们要将光驱cdrom进行访问, 直接cd cdrom是错误的)

1、进入根目录的mnt下面: cd /mnt

2、进入mnt后,创建一个目录,用来作为挂载点:mkdir cdr(目录名)

3、将目录与设备连接起来:mount /dev/cdrom/mnt/cdr

4、这样就将设备和目录关联起来了。挂载点即cdr,设备是cdrom,我们访问光驱的内容就是访问目录:cd cdr

5、如果想取消挂载,此时利用命令:umout /dev/cdrom 即可

6、返回上一级目录的命令是:cd .. (cd后面有空格,不能忘记,linux在很多时候第一个单词拼完后,后面都有空格)

三、linux的常用的命令

命令太多了,这里只介绍几个:其他的命令可以百度,有很多介绍的。

http://www.cnblogs.com/qq78292959/archive/2013/03/06/2946587.html

ls命令:列出当前目录所包含的文件,ls -l 竖排文件 ls-m 横着排文件

cd命令:进入一个目录,这里要注意:当进入目录时是cd /目录 ;当进入目录下的文件时 是cd 文件名;一个有/有个没有/

mkdir创建一个新目录

rmdir 删除目录(注意只能删除空的目录)

rmdir -rf 目录 (这个比较常用,不论是否为空都可以删除)

注意:删除目录时,要返回到删除目录的上一级目录才可以,否则删不掉。

vi 命令:很重要,面试时会经常问,(文本编辑器)

创建一个文本: vi 文本名

vi的模式分为两种,一种是命令模式,一种是编辑模式,当我们在命令模式时只能敲命令,只有在编辑模式时才可以输入内容。

当我们创建完文本后后回车,首先进入的是命令模式,是不可以编辑的,然后按 a  进入编辑模式,此时最底部编程insert字段,表示可以编辑,当我们需要保存时,需要退回到命令模式,此时按 esc 来转换,如果一次没效果,可以多按几次,此时的命令行还是不能输入内容,这时候按出 :(冒号)才可以编辑命令。此时出现冒号:经常使用wq命令保存并退出。

w是存盘但不退出,q是退出,q!是不存盘退出,wq是存盘退出。

如果我们想查看文件内容:可以用cat或者more来查看文本内容。tac也是查看,是逆序查看,cat是正序查看。head可以查看前多少行的信息,head -3 文件名,可以查看前三行信息。

四、linux的服务

这个对网络知识的要求比较多,大家要补下网络知识啊。

ftp服务,前面介绍过,是文件传输服务,如果想将window的内容上传达linux中,需要在linux上搭建一个vsftp的服务器,这个是最常用的,具体搭建看前一篇博文。

linux查看ip的命令:ifconfig

windows的dos下查看ip名:ipconfig

两个网络是否ping通:ping ip地址

防火墙的开启和关闭: service iptables start/stop

在linux中#代表注释的意思

设置ftp开机即启动的命令是:chkconfig vsftpd on

ftp服务器安装好后,需要一个ftp的客户端来操作,这里比较简单的是

可以连接linux的ftp服务器,来进行文件的上传

另外一个服务器是ssh,这是远程管理服务器,是比较安全的一个,我们可以远程来操做linux,因为linux是多用户的系统

ssh服务启动的命令是:service sshd start

设为开机启动:chkconfig sshd on

同样ssh也有它的客户端:putty

使用它登录后,可以跟在linux本机操作一样。用来远程管理服务器比较好。

好了,今天的介绍就到这里了。

linux认识第一面相关推荐

  1. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  2. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  3. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  4. Linux下创建硬链接,文件访问为空,提示:xxxx: 符号连接的层数过多

    Linux下创建软链接|硬链接,文件访问为空,提示:x x x: 符号连接的层数过多. 原因:创建符号链接的时候未使用绝对路径,无论是源文件路径还是目标路径,都需要使用绝对路径. 如: ln -s / ...

  5. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  6. 设置linux初始root密码

    简单一步设置linux第一个root密码 sudo passwd root #输入当前账户密码 #输入准备设置的root密码 #确认密码 如下所示:

  7. Linux/docker下oracle开启监听,开启自动启动

    写在前头: 之前呢,使用docker安装了oracle,但它默认是会关闭的.使用了几天以后突然连接异常了,报的问题是oracle监听有问题了,我知道了是oracle服务自动关闭了,监听也跟着关了.所以 ...

  8. Linux通过端口号杀死指定进程

    前言: 我们在服务器上升级项目的时候,需要将原来的项目停止,然后启动新的项目. 这时候我们只知道应用所占的端口号,如何将进程杀死呢? linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 ...

  9. 设置腾讯云linux服务器中 MySQL 允许远程访问

    申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问 以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>mysql安装(Linux) 接着 ...

  10. Linux下安装Java8

    Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...

最新文章

  1. 北汽蓝谷极狐阿尔法S与T
  2. ASP.NET实现数据图表
  3. 关于Nowpaper
  4. 012_CSS相邻兄弟选择器
  5. JQuery 总结(3) jQuery 各种事件
  6. 找自己的问题和找别人的问题联系和区别
  7. python array按行归一化_机器学习 第40集:特征不归一化有什么危害?特征归一化公式是什么?( 含有笔记、代码、注释 )...
  8. SAP UI5 应用开发教程之十三 - 如何添加自定义 CSS 类
  9. 什么是索引?索引类型有几种,各有什么特点?
  10. 5分钟看懂,未来1年web前端新趋势,都在这了!!!
  11. C# 自定义类型转换
  12. url 解析一个url里面的参数,获取地址栏参数信息
  13. 降维系列之 LE 拉普拉斯特征映射
  14. 潘多拉固件设置ipv6_k2p下潘多拉/openwrt配置ipv6地址
  15. C++ Test的使用
  16. 互联网广告付费模式专业术语大盘点:CPC、CPM、CPT……
  17. 基于 MaxCompute+PAI 的用户增长方案实践
  18. 常用小工具:一款好用、实用的“日常工作安排”桌面日历
  19. SpringBoot的学习资源 尚硅谷 蚂蚁学院
  20. oracle查询列出24小时,ORACLE日期相关操作

热门文章

  1. 设计模式系列之「装饰模式」
  2. 顶级MySQL主从复制企业应用
  3. JavaScript概述2
  4. Linux命令行修改IP、网关、DNS、主机名 的方法
  5. JAVA——利用wait和notify实现生产者和消费者
  6. 核心动画——CAAnimation
  7. apache2.2.21下为codeigniter配置url地址重写
  8. 牛顿迭代法求一个数的平方根
  9. java previous,Java的LinkedList的previous下一个
  10. 《IT项目管理那些事儿》——新浪微博抽奖活动