linux系统状态查看/管理相关命令

时间:2019-05-11 09:49来源:计算机教程
系统状态查看命令: 开关机、重启、注销 w 查看用户   top 系统进程监控 shutdown -h now     #立即关机 uptime 查看某台服务器运行了多久 reboot              #重启 htop 更加先进的交

系统状态查看命令:

开关机、重启、注销

  w      查看用户

 

  top      系统进程监控

shutdown -h now     #立即关机

  uptime    查看某台服务器运行了多久

reboot              #重启

  htop    更加先进的交互式监控工具(需要安装)

exit                #注销当前用户

  iotop    监控并实时显示磁盘IO输入和输出和程序进程(需要安装)

开机启动脚本加入位置  /etc/rc.d/rc.local

  iftop    网络带宽监控(需要安装)

 

 

wc统计

查看进程:

cat a.txt | wc -l  统计文件中行数

  ps

cat a.txt |grep ‘nihao’ | wc -l  统计你好出现行数

  ps -ef    查看所有进程

 

  ps -aux

重定向,就是把大于号前面的内容写入文件中

一般结合管道使用

例如:

 

hhh > a.txt  就是把“hhh”写入到a.txt文件中,会覆盖原文件中内容;

网络管理: 

hhh>> a.txt  这个是追加hhh进入a.txt文件中,不覆盖原来的内容,

  ping

 一般在清楚日志时候用,>assert.log ,大于号前面是空,然后就可以把文件清空了

  ip

 

    ip a

上传下载文件,这两个命令需要安装,不是自带的命令

    ip ro sh

#yum -y install lrzsz

  ifconfig

#rz和sz都只能操作文件,不能操作文件夹

  netstat

rz #上传

  ss

sz filename #下载文件

 

 

磁盘管理:

添加、删除用户、切换用户

  du -sh  查看当前目录下文件大小

useradd myuser #添加用户

  df

userdel myuser #删除用户

  du

su - user  #切换用户

  fdisk

sudo reboot #普通用户获取root用户权限,在命令前面加上sudo即可

 

who #查看当前已经登录的用户

文件操作 :

whoami #查看当前用户

  三个权限 r w x(可读,可写,可执行)

 

  对应默认三种身份user,group,other

查看ip地址、系统信息

  user用户可读可写可执行,group用户可读,其他用户可读可写可执行

ip a      #看ip地址

  修改权限命令:chmod u r  给user用户添加可读权限

ifconfig  #看ip地址,有的系统没有ifconfig命令

        chmod u-r  给user用户减去可读权限

uname -a #看当前系统是位数和内核信息

  r w x可以转换成数字计算权限,对应4 2 1 

 

    chmod 744 /tmp/图片 1test.sh
   -rwxr--r--
    chmod 750 /tmp/图片 2test.sh
   -rwxr-x--- 

 

    #只给root用户可读可写可执行,其他人一律拒绝
   chmod 700 图片 3first.py 

vi编辑器

 

    vi file #编辑file这个文件,具体里面的操作看 http://www.nnzhp.cn:80/archives/484

 常见命令总结

 

