资讯专栏INFORMATION COLUMN

Linux入门之Linux终端管理与命令入门

Tecode / 1844人阅读

摘要:命令提示符,其为管理员账号,拥有最高权限,能执行所有操作普通用户,没有管理权限,不能执行系统管理类操作。几个基础命令探测网络目标主机与当前主机之间的连通性终止命令执行回显几个关机命令

Terminal
用户界面

GUI:KDE
    GNome
CLI:bashzshshcshtcshksh

查看所用的shell类型:

[root@iZerb5rob3dcf6Z ~]# echo $SHELL
/bin/bash

远程连接

ssh协议(secure shell):

#查看系统是否监听tcp协议的22号端口
[root@iZerb5rob3dcf6Z ~]# ss -tnl
State      Recv-Q Send-Q                              Local Address:Port                                             Peer Address:Port              
LISTEN     0      128                                             *:22                                                          *:*        
#查看主机ip地址ip addr list / ifconfig

[root@iZerb5rob3dcf6Z ~]# ip addr list 
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:16:3e:10:9d:9d brd ff:ff:ff:ff:ff:ff
    inet 172.17.35.77/20 brd 172.17.47.255 scope global dynamic eth0
       valid_lft 315300233sec preferred_lft 315300233sec
关闭防火墙

#设置开机不启动firewalld.service
[root@iZerb5rob3dcf6Z ~]# systemctl disable firewalld.service
#关闭firewalld.service
[root@iZerb5rob3dcf6Z ~]# systemctl stop firewalld.service 

终端设备terminal
物理终端,控制台:console
虚拟终端:6个,tty,Ctrl+Alt+F[16] 进行切换
图形终端:CentOS 7 在哪个虚拟终端启动,即位于哪个虚拟终端
串行终端:ttyS
为终端:pty

Linux的哲学思想

  • 1、一切皆文件 :把几乎所有的资源统统都抽象为文件形式;包括硬件设备,甚至通信接口等;
  • open()read()write()close()delete()create()...
  • 2、由众多功能单一的小程序组成,一个程序只能做特定的事情,并且做好;组合小程序完成复杂的任务;
  • 3、尽量避免跟用户交互;以便以编程的方式实现自动化任务;
  • 4、使用文本文件保存配置信息。

表现之一:
硬件设备也是通过文件表示

物理终端:/dev/console
虚拟终端:/dev/tty[16]
串行终端:/dev/ttyS[:digit:]
为终端:/dev/pts/[:digit:]

注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户的交互

查看终端设备:

[root@iZerb5rob3dcf6Z ~]# tty
/dev/pts/0

CLI接口
命令行接口

[root@iZerb5rob3dcf6Z ~]# COMMAND [opt] argument


root:当前登录用户
iZerb5rob3dcf6Z:主机名,非完整格式
~:用户当前所在的目录(current directory),也叫工作目录(working directory)。
#:命令提示符,其为管理员账号root,拥有最高权限,能执行所有操作;
$:普通用户,没有管理权限,不能执行系统管理类操作。    

几个基础命令

#ping :探测网络目标主机与当前主机之间的连通性;Ctrl + c 终止命令执行
[root@iZerb5rob3dcf6Z ~]# ping -c 4 mirrors.aliyun.com
PING mirrors.aliyun.com.w.alikunlun.com (1.180.31.242) 56(84) bytes of data.
64 bytes from 1.180.31.242 (1.180.31.242): icmp_seq=1 ttl=53 time=32.4 ms
64 bytes from 1.180.31.242 (1.180.31.242): icmp_seq=2 ttl=53 time=32.4 ms
64 bytes from 1.180.31.242 (1.180.31.242): icmp_seq=3 ttl=53 time=32.4 ms
64 bytes from 1.180.31.242 (1.180.31.242): icmp_seq=4 ttl=53 time=32.4 ms

--- mirrors.aliyun.com.w.alikunlun.com ping statistics ---
4 packets transmitted 4 received 0% packet loss time 3003ms
rtt min/avg/max/mdev = 32.419/32.437/32.466/0.018 ms
#回显
[root@iZerb5rob3dcf6Z ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#几个关机命令
[root@iZerb5rob3dcf6Z ~] systemctl poweroff
[root@iZerb5rob3dcf6Z ~] systemctl reboot
[root@iZerb5rob3dcf6Z ~] poweroff
[root@iZerb5rob3dcf6Z ~] halt
[root@iZerb5rob3dcf6Z ~] reboot
[root@iZerb5rob3dcf6Z ~] init 0
https://blog.csdn.net/m0_44947469/article/details/106663344

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126191.html

相关文章

  • 后端研发菜鸟成长记 第一章 入门 "存活下来"

    摘要:命令行下存活下来的基本技能通过前面的操作我们已经有了自己的云服务器,并能上下传文件,那么接下来我们需要通过各种命令来操作和管理这个云服务器。不得不承认学习后端开发不像端或者端口的开发那样很快有反馈并有成就感,希望大家能坚持下来。 2.4 命令行下存活下来的基本技能 通过前面的操作我们已经有了自己的云服务器,并能上下传文件,那么接下来我们需要通过各种命令来操作和管理这个云服务器。 下面...

    VincentFF 评论0 收藏0
  • linux入门4

    摘要:测试是否成功下载一个项目进行测试如果可以下载成功,代表没问题。执行以下命令强制提交六多人合作开发更新本地仓库注有可能在时会让输入账号及密码,正确输入即可。 一、redis安装 准备redis压缩包解压到常用目录中 tar -zxvf redis-4.0.9.tar.gz 进入到解压缩的文件中cd ~/software/redis-4.0.9 make 或 sudo makemake...

    xcold 评论0 收藏0
  • linux入门4

    摘要:测试是否成功下载一个项目进行测试如果可以下载成功,代表没问题。执行以下命令强制提交六多人合作开发更新本地仓库注有可能在时会让输入账号及密码,正确输入即可。 一、redis安装 准备redis压缩包解压到常用目录中 tar -zxvf redis-4.0.9.tar.gz 进入到解压缩的文件中cd ~/software/redis-4.0.9 make 或 sudo makemake...

    TANKING 评论0 收藏0
  • linux入门1

    摘要:它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。第一个属性为套接字文件这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。 linux day0 (补充) 一、操作系统 Linux1946 - 第一台计算机人工操作,只能一个人使用产生操作系统(人的需求)1965- 贝尔实验室,麻省理工研发一套操作系统,可以支...

    CoyPan 评论0 收藏0
  • linux入门1

    摘要:它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。第一个属性为套接字文件这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。 linux day0 (补充) 一、操作系统 Linux1946 - 第一台计算机人工操作,只能一个人使用产生操作系统(人的需求)1965- 贝尔实验室,麻省理工研发一套操作系统,可以支...

    MrZONT 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<