【Linux系统下对文件和字符串 进行加密的方法总结】教程文章相关的互联网学习教程文章

Linux内核调试方法总结之ftrace【图】

ftrace【用途】ftrace包含一系列跟踪器,用于不同的场合,比如跟踪内核函数调用(function tracer)、跟踪上下文切换(sched_switch tracer)、查看中断被关闭的时长(irqsoff tracer)、跟踪内核中的延迟以及性能问题等。Ftrace是内建于Linux的内核跟踪工具,依赖于内核配置宏(Kernel Hacking->Tracers)和debugfs。【原理】 ftrace本质上是一种静态代码插装技术,不需要支持某种变成接口让用户自定义trace行为,...

Linux系统中安装软件方法总结【代码】【图】

Linux系统中安装软件方法总结[1]Linux系统中安装软件的几种方式[2] Linux配置yum源(本地源和网络源)[3] SuSE下zypper源配置[4] SUSE zypper 本地源配置[5] SUSE Linux的zypper命令详解 Linux有很多种发行版本,各种发行版本之间安装软件方式和命令不一样,同一个版本之间安装软件也有不同的方法。但是,大体来说,Linux有两大派系,一个是红帽派系,包含Redhat、Centos、Fedora等。还有一个是Debian派系,包含Kali、Ubuntu等。此外...

Linux安装软件方法总结【代码】【图】

相比于windows系统,Linux安装程序就比较复杂了,很多需要root用户才能安装。常见的有以下几种安装方法 源码安装rpm包安装yum安装 (RedHat、CentOS)apt-get安装 (debian,ubuntu)源码安装以安装gcc为例,登陆https://gcc.gnu.org/,下载自己想要的版本的gcc安装包 上传gcc-4.1.2.tar.gz到Linux服务器任意目录,解压 解压目录执行shell命令./configuration 解压目录执行shell命令make install 优点是安装目录,软件版本...

Linux 更改root与home分区大小的方法总结【代码】【图】

1. 安装了CentOS7.5的虚拟机 但是发现里面的操作系统 home 分区占到了400g 根分区只有50g 认为不太好,所以要改一下.2.方法. 好像是xfs的文件格式, 没法使用resize2fs 的方式进行处理, 需要使用 xfs_growfs 的方式处理3. 方法: df -h 查看磁盘情况4. 然后使用mout |grep home 查看 home分区的文件格式5. 卸载home分区umount /home6. 删除home的lvlvremove /dev/centos/centos-home选择是 进行操作7. 扩展root分区的大小 lvextend -L...

Linux下Git和GitHub使用方法总结【代码】

来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建第一步: 安装Git,使用命令 “sudo apt-get install git”第二步: 到GitHub上创建GitHub帐号第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email第四步: 回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。key就是~/.ssh/id_rsa.pub内容。第五步: 测试ss...

Linux进程间通信方法总结

①匿名管道(pipe)匿名管道(pipe)管道是一种半双工的通信方式,数据只能单向流动。如果要进行双工通信,需要建立两个管道。管道只能在具有亲缘关系的进程间使用,例如父子进程或兄弟进程。②有名管道(mkfifo)有名管道也是双半工的通信方式,但它允许无亲缘关系的进程间使用。③信号量(semophore)信号量常用来作为一种锁机制来使用,它是一个记数器,用来控制多进程对共享资源的访问,防止多个进程同时访问一个共享资源。信号量主要用...

linux下查询进程占用的内存方法总结

linux下查询进程占用的内存方法总结,假设现在有一个「php-cgi」的进程 ,进程id为「25282」。现在想要查询该进程占用的内存大小。linux命令行下有很多的工具进行查看,现总结常见的几种方式。 通过进程的 status[root@web3_u ~]# cat /proc/25282/statusName: php-cgiState: S (sleeping)Tgid: 25282Pid: 25282PPid: 27187TracerPid: 0Uid: 99 99 99 99Gid: 99 99 99 99Utrace: 0FDSize: 256Groups: 99VmPeak: 496388 kBVmSize: 4...

