Linux 常用操作命令大全
目录
一、命令大集合
1.1 whereis
1.2 which
1.3 sudo
1.4 grep
1.5 free
1.6 top 动态显示进程的状态
1.7 ps 静态显示进程信息
1.8 df
1.9 iostat 看IO性能状态
1.10 yum安装插件命令
1.11 rpm
1.12 scp远程拷贝
1.13 uname
二、linux网络命令
2.1 centos7 防火墙操作
2.2 修改主机名
2.3 查看网络接口信息
2.4 修改网卡信息
2.5检查网络连接状态
2.6配置路由
一、命令大集合
1.1 whereis
whereis ls #将和ls文件相关的文件都查找出来
1.2 which
说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
which cp #查看指令cp的绝对路径
1.3 sudo
说明:sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。需要输入自己账户密码。
使用权限:在 vim /etc/sudoers 中有出现的使用者
sudo -l
#列出目前的权限
$ sudo -u bei vi ~www/index.html
#以 bei 用户身份编辑 home 目录下www目录中的 index.html 文件
1.4 grep
grep -i #查找时忽略大小写
-o #只显示匹配项 grep -o root /etc/passwd
1.5 free
说明:这个命令用于显示系统当前内存的使用情况,包括已用内存、可用内存和交换内存的情况
free -g #以G为单位输出内存的使用量,-g为GB,-m为MB,-k为KB,-b为字节
free -t #查看所有内存的汇总
free -h #查看内存显示单位
1.6 top 动态显示进程的状态
top #显示当前系统中占用资源最多的一些进程
1.7 ps 静态显示进程信息
ps aux 可以查看系统中所有的进程
1.8 df
说明:显示文件系统的磁盘使用情况
df -h #一种易看的显示
1.9 iostat 看IO性能状态
-c 只显示CPU行
-d 显示设备〈磁盘)使用状态
1.10 yum安装插件命令
yum install httpd #使用yum安装apache
yum update httpd #更新apache
yum remove httpd #卸载/删除apache
1.11 rpm
说明:插件安装命令
rpm -ivh httpd-2.2.3-22.0.1.el5.i386.rpm #使用rpm文件安装apache
rpm -uvh httpd-2.2.3-22.0.1.el5.i386.rpm #使用rpm更新apache
rpm -e httpd #卸载/删除apache
1.12 scp远程拷贝
scp /opt/data.txt 192.168.91.101:/opt/ //将本地opt目录下的data文件发送到192.168.1.101服务器的opt目录下
1.13 uname
说明:uname可以显示一些重要的系统信息,例如内核名称、主机名、内核版本号、处理器类型之类的信息
uname -a
二、linux网络命令
2.1 centos7 防火墙操作
systemctl status firewalld.service #查看防火墙状态
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #永久禁止防火墙
2.2 修改主机名
hostnamectl set-hostname 主机名
2.3 查看网络接口信息
ifconfig
ip a
2.4 修改网卡信息
修改网络配置文件,文件地址:/etc/sysconfig/network-scripts/ifcfg-ens33
------------------------------------------------
主要修改以下配置:
TYPE=Ethernet #网络类型
BOOTPROTO=static #静态IP
DEVICE=ens33 #网卡名
IPADDR=192.168.91.100 #设置的IP
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.91.2 #网关
DNS1=114.114.114.114 #DNS
DNS2=8.8.8.8 #备用DNS
ONBOOT=yes #系统启动时启动此设置
-------------------------------------------------
修改保存以后使用命令重启网卡:systemctl restart network
2.5检查网络连接状态
[root@zzcentos1 ~]#ss -natp|grep 80 #查看80端口是否开启
2.6配置路由
添加 指定网段的路由记录route add -net 网段地址 gw IP地址
删除指定网段的路由记录route del -net 网段地址
向路由表中添加默认网关记录route add default gw IP地址
删除路由表中默认的网关记录route del default gw IP地址