liunx基础命令

liunx基础命令

uname -r 查看内核

cat /proc/version 查看内核

cat /etc/redhat-release   查看系统版本

Ulimit -n  查看系统文件数(最大值是65535,端口号的最大值65535。)

ulimit -n  65535 设置临时打开系统文件最大值

Vi /etc/security/limits.conf 文件里永久更改打开文件数

* soft nofile 65535   (*代表所以,soft软限制)

* hard nofile 65535  (*代表所以,hard硬限制)

reboot (重启生效)

cat /proc/cpuinfo          查看cpu

lscpu             查看cpu

cat /proc/meminfo 查看内存

free  -m 查看内存   (m是单位兆)

linux free 命令下free/available区别 - 简书https://www.jianshu.com/p/2ffeb3a3aa90

Buff: 写缓冲   cache: 读缓存

avaliable: 有效内存

第一列

Mem    内存的 使用信息

Swap    交换空间的使用信息     

第一行

total   系统总的可以用物理内存大小

used    已被使用 的物理内存大小

free      还有 多少物理内存可用

shared  被共享使用的物理内存大小

buff/cache    被 buffer 和 cache 使用的物理内存大小

available    还可以被 应用程序 使用的物理内存大小

网络yum源的配置

epel(RHEL 7)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

+或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all     指令清除索引缓存和下载包的缓存
运行 yum makecache 生成缓存

1:查

看防火状态

systemctl status firewalld

service iptables status

2:暂时关闭防火墙

systemctl stop firewalld

service iptables stop

3:永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

4:重启防火墙

systemctl enable firewalld

service iptables restart

5:永久关闭后重启

chkconfig iptables on 

free 与 available 的区别

free    是真正尚未被使用的物理内存数量。

avaiiable    是应用程序认为可用内存数量,available=free+buffet+cache

权限

 ls -lh    或    ll    查看权限

 -         文件        d       目录     rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)        r:4        w:2       x:1

rw--    属主权限        chmod    u+s    文件名                                

r--        属组的权限         chmod    g=wx    文件名

r--        其他人的权限        chmod    o-r    文件名

chown (change owner):    修改所属用户与组

chmod (change mode):    修改用户的权限

user    用户        group    组        others    其他

什么是setgid,    setuid    和    sticky    bik

Setuid:    让普通用户执行二进制文件的时候,拥有的是属主的权限

4代表SULD,    2代表CLD,   1代表Sticky  BTT  ,    7代表全部设置

Setgid:    让普通用户执行二进制文件的时候,拥有的是属组的权限

sticky  bit:    粘滞位,只有目录的创建者才能删除,其他人即使拥有权限也不行

文件解释

vi  /etc/fstab     开机挂载文件

mount   /dev/cdrom   /mnt    临时挂载光盘

/dev/cdfom    /mnt        iso9660    defauts    0    0    开机自动挂载配置文件

解释:

defaults    指定挂载选项(默认)   

第一个0代表不要做dump备份,1代表要每天进行dump的操作,2代表不定日期的进行dump操作   (弟5列)

弟二个0代表不要检验,1最早检验(一般根目录会选项),2代表1级别检验完成之后进行

vi    /etc/profile    全局环境变量配置文件    全局对所以用户都生效。

PATH=$PATH://uer/local/java/bin/            放到文件后面

/uer/local/java/bin/java    在路径下执行Java命令

echo    $PATH    查看环境变量配置文件

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

PATH=$PATH://uer/local/java/bin/    添加到临时环境变量配置文件

source    /etc/profie    刷新

vi     .bash_profile    用户的家目录环境变量

命令解释

netstat    -anptu    查看服务是否期待|查看某个端口号|查看网络链接数

第一列是服务所用的协议。第二列接受数据的大小    第三列发送的数据大小    第四列本地地址    弟五列外部地址    弟六列tcp服务状态    第七列服务名称

ping     用的是icmp协议     网络层       

http    https     应用层

top    查看系统的负载       —d延长时间        —H是否开启线程模式        -p只显示某个进程的信息

-u过滤用户    -o指定要排序的字段    -w指定字段之间隔宽渡,默认是512

1.3% us — 用户空间占用CPU的百分比。

1.0% sy — 内核空间占用CPU的百分比。

0.0% ni — 改变过优先级的进程占用CPU的百分比

97.3% id — 空闲CPU百分比

0.0% wa — IO等待占用CPU的百分比

0.3% hi — 硬中断(Hardware IRQ)占用CPU的百分比

0.0% si — 软中断(Software Interrupts)占用CPU的百分比                                                     

  • PID:进程ID,唯一标识。

  • USER:进程所属用户。

  • %CPU:自上一次top刷新该进程的cpu占用时间百分比。

  • %MEM:进程消耗内存百分比。

  • TIME+:自进程开始以来,消耗CPU时间,单位1/100s。

  Top 命令详解 - cherish_leon - 博客园        (top命令详解)

1.网站的访问流程    ,2.DMS的解析过程      
1、 www.baidu.com     
2、先查看本地DMS缓存,是否有域名和ip的对应关系
3、如果本地DMS缓存没有,客户端会查看本地的hosts文件
4、如果没有,客户端就会将域名交给本地填写的DMS,客户端将请求交给本地DMS这个过程叫做(递归查询)
5、如果本地DMS,没有域名和ip的对应关系,就会将请求交给根DMS
6、我这没有baidu.com的ip地址,但是我知道谁有,。com的服务器(顶级域)
7、去找。com的服务器去要baidu.com的ip地址,我这里没有,但是你去找baidu.com的服务器(二级域名服务器)
8、去找baidu.com的服务器,要有域名备案,就会有ip地址。如果没有,就 是没有备案
9、如果有交给本地的DMS,本地的DMS返回给客户端
从第五步到弟八步。叫做迭代查询
DMS端口号:53
协议是:TCP    UDP
区域传输用的是tcp        其他时候用UD
RAID:
将一些小容量的硬盘,逻辑上结合到一起,然后变成大容量的硬盘
把硬盘做成raid盘
硬rad:    就是在服务器还没有装系统之前,先做raid(服务器有raid卡)
软rais:    就是在安装完操作系统之后,利用软件在进行raid(服务器有raid卡都行)
RAIDO    能狗加快磁盘的读写速度。但是没有数据冗余,磁盘容量是所以磁盘的综和,最少需要2快硬盘。
RAID1    不能够加快磁盘的读写速度,但是有数据冗余,磁盘容量是所有磁盘量总和的一半最少需要2快硬盘。
RAID5    既能加快磁盘读写速度,有数据冗余,磁盘容量是所有磁盘容量的n1/n,最少需要3快硬盘。
RAID10    raid0    raid1的结合体
dhclient 重新获取ip地址

dhclient  -r   释放ip

systemctl start  NetworkManager     #开启分配DNS

systemctl stop  NetworkManager      #关闭分配DNS
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值