码迷,mamicode.com
首页 > 系统相关 > 详细

007 Linux系统优化进阶

时间:2019-09-04 19:08:41      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:生效   win   linux系统   vim   远程连接   image   ini   添加   位置   

一、更改 ssh 服务远程登录的配置

windows:默认远程端口和管理员用户

  管理员:administrator   port :3389

Linux:远程连接默认端口和超级用户

  管理员:root        port:22  

1、端口的范围是 0—65535

ssh 服务所在位置:/etc/ssh/sshd_config 

技术图片

 

 默认ssh的端口就是22,

手动配置端口#Port 52113#可以更改连接ssh的端口号。

#Protocol 2#表示的是两种ssh协议,ssh1、ssh2,2代表的就是ssh2协议。

更改前:

技术图片

 

更改后:

 技术图片

 

 默认情况下,允许root用户登录,更改以后root用户无法通过ssh进行登录。

2、###  编辑器里跳到指定的行 --- 命令行模式,行号gg  #####

### 使用 vimdiff 文件1 文件2  可以对比查看文件 ###

技术图片

技术图片

重启ssh服务做过的更改才会生效:

  /etc/init.d/sshd reload

  /etc/init.d/sshd/restart

  service sshd restart

 

二、用户切换

1、普通用户切换到root用户。

su -      切到root用户。

sudo    让普通用户可以拥有指定的root权限功能。(还是普通用户)

      可以执行命令,但不能切到root

例:普通用户使用sudo获取权限,给普通用户授权添加用户权限和删除用户权限。

普通用户默认是不能够创建用户和删除用户的。

技术图片

 

 ### 找到useradd和userdel命令的绝对路径 ####

技术图片

visudo  相当于直接编辑/etc/sudoer。

 

 管理员在visudo中将指定的命令权限给普通用户。如果授予的命令比较多,中间用逗号隔开。

技术图片

 

 授予权限后,不带sudo是不生效的,只有在命令前加上sudo才表示有root权限。

技术图片

 

2、普通用户实现无密码切换到root用户下,如果给普通用户设置为无密码登录,那么在普通用户模式下直接能执行root的操作权限。

 技术图片

 

 技术图片

 

 技术图片

 

 普通用户没有管理visudo的权限,查看自己拥有哪些命令的权限。

  sudo -l

3、查看环境变量路径:echo $PATH

技术图片

 

 路径之间是使用冒号进行分隔的。

例:添加一个路径到PATH里。

技术图片

 

 技术图片

 

 但是上面添加到环境变量中的内容只是临时的,开机重启就没有了。

如果想要永久生效就需要追加到/etc/profile文件中,使用source使其生效。

技术图片

 

自定义环境变量

 

007 Linux系统优化进阶

标签:生效   win   linux系统   vim   远程连接   image   ini   添加   位置   

原文地址:https://www.cnblogs.com/wqs-Time/p/11460791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!