初次安装Linux(Ubuntu)(ssh,ftp服务安装)

目录

■SSH服务安装

■FTP服务安装

■JRE安装

■JDK安装

■查看各种连接

■UNIX 与 Linux

■linux命令中的参数前的一横(-)和两横(--)的区别


初次安装完毕linux之后,如果没有安装ssh服务,那么无法远程连接

安装及确认方式如下

■SSH服务安装

-------------------------
lsb_release -a
使用以上命令,查看Linux版本

sudo su -
切换到管理员用户

apt-get install openssh-server
安装Linux服务 (需要切换管理员用户后,才能安装)

ps -e | grep ssh
查看ssh服务是否,已经启动

/etc/init.d/
进入到此目录,会看到ssh

ssh start
启动服务

ifconfig
查看ip地址
-------------------------

远程登陆 (TeraTerm)

pts/0是使用远程登陆的user

------------------

■FTP服务安装

apt-get install vsftpd

1.通过以上命令安装

ps -e | grep ftp
查看ftp,服务器端的,服务是否启动

2.修改配置文件

/etc/vsftpd.conf

3.添加可以访问的用户

TODO

4.如果不创建用户(使用Linux的用户,也可以直接登陆)

-----------------------------------------------------

远程登陆linux服务器,在「/srv/ftp/」这个目录下,建一个test文件夹 (mkdir test

window命令行中,使用「ftp IP」登陆ftp服务器(IP替换成自己的IP)

用户名密码,可以访问  (「自己的用户是sxz001」)

cd /srv/ftp/

ls

执行上面两个命令之后,就能看到刚才创建的文件夹

------------------

■JRE安装

sudo apt install openjdk-8-jre-headless

运行以上命令,就可以安装

安装后,效果如下

查看命令所在位置

使用 【which】命令,查看命令所在的位置

使用ls -l 查看时,

“l”:链接文件
“b”:块设备,硬盘就是一个例子
“c”:字符设备文件,鼠标,键盘
“d”:目录文件
“-”:文件(文本,运行程序等)

----

根据连接,找到最终的安装目录

--

-----------------------------------------------------

■JDK安装

sudo apt install openjdk-8-jdk-headless

■查看各种连接

netstat -ano | find ":2"

上面21 是FTP服务对应的端口

上面22是SSH服务对应的端口

 

■UNIX 与 Linux

二者之间,不认为是大哥和小弟的关系,"UNIX 是 Linux 的父亲"这个说法更怡当。

-------------------

UNIX 诞生于 20 世纪 60 年代末(以肯•汤普森为首的贝尔实验室研究人员,
      于 1969 年实现了一种分时操作系统的雏形,1970 年该系统正式取名为 UNIX。)
Windows 诞生于 20 世纪 80 年代中期
Linux 诞生于 20 世纪 90 年代初(第 1 版本于 1991 年 9 月发布,当时仅有 10 000 行代码)
    (Linux 内核最初是由李纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学读书时出于个人爱好而编写的)

-------------------

UNIX 系统大多是与硬件配套的,而 Linux 则可以运行在多种硬件平台上

   (大多数 UNIX 系统如 AIX、HP-UX 等是无法安装在 x86 服务器和个人计算机上)

UNIX 是商业软件,而 Linux 是开源软件,是免费、公开源代码的。

 

■linux命令中的参数前的一横(-)和两横(--)的区别

在解释这些区别之前我们先了解一下有关linux的背景知识,这个需要大家先认真看完就会对这些区别有更深入的了解,对linux也有更深的了解。

关于System V和BSD风格以及他们与Linux的关系:

1、System V 和BSD同出于AT&T实验室的两个不同的部门,SystemV是一个Unix的商业化标准,BSD为Unix标准化的Berkeley风格。

2、由于Linux是Linus Torvalds在以Unix为构架的系统上重新开发的,但仍沿用了两大Unix系统进程的风格,实事上应该确切的说Linus Torvalds只开发了kernel,而软件依然来自GNU和GPL两个组织。

介绍完背景知识再来看一下这些命令参数不同的使用方式:

1、在linux下有些命令这样使用ls -a(参数前一横);

2、有些命令这样使用cp --help(参数前两横);

3、还有一些这样使用tar -xzvf(参数前有一横);

4、而有些这样使用tar xzvf(参数前没有横)。

关于命令的使用区别我们一一解释:

第一种:参数用一横的说明后面的参数是字符形式。

第二种:参数用两横的说明后面的参数是单词形式。

第三种:参数前有横的是 System V风格。

第四种:参数前没有横的是 BSD风格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值