Linuxshell之提取文件名和目录名的一些方法总结【图】

很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${}1、${var##*/}该命令的作用是去掉变量var从左边算起的最后一个/字符及其左边的内容,返回从左边算起的最后一个/(不含...

Linuxphp时区设置方法总结_PHP教程

在php中默认时区与中国相关8小时了,下面我来给大家介绍在于linux中与windows系统解决php时差8小时的方法,希望对各位同学有帮助。大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐) 港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北) 还有新加坡:Asia/Singapore 其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC一,Linux设置时区,...

mysql设置密码的方法总结(linux/windows)

本文章总结了在linux与windows服务器中别分怎么设置mysql密码的方法,有需要的同学可参考一下。windows下mysql (适用于管理员或者有全局权限的用户重设其它用户的密码) 进入命令行模式代码如下mysql -u root mysql mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=name; mysql> FLUSH PRIVILEGES; mysql> QUIT 方法二: (应用同上,只是方法不同)代码如下 mysql -u root mysql mysql> SET PASSWORD FOR name...

Linux内核调试方法总结之coredump【图】

什么是core dump?分析core dump是Linux应用程序调试的一种有效方式,像内核调试抓取ram dump一样,core dump主要是获取应用程序崩溃时的现场信息,如程序运行时的内存、寄存器状态、堆栈指针、内存管理信息、函数调用堆栈信息等。Core dump又称为“核心转储”,是Linux基于信号实现的。Linux中信号是一种异步事件处理机制,每种信号都对应有默认的异常处理操作,默认操作包括忽略该信号(Ignore)、暂停进程(Stop)、终止进程(T...

者旨於陽 Linux内核调试方法总结之反汇编【图】

Linux反汇编调试方法Linux内核模块或者应用程序经常因为各种各样的原因而崩溃,一般情况下都会打印函数调用栈信息,那么,这种情况下,我们怎么去定位问题呢?本文档介绍了一种反汇编的方法辅助定位此类问题。代码示例如下:#include <signal.h>#include <stdio.h>#include <stdlib.h>#include <execinfo.h>#include <fcntl.h>#include <string.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h> #define PRINT_D...

Linux系统下对文件和字符串 进行加密的方法总结【代码】

为了安全考虑,通常会对一些字符或重要文件进行加密安全处理,下面对文件或字符串加解密方法做一总结,方便日常运维工作中使用。一、对文件进行加密/解密方法方法一:gzexe加密这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。示例如下:[root@ipsan-node03 ~]# echo "hahahaha" > a.txt [root@ipsan-node03 ~]# cat a.txt ha...

linux 提权方法总结【代码】【图】

几点前提 已经拿到低权shell 被入侵的机器上面有nc,python,perl等linux非常常见的工具 有权限上传文件和下载文件 内核漏洞提权 提到脏牛,运维流下两行眼泪,我们留下两行鼻血。内核漏洞是我们几乎最先想到的提权方法。通杀的内核漏洞是十分少见的,因而我们应该先对系统相关的信息进行收集。 查看发行版 cat /etc/issue cat /etc/*-release查看内核版本 uname -a这里我找了台机器测试: #uname -a Linux xxxxx 2.6.32-21-generi...

Linux安装软件方法总结【代码】【图】

相比于windows系统,Linux安装程序就比较复杂了,很多需要root用户才能安装。常见的有以下几种安装方法源码安装rpm包安装yum安装 (RedHat、CentOS)apt-get安装 (debian,ubuntu)源码安装 以安装gcc为例,登陆https://gcc.gnu.org/,下载自己想要的版本的gcc安装包 上传gcc-4.1.2.tar.gz到Linux服务器任意目录,解压 解压目录执行shell命令 ./configuration 解压目录执行shell命令 make install 优点是安装目录,软件版本...