随笔分类 - linux
摘要:find ./ -name "*.tar.gz" rm ./*/*/*.tar.gz 删除无用的jar文件 find ./ -name "pengyun*.jar" rm ./*/*/*.jar 删除无用的war文件 find ./ -name "pengyun*.war" rm ./*/*/*.w
        阅读全文
                
摘要:gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务
        阅读全文
                
摘要:http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Function-Attributes.html http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gcc/Variable-Attributes.html#Variable-Att
        阅读全文
                
摘要:在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。 linux下使用write\send发送数据报 EAGAIN : Resource temporarily unavailable 错 首先是我把套接字设置为异步的了,然后
        阅读全文
                
摘要:https://www.cnblogs.com/nkwy2012/p/9171414.html 技巧小结: 字符串比较用双中括号[[ ]];算数比较用单中括号[ ]——左右留空格 算数运算用双小括号(( )) ;shell命令及输出用小括号( )——左右不留空格 快速替换用花括号{ }——左右留空格
        阅读全文
                
摘要:什么是daemon进程? Unix/Linux中的daemon进程类似于Windows中的后台服务进程,一直在后台运行运行,例如http服务进程nginx,ssh服务进程sshd等。注意,其英文拼写为daemon而不是deamon。 为什么daemon进程需要特殊的编写步骤? daemon进程和普通
        阅读全文
                
摘要:1 Install nbd-server sudo apt-get install nbd-server 2 Create a file content dd if=/dev/zero of=/mnt/dhini bs=1024 count=36000 Use mke2fs to make the 
        阅读全文
                
摘要:原因是target端配置问题,进入targetcli后, set global auto_add_mapped_luns=true 重新创建新的target后,发现后再连接,应该就有了。
        阅读全文
                
摘要:https://github.com/redstoneleo/BingNiceWallpapers 下载linux版本,修改权限,直接执行。
        阅读全文
                
摘要:sudo visudo //这会打开nano编辑界面 以前使用的方法: sudo vi /etc/sudoers //修改后使用wq!进行强行保存
        阅读全文
                
摘要:开机状态下,SCSI磁盘动态增加与删除命令如下,已经在虚拟机opensuse15.1与物理机centos7.3上测试通过。 删除磁盘命令: echo 1 > /sys/block/sda/device/delete //sda可以是任何SCSI设备 增加磁盘命令: rm /dev/sda -rf /
        阅读全文
                
摘要:安装 设置开机启动 添加配置文件 需要multipath正常工作只需要如下配置即可,如果想要了解详细的配置,请参考Multipath 启动服务 查看服务 此时,执行lsblk命令就可以看到多路径磁盘mpatha了: 接下来,就可以对mpatha做分区、格式化和创建逻辑卷等各种磁盘操作了,此处不表。
        阅读全文
                
摘要:stack@zuul:~/cinder_for_submit/cinder/cinder/volume$ sed -n '2544,2569p' driver.py def _do_iscsi_discovery(self, volume): # TODO(justinsb): Deprecate discovery and use stored info # NOTE(justinsb): Di
        阅读全文
                
摘要:Shell 替换Shell 替换:如果表达式中含有特殊字符时,Shell将会进行替换。例如,在双引号中使用变量是一种替换,转义字符也是一种替换。转义字符替换例:echo -e "Value a is $a \n"如果不使用-e选项,将会原样输出命令替换:Shell可以先执行命令,将结果暂时保存,在适
        阅读全文
                
摘要:在终端中移动光标的操作是就是emacs的命令 移动到行首 : ctrl+a 移动到行尾 : ctrl+e 移动一个词: 向前:ctrl+leftarrow 或 alt+b 向后:ctrl+rightarrow 或 alt+f
        阅读全文
                
摘要:这样写更专业: cp -pRL src dst
        阅读全文
                
摘要:dirname /etc/openal/alsoft.conf /etc/openal
        阅读全文
                
摘要:其中aaaa是一个数组,${!i}取变量的值。
        阅读全文
                
摘要:用途说明 我们知道,在Linux系统中,冒号(:) 常用来做路径的分隔符(PATH)(例如:http://127.0.0.1:8080), 数据字段的分隔符(/etc/passwd)(例如:sshd:x:124:65534::/run/sshd:/usr/sbin/nologin)等。 其实,冒号(
        阅读全文
                
摘要:详细参考 man bash中的SHELL BUILTIN COMMANDS
        阅读全文
                
                    
                
浙公网安备 33010602011771号