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指令复习

目录

1.图形化页面切换

2.linux文件目录说明

3.VIM编辑器

??4.网络配置

4.1VMware三种网络连接模式

?4.2本机ip地址

4.3修改主机名

4.4远程登录

?5.Linux服务管理

6.Linux系统管理

7.防火墙关闭

8.关机

9.Linux常用命令

9.1字典

9.2文件目录

10.时间类

10.1查看时间

10.2设置系统时间

10.3查看日历

11.用户管理命令

12.文件权限

12.1文件权限图

12.2修改权限

13.搜索查找类

14.压缩解压命令

15.磁盘分区

16.进程?

?17.netstat显示网络状态和端口占用信息

?18.crontab系统定时任务

?19.软件包管理-RPM

?20.YUM仓库配置

版本centos7+

1.图形化页面切换

ctrl+alt+F1 图形化界面

ctrl+alt+F2 编码界面

ls 文件夹列出来

2.linux文件目录说明

3.VIM编辑器

现用现查

Linux vi/vim | 菜鸟教程

一般模式:

常用

编辑模式

指令模式

4.网络配置

4.1VMware三种网络连接模式

桥接模式:主机当网桥,虚拟机直接连接外部物理网络模式。外部网络可见

NAT模式:虚拟机和主句构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对IP进行转换(就相当于创建了一个类似虚拟的路由器,主要NAT网络地址转换和DHC动态地址分配)。虚拟机通过共享主机的ip可以访问外部网络,但是外部网络无法访问虚拟机。

仅主机模式:虚拟机与主机共享一个专用网络,与外部网络无法通信

?4.2本机ip地址

ip addr? ? ? ? ?查看ip就算网卡式关了也可以查到内容ifconfig不行

service network restart:网络服务的重启 reboot也行

ifconfig:linux查看网络 ens33表示自动备援模式,它的inet表示网址

systemctl stop NetworkManager 关闭NetworkManager服务

systemctl enable NetworkManager启动网关服务

systemctl disabbleNetworkManager 禁止

vim /etc/sysconfig/network-scripts/ifcfg-ens33?

这里的ens33跟ifconfig里面的一样

4.3修改主机名

hostname 主机名

vim /etc/hostname 设置主机名

hostnamectl 查看主机名等一些相关配置

hostnamectl set-hostname 名字

vim /etc/hosts 地址映射跟windows中?C:\Windows\System32\drivers\etc一样

4.4远程登录

ssh 用户名@地址? ssh连接,如果配了域名映射可以直接直接访问

?5.Linux服务管理

基本语法

systemctl start | stop | restart | status

ls /usr/lib/systemd/system 查看系统服务

6.Linux系统管理

setup查看所有服务

tab键可以切换到下一行

?运行级别

vim /etc/inittab 查看运行级别,3:大黑屏 5:图形化管理

init 3 切换大黑屏 只能在vm里运行

init 5 切换图形

chkconfig - - list

7.防火墙关闭

做集群的时候,集群内部是不需要防火墙的

systemctl status firewalld? 查看防火墙状态

systemctl stop firewalld 临时关闭防火墙

systemctl enbale firewalld 查看开机的防火墙状态

systemctl disable firewalld 设置开机时关闭防火墙

8.关机

shutdown [选项] 时间? 选项:-c 取消 now立刻? -r 重启 -H? 停机

sync 将数据由内存同步到硬盘中 直接shutdown时候系统会自动sync

halt cup 停止但是不断电,缓存数据可以继续保存

reboot 重启

9.Linux常用命令

9.1字典

Shell命令解释器,可以通过终端来控制输入命令,shell进行解释并交给内核执行

man 命令? ? ? ? manual手册

man -f cd ????????查看内置命令

type????????? 查看命令类型

history ????????查看历史命令

help ????????命令查看内置命令(简洁化)

命令 --help ????????查看命令

快捷键

ctrl + l ????????清屏==clear 彻底清屏:reset

ctrl+c? ? ? ? ?停止进程

9.2文件目录

pwd? ? ? ? 打印绝对路径


cd /?????????进入绝对路径

cd ./? ? ? ? ?进入相对路径

cd -? ? ? ? 上一次路径反复横跳

cd? ? ? ? 什么都不加返回主目录


ls? ? ? ? 列举但前目录所有内容

ls -a? ? ? ? ?所有内容显示 linux中隐藏的都以 .开头

ls -l? ? ? ? 完全版信息展示ls -l ==ll 文件夹再全列名前面时d


mkdir a? ? ? ? 在相对路径上创建一个文件夹mkdir a b 创建多个

mkdir d d/e/? ? ? ? 嵌套创建

mkdir -p g/h/i? ? ? ? ?-p表示如果没有父目录的直接创建

