linux
网络空间发展与战略研究中心
这个作者很懒,什么都没留下…
展开
-
Unix时间戳转换为MongoDB NumberLong时间戳
Unix时间戳为秒,MongoDB NumberLong时间戳为毫秒。因此,在Unix时间戳加三个0。shell脚本如下:me_sec=`date +%s`timestamp='NumberLong('$time_sec'000)'原创 2020-12-10 12:05:10 · 980 阅读 · 0 评论 -
U盘安装linux(CentOS 7)出现dracut问题解决方案
1)在启动后引导界面按 e 进行编辑2)修改掉默认的信息(图示默认的信息): 1 2 3 4 【这个是默认的信息】 setparams 'InstallCentOSLinux7' linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x\86_64xdriver=vesanomodesetquiet initrde...原创 2020-12-03 11:05:15 · 2888 阅读 · 0 评论 -
centos系统安装gem5模拟器方法
Ubuntu安装参见:http://www.gem5.org/documentation/learning_gem5/part1/building/Centos安装如下: git (Git): The gem5 project usesGitfor version control.Gitis a distributed version control system. More information aboutGitcan be found by following the link...原创 2020-11-12 14:06:23 · 1002 阅读 · 0 评论 -
Sorry, user is not allowed to execute ‘/bin/.. /etc/sudoers‘ as root .
背景:Ubuntu下普通用户用sudo执行命令时报如题所示错误:xxxisnotinthesudoersfile.Thisincidentwillbereported解决方法就是在/etc/sudoers文件里给该用户添加权限。如下:1. 切换到root用户sudosu2.etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,如果缺少这一步,在修改/etc/sudoers之后,无法保存。除非之前已经赋予他有写的...原创 2020-11-06 15:35:42 · 5231 阅读 · 0 评论 -
shell脚本字符串处理:对指定列数据进行处理,并输出每行数据
目标:将如下数据的第一列数据加上2,并输出每行数据。[cdh@node23 data]$ head valid_nodes.txt30,0,cmp,opcode,330,1,rax,operan,330,2,0x50,operan,330,3,jnbe,opcode,330,4,0x3e,operan,330,5,jle,opcode,030,6,0xffffffffffffff3b,operan,030,7,jle,opcode,330,8,0xffffffffffffff3b,o原创 2020-09-22 19:59:10 · 2038 阅读 · 2 评论 -
shell正则表达式求以某内容开头某内容结尾
eg:例如我想求当前目录下以-开头的普通文件,而且该文件后缀为.a可以用以下写法ls -l | grep '^-.*a$''^-.*a$'解析^-表示以-开头.表示任意字符.*表示任意多个字符a$表示以a结尾结果如下注意不能写成ls -l | grep '^-*a$'这样写表示-与a之间有多个-字符例如:'ac*d' 匹配a后接零个或多个前面的字符,将匹配:ad, acd, accd, acccd …等...转载 2020-08-28 10:01:07 · 4721 阅读 · 1 评论 -
shell脚本删除每行开始的数字
例如:1 haha3 hoho512 嘿嘿sed -i 's/^[0-9]* *//' a.txt原创 2020-07-16 14:28:12 · 503 阅读 · 0 评论 -
C语言网络编程(Socket通信)
目录一、通讯示意图二、函数详解1、socket()函数2、bind()函数3、listen()、connect()函数4、accept()函数5、read()、write()等函数6、close()函数7、sockaddr_in和sockaddr详解三、socket三次握手建立连接四、socket四次握手释放连接五、服务端和客户端代码一、通讯示意图二、函数详解1、socket()函数int socket(int domain, in.转载 2020-05-26 17:25:05 · 2485 阅读 · 0 评论 -
linux shell文件处理:将文件内容的每行进行分割,按指定列匹配后输出
cat device.csv |awk -F ',' '{ if(($3=="BDW1459")||($3=="BTR2026")||($3=="HKT1778")||($3=="HSH0292")||($3=="LCB2041")||($3=="MNC0433")||($3=="NFP2441")||($3=="TJM0328")) print $0 }'原创 2019-11-04 11:29:11 · 5373 阅读 · 0 评论 -
linux screen 命令详解
linux screen 命令详解一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介转载 2016-08-31 15:52:36 · 26851 阅读 · 0 评论