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、SCP 将文件发送到另一台服务器

scp :server copy(服务器复制)

例(发送文件):scp di_dsa.put root@192.168.200.199:/tmp

di_dsa.put:本地文件 对方的用户@对方IP:/路径

例(发送文件夹):文件夹的话需要加-r

scp -r 文件夹?对方的用户@对方IP:/路径

2、tar -zxzf 压缩文件 解压文件

例: tar -zxzf aaa.tar.gz

将 aaa.tar.gz解压到当前目录

3、rm -rf 文件夹??删除文件

例:rm -rf *.tar.gz

4、停止、禁用、查看 防火墙

systemctl stop firewalld:停止

systemctl disable?firewalld:禁用

systemctl status?firewalld:查看

5、``--执行里面的命令结果

例如 scp -r 文件夹?对方的用户@对方IP:`pwd`/

将文件发送到自己 pwd结果的位置下---发送到对方服务器的位置

6、关机、重启、显示主机名

shutdown now:关机

reboot:重启

hostname:查看主机名

7、显示当前目录内容

ls :显示当前目录的文件(不包含隐藏文件)? ?后面可跟路径

ls -a:显示所有的文件 隐藏的文件

8、切换目录

cd:

cd / : 切换到根目录

cd ~:切换到当前用户的目录(我的文档)

cd -:返回到上一级目录(切换目录前的目录---->相当于返回)

9、显示当前路径

pwd:查看当前所在的全路径(绝对路径)

10、创建文件

touch :

例1:创建一个文件A

touch A?

例2:创建一个文件A和一个文件B

touch A B? ? ? ? ----级联创建

11、创建文件夹

mkdir

例1:创建文件夹 A

mkdir A

例2:创建文件夹A和文件夹A里面的文件夹B

mkdir -p A/B? ? ? ? ----级联创建

12、复制

cp

cp 原文文件? 目标文件位置

例1:将根目录下文件a.txt 复制到目录?/test/?下

cp a.txt /test/????????----复制

例2:将根目录下的a.txt文件 复制一份到/test/并重命名为b.txt

cp /a.txt? /test/b.txt????????----复制并进行重命名

13、剪切

mv

例1:将根目录下的c.txt剪切到/test/下

mv /c.txt /test????????---剪切

例2:将根目录下的d.txt 剪切到/test/下并将d.txt进行重命名为x.txt

mv /d.txt /text/x.txt????????----剪切并进行重命名

14、查找文件夹/文件

find

例1:查找根目录下所有名字为a的文件夹 和所有文件名字为a.txt 的文件

find / -name a????????----查找文件夹a

find / -name a.txt????????----查找文件a.txt

例2:在当前位置查找所有名字为a的文件夹和所有文件名字为a.txt的文件

find -name a????????----查找文件夹

find -name a.txt????????----查找文件

例3:查找根目录下所有文件名字后缀为.txt的文件

find / name '*.txt'? ? ? ? ----模糊查询? 后面'*.txt'? 使用的是单引号

15、查找文件中的字符串

grep -o'' filename | wc -l

例1:统计/test/a.txt 中有多少个yk

grep -o 'yk' /test/a.txt | wc -l? ? ? ? ----统计字符数量

例2:统计/test/a.txt 中有多少行有yk(一行中,有多个yk 只记为1)

grep -c 'yk' /test/a.txt? ? ? ? -c:只输出匹配行的计数

-v:显示不包含匹配文本的所有行

? -o:将查找的的结果字符串,放到不同行?

-n:显示匹配行和对应的行号

16、文件行数和字数以及字节数

wc

例1:统计/test/a.txt 中行数

wc -l?/test/a.txt? ? ? ? -l :统计文件行数

例2:统计/test/a.txt 中字数

wc -c /test/a.txt? ? ? ? -c :统计文件字数

例3:统计/test/a.txt 中字节数

wc -w /test/a.txt? ? ? ? -w :统计文件行数

例4:统计/test/a.txt 中文件行数、字数、字节数

wc -lcw /test/a.txt? ? ? ? ?-lcw:显示文件的行数、字数、字节数(相当于是合并所有 ,例1、例2、例3)等价于?wc?/test/a.txt

17、查看文件

cat:

例1:查一个文件a.txt

cat a.txt

例2:将文件a.txt中的内容追加到b.txt中----末尾追加

cat a.txt? >> b.txt? ? (末尾追加)

例3:将文件a.txt中的内容到b.txt中并将b.txt的内容进行覆盖----覆盖

cat a.txt > b.txt (覆盖)

18、以分页的形式查看文件(查看比较大的日志或者是其他大的txt文件)

more:

例1:查看 日志文件 log.txt?

more log.txt

Enter 键 显示下一行(一行一行的看)

空格键显示下一页

q退出

19、实时查看内存

top

注释 :实时显示当前内存、任务数等情况

free -h

注释:显示当前系统内存(Mem:内存使用情况输出,Swa:交换空间使用情况)

20、查看磁盘

df (默认kb显示)

df -m (MB显示)

df -h (G显示)

注:带 / 下的所有文件相加即为对应的总的文件容量,

