Linux常用基础知识,远程管理命令亚洲必赢网站登

一、关机/重启

乌班图 之 远程管理命令,乌班远程管理命令

一、SSH

ssh是目前较为可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录以及用户之间进行资料拷贝。

ssh服务,需要安装相应的服务器和客户端。如果A机器想被B机器控制,那么A、B两机器都要安装ssh客户端

域名:1 、是由一串用电分隔的名字组成 2 、是IP地址的别名,便于记忆
端口号:1、ip地址:通过IP地址找到网络上的计算机 2、端口号:通过端口号可以找 到计算机上运行的应用程序

1、shutdown命令

shutdown 命令可以安全关闭或者重新启动系统

-r   重新启动   PS(不指定选项和参数,默认表示1分钟之后关闭电脑)

远程维护服务器时,最好不要关闭系统(即 加上-r),而应该重新启动系统

常用命令实例

#重新启动操作系统,其中 now 表示现在

$shutdown -r now

#立刻关机,其中now表示现在

$shutdown now

#系统在今天的20:25会关机

$shutdown 20:25

#系统在今天约20:25会关机

$shutdown 20:25

#系统再过十分钟后自动关机

$shutdown 10

#取消之前指定的关机计划

$shutdown -c

2、查看或配置网卡信息

ipconfig    ifconfig | grep inet(查看网卡对应ip地址)

ping ip地址  ping 127.0.0.1(检测本地网卡是否正常)

一、关机/重启

1、安装ssh

安装ssh服务器 sudo apt-get install openssh-server
远程登录 ssh [-P port] user@remote

3、远程登录和复制文件

ssh 用户名@ip                     secure shell  关机/重新启动

scp 用户名@ip:文件名或路径 用户名@ip:文件名或路径  secure copy  远程复制文件

1、shutdown命令

shutdown 命令可以安全关闭或者重新启动系统

-r   重新启动   PS(不指定选项和参数,默认表示1分钟之后关闭电脑)

远程维护服务器时,最好不要关闭系统(即 加上-r),而应该重新启动系统

常用命令实例

#重新启动操作系统,其中 now 表示现在

$shutdown -r now

#立刻关机,其中now表示现在

$shutdown now

#系统在今天的20:25会关机

$shutdown 20:25

#系统在今天约20:25会关机

$shutdown 20:25

#系统再过十分钟后自动关机

$shutdown 10

#取消之前指定的关机计划

$shutdown -c

2、查看或配置网卡信息

ipconfig    ifconfig | grep inet(查看网卡对应ip地址)

ping ip地址  ping 127.0.0.1(检测本地网卡是否正常)

2、使用ssh连接服务器

第一次连接计算机时,要求输入“yes”,再次访问就可以直接登录到主机了

(1)SSH基础(重点)

在Linux中SSH是非常常用的工具,通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上

  •         数据传输是加密的,可以防止信息泄露;     可以防止DNS欺骗和IP欺骗

  •         数据传输是压缩的,可以提高传输速度。

ssh客户端其实就是一种使用 secure shell (SSH)协议连接到远程计算机的软件程序

ssh是目前比较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

域名 即 ip地址的别名。

端口号 :通过端口号可以找到计算机上运行的应用程序,如果是默认端口号,连接时可以省略

SSH 服务器 的默认端口号 : 22

常见服务器端口号:

  1. SSH服务器  22
  2. Web服务器  80
  3. HTTPS    443
  4. FTP服务器  21

3、远程登录和复制文件

ssh 用户名@ip                     secure shell  关机/重新启动

scp 用户名@ip:文件名或路径 用户名@ip:文件名或路径  secure copy  远程复制文件

3、scp

(2)SSH简单使用  sudo shutdown -r now 嘻嘻嘻

ssh [-p port] user@remote

  • user是在远程机器上的用户名,如果不指定的话默认为当前用户
  • remote 是远程机器的地址,可以是ip/域名,或者是后面会提到的别名
  • port 是SSH Server监听的端口,如果不指定,就默认值22

