![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 使用杂记
兜兜空荡荡
博观而约取,厚积而薄发。
展开
-
apt-get 库依赖出错
在安装某个库文件的时候,用apt-ge install 安装过程中出现了packages have unmet dependencies: 错误, 发现是现有库版本问题,用了apt-get remove 操作一不小心把整个ubuntu系统好多库都删除了,最后基本的apt-get命令都找不到,最后通过aptitude 修复了apt-get, 但仍然出现库依赖问题, 最后折腾了半天才发现原创 2016-07-27 13:36:02 · 334 阅读 · 0 评论 -
无代理监控管理模式
无代理,在计算机中指的是不像服务、守护程序、某些进程等需要在机器后台运行的一些操作行为, 这种模式正在被利用。事实上,所有的计算机任务都需要相关的程序来运行,这些程序可能考虑agent。操作一般可以在控制机器上使用一个代理执行,而其目标是无代理时,因为它不需要安装或者运行一个相关任务自身的新软件。这种能力可以节约管理众多机器上agent的时间,特别是在一个大型企业。也就是说,甚至一些声称无代理原创 2017-04-05 13:19:34 · 1338 阅读 · 0 评论 -
docker 服务自启动
docker内的应用服务需要随着容器的启动而自动,有两种实现方式:1. 在启动容器的时候后面加上服务启动命令, 比如docker run -it 容器 service ssh start , 启动容器时启动ssh服务2. 使用Dockerfile创建服务自启动镜像这里已ssh 服务为例,Docker内容如下:#选择一个基础镜像From ubuntu:14.04#原创 2017-04-05 12:59:39 · 4204 阅读 · 0 评论 -
上传本地项目到github
我们有时需要把本地项目上传到github上进行发布,具体的设置步骤如下:hostnamectl set-hostname flask-dev 设置主机名称ssh-keygen # 生成 SSH 公钥cd .ssh/cat id_rsa.pubgit config --global user.email "test@exa原创 2017-03-23 23:37:49 · 348 阅读 · 0 评论 -
Bash审计与命令记录
原出处:www.pointsoftware.ch/de/howto-bash-audit-command-logger/翻译并整理了一下,第一次翻译水平有限,多请见谅。有一个完整的输入命令记录在很多情况下是非常有用的:当几个管理员在同一台电脑上一起工作时,需要知道每个人做了什么标准的.bash_history文件在某些情况下可能别用户删除,或者可以轻易绕过。并且当很翻译 2016-08-10 18:36:03 · 3866 阅读 · 1 评论 -
ssh 登录页面设置
有时我们需要在ssh 远程登录页面设置一些特定的欢迎页面,通过以下简单步骤可以实现在/etc/ssh/sshd_config 文件中设置 PrintMod 为yes这样就可以打印/etc/motd 文件里面的欢迎语句可以自定义修改/etc/motd文件内容为我们特定的欢迎页面,重启sshd 服务就好了。同样可以在/etc/ssh/sshd_config 文件中设置P原创 2016-11-24 14:58:01 · 879 阅读 · 0 评论 -
inotify 文件系统事件监控机制
转载自:http://os.51cto.com/art/201011/232694_all.htm当需要对Linux文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。inotify允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除、创建或者改变属性。从文转载 2016-08-11 15:50:41 · 641 阅读 · 0 评论 -
proc文件系统
转至http://blog.chinaunix.net/uid-23069658-id-3368106.html今天我们介绍另一种用户内核空间通信的方法:proc文件系统。proc文件系统作为linux提供的一种虚拟文件系统并不占用实际外围存储空间,它仅存在于内存中,系统断电即消失。proc文件系统最开始的设计主要是为满足内核向用户态进程报告其状态而设计,并没有为输入做规定和说明。随着转载 2016-08-30 20:59:47 · 256 阅读 · 0 评论 -
Linux进程隐藏
在linux3.3内核以后,在procs 增加了一个挂载选项hidepid,实现对用户隐藏进程。hidepid=0: 默认模式,所有人都可以访问读取公开的 /proc/PID/* 文件hidepid=1: 用户不能访问进入的/proc/PID 文件,除了属于他的目录,一些敏感文件比如cmdline, io, sched*, status, wchan对其他用户保护起来,。当用户输入ps,t原创 2016-08-29 22:50:39 · 1305 阅读 · 0 评论 -
linux 关闭popen 打开的命令
程序设计了一个图形界面用于开了一个线程执行终端命令,通过pope打开一个管道来执行命令,此时需要循环读取程序执行的结果。void* command_exec(void* cmdstr){ FILE *cmdStream=NULL; char *cmd = (char *)cmdstr; char buff[200]; i原创 2016-08-05 21:06:01 · 4703 阅读 · 0 评论 -
svn 使用记录
linux 使用svn的命令小记:从服务器将项目检出:svn checkout path 其中path为服务器项目地址,一般为url, 比如 https://192.168.1.235/svn/wo/trunk/Develop/Code/可简写为svn co path将本地项目导入版本库:svn import [源路径] [目标版本库路径] -m [日志信息]增加原创 2016-08-08 19:41:24 · 230 阅读 · 0 评论 -
Ubuntu解决RTNETLINK answers: File exists
转自http://www.codeweblog.com/ubuntu%E8%A7%A3%E5%86%B3rtnetlink-answers-file-exists/出现这种问题有两种原因 1.有两个网关时候在ip地址配置中有两个网关 auto eth0 iface eth0 inet static address 192.168.5.21 netmask 255...转载 2018-03-23 00:07:19 · 11188 阅读 · 0 评论