美文网首页
8.1学习 linux操作系统

8.1学习 linux操作系统

作者: 杰罗尼莫030 | 来源:发表于2017-08-01 22:23 被阅读0次

    1. 安装虚拟机和linux系统

    1. 虚拟机安装的是VMware Workstation(也可以使用VBOX等)
      下载好后安装,购买正版并注册
    2. 安装好后,开始安装虚拟机,这里虚拟机使用的Ubuntu Kylin 16.04
      在安装时,先创建虚拟机
    新建虚拟机 在这里,不要选择系统镜像,而是先跳过 选择linux Ubuntu

    一路下一步,根据自己的配置决定内存和硬盘大小。

    这里选择桥接网络

    (方便以后FTP)

    完成后等待分配硬盘空间

    分配完成后:

    编辑虚拟机设置

    选择CD/DVD

    连接选择ISO镜像文件,找到自己的Ubuntu镜像,然后启动虚拟机。


    这样做的原因:

    这样做是因为如果直接选择在虚拟光驱中选择镜像文件,那么会识别为简易安装,这样做一步就完成了系统的安装,只需等待数分钟。但容易发生识别系统语言错误导致变成了英文,这时还要在系统中更改。比这样手动安装麻烦很多。


    启动后,虚拟机会识别然后安装Ubuntu,根据你的选择而决定区域和安装模式。安装完成后即可使用

    2. 常见linux操作命令

    1. 文件的打包压缩

    打包:将多个不同的文件,用一个文件封装,包含在一个文件中。也是一种文件压缩方式,只不过压缩比例较小(1M->0.9M),主要是操作效率较快

    通常用在文件整理上(我们项目的日志整理、项目的文件整理,文件传输等等)

    打包命令:tar

    文件打包:

    所有文件打包:tar -cvf 压缩包.tar *   [不推荐]
    指定文件打包:tar -cvf 压缩包.tar [要打包的文件列表]
    

    查看压缩包中的文件:

    tar -tvf 压缩包.tar
    

    解包文件:

    tar -xvf 压缩包.tar
    

    压缩

    压缩文件:gzip 文件名称 文件名称.gz
    解压缩文件:gzip -d 文件名称.gz  文件名称
    

    通常情况下,我们先对文件打包(tar),然后再进行压缩处理
    所以,对于.tar.gz文件,可以通过tar命令直接进行解压缩并且解包处理

    tar -zxvf 文件.tar.gz

    2. 添加用户

    su root
    切换到超级管理员用户:root
    
    sudo passwd root
    第一次使用时系统会要求你创建root的密码
    
    #adduser 用户名【推荐方式】
    输入和要添加的用户相关的信息,来添加一个独立的用户
    
    # useradd 添加用户
    useradd -d /home/oldli  -s /bin/bash 用户名称
    
    # userdel [选项] 要删除的用户账号
    userdel -r oldwang:删除oldwang账号以及跟这个账号关联的主目录和邮件池信息
    

    3.FTP文件上传下载

    通常情况下,我们在windows系统上开发代码,然后通过FTP上传到linux/unix服务器上去部署运行项目。

    FTP:文件传输协议【File Transfer Protocal】

    Ubuntu上安装vsftpd服务
    切换到root用户
    apt-get install vsftpd
    更改/etc/vsftpd.conf配置文件,允许用户可以登录
    重启服务:service vsftpd restart 开始、停止/start/stop
    查看进程是否启动:ps -ef | grep ftp
    添加ftp用户账号【就是ubuntu下的普通用户账号!】
    Windows下,通过FlashFxp远程登录进行操作!

    配置FlashFxp 传输文件

    常见的linux命令

    命令行终端

    cd 命令:进入某路径
    ls 命令:列出所在路径下的文件和文件夹
    touch/mkdir/rm 创建文件、创建文件夹、移除
    vim编辑器: vi打开文本,vim打开代码文本
    ifconfig 查看本机网络信息

    tar 文件备份压缩

    -xvf 解压tar包
    -cvf 打包
    -zxvf 解压gz压缩包
    -tvf 查看包内文件(不解压)
    其他命令:查看帮助手册<man / --help >

    软件的安装更新

    软件安装:apt-get install <软件名称>
    软件卸载:apt-get remove <软件名称>
    获取更新:apt-get update
    系统更新:apt-get upgrade

    软件操作的硬链接和软链接

    链接:快捷方式,给指定的文件一个别名
    ln 源文件 链接文件 : 给源文件添加一个硬链接
    ln -s 源文件 链接文件 : 给源文件添加一个软连接

    硬链接和软件链接的异同

    相同点:文件修改,软链接和硬链接信息同步更新
    不同点:软链接就是一个保存了文件信息的小文件体积较小,硬链接是复制了目标文件全部内容的一个文件体积和源文件一样大。


    SecureCRT的安装及使用

    远程操作linux命令,实现异地程序的部署操作

    在Ubuntu上先安装openssh-server软件:apt-get install openssh-server

    安装完成后 配置ssh登录文件:/etc/ssh/sshd_config
    PermitRootLogin yes

    修改完成后,重启服务进程,service vsftpd restart

    查看进程是否存在:ps -ef | grep ssh

    好了,linux部署完毕,打开windows客户端,通过SecureCRT进行远程登录,登录之后远程操作Unix终端
    远程:使用自己的电脑 通过网络 访问另一台电脑的过程,称为远程操作

    在SecureCRT中

    快速连接到虚拟机 输入密码

    登陆完成

    接下来即可进入终端

    相关文章

      网友评论

          本文标题:8.1学习 linux操作系统

          本文链接:https://www.haomeiwen.com/subject/mfuslxtx.html