【Linux】Linux基本操作命令

一、提权

提权有两种方式进行。

  1. sudo
  2. visudo

sudo提权

例如,使用非root用户安装软件,普通用户是没有权限的。

无权限
在操作前面加sudo会发现一个问题。
不在sudoers中
然后就需要在root账号下配置sudoers文件。

visudo

进入配置文件,在图示位置添加你待提权的账号。
在这里插入图片描述
然后返回普通用户,在进行提权的安装命令就可以执行了。
install

二、安装软件

名称命令
软件包管理器yum
安装软件yum install XXX
卸载软件yum remove XXX
搜索软件yum search XXX
清理缓存yum clean packages
列出已安装软件yum list
软件包信息yum info XXX

如果权限不够需要提权。

三、服务器硬件资源信息

名称命令
内存free -m
硬盘df -h
负载w / top
CPUcat /proc/cpuinfo

其中负载对于运维是特别重要的信息,是服务器的健康指标。正常需要低于0.7,若超过0.6需要预警,如果到了1.0,表示CPU满负荷运行,这样已经非常危险了,需要检查,减低负荷,否则可能会发生宕机。

查看内存 free

-m的意思就是已MB的形式展现,-b就是Byte,-g就是GB的形式了。
查看内存可以看到我的虚拟机一共有976MB,已经使用了112MB还剩611MB,还要加上buff/cache253,所以能够使用的是611+253=864MB

查看硬盘df -h

这里必须要加上-h,意思是已人类能看懂的形式展现。
硬盘
可以看见有8G挂载在根目录(/)下。

查看负载 w 或者 top

wtop相对w命令top要更详细一下。还有就是top时,按q退出。

而且要注意load average:后面写的数值:

  1. 第一个数0.00表示最近一分钟的平均负载。
  2. 第二个数0.01表示最近五分钟的平均负载。
  3. 第三个数0.02表示最近十五分钟平均负载。
    如果达到了1,就表示CPU满负荷运行了。一旦超过1,就表示超负荷运转,时间长了就会宕机。我们会定0.6或0.7的时候会报警。

查看CPU:cat /proc/cpuinfo

cpuinfo

四、文件操作命令

Linux里所有东西都是文件,所以文件的操作是非常重要的。

4.1 Linux目录结构

目录结构

名称命令
根目录/
家目录/home
临时目录/tmp
配置目录/etc
用户程序目录/usr

~:表示当前用户的家目录

4.2文件操作基础命令

命令解释
ls查看目录下的文件
touch新建文件
mkdir新建文件夹
cd进入目录
rm删除文件或目录文件夹
cp复制
mv移动
pwd显示路径

新建多层目录:
mkdir -p demo_dir/test1/test2
强制删除:
rm -rf demo_dir

4.3 文件编辑神器:vim

vim可以直接操作文件。

vim demo.txt
进入文件 i 键开始操作插入
输入完成之后按ESC可以退出输入
:wq 保存并退出

一些文件查看的快捷键:

命令解释
gg移到行首
G移到行尾
dd删除一行
u恢复刚删除的一行
yy复制
p粘贴

文件搜索、查找、读取

命令解释
tail从文件尾部开始读取
head从文件头部读取
cat读取整个文件
more分页读取
less可控分页
grep搜索关键字
find查找文件
wc统计个数

搜索关键字:grep

grep 要搜索的关键字 文件名
grep

grep -n 要搜索的关键字 文件名,会显示行数。
-n

统计个数:wc

可以查看文件有多少行。例如查看config有多少行。
在这里插入图片描述
验证一下:vim里面,输入set number可以显示行数。
set number

查找文件:find

命令解释
find -name “x.c”以名字x.c查找文件
find -type以类型查找文件 f是文件,d是文件夹
find -ctime -7查找目前目录及子目录下七天内更新过的文件列出

文件解压缩:tar

命令解释
tar -cf demo.tar demo将demo添加到压缩文件demo.tar
tar -tf demo.tar查看压缩文件中的文件
tar -tvf demo.tar显示压缩文件详细信息
tar -xf demo.tar解压文件

五、系统用户操作命令

命令解释
useradd 用户名添加用户
adduser 用户名添加用户
passwd 用户名为用户添加密码
userdel 用户名删除用户

首先要先创建一个用户
例如:创建yuan用户

adduser yuan

在这里插入图片描述
然后给用户yuan添加密码。

passwd yuan

passwd
最后就可以登陆了
login

注意,useradd和adduser不同,在centos区别不大,但是在ubuntu下区别很大。

六、防火墙设置

开防火墙是为了保护我们的服务器,设置端口规则。

操作

安装

yum install firewalld

启动

service firewalld start

检查状态

service firewalld status

关闭/禁用防火墙

service firewalld stop/disable
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值