码迷,mamicode.com
首页 > 系统相关
进程间传递文件描述符——sendmsg和recvmsg函数
先引入一个例子,该程序的目的是子进程向父进程传递文件描述符,并通过该文件描述符读取buf。 编译测试,发现结果不正确,通过ps aux查看到程序卡在了等待管道写数据,原因是卡在了第二个read读取buf处。我们再来看一下程序(见注释): 所以我们必须借助内核传递文件描述符,sendmsg和recvm ...
分类:系统相关   时间:2019-04-25 22:46:06    阅读次数:844
linux 命令 htop & 重定向 top
最近在用linux服务器跑程序,有几条linux命令还蛮重要的,总结一下: 1. 直接跑代码: 2. 若想程序在后台跑,即使本地和服务器断开也能运行: 这里把输出在控制台的结果重定向到了 test.out 这个文件中,即可以在test.out中查看输出结果了。 3. cat 命令:文本输出命令,通常 ...
分类:系统相关   时间:2019-04-25 22:45:41    阅读次数:556
编程实现类似Linux下cp功能
MyCP的代码实现 一、题目要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件 java MyCP xt XXX1.bin X ...
分类:系统相关   时间:2019-04-25 22:45:21    阅读次数:204
vim操作
工欲善其事,必先利其器,好的编辑器能让你的代码速度提升不少,vim就是不错的选择。笔者目前就是使用vim h,j,k,l 上,下,左,右 $ 跳至行尾 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标于行末 o 在当前行之下新加 ...
分类:系统相关   时间:2019-04-25 22:45:04    阅读次数:173
一天一个Linux命令--nmcli
nmcli命令连接和删除SSID nmcli d wifi #扫描无线 nmcli d wifi connect [SSID] password [wifi密码] #连接无线 nmcli dev dis [wlan0无线网卡] #断开无线 nmcli con del [SSID] #断开无线 详细参 ...
分类:系统相关   时间:2019-04-25 22:42:58    阅读次数:226
Shell
1.常见bash你置命令及应用实践举例: 1.echo 变量名表: 将变量名表指定的变量显示到标准输出 set -- "I name" nihao a # set -- 设置变量 echo $# 查看参数的个数 echo $1 查看第一个变量 [root@localhost ~]# echo old ...
分类:系统相关   时间:2019-04-25 22:38:24    阅读次数:214
Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 - ifconfig 查询、设置网卡和ip等参数- ifup,ifdown 脚本命令,更简单的方式启动 ...
分类:系统相关   时间:2019-04-25 21:29:52    阅读次数:270
Linux基本命令
一、Linux系统命令操作语法格式二、目录操作创建目录查看目录改变当前的目录/位置打印当前工作目录三、创建文件或者修改文件时间戳(文件属性)四、stat命令vim查看文件内容more命令Linux快捷键echo命令特殊符号复制(拷贝)命令移动命令删除命令查找命令管道命令grep命令head、tail... ...
分类:系统相关   时间:2019-04-25 21:28:47    阅读次数:217
linux实战考试题:批量创建用户和随机8位密码-看看你会多少种?
方法1:使用((RANDOM+10000000))生成随机密码echostuo{01..3}|tr"""\n"|sed-r‘s#(.*)#useradd\1;pass=$((RANDOM+10000000));echo$pass|passwd--stdin\1;echo\1$pass>>/tmp/oldboy.log#g‘|bash方法2:[root@xiyuxingxia~]#ech
分类:系统相关   时间:2019-04-25 21:25:11    阅读次数:204
Ubuntu屏幕分辨率无1920 1080
xrandr 没有1920X1080分辨率,所以手动添加一个1080P分辨率,先输入“cvt 1920 1080”命令,查询一下1080P分辨率的有效扫描频率 然后 sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 ...
分类:系统相关   时间:2019-04-25 20:09:47    阅读次数:199
Linux yum源
(一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。 首先要找一个yum库(源),然后确保本地有一个客户端(y ...
分类:系统相关   时间:2019-04-25 19:01:27    阅读次数:183
后台进程读写终端的限制,SIGTTIN 信号, SIGTTOU 信号, tostop 属性
Processes in the foreground job of a controlling terminal have unrestricted access to that terminal; background proesses do not. This section describe ...
分类:系统相关   时间:2019-04-25 18:59:58    阅读次数:248
ubuntu18.04下Kafka安装与部署
Apache Kafka是分布式发布-订阅消息系统,Apache Kafka与传统消息系统相比,有以下不同: 它被设计为一个分布式系统,易于向外扩展;它同时为发布和订阅提供高吞吐量;它支持多订阅者,当失败时能自动平衡消费者;它将消息持久化到磁盘,因此可用于批量消费;本篇文章是基于Ubuntu18.0 ...
分类:系统相关   时间:2019-04-25 18:58:54    阅读次数:265
Linux基础
linux哲学思想1、一切皆文件2、小型、单一用途的程序3、链接程序共同完成复杂的任务4、简洁的用户交互界面5、配置数据存放在文本中 ————————————————————————————?二进制?十进制00000000?000000001?100000010?200000100?400001000?80001000
分类:系统相关   时间:2019-04-25 18:54:49    阅读次数:189
Linux文件的扩展名--2019-04-25
1.压缩的和归档的文件 .bz2:使用bzip2压缩的文件 .gz:使用gzip压缩的文件 .tar:使用tar压缩的文件 .tbz:使用tar和bzip压缩的文件 .tgz:使用tar和gzip压缩的文件 .zip:使用zip压缩的文件 2.文件格式 .au:音频文件 .gif:GIF图像文件 . ...
分类:系统相关   时间:2019-04-25 15:56:20    阅读次数:171
linux unison inotify 文件同步
default.prf 参考配置链接:https://blog.csdn.net/gw85047034/article/details/52064907unison inotify安装目录 /usr/local/bin /root/bin配置密钥 /home/hgx/.ssh配置文件 /home/h ...
分类:系统相关   时间:2019-04-25 14:49:59    阅读次数:175
Ubuntu、CenOS、Debian等不同版本简单概念与不同
最近在云计算中使用虚拟机,在进行Xen搭建时发现Ubuntu好像从10版本没有开始官方维护,又去了解了更多的Linux的版本 后续打算采用CenOS尝试一下 下文选自https://blog.csdn.net/educast/article/details/38315433感谢大佬的整理 Linux ...
分类:系统相关   时间:2019-04-25 14:38:03    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!