linux

Linux OpenSSH后门的加入与防范

2准备工作03准备Linux虚拟机  准备Linux虚拟机Centos6.4。05备份SSH原始配置文件  如图,将ssh_config和sshd_config分别备份为ssh_config.old和sshd_config.old。在Linux终端分别运行例如以下文件备份命令。  运行下面命令。3设置SSH后门的登录p...

Linux 4.10中两个新特性与我的一段故事

今早5点半起来没有開始写文章,而是去西湾红树林连跑带走折腾了将近20公里,回来后就8点多了...洗了个澡之后坐稳当。開始写一段关于我的故事。       在2014年到2015年期间,我在负责研发一款无线安全网关,事实上就是一个VPN,接入设备包含手...

Linux VPS/server上用Crontab来实现VPS自己主动化

VPS或者server上常常会须要VPS或者server上常常会须要定时备份数据、定时运行重新启动某个服务或定时运行某个程序等等,一般在Linux使用Crontab,Windows以下是用计划任务(Win的都是图形界面设置比較简单),以下主要介绍LinuxVPS/server上Crontab的安装及使用。Crontab...

linux中man手冊的高级使用方法

Linux提供了丰富的帮助手冊。当你须要查看某个命令的參数时不必到处上网查找。仅仅要man一下就可以。Linux的man手冊共同拥有下面几个章节:1、Standardcommands(标准命令)2、Systemcalls(系统调用)3、Libraryfunctions(库函数)4、Specialdevices(设备说明...

linux c编程訪问数据库

源代码例如以下:#include<stdio.h>#include<stdlib.h>#include<mysql/mysql.h>intmain(){/*定义mysql变量*/MYSQL*coon;//数据库链接时使用的句柄MYSQL_RES*res;//返回行的查询结果MYSQL...

linux 进程通信之 共享内存

共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法。一个进程向共享内存区域写入了数据,共享这个内存区域的全部进程就能够立马看到当中的内容。关于共享内存使用的APIkey_tftok(constchar*pathname,intproj_id);#在IPC中。我们经经常使用一个key_t的...

linux c 操作utmp 和 wtmp 文件接口

/var/run/utmp保存当前在本系统中的用户信息/var/log/wtmp保存登陆过本系统的用户信息他们保存的信息是基于结构体structutmp的(/usr/include/bits/utmp.h)utmp结构体定义例如以下:structutmp{shortintut_type;//登录类型pid_tut_pi...

Linux Terminal fortune

Linux下,我们能够使用apt-get安装fortune,这是一个比較有趣的功能在输入fortune之后,Terminal会输出一句名言。诗句,或一些有趣的话:默认情况下。fortune仅仅会显示英文的内容,只是我们也能够安装一个fortune的中文拓展:fortune-zh,这样就包括了唐诗宋词。此时,使用fort...
代码星球·2020-08-25

Linux GDB程序调试工具使用简单介绍

GDB是GNU开源组织公布的一个强大的UNIX下的程序调试工具。也许,各位比較喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但假设你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长。尺有所短”就是这个道理。一般来说,GDB主要帮忙你完毕以下四个方面的...

Linux控制台版本号2048

在Github上看到一个荷兰人写的linux控制台版的2048,用的C语言。感觉非常有意思。原网址在这里。读了一下他的源代码,感觉写的不错。就厚着脸皮加了一些中文凝视,源代码例如以下:/*==================================================================...
代码星球·2020-08-25

初中级DBA必需要学会的9个Linux网络命令,看看你有哪些还没用过

笔者不久前写了一篇文章《做DBA必须学会,不会会死的11个Linux基本命令》,博文地址为:http://blog.csdn.net/ljunjie82/article/details/45022355此篇文章,则是写的初中级DBA必需要学会的9个Linux网络命令。这些命令对一个DBA在维护管理、故障排除方面是否能高...

linux openssl加密文件

openssl支持的加密算法-aes-128-cbc-aes-128-cfb-aes-128-cfb1-aes-128-cfb8-aes-128-ecb-aes-128-ofb-aes-192-cbc-aes-192-cfb-aes-192-cfb1-aes-192-cfb8-aes-192-ecb-aes-192-o...
代码星球·2020-08-25

linux内核模块笔记

主题:1.嵌入式基础知识2.linux内核介绍3.内核的编译和安装(x86)4.第一个模块5.模块的相关工具6.模块的符号导出7.模块的參数1.看linux/module.h。这个文件所在的位置:/home/zshh/work/driver/kernel/linux-3.5/include/linux重点看module...
代码星球·2020-08-25

Android Camera子系统之Linux C应用开发人员View

AndroidCameraHAL通过V4L2接口与内核CameraDriver交互。本文从Linux应用开发人员的角度审视AndroidCamera子系统。V4L2应用开发一般流程:1.打开设备文件。intfd=open("/dev/videoX″,O_RDWR);2.取得设备的capability。看看设备...

从一次生产事故说起——linux的单用户模式,救援模式等等

伴随着今年linux上面最大一个安全漏洞bash漏洞的出现,我们公司也開始了风风火火的漏洞修复工作,机器一多,也就easy出问题,有台64位的linuxserver一不小心就升级了32位bash的rpm,因为root,oracle这些用户默认都是通过/bin/bash来登陆的。这就造成了用户不能登陆server造成了极...