007 Linux系统优化进阶
一、更改 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系统优化进阶的更多相关文章
- Linux系统优化及基础命令
1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...
- linux系统优化基础
linux系统优化基础 tags: linux 优化 kingle---### 1, 查看centos版本:cat etc/redhat-release 看看centos架构信息:uname -m 查 ...
- Linux 系统优化-workstation实践
Linux 系统优化 关闭SELinux [root@workstation ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/seli ...
- linux编程进阶书推荐APUE,UNP
编程进阶这里强烈推荐<unix环境高级编程>(简称APUE)和<unix网络编程>(简称UNP),这两本书可是经典中的经典啊,作 者是大名鼎鼎的 W.Richard Steve ...
- linux命令进阶
Though unconsciously,peple are indeed moving towards their destination.Slow as the progress seen fro ...
- linux段位进阶
1.青铜: 1.Linux基础知识.基本命令(起源.组成.常用命令如cp.ls.file.mkdir等常见操作命令) 2.Linux用户及权限基础 3.Linux系统进程管理进阶 4.linux高效文 ...
- Linux学习进阶路线图
摘自:http://blog.csdn.net/zdwzzu2006/article/details/4334791 Linux 基础 Linux 基础 Linux安装专题教程 Linux中文环境 L ...
- linux使用进阶(一)
本文依据<应该知道的Linux技巧>coolshell上的一篇文章提到的Linux技巧,结合自己掌握的情况进行扩展和总结得来.主要包含下面内容: 一.日常操作 二.数据处理 ...
- Linux系统优化
前言:这篇博客主机讲下安装Linux系统后调优及安全设置 基础环境 一.使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 先备份 下载163yum源:http://mirro ...
随机推荐
- spring与actionMQ整合
出处:http://www.cnblogs.com/leiOOlei/p/5075402.html 一.配置部分 ActiveMQ的安装这就不说了,很简单, 这个例子采用maven构建,首先看一下po ...
- Ping、Traceroute工作原理
在工作开发过程中,我们经常会使用到ping和traceroute.在这里,我们将细述其工作原理,让你在会用的基础之上理解其内部工作过程. ICMP应用实例--Ping Ping 是 ICMP 的一个重 ...
- 从js 讲解时间复杂度和空间复杂度
1. 博客背景 今天有同事在检查代码的时候,由于函数写的性能不是很好,被打回去重构了,细思极恐,今天和大家分享一篇用js讲解的时间复杂度和空间复杂度的博客 2. 复杂度的表示方式 之前有看过的,你可能 ...
- [译]Python中的异步IO:一个完整的演练
原文:Async IO in Python: A Complete Walkthrough 原文作者: Brad Solomon 原文发布时间:2019年1月16日 翻译:Tacey Wong 翻译时 ...
- Unity经典游戏教程之:冒险岛
版权声明: 本文原创发布于博客园"优梦创客"的博客空间(网址:http://www.cnblogs.com/raymondking123/)以及微信公众号"优梦创客&qu ...
- 第四章 文件的基本管理和XFS文件系统备份恢复 随堂笔记
第四章 文件的基本管理和XFS文件系统备份恢复 本节所讲内容: 4.1 Linux系统目录结构和相对/绝对路径. 4.2 创建/复制/删除文件,rm -rf / 意外事故 4.3 查看文件内容的命令 ...
- C#使用LitJson解析Json数据
//接受MQ服务器返回的值 private void jieshou(string zhiling, string can1, string can2, string can3, string can ...
- Go中的interface学习
学过Java的同学都知道在Java中接口更像是一种规范,用接口定义了一组方法,下面实现这个接口的类只管按照写好的方法名和返回值去实现就好,内部如何实现是各个方法自己的事情,接口本身不关注. 另外Jav ...
- .netcore持续集成测试篇之Xunit数据驱动测试一
系列目录 Nunit里提供了丰富的数据测试功能,虽然Xunit里提供的比较少,但是也能满足很多场景下使用了,如果数据场景非常复杂,Nunit和Xunit都是无法胜任的,有不少测试者选择自己编写一个数据 ...
- PowerShell安装IIS
Windows作web开发的同学,应该都会用到IIS服务器.比如在阿里云或是Azure上购买一台新的服务器,默认是没有安装IIS的(安装的镜像就带有IIS或是MySql的除外).届时需要安装IIS,安 ...