系统服务
关于环境变量$ LD_PRELOAD $LD_PRELOAD是一个环境变量,用于加载动态库,他的优先级是最高的 /* 优先级顺序: (1)$LD_PRELOAD (2)$LD_LIBRARY_PATH (3)/etc/ld.so.cache (4)/lib (5)/usr/lib */ 一个挑战就是 ...
signal.h signal sigaction kill sigqueue stdio.h scanf printf sprintf //把格式化数据写入到string中,不安全 snprintf //把格式化数据写入到string中,安全 stdlib.h malloc calloc free ...
介绍 ln是linux的一个重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘 ...
CORE DUMP 核心转储所谓核心转储是指当进程因为异常而终止时,把进程中的内存数据保存一份到硬盘上的过程。 进程异常终止通常是因为有bug,比如野指针,除0等导致段错误,我们可以利用Core Dump检查文件出现异常的原因,这个过程称为事后调试。 使用ulimit命令设置core文件的大小uli ...
用户管理: 用户的文件管理在:/etc/passwd里面 用名:密码:用户标识号:组的标识号:注释:主目录(默认shell) 密码:存放加密后的密码;存放在/etc/shadow中;在passwd里使用 x 或者 * 来表示。 用户标识号:用的UUID每一个用户都有一个并且是唯一的,取值范围在0~6 ...
Linux配置JDK环境变量 简单记录不同shell环境下配置JDK的心酸历程 bash fish bash #备份 sudo cp /etc/profile /etc/profile.bak # sudo nano /etc/profile #将下面内容追加到profile中 export JAV ...
Vi、Vim是文本编辑器,有三种模式:命令模式、编辑模式、末行模式 vi 文件名 打开文件并在第一行 vi +# 打开文件并在#行 vi +/word 打开文件并在word行 命令模式:执行命令 编辑模式:输入、修改 末行模式:查找、保存 编辑模式: i 在光标迁插入 a 在光标后插入 o 在光标行 ...
在使用虚拟机的ubuntu时,我们会有将主机上的文件传至虚拟机的需求。 现介绍一方法,通过VMware自带的VMware Tools 进行文件传输。 但我们发现: 在VMware中这一选项是灰色的无法点击。 故我们需要通过以下详细步骤进行解决: 1.打开VMware启动Ubuntu系统,然后菜单栏 ...
从 https://github.com/Supervisor/initscripts 下载 initscript,注意根据当前机器 supervisor 的安装情况和 supervisor.conf 的配置情况调整 ubuntu initscript。 例如,我的 supervisord 和 su ...
getopts 命令该命令可以编写脚本,使控制多个命令行参数更加容易格式:getopts option_str variable vi getopts_exam1.sh #!/bin/bash #当输入的连字符不为“-a”或者“-b”时执行该函数func(){ echo " `basename $0 ...