您的位置:首页 > 运维架构 > Linux

linux基本命令操作

2018-03-31 21:08 260 查看

软件基本操作

软件安装 yum install 软件名

软件删除 yum remove 软件名

软件查找 yum search 软件名

软件包的清理 yum clean packages

查看已经安装好的软件 yum list

查询某个软件包的信息 yum info 包名

服务器硬件资源信息查询

查看内存 free -m

查看硬盘 df -h

查看服务器负载 w/top(一般负载值不能超过0.7)

查看cpu cat /proc/cpuinfo

磁盘分区管理命令 fdisk

文件操作命令

linux文件的目录结构

根目录 /

家目录 /home(~表示当前用户的家,/home下可能是多个用户)

临时目录 /temp

配置文件 /etc

用户程序目录 /usr

文件基本命令

查看目录下的文件 ls

新建文件 touch

新建文件夹 mkdir(循环创建目录mkdir -p /firstDir/secondDir)

进入目录 cd

删除文件/文件目录 rm(循环删除rm -r 目录名,强制删除 rm -rf /firstDir)

文件复制 cp 源文件 目标文件

文件移动 mv 源文件 目标文件

显示当前目录 pwd

文本编辑器

文件权限

r 读 4

w 写 2

x 可执行 1

文件搜索、查找、读取

tail 从文件尾部开始读

head 从文件头部开始读

cat 读取整个文件

more 分页读

less 可控分页

grep 搜索关键字(grep -n “搜索内容” 目标文件 其中-n表示显示操作到的内容当前的行数)

find 查找文件

wc 统计个数

文件解压缩

tar

创建.tar.gz压缩 tar -czvf xxx.tar.gz 目标文件或目录

查看压缩文件 tar -tzvf xxx.tar.gz

解压压缩文件 tar -xzvf xxx.tar.gz

系统用户操作命令

useradd 添加用户

adduser 添加用户

userdel 删除用户

passwd 设置密码

防火墙设置

安装 yum install firewalld

启动 service firewalld start

检查状态 service firewalld status

关闭或禁用防火墙 service firewall stop/disable

查看当前防火墙版本号 firewall-cmd –version

查询当前所有的服务 firewall-cmd –list-services

添加一个服务 firewall-cmd –add-service=xxx

删除一个服务 firewall-cmd –remove-service=xxx

查询当前所开启的端口 firewall-cmd –list-ports

添加一个端口 firewall-cmd –add-port=xxx

删除一个端口 firewall-cmd –remove-port=xxx

查询一个端口 firewall-cm –query-port=xx

列出所有区域 firewall-cmd –list-all-zones

提权和文件上传下载操作

提权 sudo

visudo 添加用户的权限

文件下载 wget、curl

文件上传 scp

将文件上传到指定服务器 scp file 用户名@ip地址:/tmp/(具体上传到哪个目录下)

从服务器上下载指定的文件 scp 用户名@ip地址:/tmp/file ./(下载到当前目录下)

在window如何用xshell进行上传下载

首先服务器先安装 lrzsz

进入服务器后 输入rz 选择上传的文件

输入 sz file 下载到windows

| 管道
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: