我与Linux的第一次亲密接触

    作为一个新手,经过一周的学习,我对Linux目前有了些许的了解,从Linux的发展史中,开源共享精神深深的感染了我,也使得我对Linux的兴趣更加浓厚。对于一个一直翘计算机课的我来说,入门和基础是一项非常艰巨的任务,初期为了搭建学习的环境,也是费了不小的功夫,相信许多萌也对此有很大的感触,在这里,我来和大家分享一下如何去构建环境。首先我们要准备的工具有,VMware Workstation (以下简称VM)、Xmanager5CentOS6/7

首先安装好VM,在主页选择创建新的虚拟机–>选择安装(根据自身选择,若有镜像直接选择镜像即可)–>直接下一步即可(这里的兼容性选择是为了适应不同的VM版本)–>选择稍后安装系统à选择Linux,根据自己要安装的Linux版本选择版本选项–>根据自己的喜好设置à这里要注意处理器数量和核心的选择要根据自身电脑的处理器数量而定,二者的乘积不得超过自身的处理器数量–>次数虚拟机的内存要适当选择,如果选择安装带desktop的系统要多分配内存,若不需要界面,推荐即可–>选择桥接网络(使得虚拟机与主机,与虚拟机之间可以接通)–>推荐即可–>推荐即可–>选择创建新的虚拟磁盘–>磁盘的大小可以自行选择(这里的大小并不是真实的大小。在物理硬盘中并未占如此大的位置,只是一个虚拟的大小,它会根据虚拟系统的大小不断扩展,直到你给的大小为止),建议选择将虚拟磁盘存储为单个文件–>剩下的直接推荐即可

创建之后,还可根据情况编辑自己的虚拟机

安装CentOS

一步一步根据指示安装即可,这里要提一下分区,最好要选择手动分区,选择给/boot 500MB大小左右。/ 根目录分配40G左右, swap 2G左右, /home 家目录分配30G左右(提醒一下CentOS 7版本下 要将File System 格式选为 ext4 ),剩下分给自定义目录即可;
网络接口也要注意记得打开,选择安装包时根据自己需要进行选择。

安装Xmanager 后打开Xshell 利用ssh 协议连接虚拟Linux $ssh + IP地址

IP地址的查看,在Linux中利用 ifconfig 查询该系统的IP地址

OK,我们的环境就搭建好了

之后便可以通过Xshell 即可远程控制Linux系统了,这里要注意,命令提示符#,$分别代表root用户和一般用户,root具有最高权限,同时也具有最大的责任,尽量少进入root模式!普通用户的创建需要用到‘useradd’命令,使用‘passwd’设置密码。

接下来便是正式的使用Linux,记得老师和我说过在Linux中有一句哲言“一切皆文件”,什么意思呢?在我目前的理解和目前的学习,我理解为是因为在Linux中所有的一切都是以文件的形式来呈现的,进程、磁盘等都抽象为文件。在Linux中调用程序、硬件等都需要用到命令,命令的一般格式为
:命令(COMMAND + 选项(OPTION + 参数(PARAMETER

在执行多个命令时可以用分号分开,且前面的命令执行的成功与否与后面无关;一个命令太长时,为了方便可以用“\”按回车,分成多行

 

像一些基础的命令也是我们必须要记住的

 

像一些基础的命令也是我们必须要记住的

命令 命令全称 用途
w w 显示已经登录的用户及系统的启动时间和系统负载
ls list 列出目录的内容
cd change directory 改变当前目录
cp copy 复制
mv move 移动
df disk free 磁盘剩余,查看系统分区
pwd printing working directory 显示当前工作目录
rm remove 删除
cat cat 连接文件并输出
tac tac 连接文件并倒着输出
runlevel runlevel 显示当前系统所处级别
echo echo 显示一行文本
alias alias 查询别名
unalias unalias 撤销命令别名
type type 查询命令类型(内嵌还是外部)
man manual 命令手册
enable enable 禁用命令
who who 显示当前已经登录的用户
which which 查看(shell)命令对应的路径
whoami whoami 显示实际登录的用户
mkdir make directory 创建目录

     这里先列举这些命令,每个命令基本都会有其自己的选项和使用语法,如果不熟悉,可以通过man COMMAND 或者COMMAND –help 查看命令的具体解释和使用方法,这也是我们在以后的工作和学习中经常要用的工具。关于记忆的方法,本人也只能说是多背多练,在多次数的练习之下,记忆也随之完成,切记一定要经常的复习!

    另外还有一些快捷方式也是有助于我们进行工作的:

Ctrl + l 清屏,相当于clear命令

Ctrl + c 终止命令

Ctrl + a 光标移到命令行首,相当于Home

Ctrl + e 光标移到命令行尾,相当于End

tab   命令补全

      判断某个命令是否安装

按完ESC后按‘.’ 可自动补全之前用过的参数(或者!$) 

上翻和下翻 可以快速使用之前的命令

     当页面的内容过多时我们可以通过这些快捷键帮助阅读: space 向文件尾部翻屏 ; b   向文件首部翻屏 ;enter  向下一行一行翻 ;y  向上一行一行翻 ;1G 回到文件首部 ;G  回到文件尾部;shift+up/down 也可用于翻页。

 

 
 

原创文章,作者:Immortals、zcy,如若转载,请注明出处:http://www.178linux.com/71526

(0)
Immortals、zcyImmortals、zcy
上一篇 2017-03-26
下一篇 2017-03-26

相关推荐

  • 磁盘管理

    磁盘管理磁盘管理 本章内容 磁盘结构 分区类型 管理分区 管理文件系统 挂载设备 管理虚拟内存 设备文件 I/O Ports: I/O设备地址 一切皆文件: open(), read(), write(), close() 设备类型: 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘 设备文件:关联至一…

    Linux干货 2016-08-26
  • find命令用法详解

    find

    2017-10-29
  • 软件安装包的管理

    rpm安装包的管理 rpm的数据库( 公共) :/var/lib/rpm 程序包名称及版本 依赖关系 功能说明 包安装后生成的各文件路径及校验码信息 安装 rpm:{-i} -v:显示详细信息 -h:以#显示程序包管理执行进度 rpm -ivh PACKAGE_FILE … [install-options] –test :测试安装,但不真正执行安装过程 –…

    Linux干货 2017-04-23
  • scp命令

    scp命令: 基于ssh连接完成复制   scp  [options]  SRC…  DEST/ scp  [options]  SRC  DEST   存在两种使用情形: PULL获取:  scp  [options]  [user@]host:/PATH/TO/SOMEFILE   /PATH/TO/SOMEFILE PU…

    Linux干货 2017-10-21
  • 创建私有CA及dropbear的编译安装

    使用openssl创建私有CA 配置文件/etc/pki/tls/openssl.cnf certs           = $dir/certs         &nb…

    Linux干货 2016-09-26
  • 8月3日课堂练习及课后作业

    课堂练习 1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为“Gentoo Distribution” useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo  2、创建下面的用户、组和组成员关系,名字为admi…

    Linux干货 2016-08-04

评论列表(1条)

  • renjin
    renjin 2017-04-05 12:04

    内容上写的挺详细的,只是可以适当的插入一些图片