ll   以列形式显示目录 ls -l
cd   切换目录
mv   移动文件
cat  查看文件
cp   复制
touch  创建文件,可更新文件时间戳
useradd 创建用户 /home/user  /etc/password   密码存放/etc/shadow
mkdir  创建文件夹
tar -zcvf filename  打包文件并压缩
rm   删除
find . -name filename  查找当前目录,名字为filename的文件
dump  备份命令
pwd  显示当前文件目录
su -zzw 切换zzw用户
ps -ef  查看进程
df   磁盘管理
rz/sz 文件上传/下载(yum install lrzsz)
userdel 删除用户
alias 别名
ifup/ifdown eth0 启动/关闭网卡eth0
grep  搜索/过滤,命令
vim  文本编辑
clear  清屏
ping  检测ip通信
ifconfig  查看/配制网卡信息
nc -l  监听端口
ss -tunlp 检测端口信息
w  查看终端/负载信息
man   帮助命令
help  查看帮助信息  
ipaddr 查看ip地址
chmod 更改权限
rpm  包管理工具
iptables -F 清空防火墙规则
usermod -g  属主切换
top  linux进程/负载信息
more 查看文件内容
tail 查看文件后10行内容 -f hang住显示
hostame xxx 修改主机名
rebot 重启机器
uname 查看系统内核信息
kill 杀死进程(pid)
shutdown 关机
du -sh filename  查看文件夹大小
date 显示时间
echo 'content' > /tmp/xx.txt  把content写入到/tmp/xx.txt
ln -s  源文件路径 目标文件路径  创建软连接
awk  编程语言
vim下 dd  删除光标所在行
basename 提供绝对路径,返回文件名
dirname  跟basename相反,返回目录路径
tree 查看当前文件路径下所有文件,树状图显示
service network restart  重启网卡服务
sudo cat/proc/xx  用root身份执行命令
yum  软件包管理
init 0  关机
id user 查看user属组信息
history 查看历史命令
ssh ip  远程连接命令
iotop 查看磁盘io信息
passwd user 更改user的密码
mkfs 文件系统格式化
exit 退出
rmdir 删除空目录
rename 修改文件名
head 查看前10行文件内容
fdisk 磁盘分区命令
free 查看内存信息
vim set nu  显示行号
wc  查看文件行数
chown 修改属组,属主
wget 从网络下载
whoami 查看当前用户
whereis python 查看Python路径信息
make 编译命令
which  找路径
md5  校验文件
md5sum 查看哈希值
iftop 查看网卡流量信息
mount 挂载
vim u  回滚到前一次的执行位置
tac  从后往前查看文件信息
contab -e 编辑定时任务
gzip 压缩/解压缩命令
export PATH=$PATH:/opt/python/bin/python3  执行shell
cal 2018 查看2018年日历
scp  远程运输/接收文件
hash 记录命令执行次数
uptime 查看机器运行时间
diff 比较文件不同处
cut  截取字符串
logout 退出登录
login 登录
route 查看路由信息
setup 配置服务信息(centos7没有)
rsync 同步,可以用作备份  

常用命令

  

ls   #查看某个目录下内容

  

    ls /tmp  #显示/tmp目录下的内容,如果后面没有跟路径则显示当前目录下的内容

    ls -l #详细信息显示

    ls -a #显示所有文件,包括隐藏文件

    ls -la #详细模式显示所有文件

ll   等于 ls -l

cd   #进入某个目录

    cd /tmp

    cd ..         #返回上一级目录

    cd ../../    #返回上两级目录

    cd ~  返回家目录

cp   #复制,用的时候全部加上 -rf参数,什么都能复制

    cp -rf a.txt /tmp

mv    #移动文件,也有重命名的作用,

      #改名和移动区别是,如果后面是一个文件名,那么就是改名,如果后面写的是一个路径,那么就是移动

     mv  a.txt /tmp    #移动a.txt到/tmp目录下

     mv  b.txt  my.txt #把b.txt改成my.txt

 

rm   #删除文件、文件夹,删除后不能恢复,用的时候用加上 -rf 参数就什么都能删掉了

    rm -rf a.txt

pwd  #显示当前绝对路径

mkdir

    mkdir dir #创建文件夹

cat 查看文件内容

    cat a.txt

 

more  分屏查看文件内容,文件内容比较多的时候用,ctrl c退出

    more  a.txt

 

less  分屏查看文件内容,文件内容比较多的时候用,输入q退出

    less a.log

tail 从文件末尾开始查看文件内容,一般都加上-f参数,可以动态的看,退出tail,ctrl c退出

    tail -f a.log

    tail -50f a.log #从末尾第50行开始看

 

touch 创建空文件,如果文件存在的话,那么会更新文件的修改日志

    touch a.txt

 

du 文件占用大小

    du -sh * #查看当前目录下所有文件占用的空间

    du -sh /tmp #查看tmp目录下占用的大小

 

df 查看当前磁盘占用空间

    df -lh

chmod 给文件/文件夹修改权限

    chmod加权限有两种方式,数字方式和文本方式

    r:读,数字是4

    w:写,数字是2

    x:执行,数字是1

 

    chmod 777 a.sh #7 = 4 2 1就是可读可写可执行的权限,数字就是把那几位加起来

    文本模式

    chmod x a.sh #加上执行权限

    chmod wrx a.sh #加上可读可写可执行的权限,也就是和777一样

    为啥有3个7呢,第一位代表这个文件所属的用户的权限,第二位代表本组的用户的权限,第三位代表其他用户的权限

    文本模式想分别赋权限的话,就得指定到底是哪个组的

                u -- 所有者

                g -- 同组

编辑:计算机教程 本文来源:linux系统状态查看/管理相关命令

关键词:

  • 上一篇:没有了
  • 下一篇:没有了