
Linux
文章平均质量分 59
gymaisyl
这个作者很懒,什么都没留下…
展开
-
使用 sar 获取linux系统的cpu,内存,磁盘利用率
# a = os.popen('sar -u 3 1 | grep ^Average | awk \'{print $8}\'').read()def get_disk(): import os from decimal import Decimal from functools import reduce a = os.popen('sar -d 3 1 | grep ^Average | awk \'{print $10}\'').read() b ..原创 2020-10-19 10:56:05 · 747 阅读 · 0 评论 -
linux 中给网卡配置ip,掩码,网关 -- 支持ipv4和ipv6
此处,将管理口名称命名为:mgmtipv4配置ip,掩码'ifconfig mgmt %s netmask %s ' % (ip, mask)配置默认网关'route add default gw %s' % gateway删除默认网关"route del default"ipv6配置ip,掩码'ifconfig mgmt inet6 add %s/%s ' % (ip, mask)配置网关'route -A inet6 add %s dev mgmt' % gateway原创 2020-07-09 15:24:54 · 1554 阅读 · 0 评论 -
获取硬件网卡信息及其状态
获取网卡信息命令:ls -l /sys/class/net/ | grep -v virtual | sed '1d' | awk 'BEGIN {FS="/"} {print $NF}'结果:获取网卡连接状态命令:ethtool 网卡 | grep Link | awk {'print $3'}结果:yes表示连接,no表示没有连接...原创 2020-07-08 15:29:51 · 754 阅读 · 0 评论 -
ipset详解
ipset创建:create创建一个新的ipset集合:ipset create SETNAME TYPENAMESETNAME是创建的ipset的名称,TYPENAME是ipset的类型:TYPENAME := method:datatype[,datatype[,datatype]]method指定ipset中的entry存放的方式,随后的datatype约定了每个entry...原创 2019-09-30 14:57:02 · 24676 阅读 · 3 评论 -
在windows中,使用 navicate连接ubuntu的mysql
一cd /etc/mysql/mysql.conf.dsudo vim mysqld.cnf打开mysql的配置文件,将bind-address 改成 0.0.0.0,允许所有ip连接二数据库进行新用户的创建,创建后重启mysqlgrant all on *.* to admin@'%' identified by '123456' with grant option; flu...原创 2019-03-29 15:55:59 · 325 阅读 · 0 评论 -
Linux中的 date和hwclock
软件时间:date查看软件时间: date-w:同步系统时间到硬件时间-s:同步硬件时间到系统时间硬件时间: sudo hwclock -rhwclock --systohc : 系统时间同步到硬件时间hwclock --hctosys :硬件时间同步到系统修改软件时间,并同步到硬件 sudo date -s “2019-02-21 07:00:00” sudo hwc...原创 2019-02-21 09:56:18 · 553 阅读 · 0 评论 -
python中,运行Linux命令,获取输出到终端的数据
python中,运行Linux命令,运行正确获取运行结果,运行错误获取错误提示subprocess模块—Popencommand = "ping -c 1 baidu.com "back = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()pr...原创 2019-06-03 09:22:35 · 10055 阅读 · 1 评论 -
select和epoll的区别,以及epoll的优势所在
select的缺点:支持的fd数量有限:单个进程能够监视的文件描述符的数量存在最大限制,通常是1024,当然可以更改数量,但由于select采用轮询的方式扫描文件描述符,文件描述符数量越多,性能越差;(在linux内核头文件中,有这样的定义:#define单个进程能够监视的文件描述符的数量存在最大限制,通常是1024,当然可以更改数量,但由于select采用轮询的方式扫描文件描述符,文件描...原创 2018-11-11 21:20:38 · 20029 阅读 · 2 评论 -
僵尸进程和孤儿进程
孤儿进程:父进程退出后,还在继续运行的这些子进程,被称为孤儿进程;孤儿进程会被init进程所收养,并由init进程对他们完成状态收集。正常情况下,子进程结束,会释放掉所有内存,但是进程号,退出状态,和运行时间在子进程结束后并没有被释放,而是需要其父进程调用wait()或waitpid(),才能进行释放。僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait...原创 2018-10-25 22:23:14 · 319 阅读 · 0 评论 -
Linux基本命令
ls:查找当前目录下的所有文件ls 拓展 :ls -a: 显示隐藏的文件 ls -l :显示文件/文件夹的详细信息,包括文件/文件夹的大小,权限等 ls-lh:文件按照列表的信息显示,大小不按照字节显示,按照最合适的单位显示 ls -alh: 显示包括隐藏文件在内的所有文件按照列表的形式 ls la == ll :按照列表的方式显示包括隐藏文件在内的所有文件pwd:...原创 2018-10-13 12:09:31 · 127 阅读 · 0 评论 -
软链接和硬链接
原创 2018-12-17 22:31:53 · 168 阅读 · 0 评论 -
linux中端口被占用解决方式
sudo lsof -i:5000获取到对应的进程pid之后,将其删除即可原创 2018-12-26 15:14:00 · 1687 阅读 · 1 评论