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操作系统的优势

(1)稳定性

Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。

据说Linux系统可以十年不关机,依然保证系统的稳定运行

(2) 安全性

Linux系统在设计的时候就是针对多用户环境的,所以对系统文件,用户文件都做了明确的区分,每个文件都有不同的用户属性,作为一个普通用户,通常只能读写自己的文件,而对一般的系统文件只能读取不能改动,一些敏感的系统文件甚至连读取都是被禁止的,这种设计从根本上保证了系统的安全性,当一个用户文件出现了问题,也不会殃及整个系统。

(3) 软件安装的便利性

Linux中的软件绝大多数支持在线安装。只要在联网状态下通过简单的一个命令就可以完成整个软件的安装,非常的方便快捷。

(4) 内核

Linux的内核只有几兆,非常适合作为一些设备的系统。例如:安卓系统底层就使用的是Linux系统。

二、Linux目录结构

etc: 系统配置。

home:除了root用户以外,其他所有用户都会在home中有一个同名文件夹,且用户对自己的文件夹具有完整操作权限。

root:只有root用户才有权限操作。

usr:里面包含local目录,所有用户自己安装的软件都放在local中。

tmp:系统临时文件等。

bin:命令工具。

三、常用命令

(1)cd 移动

进入到指定目录中

语法:cd 路径(相对路径 | 绝对路径)

示例:
?? ?cd 目录 :表示进入目录,目录路径可以是相对路径,也可以是绝对路劲。
?? ?cd .. :进入上级目录

(2)pwd 当前目录

显示当前所在目录的绝对路径

语法: pwd

(3)clear 清屏

清空当前屏幕

(4)ls || ll 查看目录下的文件

ls 以平铺方式显示当前目录包含内容

ll 以详细列表形式显示当前目录包含内容。

ls 目录:指定目录下包含内容

(5)mkdir 创建文件夹

新建一个空文件夹

语法:mkdir 路径? :? 只能创建一层

mkdir -p 路径:如果路径中包含了不存在的路径,自动创建。

(6)rm 删除

删除文件|文件夹

rm 文件名:删除文件,需要确认,y同意删除

rm -f 文件路径:删除文件不需要确认

rm -r 文件夹路径:删除文件夹|文件。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除。

rm -rf 文件夹路径:删除文件夹|文件不需要确认。

(7)touch 创建文件

创建空文件。在linux中文件不是必须带有扩展名。带有扩展名的文件都是具有特定格式的文件。

语法:touch 文件路径

(8)vi | vim 编辑文件

vi 普通编辑,vim是vi的升级版,带有颜色的标记。如果编辑的文件不存在,且给文件输入内容后进行保存,会自动帮助创建文件。

语法:vim 文件路径

注意:

键盘i或insert键启用编辑。 ?Esc 退出编辑状态。

在退出编辑状态下

?? ?按d两次表示删除当前行。

? ? d+数字+回车表示删除数字行。

? ? :q 退出。只在没有做任何改变的时候能使用。

? ? :wq 保存并退出。

? ? shift+zz?保存并退出。

? ? :q! 强制退出。

? ? 强制退出可能出现临时文件,包含强制退出状态,在进入文件实际内容时,会先进入一个界面,输入c才会看见真实文件路径。因为存在临时文件,通过rm -f .xxxxxx.swap删除临时文件解决出现额外界面文件。

(9)cat 查看

查看文件全部内容

语法:cat 文件路径

(10)tail 查看尾部

默认查看文件后10行

语法:

tail 文件路径

tail -n 文件路径,查看后n行

tail -f 文件路径:动态监听文件内容。Ctrl+C释放光标

echo “内容” >> 文件路径:尾加内容到文件中。

(11)mv 剪切

剪切文件(夹)|| 重命名

语法:mv 原文件路径 新文件路径

(12)cp 复制

复制文件。

语法:

cp 原文件路径 新文件路径

cp -r 原文件夹路径 新文件夹路径

(13)tar 压缩,解压

解压压缩文件。

.tar.gz或.tar

语法:
1. 压缩文件
?? ?tar -cvf xxx.tar 文件夹|文件路径
?? ?tar -zcvf xxx.tar.gz 文件夹|文件路径

2. 解压文件
?? ?tar -xvf ?文件路径(.tar)
?? ?tar -zxvf 文件路径(.tar.gz)

? ? -z:是否具有gzip格式,简单理解扩展名是否是.tar.gz
? ? -c:压缩内容
? ? -x: 解压内容
? ? -v: 显示解压过程
? ? -f: 必须写到最后,后面紧跟文件路径(有空格)。

(14)systemctl 服务控制

systemctl enable 服务名 开机自启动

systemctl disable 服务名 开机不启动

systemctl start 服务名 启动服务

systemctl stop 服务名 停止服务

systemctl restart 服务名 重启服务

systemctl status 服务名 查看状态

(15)ip addr | ip a 查看ip

查看ip地址

也可以使用 ifconfig命令查看

(16)其他命令

快捷键

Ctrl+C:终止
Ctrl+L:滚动屏幕,达到清屏的效果(等同于执行clear命令)
Ctrl+D:结束输入

用户操作

whoami(当前登录的用户)
who(当前系统上有哪些用户)
su root(切换账户)
exit (退出该用户)
useradd(新建用户)
passwd(设置密码)

权限操作

chown 用户名 文件名(修改属主)
chgrp 用户名 文件名(修改数组)
chmod 777 文件名(修改权限)

进程和网络

ps aux /ps -elf(查看所有进程)

netstat -nlpt(打印本地的网络端口状态)

查看

cat(显示文件内容)-n 带行号
tac(倒叙显示文件内容)
less(分页显示文件内容)空格显示下一页内容,上下键可以进行翻动,q键直接退出
more(分页显示文件内容)只有空格,可以显示阅读进度
head(可以固定显示前多少行)-n 3显示前三行,默认显示前10行
tail(可以固定显示后多少行)-n 3显示后三行,默认显示后10行

特殊字符

.是当前目录
..父亲目录
-返回最近访问目录
~进入用户目录,root用户为root目录,其他用户为home目录
|(管道机制)把“|”前的输出作为“|”后的输入

四、修改静态IP

vim /etc/sysconfig/network-scripts/ifcfg-ens160

加粗为自己设置的IP

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=066b4926-b40c-4c28-a5b4-2310d2b96613
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.8.129
NETMASK=255.255.255.0
GATEWAY=192.168.8.2
DNS1=8.8.8.8
PREFIX=24

五、重要文件

(1)配置环境变量的文件:/etc/profile

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 01:24:17  更:2022-09-30 01:24:45 
 
开发: 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 10:04:53-

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