IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【Linux之轨迹】Linux 各种实用小功能合集(持续补充) -> 正文阅读

[系统运维]【Linux之轨迹】Linux 各种实用小功能合集(持续补充)


1. 了解服务器信息

一台服务器刚到手,首先当然就是要先认识它啦

1)	查看系统信息
	uname -a

2)	查看操作系统版本
	cat /etc/redhat-release

3)	查看网络配置信息
	ifconfig

4)	查看磁盘信息,加 -h 会将单位转化为 G,M 这些
	df -h

5)	查看内存实用情况,-h 同上
	free -h

2. 修改主机名字

对于刚到手的服务器,主机名字通常是一堆乱码,很影响观感
这时候,只需要以下一句,然后重新连接服务器,就完成了

hostname <自定义名称>

3. 文件查找

很多情况下,我们想快速知道某个文件的位置,这时候就需要用到查找命令了
常见的查找命令有:findwhereiswhich

1)	查找某目录下某个文件
	文件名支持通配符,加上 -ls 可以顺带列出文件信息
	find <目录名> -name <文件名> [-ls]

2) 查找命令机器邦族文件所在位置
	whereis <命令名>(如 whereis ls)

3) 查找 PATH 下的可执行文件
	which <文件名>(如 which ls)

通常来说,find 命令我们用的最多,可以满足基本的查找需求了


4. ls 命令高亮

在很多 docker 容器中,ls 列出来的文件并没有高亮,看着很难受
而我们也知道,使用 ls --color 列出来的文件就有颜色

那其实修改也很简单,就是在 /etc/bashrc 文件中给 ls 命令起别名(alias),如下:

vim /etc/.bashrc
在文件最后面补上:alias ls='ls --color' 就完毕啦

5. 常见命令安装

各种 docker 容器通常为精简版的,很多命令都是 not found,这里列出各种命令的下载方法

1)	更新资源
	apt-get update

2)	安装--ping
	apt-get install iputils-ping

3)	安装--ps
	apt-get install procps

4)	安装--sudo
	apt-get install sudo
	yum install sudo

5) 安装--service
	yum install initscripts

6)	安装--ifconfig
	yum install net-tools

7) 安装--ssh
	yum install openssh
	yum install openssh-server
	yum install openssh-clients

6. ssh 免密登录

ssh 免密登录的实现原理,就是在 A 服务器 上生成公钥,然后将公钥放到 B 服务器
往后 A 服务器 访问 B 服务器 时,如果 B 服务器 中检查到了 A 服务器 的公钥
就表明 A 服务器B 服务器 信任,可以不需要输入 B 服务器 的密码而直接连接

明白了原理,实现起来思路就很清晰了,接下来是步骤:

1)	首先下载 ssh,以下三步(安装了服务端和客户端)
	yum install openssh
	yum install openssh-server
	yum install openssh-clients

2)	然后检查配置文件,查看以下两个配置是否一样(默认应该都是这样的)
	vim /etc/ssh/sshd_config
	  PermitRootLogin yes
	  PasswordAuthentication yes
	这两个配置允许外网通过 ssh 连接该服务器

3)	如果发现不是这样,就修改它,同时需要重启 ssh 是指生效
	service sshd restart
	同样该命令可能不存在,就下载它
	yum install initscripts

4)	然后在想要免密登录其他服务器的服务器中
	生成公钥和私钥(一路回车到底就行了,不需要输入内容)
	ssh-keygen -t rsa
	其中 id_rsa 为私钥,id_rsa.pub 为公钥

5)	将该服务器的公钥拷贝到目标服务器
	ssh-copy-id <目标服务器 IP 地址>

完成以上操作后,以后就可以直接通过 ssh <目标服务器 IP> 连接到该服务器,而无需密码了
这在很多场合下的作用很大,尤其是在需要自动访问的情况下,人不在旁边无法输入密码,就得靠免密登录了


7. vim 编辑器出现中文乱码

2021-10-3

这种情况多出现在没有 vim 而新装上 vim 的时候
解决方法是在配置文件中加配置,同样找到 /etc/vimrc,在最后添加:

set encoding=UTF-8
set langmenu=zh_CN.UTF-8
set fileencoding=utf-8

…待续


趴在石头上的狮子,与巡回的大猩猩(IceClean)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-03 17:25:02  更:2021-10-03 17:25:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:04:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码