mkdir /a? ? ? ? 在绝对路径上创建一个文件夹


rmdir a? ? ? ? 删除目录

rmidr -p g/h/i ????????递归删除


touch 文件名? ? ? ? ?直接创建空文件 vim必须创建有内容的文件


cp [选项] source dest? ? ? ? source复制 dest目的地

-r 递归复制整个文件


rm [选项] deleteFile? ? ? ? 递归删除目录所有内容

-r? ? ? ? 递归删除目录所有内容

-f? ? ? ? 强制执行删除操作,用不提示进行操作

-v? ? ? ? 显示指令详细执行过程


mv? oldNameFile newNameFile? ? ? ? ?移动旧文件->新文件

mv? /temp/move/file? /move/newNameFile???????? 启动旧文件 ->新文件并重命名


cat [选项]? ? ? ? 查看文件内容

-n? ? ? ? 显示所有行,包括空行?


more 查看文件? ? ? ?富内容分屏查看(边加载,边显示)

操作 space(空格键)? ? ? ? 代表向下翻一页

? ? ? ? Enter? ? ? ? 向下翻一行

? ? ? ? q? ? ? ? 立即离开

????????ctrl+F? ? ? ? 向下滚一屏

????????ctrl+B? ? ? ? 向上滚以屏幕

? ? ? ? =? ? ? ? 输出当前行号

? ? ? ? :f? ? ? ? 输出文件名和当前行的行号


less 查看文件? ? ? ? 比more更强大的文本编辑器(全加载再显示)


echo[选项]?[输出内容]? ? ? ? 输出内容到空直接

选项:

? ? ? ? -e? ? ? ? 转义字符串

? ? ? ? \\? ? ? ? 输出\本身

? ? ? ? \n? ? ? ? 换行符

? ? ? ? \t? ? ? ? 制表符,tab键

echo $环境变量? ? ? ? 查看配置文件


head 文件? ? ? ? 显示文件前10行内容(默认10行)

head -n 数字 文件名? ? ? ?显示文件前数字行内容


tail 文件名? ? ? ? 显示文件尾部10行内容

tail -n 数字 文件? ? ? ? 显示末尾数字行内容

tail -f 文件? ? ? ? 实时追踪文档所有更新 看日志文件


ln -s [源文件或目录] [软链接名]? ? ? ? 创建软链接

pwd -p? ? ? ? 显示具体路径


history? ? ? ? 查看历史

10.时间类

10.1查看时间

?

10.2设置系统时间

data -s 字符串时间? ? ? ? 设置系统时间

10.3查看日历

cal [年份]? ? ? ? 查看月份

11.用户管理命令

useradd 用户名? ? ? ? ?添加新用户

useradd -g 组名 用户名 添加新用户到某个组


passwd 用户名? ? ? ? 给用户名设置密码

id 用户名? ? ? ? 查看用户和组别

cat /etc/passwd? ? ? ? 查看创建那些用户


su 用户? ? ? ? 切换用户

su - 用户? ? ? ? ?切换用户并活得该用户的环境变量执行权限

exit? ? ? ? 退出当前用户

sudo 操作? ? ? ? 以超级用户权限执行文件

vim /etc/sudoers? ? ? ? 修改管理员权限,默认只能再root用户修改


userdel 用户名???????? 删除用户保存用户目录

userdel -r 用户名? ? ? ? 用户和用户主目录都删除

usermod -g 用户组 用户名? ? ? ?修改用户初试登录组,给定的组必须存在,默认组id是1??


whoami? ? ? ? 显示自身用户名称

who am i? ? ? ?显示登录用户的用户名以及登录时间


groupadd 组名 ????????新增组

groupdel 组名 ????????删除组

groupmod -n 新组名 老组名? ? ? ? ?修改组名

cat /etc/group? ? ? ? 查看创建了那些组

12.文件权限

12.1文件权限图

没有权限会出现? ? -

0位置 ????????-表示文件 ????????d表示目录???????? l表示链接文档

1-3 属主(该文件的所有者)拥有该文件的权限? ?----user

4-6属组(所有者同组用户)拥有该文件的权限? ?----group

7-9其他用户拥有该文件的权限? ?---Other

r? ? ? ? ?表示可读查看

w? ? ? ? ?可以修改,不代表可以删除,删除条件是可以对目录进行修改

x? ? ? ? ?表示可以被系统执行

?硬链接:如果是文件则是硬链接 ,如果文件夹则说的是子文件夹数量

12.2修改权限

第一种方式变更权限

chmod [u,g,o,a] {+,-,=} {r,w,-} 文件名

u,g,o,a表示,属主,属组,其他用户,a:表示所有人包含u,g,o

+,-,=表示? ? ? ? +(增加?r或w ) -(撤销权限) =表示rw-挨个赋值

