Stella981 Stella981
3年前
Linux下使用popen()执行shell命令
函数原型:  include“stdio.h”  FILE_popen(constchar_command,constchar\mode)  参数说明:  command:是一个指向以NULL结束的shell命令字符串的指针。这行命令将被传到bin/sh并使用c标志,shell将执行这个命令。 
Stella981 Stella981
3年前
Linux 用户与组管理详解(system
用户与组管理1.什么是用户,用户是人吗?2.用户是干啥的?用户账号超级管理员:root普通用户:ruochen系统/程序用户:系统中为某个程序而产生的用户,这类用户一般不允许登录操作系统组账号定义:用户
Stella981 Stella981
3年前
Linux下Redis的安装和部署
一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个keyvalue存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及
Stella981 Stella981
3年前
Linux Crontab 安装使用详细说明
LinuxCrontab安装使用详细说明(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fbinblogs%2Fp%2F5206789.html)
Stella981 Stella981
3年前
Linux的虚拟网卡TUN和TAP
TUN/TAP提供了给用户空间程序的包的接收和传输,它可以看成是简单的点对点设备或是以太网设备。它不是从物理设备接收包,而是从用户空间程序接收包。它发送包不是通过物理设备来发送包,而是将这些包写入用户空间程序来发送。为了应用这个驱动,应用程序需要打开/dev/net/tun设备(字符设备),然后发出一个控制(ioctl)来注册一个
Stella981 Stella981
3年前
Linux下源码安装redis,编译安装
1.下载redis源码root@localhostoptwgethttp://download.redis.io/releases/redis4.0.10.tar.gz2.解压缩root@localhostopttarzxfredis4.0.10.tar.gz3.切换r
Stella981 Stella981
3年前
Linux 解决 打开的文件数太多
服务器异常最近某个生产应用调接口出现了“打开的文件过多”的错误提示。通过运维查看服务器的进程最大文件数默认就是1024,因此需要增加最大的文件数增加大了文件数还是不生效?本来以为加大了文件数是可以的,但是发现还是出现了一样的问题。明明通过ulimitn已
Stella981 Stella981
3年前
Linux 后台开发常用调试工具
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26i
胖大海 胖大海
2年前
Linux Centos7 grub引导故障
首先进行grub文件破坏,删除配置文件rmrf/boot/grub2/grub.cfg    删除需谨慎,实验的话最好去3A搞个虚拟机!init6重启重启之后,在开机加载界面按esc键,选择Troubleshooting选择RescueaCentossystem按1,回车进入bash模式chroot/mnt/sysimagegrub2
DevOpSec DevOpSec
2年前
linux shell json解析命令 jq 简介
jq简介jq可以对json数据进行分片、过滤、映射和转换,和sed、awk、grep等命令一样,都可以让你轻松地把玩文本。它能轻松地把你拥有的数据转换成你期望的格式,而且需要写的程序通常也比你期望的更加简短。jq是用C编写,没有运行时