Linux系统 CentOs操作系统 3

Linux常用命令

软件操作命令

软件包管理器:yum

安装软件:yum install xxx

卸载软件:yum remove xxx

搜索软件:yum serach xxx

清理缓存:yum clean packages

列出已安装:yum list

软件包信息:yum info xxx

服务器硬件资源和磁盘操作

内存:free -m

硬盘:df -h

负载:w/top

0.00 表示最近一分钟的平均负载   (0.00表示服务器空闲  等于1.00说明服务器爆满  大于1.00说明服务器过载 0.6 0.7 是一个标准的健康值)

0.05表示最近15分钟的平均负载

查看CPU信息:cat /proc/cpuinfo

格式化磁盘:fdisk

文件和文件夹操作命令

文件目录结构

根目录:/     

家目录:/home

临时目录:/tmp

配置目录:/etc

用户程序目录:/usr

文件基本操作

查看目录文库:ls

新建文件:touch

新建文件夹:mkdir        mkdir -p 可以一条命令 循环创建文件夹

进入目录:cd

删除文件和目录:rm

删除文件

删除文件夹

-rf 强制删除

复制:cp

移动:mv

显示路径:pwd

文本编辑神器vim

在编辑器中  不在INSERT状态

打开大写键  按 g 光标直接移动到行尾

关闭大写键  按两次 g 光标直接移动到行首

关闭大写键 按两次 d 直接删除一行内容

关闭大写键 按 u 恢复上次保存的内容  比如刚才删除了一行代码 按u可以恢复

关闭大写键 按两次 y 可以复制一行内容

关闭大写键 按 p 可以粘贴刚才复制的内容

文件权限421

权限            数字

r                   4

w                  2

x                   1

例如

rw = 4+2=6    r = 4  所以h的文件权限就是  644

文件搜索,查找,读取

从文件尾部开始读:tail

可以看出文件尾部开始读的 和文件原来的内容对比  缺少了 sfsa

按Ctrl+c  就可以退出

从文件头部读:head

读取整个文件:cat

分页读取:more 

可控分页:less

搜索关键字:grep

 

查找文件:find

统计个数:wc

文件压缩和解压

tar -cvf|tvf|xvf

tar -czvf|tzvf|xzvf

系统用户操作命令

添加用户:adduser|useradd

1. 在root权限下,useradd只是创建了一个用户名,如 (useradd  +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定的用户名设置密码。

2. 可以直接利用adduser创建新用户(adduser +用户名)这样在/home目录下会自动创建同名文件夹

 此时新建的用户没有密码  我们需要创建密码

删除用户:userdel

设置密码:passwd

防火墙相关设置

安装: yum install firewalld

启动:service firewalld start

检查状态:service firewalld status

关闭防墙:service firewalld stop/disable

对服务器进行操作:firewall-cmd -...

查看服务器版本:firewall-cmd --version

防火墙使用文档:firewall-cmd --help

查看防火墙状态:firewall-cmd --state

查看防火墙区域:firewall-cmd --get-zones

查看防火墙默认区域:firewall-cmd --get-default-zone

列出所有防火墙区域:firewall-cmd --list-all

在防火墙中查询某个区域:firewall-cmd --zone=(public)   以public为例

查询是否存在ssh服务: firewall-cmd --query-service=ssh

删除ssh服务器:firewall-cmd --remove-service=ssh

这样就不能通过  ssh 命令连接 服务器了

添加ssh服务:firewall-cmd --add-service=ssh

查询防火墙拥有的服务:firewall-cmd --list-services

查询端口是否存在:firewall-cmd --query-port=22/tcp

  此时22端口没有打开

防火墙内添加端口:firewall-cmd --add-port=22/tcp

查询防火墙已经打开的端口:firewall-cmd --list-ports

提权操作sudo和文件传输操作

提权操作sudo

在普通用户的使用命令: yum install vim 时  是不能安装的 因为没有root权限  这时候 我们就需要 sudo提权了

提权需要输入 用户密码

但是  heihei用户不在提权文件里边

这时 需要在root用户中  配置权限

进入操作界面   然后在 文件下方添加  %heihei  ALL=(ALL)         ALL       这个时候 heihei这个普通用户 已经获得了root 权限

此时在 heihei用户 再次使用 sudo yum install vim 已经成功安装

文件下载

使用wget下载

使用curl -o 下载文件

-o 后面接的是  文件名字  可以给下载的文件命名

文件上传

scp命令  是基于ssh协议进行传输的  所以整体命令和ssh 命令有些类似

此时在heihei用户 查看文件 可以发现 66文件已经存在

在Xshell中进行文件传输

首先安装 lrzsz

使用 rz  命令上传文件

会弹出窗口选择文件

从服务器下载文件  sz

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值