linux
文章平均质量分 56
double12gzh
http://gzh.readthedocs.io
展开
-
linux查看网络状态
查看网络状态:lsof -Pnl +M -i4 显示ipv4服务及监听端情况netstat -anp 所有监听端口及对应的进程netstat -tlnp 功能同上网络基本命令(1)network service的制御网络接口配置信息改动后,网络服务必须从新启动,来激活网络新配置的使得配置生效,这部分操作和从新启动系统时时一样的作用。制御(控制)是/etc/init.d/原创 2016-01-17 12:48:06 · 43616 阅读 · 0 评论 -
iptables常用命令及应用
一、命令格式iptables [-t TABLE] COMMAND CHAIN [creteria] -j(jump) ACTION{ACCEPT,DROP,REJECT,SNAT,DNAT} -t {raw|mangle|nat|filter},默认filter二、命令各选项及解释 COMMAND: 规则管理类 -A,(append的意思) -I转载 2016-07-22 17:48:08 · 1357 阅读 · 0 评论 -
netstat常用命令
root@cephclient:/etc/keepalived# netstat -rnKernel IProuting tableDestination Gateway Genmask Flags MSS Window irtt Iface0.0.0.0 10.100.219.2 0.0.0.0 U原创 2016-07-22 21:33:48 · 540 阅读 · 0 评论 -
查看linux内核版本信息
uname -amore/proc/versioncat/etc/issue Forexample:Ubantu:root@onyorch:~#cat /etc/issueUbuntu14.04.2 LTS \n\lroot@onyorch:~#more /proc/versionLinuxversion3.13.0-46-generic (buildd@tip原创 2016-07-22 21:37:43 · 1391 阅读 · 0 评论 -
cpuinfo和lscpu查看CPU相关的信息
有两个物理CPU,每个物理CPU上有1个Core,每个Core上有两个逻辑处理器,共有4个逻辑处理器 如图:原创 2016-07-22 21:15:25 · 13910 阅读 · 0 评论 -
DHCP工作原理
在常见的小型网络中(例如家庭网络和学生宿舍网),网络管理员都是采用手工分配IP地址的方法,而到了中、大型网络,这种方法就不太适用了。在中、大型网 络,特别是大型网络中,往往有超过100台的客户机,手动分配IP地址的方法就不太合适了。因此,我们必须引入一种高效的IP地址分配方法,幸 好,DHCP(Dynamic Host Configuration Protocol)为我们解决了这一难题。转载 2016-08-15 15:24:52 · 615 阅读 · 0 评论 -
sus 11.3如何安装与配置cloud-init
安装cloud-initNote: 可以参考下面这个网址:https://www.ibm.com/support/knowledgecenter/en/SSXK2N_1.3.0/com.ibm.powervc.kvm.help.doc/powervc_install_cloudinit_kvm.html#powervc_install_cloudinit_kvm__suse或者参考本文原创 2016-09-14 11:15:57 · 2469 阅读 · 0 评论 -
CentOS 7 修改网卡名称为 eth0
在RHEL及CentOS 7上,由于systemd 和 udev 引入了一种新的网络设备命名方式 —— 一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING),可以根据固件、拓扑、位置信息来设置固定名字,带来的好处是命名自动化,名字完全可预测,在硬件坏了以后更换也不会影响设备的命名,这样可以让硬件的更换无缝化,带来的不利是新的设备名称比传统的名称难以阅读。转载 2016-12-11 15:12:12 · 2713 阅读 · 0 评论 -
VMWare/VirtualBox三种网络模式及NAT/host-only模式设置上网与主机互联通信
VMWare/VirtualBox中,提供了bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)三种网络模式。但有时候我们在搭建伪分布式的实验中需要仅主机网卡虚拟机能联网,NAT网卡虚拟机相互通信,这时候三种网络的局限性就凸显出来了。这里我们对主机进行相关设置实现host-only网卡虚拟机上网,nat网卡虚拟机与主机互联。 除了本文的对网络本转载 2016-12-11 15:43:14 · 4377 阅读 · 0 评论 -
VLAN练习
在vm1中可以ping vm2(172.16.213.134)# ovs-vsctl set port vnet1 tag=2此时,vm1无法ping vm2:清除VLAN tag# ovs-vsctl clear port vnet1 tag 网络恢复。 主要参考:http://openvswitch.org/support/config-cook转载 2016-12-08 20:18:55 · 811 阅读 · 0 评论 -
CentOS 7中没有ifconfig命令,而且不能发现eth0
CentOS 7中没有ifconfig命令,而且不能发现eth01、由于安装时使用的是最小化安装CentOS 7,安装完成后没有发现ifconfig命令 检查/sbin下也没有这个命令。使用的是root身份。 #yum install -y net-tools\* 可以成功安装ifconfig 2、我的网卡是Atheros AR8131原创 2016-01-17 13:57:56 · 952 阅读 · 0 评论 -
yum源和epel源
/etc/yum.repos.d/原创 2017-03-27 19:57:10 · 2890 阅读 · 0 评论 -
pip国内源
豆瓣(douban) http://pypi.douban.com/simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/原创 2017-03-23 20:03:01 · 475 阅读 · 0 评论 -
阿里源centos yum epel
1.安装base reop源cd /etc/yum.repos.d接着备份旧的配置文件sudo mv CentOS-Base.repo CentOS-Base.repo.bak下载阿里源的文件sudo wget -O CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo2 安装epel re原创 2017-03-31 12:25:50 · 2822 阅读 · 0 评论 -
pvcreate出现错误:Device /dev/sdb1 not found (or ignored by filtering).
错误信息:[root@compute2 ~]# pvcreate -vvv /dev/sdb1……Device /dev/sdb1 not found (or ignored by filtering).No devices to process.Unlocking /run/lock/lvm/P_orphans_undo_flock /run/lock/lvm/P_orp原创 2017-06-07 20:53:04 · 35087 阅读 · 4 评论 -
keepalived的安装及问题定位
安装下载安装包:wget http://www.keepalived.org/software/keepalived-1.1.20.tar.gz# cd /usr/local/src # tar -zxvf keepalived-1.2.18.tar.gz # cd keepalived-1.2.18 # ./configure --prefix=/usr/local/keepal原创 2017-10-07 15:09:03 · 8825 阅读 · 1 评论 -
RabbitMQ理解
https://www.rabbitmq.com/tutorials/tutorial-one-python.html 1 "Hello World!"The simplest thing that doessomethingPythonJavaRubyPHPC#JavascriptGoElixir2 Work queues转载 2016-05-27 20:31:24 · 1098 阅读 · 0 评论 -
sed删除匹配行到最后一行
[root@dltasoam001jeguan ~]# vi /etc/resolv.conf nameserver 135.111.105.157nameserver 135.111.105.156nameserver 135.111.105.155nameserver 135.111.105.154; generated by /usr/sbin/dhclient-scriptse原创 2016-03-01 01:02:51 · 6972 阅读 · 0 评论 -
sed删除匹配行到最后的行。
xxxxxbbbbb44444abc6688888yyyyyy我要删除匹配包含abc行和后面所有行,得到结果xxxxxbbbbb44444如何搞??谢谢!解决方法:sed '/^abc/,$d' file解释:,$d的作用是删除匹配到的行到末行的行的所有数据。原创 2016-03-01 00:35:52 · 12002 阅读 · 0 评论 -
LD_PRELOAD
http://www.catonmat.net/blog/simple-ld-preload-tutorial/ http://www.catonmat.net/blog/simple-ld-preload-tutorial-part-2/A Simple LD_PRELOAD TutorialThis is going to be转载 2016-01-06 10:38:00 · 1291 阅读 · 0 评论 -
linux下的/etc/passwd 和/etc/shadow
[root@dltasvm001jeguan ~]# cat /etc/shadowroot:$6$NFqoUq77$Q1Fyyf.seeQEMSUamP4t/znmHW5/FaAJ9x.EgknCp1r8EObMJoRgDrBQvljhGzwo1Bp2ehe4woAv.p6YKoxTz1:16297:0:99999:7:::......rdb:lsslss:16836:7:90:7:::原创 2016-02-05 11:20:03 · 1740 阅读 · 0 评论 -
chpasswd -e
对系统定期修改密码是一个很重要的安全常识,通常,我们修改用户密码都使用 passwd user 这样的命令来修改密码,但是这样会进入交互模式,即使使用脚本也不能很方便的批量修改,除非使用expect 这样的软件来实现,难道修改一下密码还需要单独安装一个软件包吗? 不,我们其实还有其他很多方法可以让我们避开交互的,下面具体写一下具体的实现方式:第一种:echo "123456" | pass转载 2016-02-05 12:18:08 · 1828 阅读 · 0 评论 -
crontab
一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周转载 2016-03-01 15:03:34 · 327 阅读 · 0 评论 -
sed删除空行(包括由空格组成的空行)
sed实战之——删除空行(包括由空格组成的空行)首先要隆重介绍我们的测试文件,因为这是非常特殊的文件:forrest@ubuntu:~/Public$ cat -v wuhui.txt 1^M^M2^M ^M3^M ^M4^M ^M5^M ^M6^M转载 2016-03-01 16:08:57 · 3462 阅读 · 0 评论 -
linux下yum更新出现HTTP Error 404 NOT FOUND错误的办法
Fedora下yum安装软件包时提示标题所示的错误信息,原因估计是yum查找软件包依赖时使用的是过时的缓存,清空更新之后,再次安装软件,问题消失,具体指令如下:# yum clean all# yum update前天在编译软件时,需要 libtool 包,运行 sudo yum install libtool 总是提示H原创 2016-02-15 11:29:42 · 23552 阅读 · 0 评论 -
linux 用户操作的相关命令
1. 强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示[root@linuxidc ~]#chage -d 0 -m 0 -M 90 -W 15 root(linux)2. 如何添加一个用户#!/bin/bashuseradd -d /home/3CDB-user -m 3CDB-userecho "3CDB-user:ne原创 2016-02-04 11:28:18 · 1056 阅读 · 0 评论 -
linux 切换用户身份、su、sudo、/etc/sudoers
Linux系统中,有时候普通用户有些事情是不能做的,除非是root用户才能做到。这时就需要用su命令临时切换到root身份来做事了。su:substitute['sʌbstɪtjuːt]代替 usersu 的语法为:su [OPTION选项参数] [用户]-, -l, --login 登录并改变到所切换的用户环境;-c, --commmand=COMMAND 执行一个命令,转载 2016-02-04 14:15:37 · 1881 阅读 · 0 评论 -
Linux 下 sudoer文件的一些介绍
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。 目录概述原理 安装 配置 使用语法参数范例/etc/sudoers的配转载 2016-02-04 15:52:24 · 2945 阅读 · 0 评论 -
虚拟网卡mtu导致ssh登陆不上
虚拟网卡mtu导致ssh登陆不上 问题描述当前使用系统为 Ubuntu, 登陆openvpn后ssh连接内网机器时,一直卡住无法登陆, 该内网机器可以ping通,并且探测ssh端口也没问题:# nc -zv 192.168.1.10 22Connection to 192.168.1.10 22 port [tcp/sshd] succeeded!原创 2016-02-17 22:05:45 · 3976 阅读 · 0 评论 -
firewall-cmd
FedoraLog inpagediscussionview sourcehistoryWIKIFedora Project WikiNewsEventsFeaturesRecent changesRandom pageHelpNAVIGATION转载 2016-02-26 14:45:28 · 4531 阅读 · 0 评论 -
iptables
iptables详解--转出处:http://yijiu.blog.51cto.com/433846/1356254iptables详解基本概念:1.防火墙工作在主机边缘:对于进出本网络或者本主机的数据报文,根据事先设定好的检查规则对其检查,对形迹可疑的报文一律按照事先定义好的处理机制做出相应处理对linux而言tcp/ip协议栈是在内核当中,意味着报文的处理是在内核中转载 2016-02-26 14:58:36 · 636 阅读 · 0 评论 -
iptables2
本文介绍iptables这个Linux下最强大的防火墙工具,包括配置iptables三个链条的默认规则、添加iptables规则、修改规则、删除规则等。一、查看规则集 iptables --list -n // 加一个-n以数字形式显示IP和端口,看起来更舒服二、配置默认规则 iptables -P INPUT DROP // 不允许进 iptables -P原创 2016-02-26 16:25:52 · 588 阅读 · 0 评论 -
Disabling Transparent HugePages
Disabling Transparent HugePages (RHEL6/OL6)Starting from RHEL6/OL6, Transparent HugePages are implemented and enabled by default. They are meant to improve memory management by allowing HugePages to转载 2016-03-13 08:53:55 · 608 阅读 · 0 评论 -
awk
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.htmltt.log文件内容 14 1048576000 /usr/oracle/data/PRD0.2/store_ix10.dbf INDICES 14 367001600 /usr/oracle/data/PRD0.原创 2016-02-29 23:48:20 · 359 阅读 · 0 评论 -
python正则表达式
转自:http://blog.csdn.net/whycadi/article/details/20110461. Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2. re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4 字符串的修改与替换3. 更深入的了解re...转载 2018-02-26 19:17:20 · 506 阅读 · 0 评论