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系统基础操作

@[toc]目录?

#1.系统重启

#2.系统关机?

#3.防火墙操作

#4.cd操作

#5.ls目录显示

#6.创建和删除目录

#7.创建和删除文件

#8.浏览文件内容

#9.打包和压缩命令

#10.Find查找文件

#11.Vim

#12.常用命令集


#1.系统重启

reboot? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 立刻重启(底层调用shutdown -r now )
shutdown -r now? ? ? ? ? ? ? ? 立刻重启(root用户使用)
shutdown -r 10? ? ? ? ? ? ? ? ? ?过10分钟自动重启(root用户使用)
shutdown -r 20:35? ? ? ? ? ? ? 在时间为20:35时候重启(root用户使用)

#2.系统关机?

halt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 立刻关机(底层调用shutdown -h)
poweroff? ? ? ? ? ? ? ? ? ? ? ? ? 立刻关机
shutdown -h now? ? ? ? ? ? ?立刻关机(root用户使用)
shutdown -h 10? ? ? ? ? ? ? ? 10分钟后自动关机

#3.防火墙操作

systemctl? stop? firewalld. service? ? ? ? ? ? ?关闭防火墙服务
systemctl? disable? firewalld. service? ? ? ? ?禁止防火墙开启启动
systemctl? restart? iptables. service? ? ? ? ? ?重启防火墙使配置生效
systemctl? enable? iptables. service? ? ? ? ? 设置防火墙开机启动

#4.cd操作

cd /? ? ? ? ? ?返回根目录
cd ~? ? ? ? ? 用户主目录 ? cd /root ?与 cd 的效果一致.
cd .? ? ? ? ? ?当前目录
cd ..? ? ? ? ? 返回到上一级目录
cd /usr/? ? ?进入到usr目录
cd –? ? ? ? ? 返回上一个目录
cd? ? ? ? ? ? ?直接回家

#5.ls目录显示

ls –l? ? ? ? ? ? 详细格式,文件权限,时间
ll 和ls –l? ? ? 作用相同
ls *.txt? ? ? ? ?查看所有的txt类型文档

#6.创建和删除目录

mkdir? 创建目录:

mkdir a? ? ? ? ? ? ? ? ? 创建 a目录
mkdir -p a/b? ? ? ? ? ?创建 a目录,并在a目录里创建b目录
mkdir -m 777 c? ? ? 创建一个权限为777的C目录
rmdir? ? 删除目录(如果目录里有文件,则不能用此命令)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#7.创建和删除文件

touch? ?创建文件:

touch? f1.txt
touch? f2.txt? f3.txt
touch? -a? aa.txt? ? ?#-a 参数更改最后访问的时间
rm? ? ?删除文件:

rm n.txt? ? ? ? ? ? ? ? ?提示y删除n放弃
rm –f n.txt? ? ? ? ? ? 不提示
rm –rf dirname? ? ?不提示递归删除目录下所以内容
rm –rf *? ? ? ? ? ? ? ? ?删除所有文件
rm –rf /abc/*? ? ? ? ?删除所有abc的子目录和文件 ?

#8.浏览文件内容

1.cat 查看文件所有的内容(缺陷是文件比较长是也是直接到到文件尾)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例:?cat? -n? /etc/profile #-n 表示行号

2.more通常会结合cat使用输出文档所有的内容,分页输出,空格浏览下一屏,enter表示一? ? ? ?行一行看,按q退出,ctrl+b 向上看一屏,ctrl+f表示向下看一屏。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例:? ?more /etc/profile #这里表示将cat的内容交给more进行分页显示

3.less 用法和more类似,用来分屏查看文件内容,它的功能与more指令类似,但是比more? ? ? ?更加强大,此指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据? ? ?显示需要加载内容,对于大型文件会有较高的性能。通过PgUp、PgOn,空格等键来控制? ? ?文件内容的显示,按q则退出。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例:?less /etc/profile

4. echo 用于输出文件环境信息,当然也可以输出文本信息? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例1:?echo $PATH? ? ? ?例2:??echo ‘hello’? ? ?#输出普通串

5.head指令一般用于显示文件的头几行,默认显示文件的前10行? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 例1:?head /etc/profile? ? ? ? ? ? ? 例2:?head -n 5 /etc/profile

6.tail 用于显示文件后几行,默认显示后10行? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例1:tail -5 nginx.conf 查看nginx.conf的最后5行? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?例2:tail –f nginx.conf 动态查看日志,方便查看日志新增的信息,使用频繁

7.ctrl + c? ?结束查看

#9.打包和压缩命令

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -c? ?创建一个新的tar文件
-v? ? 显示运行过程的信息
-f? ? ?指定文件名
-z? ? 调用gzip压缩命令进行压缩
-t? ? ?查看压缩文件的内容
-x? ? 解开tar文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? tar –cvf n.tar ./*? ? ? ? 压缩当前目录下的所有文件和目录,文件名为n.tar
tar –xvf n.tar? ? ? ? ? ? 解压压缩包中的文件到当前目录(如果长时间未解压成功 Ctrl+C推出)
tar –cvzf m.tar ./*? ? ?解压m.tar.gz文件到当前目录

#10.Find查找文件

语法:? find? [PATH] [option] [action]

1.find /root -mtime 0? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# 在当前目录下查找今天之内有改动的文件

2.find /home/hadoop -user hadoop? ? ? # 在目录/home/hadoop中找出所有者为hadoop的文件

3.find / -name passwd? ? ? ? ? ? ? ? ? ? ? ? ?# 查找文件名为passwd的文件

4.find . -perm 0755? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查找当前目录中文件权限的0755的文件

5.find . -size +12k? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 查找当前目录中大于12KB的文件,注意c表示byte

#11.Vim

1.正常模式:以vim打开一个档案就直接进入一般模式了? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.输入模式:按下i, I, o,等任何一个字母之后才会进入编辑模式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.?在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim、显示行号等 ? ? ? ? ? ?? ? ? ? ? ??

常用快捷键:?

q:直接退出(不保存退出)

wq:修改后保存退出

q!:强制退出,不保存修改的内容

12.yum指令

基本语法:yum [options] [command] [package …]

选项(options)可以是:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

-h:显示帮助信息;?
-y:对所有的提问都回答“yes”;?
-c:指定配置文件;?
-q:安静模式;?
-v:详细模式;?
-d:设置调试等级(0-10);?
-e:设置错误等级(0-10);?
-R:设置yum处理一个命令的最大等待时间;?
-C:完全从缓存中运行,而不去下载或者更新任何头文件。

命令(command)可以是:

install:安装rpm软件包;?
update:更新rpm软件包;?
check-update:检查是否有可用的更新rpm软件包;?
remove:删除指定的rpm软件包;?
list:显示软件包的信息;?
search:检查软件包的信息;?
info:显示指定的rpm软件包的描述信息和概要信息;
clean:清理yum过期的缓存;?
shell:进入yum的shell提示符;?
resolvedep:显示rpm软件包的依赖关系;?
localinstall:安装本地的rpm软件包;?
localupdate:显示本地rpm软件包进行更新;?
deplist:显示rpm软件包的所有依赖关系。

#12.常用命令集

ifconfig / ip? addr? ? ? 检查ip地址

pwd? ? ? ? ? ? ? ? ? ? ? ? ? 检查当前的位置

tab键? ? ? ? ? ? ? ? ? ? ? ? 自动补齐(注意唯一性)

cp? nginx.conf? n.txt? ?复制文件

mv? ?n.txt? m.txt? ? ? ? ?修改文件名称

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

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