exit 退出当前用户的登录

SSH这个终端命令只能在Linux 和Unix系统使用

如果在Windows系统中,可以安装putty或者Xshell客户端即可

emmmm~  

Xshell居然要填本人信息 果断refuse(使用putty亲测可用:

亚洲必赢网站登录 1

(1)SSH基础(重点)

在Linux中SSH是非常常用的工具,通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上

  •         数据传输是加密的,可以防止信息泄露;     可以防止DNS欺骗和IP欺骗
  •         数据传输是压缩的,可以提高传输速度。

ssh客户端其实就是一种使用 secure shell (SSH)协议连接到远程计算机的软件程序

ssh是目前比较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

域名 即 ip地址的别名。

端口号 :通过端口号可以找到计算机上运行的应用程序,如果是默认端口号,连接时可以省略

SSH 服务器 的默认端口号 : 22

常见服务器端口号:

本地文件复制到远程

scp -P 22 -r 文件名 目标主机用户名@目标主机ip地址:路径

(3)scp命令

scp即secure copy  是一个在Linux系统下 用来进行远程拷贝文件的命令

地址格式和ssh基本相同,需要注意的是,在指定端口是用的是大写的-P 而不是小写的

 -P 22 user@ip

1、  #把本地当前目录下的01.py文件复制到 远程 家 目录下的Desktop/01.py

#注意: ‘:’后面的路径如果不是绝对路径,则以用户的家目录作为参照路径

scp -P port 01.py user@remote:Desktop/01.py

2、  #把远程家目录下的Desktop/01.py文件复制到本地当前目录下的01.py

scp -P port user@remote:Desktop/01.py  01.py

3、  #加上 -rUAN可以传送文件夹

#把当前目录表的demo文件夹复制到远程家目录下的Desktop

scp -r demo user@remote:Desktop

4、  #把远程家目录下的Desktop复制到当前目录下的demo文件夹

scp -r user@remote:Desktop demo

亚洲必赢网站登录 2

PS(Windows系统可以使用putty 或者filezilla  ==》 (但其使用的是ftp协议  使用端口号21))

如果filezilla连接不上可以百度我是看了这篇成功使用ssh连上了哦QAQ

Mark一下地址:

(2)SSH简单使用  sudo shutdown -r now 嘻嘻嘻

ssh [-p port] [email protected]

  • user是在远程机器上的用户名,如果不指定的话默认为当前用户
  • remote 是远程机器的地址,可以是ip/域名,或者是后面会提到的别名
  • port 是SSH Server监听的端口,如果不指定,就默认值22

exit 退出当前用户的登录

SSH这个终端命令只能在Linux 和Unix系统使用

如果在Windows系统中,可以安装putty或者Xshell客户端即可

emmmm~  

Xshell居然要填本人信息 果断refuse(使用putty亲测可用:

亚洲必赢网站登录 3

远程文件复制到本地

scp -P 22 -r 目标主机用户名@目标主机ip:路径/文件名 需要重新命名的文件

4.SSH高级(知道)

  • 免密码登录
  • 配置别名

1、免密码登录

步骤:PS(本地使用私钥对数据进行加密和解密 服务器使用公钥对数据进行加密和解密)即非对称加密算法

  • 配置公钥  执行ssh-keygen 一路回车即可
  • 上传公钥到服务器  执行 ssh-copy-id  -p port user@remote,可以让远程符文武器记住我们的公钥

2、配置别名

每次输入 ssh -p port user@remote 很麻烦,故而可以配置别名

即在~/.ssh/config里面追加以下内容:

Host 别名

  HostName  ip

  User  user名

  port  22

 

 PS(设置后scp等操作就方便很多了)

亚洲必赢网站登录 4

(3)scp命令

scp即secure copy  是一个在Linux系统下 用来进行远程拷贝文件的命令

地址格式和ssh基本相同,需要注意的是,在指定端口是用的是大写的-P 而不是小写的

 -P 22 [email protected]

1、  #把本地当前目录下的01.py文件复制到 远程 家 目录下的Desktop/01.py

#注意: ‘:’后面的路径如果不是绝对路径,则以用户的家目录作为参照路径

scp -P port 01.py [email protected]:Desktop/01.py

2、  #把远程家目录下的Desktop/01.py文件复制到本地当前目录下的01.py

scp -P port [email protected]:Desktop/01.py  01.py

3、  #加上 -rUAN可以传送文件夹

#把当前目录表的demo文件夹复制到远程家目录下的Desktop

scp -r demo [email protected]:Desktop

4、  #把远程家目录下的Desktop复制到当前目录下的demo文件夹

scp -r [email protected]:Desktop demo

亚洲必赢网站登录 5

PS(Windows系统可以使用putty 或者filezilla  ==》 (但其使用的是ftp协议  使用端口号21))

如果filezilla连接不上可以百度我是看了这篇成功使用ssh连上了哦QAQ

Mark一下地址:

二、用户和组

4.SSH高级(知道)

  • 免密码登录
  • 配置别名

1、免密码登录

步骤:PS(本地使用私钥对数据进行加密和解密 服务器使用公钥对数据进行加密和解密)即非对称加密算法

  • 配置公钥  执行ssh-keygen 一路回车即可
  • 上传公钥到服务器  执行 ssh-copy-id  -p port [email protected],可以让远程符文武器记住我们的公钥

2、配置别名

每次输入 ssh -p port [email protected] 很麻烦,故而可以配置别名

即在~/.ssh/config里面追加以下内容:

Host 别名

  HostName  ip

  User  user名

  port  22

 

 PS(设置后scp等操作就方便很多了)

亚洲必赢网站登录 6

之 远程管理命令,乌班远程管理命令 一、关机/重启 1、shutdown命令 shutdown 命令可以安全关闭或者重新启动系统 -r 重新启动 PS(不指...

1、查看当前用户

whoami用来查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息

亚洲必赢网站登录 7

image.png

使用su可以切换到root身份

亚洲必赢网站登录 8

image.png

使用exit退出登录账户

2、添加用户账号:useradd

useradd [可选项] 新建的账号
添加用户: sudo useradd 用户名
查找用户是否创建成功:cat /etc/passwd | grep 用户名
创建一个属于在目录001下abc组的新用户:sodu useradd 用户名 -g abc -d 001 -m

3、设置密码

在Linux中可以利用passwd来设置密码

4、删除用户

仅删除用户名,不删除用户的主目录:userdel 用户名
删除用户的同时删除主目录:userdel -r 用户名

5、切换用户

只切换账号,不切换目录:su root
切换账号和目录: su - root

6、查看用户组

cat /etc/group 或groupmod 三次TAB

7、添加与删除组账号

添加组账号: sudo groupadd 组账号名
删除组账号: sudo groupdel 组账号名

8、修改用户所在组

usermod -g 用户组 用户名

9、查看用户在那些组

groups 用户名

三、权限管理

1、修改文件权限

子母法

chmod u/g/o/a /-/= rwx文件
u表示所有者 g表示所属组 o表示其他人 a表示这三者
表示增加权限 -表示减少权限 =表示设定权限
r表示可读取 w表示可写入 x表示可执行

数字法

r读取权限4代替 w写入权限2代替 x执行权限1代替 没有权限0代替

2、修改文件所有者

sudo chown 要更改的所有者 文件名

3、修改文件所属组

sudo chgrp 要更改的所属组 文件名

本文由亚洲必赢娱乐游戏发布于亚洲必赢网站登录,转载请注明出处:Linux常用基础知识,远程管理命令亚洲必赢网站登

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。