8.1学习 linux操作系统

1. 安装虚拟机和linux系统

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

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

8.1学习 linux操作系统_第4张图片
这里选择桥接网络

(方便以后FTP)

完成后等待分配硬盘空间

分配完成后:

编辑虚拟机设置

8.1学习 linux操作系统_第5张图片
选择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服务器上去部署运行项目。

8.1学习 linux操作系统_第6张图片
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远程登录进行操作!

8.1学习 linux操作系统_第7张图片
配置FlashFxp
8.1学习 linux操作系统_第8张图片
传输文件


常见的linux命令

命令行终端

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

tar 文件备份压缩

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

软件的安装更新

软件安装: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操作系统_第9张图片
快速连接到虚拟机
8.1学习 linux操作系统_第10张图片
输入密码

登陆完成

8.1学习 linux操作系统_第11张图片
接下来即可进入终端

你可能感兴趣的