/dev/mapper/cl-root +? /dev/sda1 =总磁盘大小-----没有带/的能够相加

16、tail?

例1:只查看文件a.txt最后10行数据

tail a.txt? ? ? ? ----默认显示最后10行

例2:跟踪显示文件a.txt最后10行数据

tail -f a.txt? ? ? ? -f:跟踪显示

例3:显示文件a.txt最后20行数据

tail -n 20?a.txt????????-n:显示多少行

例4:跟踪显示文件a.txt最后20行数据

tail -fn 20?a.txt????????-fn:(合并功能f和n)

17、head

显示文件的前num行

例1:显示a.txt 的前 20行

head -20 a.txt

18、切换当前操作用户

su 用户名然后输入密码

例1:将用户切换到admin用户

su admin

输入 admin的密码

19、结束进程

kill -9? 进程号

20、查看进程

ps -aux

1、按照进程查找

ps -aux|grep 进程号

ps-ef|grep 进程号

2、按照进程名来查找

ps -aux|grep 名字?

21、定时器

crontab

crontab -e 编辑定时器

crontab -l 查看定时器执行的定时任务

crontab -r 删除定时器的所有任务

编辑定时器说明:

* * * * * 对应的shell 脚本

表示每月每周每天每一个小时的每一分钟都执行该shell脚本。

1.五个*号分别对应 每分、每小时、每天、每月、每周

第一个*号:可以替换为数字0-59

第二个*号:可以替换为数字0-23

第三个*号:可以替换为数字1-31

第四个*号:可以替换为数字1-12

第五个*号:可以替换为数字0-7

例1:0 * * * * a.sh

表示每月每周每天每小时的第0分钟执行(翻译一下就是:每小时的第1分钟执行一次

-? 表示范围

例2:0-4 * * * * a.sh

表示每月每周每天每小时的第0分钟到第4分钟执行(翻译一下就是:每小时的第1分钟到第4分钟都要执行 a.sh)执行完继续执行,在这段时间内循环执行

,表示指定的执行时间

例3:1,2,3,4 * * * * a.sh?

表示每月每周每天每小时的第0分钟,2分钟,3分钟,第4分钟都要执行一次a.sh脚本

(翻译一下就是:每小时的第1分钟,2分钟,3分钟,第4分钟都要执行 a.sh

4./表示 可以间隔的时间

例4:*/3,* * * * a.sh

表示每月每周每天每小时的第0分钟执行一次a.sh脚本后每间隔3分钟执行一次

翻译一下就是:每小时每隔3分钟执行 一次a.sh

注:小时、天、月、周和分钟同理此处不再赘述

22、重启服务

service 服务名称 操作

例1:重启网卡

service network restart

注:操作:start|stop|status|restart|reload|force-reload

二、Linux系统文件、权限说明

1、文件类型说明

-:文件

d:文件夹

I:快捷方式

2、权限

文件权限管理

chmod 给某个文件或者文件夹赋操作权限(读、写、执行、不可以)

例1:给文件赋所有权限(最大权限)

chmod 777 文件名

例2:给文件夹下面所以的文件、文件目录 级联赋权限

chmod -R 777 文件目录名 级联授权

例3:给文件所属的主(主人)赋值对应的权限

chmod u=权限 文件名

chmod u=rwx a.txt

例4:给文件目录a下面所有的文件已经文件夹目录的所属主(主人)赋最大权限

chmod -R u=rwx a

注:

r:可读 4

w:可写 2

x:可执行 1

-:不可以 0

3、文件所属

注:u:属主、g:属组、o:其它组

例1:修改文件a.txt的所属主为root1?

chown ?root1 a.txt

例2:修改文件夹目录a下的所以的文件已经文件夹目录的的所属主为root1

chown -R root1 a

例3:修改文件a.txt的所属组 文件group1

chown :group1 a.txt

例4:修改文件夹目录a下的所有的文件已经文件夹目录的所属组为group1

chown -R :group1 a

例5:同时修改文件夹目录a下的所属主为root1和所属组为group1

chown -R root1:group1 a

4、创建用户

adduser 用户名

例1:创建一个用户名为admin的用户

adduser admin (默认没有密码,需要在当前用户下给新的用户创建密码)

例2:为新创建的admin用户设置密码

passwd admin?

然后输入要设置admin的密码

注:adduse 创建的用户创建后需要为其设置密码,否则该用户没有登录密码

三、常用配置文件

1、/etc/profile 环境变量配置

source /etc/profile 环境变量生效

三、大数据组件常用配置文件

1、版本/etc/hadoop/

1.1:hadoop-env.sh---关联JAVA

1.2:core-site.xml---配置集群的统一入口、修改临时数据数据目录

1.3:slaves配置文件---配置Hadoop集群的DN

1.4:hdfs-sits.xml---配置SN地址

1.5:mapred-site.xml---MR关联yarn

1.6:yarn-site.xml---配置MR节点

四、CM相关知识

1、对应的各个组件用户目录 位置? ?/var/lib/? ?下? 包括 hive、hbase、kafka、oozie、mysql等组件的用户目录?

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

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