一、更改 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使其生效。

自定义环境变量永久生效:

全局生效:/etc/profile

普通用户生效:~/.bash_profile 或者 ~/.bashrc

chkconfig  查看设置开机自动软件的命令。

lsof -i :port  查看端口

007 Linux系统优化进阶的更多相关文章

  1. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  2. linux系统优化基础

    linux系统优化基础 tags: linux 优化 kingle---### 1, 查看centos版本:cat etc/redhat-release 看看centos架构信息:uname -m 查 ...

  3. Linux 系统优化-workstation实践

    Linux 系统优化 关闭SELinux [root@workstation ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/seli ...

  4. linux编程进阶书推荐APUE,UNP

    编程进阶这里强烈推荐<unix环境高级编程>(简称APUE)和<unix网络编程>(简称UNP),这两本书可是经典中的经典啊,作 者是大名鼎鼎的 W.Richard Steve ...

  5. linux命令进阶

    Though unconsciously,peple are indeed moving towards their destination.Slow as the progress seen fro ...

  6. linux段位进阶

    1.青铜: 1.Linux基础知识.基本命令(起源.组成.常用命令如cp.ls.file.mkdir等常见操作命令) 2.Linux用户及权限基础 3.Linux系统进程管理进阶 4.linux高效文 ...

  7. Linux学习进阶路线图

    摘自:http://blog.csdn.net/zdwzzu2006/article/details/4334791 Linux 基础 Linux 基础 Linux安装专题教程 Linux中文环境 L ...

  8. linux使用进阶(一)

    本文依据<应该知道的Linux技巧>coolshell上的一篇文章提到的Linux技巧,结合自己掌握的情况进行扩展和总结得来.主要包含下面内容:     一.日常操作     二.数据处理 ...

  9. Linux系统优化

    前言:这篇博客主机讲下安装Linux系统后调优及安全设置 基础环境 一.使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 先备份 下载163yum源:http://mirro ...

随机推荐

  1. LeetCode 138:复制带随机指针的链表 Copy List with Random Pointer

    给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点. 要求返回这个链表的深拷贝. A linked list is given such that each no ...

  2. 【Git】Found a swap file by the name ".git/.MERGE_MSG.swp"

    最近合并分支的时候总是遇到这个问题,导致合并之后还需要再提交一次--有点烦-- 解决方案: 在项目根目录(如/StudioProjects/demo/Leave)下,找到 .git/.MERGE_MS ...

  3. 【Mac】Mac 使用 zsh 后, mvn 命令无效

    如题-- 解决方法: 将 maven 的环境变量配置放到 .zshrc 文件中. 参考链接: http://ruby-china.org/topics/23158 https://yq.aliyun. ...

  4. 【iOS】containsString iOS7 报错

    前几天发现了这个问题,原来是因为 containsString 只支持 iOS8.0 以后的系统,不支持 7... 有些地方可以用其他方法替代,如下: NSString *urlString = [[ ...

  5. 入门MySQL——基础语句篇

    前言:  前面几篇文章,我们介绍了MySQL的基础概念及逻辑架构.相信你现在应该有了自己的一套MySQL环境,接下来我们就可以开始练习MySQL了.本文将从MySQL最基础的语句出发,为你展示出创建及 ...

  6. 蓝桥杯 2n皇后问题 深搜

    默认大家会了n皇后问题 基础练习 2n皇后问题   时间限制:1.0s   内存限制:512.0MB     问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后.现在要向棋盘中放入n个黑皇后和 ...

  7. 【Python】Django【邮箱验证】 后端验证如何生成 token加密验证码 与如何解码!!!!

    1.生成token验证码方案   ,使用itsdangerous    大宝剑, 可以序列化出验证码,并能设置过期时间 安装 itsdangerous pip install itsdangerous ...

  8. HC-08 BLE资料

    1.1 特点简介 HC-08蓝牙串口通信模块是新一代的基于Bluetooth Specification V4.0 BLE蓝牙协议的数传模块.无线工作频段为 2.4GHz ISM,调制方式是 GFSK ...

  9. PHP后门***详解

    说起php后门***我就心有愉季啊前不久一个站就因不小心给人注入了然后写入了小***这样结果大家知道的我就不说了下面我来给大家收集了各种php后门***做法大家可参考. php后门***对大家来说一点 ...

  10. html的一些基本语法学习与实战

    其实在学校前端开始之前,问过自己为什么要学,因为自己学的比较杂,直到现在刚刚毕业出来工作了,才明确了方向了,要往嵌入式方向走,但是随着时代的发展,在编程和智能硬件结合的越来越紧密,特别是物联网这一块, ...