随笔分类 - Linux Common
Script/Operation
    
摘要:在终端下输大量的命令,有些快捷键还是挺有帮助的。跳跃跳到最后 ctrl + e (end)跳到最前 ctrl + a (abcde....)向后跳一个单词 alt + 右方向键向前跳一个单词 alt + 左方向键删除删除当前到最后中的字符 ctrl + k删除当前到最前中的字符 ctrl + u删除...
        阅读全文
                
摘要:每次学了忘,忘了学,怎么记不住,因为长时间不用了Bash 流程控制循环for循环for item in $listdo echo $itemdone另一种与C语言类似的写法for((i=0; i $numb)); then echo "$numa > $numb"else ...
        阅读全文
                
摘要:第五章的内容,实现一个echo服务器和对应的客户端,主要收获:0. TCP socket编程主要基本步骤1. SIGCHLD信号含义(子进程退出时向父进程发送,提醒父进程对其状态信息进行一个获取),waitpid 和 wait在使用上的差异,前者可以配置参数设定为非阻塞方式调用,更加灵活。2. 信号...
        阅读全文
                
摘要:select 可以感知文件表述符集合中的变化,如果办fd0(即标准输入)放入select的read fd set,发现只有按回车的时候select才会返回。查了下要把终端的缓冲大小设为1,这样就能实现击键后马上反应了。#include #include #include #include #incl...
        阅读全文
                
摘要:参考:[1]http://bbs.chinaunix.net/thread-2318039-1-1.htmlBacklognet.core.netdev_max_backlog = 1000backlog在TCP套接字编程中的listen函数中可以指定,对于其数值的含义一般认为,是TCP握手正在建立...
        阅读全文
                
摘要:Ubuntu出的云环境镜像(http://uec-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img),已经加入了cloud-init,可以在启动的使用扩展分区,注入keypair。但默认情况下只能通过ssh...
        阅读全文
                
摘要:一直想好好了解一下awk的,不过以前总感觉看的资料太深了,找到两篇浅显易懂的:[1]http://blog.csdn.net/andyxm/article/details/5964071[2]http://blog.csdn.net/wklken/article/details/65556940. ...
        阅读全文
                
摘要:有时候我们会在一个已有网络(10.10.10.0/24)内组建一个实验网络(192.168.1.0/24),网络结构如上图所示。假设我们不能控制(修改)A网络内除D主机以外的系统配置,但可以完全控制网络B内的主机。此时Server D实际上要承担一个路由的角色(它有两张网卡分别在两个网络A,B内)所...
        阅读全文
                
摘要:有时候需要一个独立的块设备,loop设备是个方便的选择,可通过如下方式创建dd if=/dev/zero of=./loopback_file bs=1M count=1000losetup /dev/loop0 ./loopback_file首先建立一个指定大小的文件作为实际存储的空间,然后将其与...
        阅读全文
                
摘要:有些使用需要进行文件系统的大小调整,比如使用LVM,或者在loopback设备上建立文件系统等,但该文件系统不是根文件系统时可以通过一下步骤,简单的进行:e2fsck -f /dev/loop0resize2fs /dev/loop0 900M这里使用的块设备为/dev/loop0,调整大小为900...
        阅读全文
                
摘要:Neutron网络服务(网络节点)目录[隐藏]1参考2前置工作2.1调整内核参数3安装4配置4.1keystone对接4.2rabbitmq对接4.3metadata服务对接4.4ML2插件配置4.5L3-agent4.6DHCP-agent5接口配置6服务更新7服务验证8附加配置8.1共享上网8....
        阅读全文
                
摘要:Nova计算服务(计算节点)参考本页内容依照官方安装文档进行,具体参见Configure a compute node(nova service)前置工作数据库由于我们在Nova(计算管理)部署配置中使用了mysql数据库,所以移除本地sqlite数据库sudo rm /var/lib/nova/n...
        阅读全文
                
摘要:Mysql部署配置安装安装mysql,mysql的python绑定apt-get install mysql-server安装过程中会要求设定mysql的root账户的密码,这里假定设为mysql_root配置mysql的配置文件在/etc/mysql/my.cnf设定绑定地址打开/etc/mys...
        阅读全文
                
摘要:OpenStack应用:节点软硬件环境配置节点硬件与IP分配实验室网关10.14.39.1各个节点节点名称硬件(Linux硬盘分区,RAM,CPU)ip地址(接口)作用与运行的服务位置controller286GB, 2GB, E750010.14.39.202(eth0)neutron、nova、...
        阅读全文
                
摘要:参考架构Architecture from OpenStack Install GuideReference Architecture Network Isolation在本次部署中,我们采用了OpenStack中新的网络管理组件(neutron),具体参见安装指导。右图为该网络部署结构的示意,分为...
        阅读全文
                
摘要:有的时候为了做些读写测试需要一些指定大小的文件,这时候可以通过下面的方法得到dd if=/dev/urandom of=rnd_tmp_file bs=1M count=100使用dd工具以Linux的urandom设备为输入(if=/dev/urandom),生成一个名为rnd_tmp_file(of=rnd_tmp_file)约100MB(1MB * 100)的随机文件当然也可以使用/dev/random作为输入,据说有更好的随机性,但是速度奇慢,反正随便生成文件不是用于重要的加密过程,前者早已可以满足要求了。如果想要更快的速度生成一个文件可以将/dev/zero作为输入,但是这时生成的文
        阅读全文
                
摘要:文件描述符常量(unistd.h):STDIN_FILENOSTDOUT_FILENOSTDERR_FILENO通常这些常量分别对应于数字0,1,2文件操作需要头文件fcntl.h,一些常量需要头文件unistd.hopenint open(const char *pathname, int oflag, ... )其中oflag可以是以下值的集合O_RDONLY、O_WRONLY、O_RDWR读写属性O_APPEND、O_CREAT、O_EXCL、O_TRUNC、O_NOCTTY、O_NONBLOCKcreat等效于open (pathname, O_WRONLY | O_CREAT | O
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号