目录
初次安装完毕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风格。