第二种方式变更权限

r=4,w=2,x=1 rwx=4+2+1=7

举例 chmod 777 文件,就是所有开启所有权限

文件夹里面所有添加权限 chmod -R 777 文件名


chown 属主?文件名 ????????修改属主

chown -R? 属主?文件名? ? ? ? 文件夹内所有属主都发生变化


chgroup 属组 文件名? ? ? ? ?修改属组

chgroup?-R? 属组 文件名? ? ? ? 文件夹内所有属组都发生变化

13.搜索查找类

find指令将从指定目录向下递归遍历各个子目录,满足条件的文件显示终端

find [搜索范围] [选项]? ? ? ? ?默认当前路径


locate? ? ? ? ?在文件数据库种,不用遍历整个文件系统,查询速度块。数据库每天遍历一次

updatedb? ? ? ? ?更新数据库

which 命令? ? ? ? ?查看命令位置

whereis 命令? ? ? ? 查看命令位置


通过内容查询

补充:管道符, “|” ,表示将前一个命令的处理结果输出传递给后面的命令处理
举例: ls | 命令

grep -n 文件内容 文件? ? ? ? ?查看查看文件对应内容地址

14.压缩解压命令

gzip 文件? ? ? ? ?压缩文件,不能压缩目录,不保留原来文件,同时多个文件多个压缩包

gunzip 文件.gz 解压文件


zip [选项]? 压缩包名.zip 将要压缩的内容? ? ? ? ? 递归压缩,压缩文件或目录

unzip [选项] 压缩包名.zip?


tar [选项] 打包名.tar.gz 将要打包进去内容???????

??

?举例 tar -zxvf 文件 目录

15.磁盘分区

yum install tree 安装tree用来查看目录

du 目录 [选项]? ? ? ? ?显示目录下每个子目录的磁盘使用情况

df:disk free? ? ? ? ?空余磁盘

df -h? ? ? ? ?人类可以看懂的格式

free -h


?查看挂载信息

lsblk -f? ? ? ? ?查看详细的谁被挂载情况,显示文件系统信息?

mount [-t vfstype] [-o options] device dir? ? ? ? ?挂载设备

umount 设别文件名或挂载点? ? ? ? ?卸载设备


fdisk -l? ? ? ? ?查看磁盘分区详情 必须root用户

fdisk 硬盘设备名? ? ? ? ?对新增硬盘进行分区操作

16.进程?

说明:ps:process status 进程状态

ps [选项]? ? ? ? ?Unix风格是,确认当前系统,不是实时更新的

ps aux | grep xxx? ? ? ? ?查看系统所有进程

?

?

ps -ef | grep xxx? ? ? ? ?查看子父进程关系 pid表示当前进程序号 ppid表示父进程序号?


kill [选项] 进程号? ? ? ? ?通过进程号杀死进程

killall 进程名称? ? ? ? ?通过名称杀死进程


pstree [选项]? ? ? ? ?查看进程数


top [选项]? ? ? ? ?实时监控系统进程状态,交互界面实时监控

?17.netstat显示网络状态和端口占用信息

netstat -amp |grep 进程号? ? ? ? ?查看该进程网络信息

netstat -nlp | grep 端口号? ? ? ? ?常看网络端口号占用情况

?18.crontab系统定时任务

systemctl restart crond? ? ? ? ?重启crontab服务 查看crontab守护进程

crontab 【选项】

编辑内容

*****执行任务

?19.软件包管理-RPM

?RPM? ? ? ? ?软件包管理工具类似于windows的setup.exed但是支持安装卸载等

rpm -qa ????????查看软件

rpm -e RPM 软件包? ? ? ? ?卸载

rpm -e --nodeps 软件包? ? ? ? ?卸载+卸载全部依赖

?rpm -ivh RPM包全名? ? ? ? ?安装

?20.YUM仓库配置

yum相当于优化版RPM 从指定服务器下载安装相当于maven

yum [选项] [参数]

选项

?参数

?修改yum源类似maven修改成淘宝镜像

/etc/yum.repos.d/Centos-Base.repo修改
1.安装wget,来执行从url下载文件
yum install wget
2.拷贝repos文件
cp CentOS-Base.repo CentOS-Base .repo.backup
3.下载网易云或是aliyun?
>>wget
http://mirrors.aliyun.com/repo/Centos-7.repo // 阿里云或
http://mirrors.163.com/.help/CentOS7-Base-163.repo // 网易 163
4.用下载好的repos替换默认repos文件
mv CentOS7-Base-163.repo? CentOS-Base.repo
5.清理旧的缓存
yum clean all
yum makecache
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 18:01:17  更:2022-05-18 18:02:54 
 
开发: 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 16:25:09-

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