【Linux篇】常用命令及操作技巧(进阶篇 - 上)
🌏个人博客主页:意疏-CSDN博客
文章目录:
- Linux常用命令以及操作技巧(进阶)
- 前言
- 一、远程管理常用命令
- 1、关机/重启
- shutdown命令
- 二、查看或配置网卡信息
- 2、网卡和IP地址
- 网卡
- IP地址
- ifconfig命令
- ping命令
- 三、SSH基础
- 1.域名和端口号
- SSH客户端的简单使用
- SCP
- 四、用户权限相关命令
- 组
- ls -l命令
- 硬链接
- chmod
Linux常用命令以及操作技巧(进阶)
前言
💬欢迎交流:在学习过程中如果你有任何疑问或想法,欢迎在评论区留言,我们可以共同探讨学习的内容。你的支持是我持续创作的动力!
👍点赞、收藏与推荐:如果你觉得这篇文章对你有所帮助,请不要忘记点赞、收藏,并分享给更多的小伙伴!你们的鼓励是我不断进步的源泉!
🚀推广给更多人:如果你认为这篇文章对你有帮助,欢迎分享给更多对Linux感兴趣的朋友,让我们一起进步,共同提升!
接上篇Linux常用命令以及操作技巧
一、远程管理常用命令
- 关机/重启
shutdown
- 查询或配置网卡信息
ifconfig
ping
- 远程登录和复制文件
ssh
scp
1、关机/重启
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | shutdown 选项 时间 | shutdown | 关机/重新启动 |
shutdown命令
shutdown
命令可以安全关闭 或者 重新启动系统
选项 | 含义 |
---|---|
-r | 重新启动 |
提示:
- 不指定选项和参数时,默认表示1分钟之后关闭电脑
- 远程维护时,最好不要关闭系统,重启系统就好了
示例代码
#重新启动操作系统,其中 now 表示现在
$ shutdown -r now
#立刻关机,其中 now 表示现在
$ shutdown now
#系统在今天的 20:30 关机
$ shutdown 20:30
#系统再过十分钟后自动关机
$ shutdown +10
#取消关机计划
$ shutdown -c
二、查看或配置网卡信息
序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | ifconfig | configure a network interface | 查看/配置计算机当前的网卡配置信息 |
02 | ping IP地址 | ping | 检测目标的IP地址是否正常 |
2、网卡和IP地址
网卡
- 网卡是一个专门负责网络通讯的硬件设施
- IP地址是设置在网卡上的地址信息
我们如果要比喻的话 那么电脑就是电话,网卡就是SIM卡,IP地址就是电话号码
IP地址
- 每台联网的电脑上都有IP地址,是保证电脑之间正常通讯的重要设置
注:每台电脑上的IP是不可以相同的,不然IP地址就会冲突
ifconfig命令
ifconfig
可以查看/配置计算机当前的网卡配置信息
示例代码
#重新启动操作系统,其中 now 表示现在
$ shutdown -r now
#立刻关机,其中 now 表示现在
$ shutdown now
#系统在今天的 20:30 关机
单独使用ifconfig
- 127.0.0.1被称为本地环回地址,一般用来测试网卡是否正常工作
简便查询IP地址:ifconfig | grep inet
ping命令
我们分别使用ping www.baidu.com
和ping 127.0.0.1
命令 来确认网卡是否正常工作 如果要终止的话 按ctrl+c
就可以了
- ping命令一般检查当前计算机到目标计算机之间的网络是否通畅,数值越大,速度越慢。
- 因为在网络上的机器都有唯一确定的IP地址,我们给目标发送一个数据包,对方就要返回一个数据包,根据返回的数据包以及时间,我们就可以确定目标主机的存在。
三、SSH基础
在Linux中 SSH是非常常用的工具,通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上。
- 通过SSH协议可以有效防止远程管理过程中的信息泄露
- SSH另一项优点是数据是经过压缩的,可以加快传输速度。
1.域名和端口号
域名
- 由一串用点分隔的名字组成。例如:www.baidu.com
- 是IP地址的别名 方便用户记忆
端口号
- IP地址:通过IP地址可以找到网络上的计算机
- 端口号:通过端口号可以找到计算机上运行的应用程序
- SSH服务器的默认端口号是 22 ,默认端口号可以省略。
常见的端口号列表:
序号 | 服务 | 端口号 |
---|---|---|
01 | SSH服务器 | 22 |
02 | Web服务器 | 80 |
03 | HTTPS | 443 |
04 | FTP服务器 | 21 |
SSH客户端的简单使用
ssh [-p port] use@remote
- user是远程机器上的用户名,如果不指定的话默认为当前用户。
- remote是远程机器上的地址,可以是IP/域名,或者是后面提到的别名。
- port是SSH Server监听的端口,如果不指定,就默认为 22。
SCP
- scp就是secure copy,是一个在LLinux下用来进行远程拷贝文件的命令
#把本地目录下的文件复制到远程家目录
四、用户权限相关命令
- 用户是Linux系统工作中重要的一环,用户管理包括用户和组管理
- 在Linux系统中,不论是由本机或是远程登录系统,每个系统必须拥有一个账号,并且对于不同的系统资源有着不同的使用权限。
- 对文件/目录的权限包括
序号 | 权限 | 英文 | 缩写 | 数字代号 |
---|---|---|---|---|
01 | 读 | read | r | 4 |
02 | 写 | write | w | 2 |
03 | 执行 | excute | x | 1 |
04 | 无权限 | - | 0 |
组
在实际应用过程中,我们可以预先对组设定好权限,然后将不同的用户添加到对应的组中,从而不用一次对每一个用户设置权限。
ls -l命令
ls -l
可以查看文件夹下文件的详细信息,从左到右依次是- 权限:第一个字符如果是
d
表示目录 如果是减号则代表文件 - 硬链接数:就是有多少种方式可以访问到当前目录/文件
- 拥有者:家目录下 文件/目录的拥有者通常都是当前用户
- 组:
- 大小
- 时间
- 名称
- 权限:第一个字符如果是
我们来详细看一下 目录标记后面的字母:这点很重要
如果是目录的话,第一列显示d。如果为文件 第一列就是减号,然后剩下9个字符 三个为一组 分别对应着用户权限。
例如:
上图
- r代表可读的意思
- w代表可写的意思
- x就代表可执行的意思
第一组的三个字符对应着是文件或目录的拥有者 (第一列是siji的用户)对应的权限就是rwx三个权限都可以
第二组的三个字符对应着是文件或者目录组对应的权限(就是 siji 用户后面的siji组)在Linux中 绝大多数组和用户名的名字是一样的
最后一组的三个字符代表着既不是文件的拥有者也不是文件的组具有权限(其他用户权限)
硬链接
- 字符后面的数组叫做硬链接数:
硬链接数含义是:
有多少种方式,可以访问到当前目录/文件
chmod
chmod
可以修改用户/组对文件/目录的权限- 命令格式::
chmod +/-rwx 文件名|目录名
(这种方式会一次性修改拥有者/目录的权限)
减少执行权限的例子:
- 注:如果想要在目录下执行终端命令 就必须要有可执行权限,如果没有可执行权限,连进入这个目录的资格都没有。
减少读写权限的例子:
意气风发,漫卷疏狂
学习是成长的阶梯,每一次`的积累都将成为未来的助力。我希望通过持续的学习,不断汲取新知识,来改变自己的命运,并将成长的过程记录在我的博客中。如果我的博客能给您带来启发,如果您喜欢我的博客内容,请不吝点赞、评论和收藏,也欢迎您关注我的博客。
您的支持是我前行的动力。听说点赞会增加自己的运气,希望您每一天都能充满活力!
愿您每一天都快乐,也欢迎您常来我的博客。我叫意疏,希望我们一起成长,共同进步。
我是意疏 下次见!