设为首页 加入收藏

TOP

Linux基础(特基本的那种)知识(一)
2019-08-30 01:11:59 】 浏览:91
Tags:Linux 基础 基本 那种 知识

(自己的随手笔记,记得有点乱请轻喷)

which:查看某个命令的完整路径
df -h:查看系统磁盘情况
history:查看历史输入的命令

网卡配置路径:vim /etc/sysconfig/network-scripts/ifcfg-eth0

1.systemctl reboot 重启 *
2.shutdown -r now 立刻重启 *
3.shutdown -h now 立刻关机 *
4.systemctl poweroff 关闭系统并切断电源 *
5.systemctl halt 关闭系统CPU停止工作 *
6.systemctl suspend 暂停系统
7.systemctl hibernat 系统进入休眠状态
8.systemctl hybrid-sleep 系统进入交互式休眠状态
9.systemctl rescue 启动进入救援状态

pwd 查看当前目录

cd - 去上一次所在的目录
cd . 去当前目录,表示当前目录
cd .. 去上一级目录。 ..表示上一级目录
cd ~或cd 去当前目录的家目录, ~表示家目录。

公网IP地址:
私网:办公室局域网内使用的地址,不能再互联网上使用(路由器将私网的IP 地址转换为公网)
192.168
172.16
10.0.0

端口的概念:
IP地址:唯一标识一台计算机(身份证) (找谁,去哪里)
端口:不同软件运行的服务用端口区分 (到这里干啥)
是一台计算机里唯一标识服务的数字
我们要访问一台计算机拿到IP地址,找到对应的服务就需要端口。
协议:计算机之间的通信方式(语言),采用相同的协议沟通。 (用什么方式语言干什么)

连接Linux的服务:
SSH服务 Security Shell服务
包括客户端(相当于男人)和服务端(相当于女人) 通过客户端才能连接服务端

[root@oldboyedu ~]# rpm -qa openssh openssl
openssl-1.0.2k-16.el7_6.1.x86_64 #连接和传输过程中加密
openssh-7.4p1-16.el7.x86_64 #SSH服务端软件

服务端运行的SSH的服务:
[root@oldboyedu ~]# ps -ef|grep ssh
root 1457 1 0 11:57 ? 00:00:00 /usr/sbin/sshd -D
root 1995 1457 0 11:59 ? 00:00:00 sshd: root@pts/0
root 7937 1457 0 14:20 ? 00:00:00 sshd: root@pts/1
root 7961 7941 0 14:38 pts/1 00:00:00 grep --color=auto ssh

服务端运行的SSH的服务所用的端口:22 #<==ss -lntup|grep ssh

服务端(女人):软件openssh (提供远程连接) openssl(提供加密)

检查服务信息:
查IP的命令:ip add
查端口:ss -lntup 或 netstat -lntup
查进程:ps -ef|grep ssh

暂停SSH服务:systemctl stop sshd.service
开启SSH服务:systemctl start sshd.service

客户端(男人)有哪些? Xshell、SeurCRT、Putty、SSH

连接不上服务端,出现连接故障:
Connecting to 10.0.0.201:22...
连接故障的解决方法:
1、检查服务端:
网卡、IP是不是启动和正确的:输入命令ip add 或 ifconfig
2、检查端口和进程:
查端口:ss -lntup 或 netstat -lntup
查进程:ps -ef|grep ssh
暂停SSH服务后再开启SSH服务 暂停SSH服务:systemctl stop sshd.service
开启SSH服务:systemctl start sshd.service
3、检查客户端的IP、端口、协议是不是对的(眼睛查)
都是对的,就是连接不上,咋办?
(1)ping 10.0.0.200 检查物理链路能否到达
[root@oldboyedu ~]# ping 10.0.0.200
PING 10.0.0.200 (10.0.0.200) 56(84) bytes of data.
64 bytes from 10.0.0.200: icmp_seq=1 ttl=64 time=0.031 ms
64 bytes from 10.0.0.200: icmp_seq=2 ttl=64 time=0.054 ms
64 bytes from 10.0.0.200: icmp_seq=3 ttl=64 time=0.041 ms
64 bytes from 10.0.0.200: icmp_seq=4 ttl=64 time=0.040 ms
^C
如果不可达:1、连接的IP输入错了
2、物理链路有问题(VM环境调虚拟网络编辑器)
(2)telnet 10.0.0.200 22(连接的端口号)检查对方有没有提供服务,开启服务
[g:\~]$ telnet 10.0.0.200 22


Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
SSH-2.0-OpenSSH_7.4

如果是连不上的状态:
[g:\~]$ telnet 10.0.0.200 23

Connecting to 10.0.0.200:23...
Could not connect to '10.0.0.200' (port 23): Connection failed.

Type `help' to learn how to use Xshell prompt.
(1)服务端是否开着防火墙(6是iptables,7是firewalld )(2)服务端没有提供服务
检查防火墙是否开着: 开启防火墙:systemctl status firewalld.service
Active:active (running)开着的状态
Active:inactive(dead)关着的状态
关闭防火墙:systemctl stop firewalld.service
开启防火墙:systemctl start firewalld.service
开机不自动启动防火墙:systemctl disable firewalld.service
开机自动启动防火墙:systemctl enable firewalld.service

什么是快照?
作用:可以让时间倒流,操作过的、说过的话 都可以不算数

克隆:
1、链接克隆
2、开机:
nmtui(7)===》图形化更改 set up(6)P81页
systemctl restart network 重启让修改生效
3、复制shell标签 链接

#管理员(皇帝)
$普通用户(大臣)
~家目录:当前位置
@之前的是当前用户名 @之后的是主机名

快捷键:
Tab:补全代码
Ctrl+c:中断终端正在执行的任务
Ctrl+d:退出Shell命令行,关闭Xshell
Ctrl+l:清屏相当于命令:clear
Ctrl+a:光标回到行首
Ctrl+e:光标回到行尾
Ctrl+Insert:复制一行的内容
Shift+Insert:粘贴复制的内容
Ctrl+k:剪切(删除)光标处到行尾的字符
Ctrl+u:剪切(删除)光标处到行首的字符
Ctrl+w:删除光标前的一个单词
Ctrl+y:粘贴Ctrl+k、Ctrl+u、Ctrl+w删除的文本
Ctrl+s:锁定界面,不显示输入的内容
Ctrl+q:解除锁定
Ctrl+r:搜索命令行

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇在 Ubuntu Linux 14.04 LTS 上安.. 下一篇Linux文件共享服务 FTP,NFS 和 S..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目