Linux

Apparmor--Linux内核中的强制访问控制系统

2019-03-06

因为最近在研究OJ(oline judge)后台的安全模块的实现,所以一直在研究Linux下沙箱的东西,同时发现了Apparmor可以提供访问控制。 AppArmor(Application Armor)是Linux内核的一个安全模块,AppArmor允许系统管理员将每个程序与一个安全配置文件关联,从而限制程序的功能。简单的说,AppArmor是与SELinux类似的一个访问控 ...

Linux

DELL R410 服务器安装 Ubuntu 11.10 启动黑屏

2019-03-06

安装 Ubuntu 的过程一路顺风,安装完毕重启,在 GRUB 菜单选择启动内核后就黑屏了,彻底黑了…… 郁闷呐! 经过查看 dmesg 信息,发现系统引导时,initrd 等待加载 SAS/SATA 控制器驱动的时间太短(这也是为啥 Ubuntu 启动速度飞快的原因之一),导致 SAS/SATA 控制器还没有成功驱动之前,系统就开始进行下一步引导,而此时,系统中连磁盘都没有加载,当然什么都找不 ...

Linux

修改 Ubuntu SSH 登录后的欢迎信息

2019-03-06

Ubuntu的登陆和欢迎信息控制/etc/issue和/etc/motd。/etc/issue与/etc/motd区别在于:当一个网络用户或通过串口登录系统 上时,/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后。 修改登陆前显示信息: #vi /etc/issue #vi /etc/issue.net Custom 10.04.2 L ...

Linux

理解 Upstart

2019-03-06

Ubuntu从6.10开始逐步用Upstart()代替原来的SysVinit进行服务进程的管理。RHEL(CentOS)也都从版本6开始转用Upstart代替以往的init.d/rcX.d的线性启动方式。 SysVinit守护进程(sysvinit软件包)是一个基于运行级别的系统,它使用运行级别(单用户、多用户以及其他更多级别)和链接(位于/etc /rc?.d目录中,分别链接到/etc/init ...

Linux

Ubuntu下清理系统垃圾

2019-03-06

可以使用以下命令清理系统垃圾 apt-get autoclean 清理旧版本的软件缓存 apt-get clean 清理所有软件缓存 apt-get autoremove 删除系统不再使用的孤立软件执行 sudo nautilus /boot 删除除了最新内核以外的其它文件,(比如2006-08-17 官方内核是 26,那就可以删除所有 23,25结尾的旧内核文件) 整理grub启动菜单 ...

Linux

Ubuntu添加PPA源(第三方源)

2019-03-06

登陆https://launchpad.net/ 输入要使用的包名搜索 如:apache,会查看到搜索结果页面,选择"PPA for Apache 2.x : Ondřej Surý" apt-get install python-software-properties 安装之后可以使用add-apt-repository 可以在系统中使用如下命令增加改源更新:add-apt-re ...