快捷搜索:   服务器  PHP  IIS  安全  linux 安全

ubuntu如何更新内核与清理无用文件

当我第一次更新内核时,提示我 “引导文件menu.list经过编辑,是否自动更新? 当时我想,更新了还要重新编辑,麻烦。 ”no“。 为什么我要编辑它?因为硬件的问题,我加了个参数 noapic,才能启动系统。 于是,问题来了,虽然机器上安装了新内核,但是menu.list由于没有更新,我不得不使用旧内核。 自己把新内核的文件名手工添加进了menu.list里,因为我不知道uuid是什么,就没写。 重启系统… 选择新添加的内核… 引导成功… … ubuntu系统到启动画面那里就卡住了。 经过一番搜索,提...

详解Linux操作系统下防火墙设置方法

修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条。 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT 就可以了,其中 1521 是要开放的端口号,然后重新启动linux的防火墙服务。 停止/启动防火墙服务的命令: 用root登录后,执行 service iptables stop --停止 service iptables s...

七步骤建立更加可靠的Linux系统

许多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七条管理员能够也应该可以做到的步骤,从而帮助他们建立更加安全的Linux服务器,并显着降低他们所面临的风险。 请任何大型机构的网络管理员对Linux和网络操作系统(如Windows NT或Novell)进行比较,可能他会承认Linux是一个内在更加稳定,扩展性更强的解决方案。可能他还会承认,在保护系统免受外部攻击方面,Linux可能是三者中最难配置的系统。 这种认识相当普遍...

linux 内存管理之kmalloc

在设备驱动程序中动态开辟内存,不是用malloc,而是kmalloc,或者用get_free_pages直接申请页。释放内存用的是kfree,或free_pages. 对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分--用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86中它等于0xC0000000),3GB到4...

测试FreeBSD 8.0 vs.Ubuntu 9.10性能

Ubuntu 9.10将在10月底发布,FreeBSD 8.0正式版也将在未来几周内推出,Phoronix在工作站上用基准测试套件对比了这两大开源操作系统的性能,测试系统为FreeBSD 7.2,FreeBSD 8.0 RC1和Ubuntu 9.10 Alpha 6。 大多数测试结果,Ubuntu 9.10 Alpha 6都领先于FreeBSD 7.2 和8.0-RC。FreeBSD在7-Zip、C-Ray、John The Ripper MD5、BYTE Unix Benchmark Dhryston...

BFS 简介,Linux 系统提速的必修课

像以往一样,依然在不断编译新版 Linux kernel 内核——Linux 系统提速的必修课。和 Linux kernel BFS 的相遇充满了巧合下的必然。现在看来,BFS Kernel 是 Linux 在半年内给我的最大惊喜——系统像电视购物主持人一样充满了力量和激情!而且是人能感觉得到的快!特以此文献给系统编译狂人,桌面提速狂 Linux 控。向所有 Linux 桌面用户力顶 BFS。 像以往一样,依然在不断编译新版 Linux kernel 内核——Linux 系统提速的必修课。和 Linux...

最佳Ubuntu下WebQQ 聊天体验

腾讯早在几个月前就开发了 WebQQ ,这是一款十分优秀的在线应用程序(Web App),将 Windows 版 QQ 中的常用功能搬到了互联网上,让你无须安装任何客户端只需要浏览器就能享受到不错的聊天体验。而如果再配合最新版的 Prism ,将 WebQQ 转换成本地应用程序,那么完全可以抛弃十分欠揍的 QQ for Linux 了! 对于中国大陆的网民来说,使用频率最高的软件莫过于腾讯 QQ 了,它是为数不多的几款装机必备软件之一。Windows 下的 QQ 客户端是这个世界上最好的聊天工具,用户体...

Ubuntu中Sudo和Root帐号相关

在 Ubuntu, 传统 UNIX ’root’ 被屏蔽了 (也就是 你不能使用 root 来登录). 这样选择的原因在本文的后面做出描述. 快速回答 使用 root 权限执行命令, 在每个命令前面加上 ’sudo’ 命令, 例如 sudo chown bob * 你将会提示输入你的口令, 口令将保存 15 分钟. 过了这个时间, 你将需要重新输入你的口令 在使用 Ubuntu 时,推荐使用 sudo. 启动一个 root shell (例如 一个你能运行 root 命令的窗口) 使用: sudo -s...

linux下的yum命令详解

yum是干什么的 使用redhat,fedora的linuxer肯定都为rpm着名的dependency hell而头疼(这也是所有基于rpm发行版都有的问题)。foo is needed by bar,bar is needed by foo。要装卸个软件,还得辛辛苦苦地梳理清楚所有依赖性问题,rpm的几个搜索站点成了时常光顾的场所,如果不幸碰到循环依赖,那就只有干瞪眼的分了。 有时加个--nodeps参数,倒是眼不见,心不烦,但这样装上的软件,你能保证正常使用吗,这样卸载软件,你能保证不影响其它软件...

菜鸟课堂:Linux系统根目录下各目录作用

/boot 启动Linux的核心文件 /bin 二进制可执行命令 /dev 设备文件 /etc 存放各种配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录 /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 /lost+found 这个目录平时是空的,系统非正常...

linux内存管理之非连续物理地址分配(vmalloc)

前面我们已经分析了linux如何利用伙伴系统,slab分配器分配内存,用这些方法得到的内存在物理地址上都是连续的,然而,有些时候,每次请求内存时,系统都分配物理地址连续的内存块是不合适的,可以利用小块内存“连接”成大块可使用的内存.这在操作系统设计中也被称为 “内存拼接”,显然,内存拼接在需要较大内存,而内存访问相比之下不是很频繁的情况下是比较有效的. 在linux内核中用来管理内存拼接的接口是vmalloc/vfree.用vmalloc分配得到的内存在线性地址是平滑的,但是物理地址上是非连续的. 一:...

linux串口操作函数

1.打开串口: fd = open("/dev/ttyf1", O_RDWR | O_NOCTTY | O_NDELAY); fcntl(fd, F_SETFL, 0); O_NOCTTY 选项防止程序受键盘控制中止操作键等影响. O_NDELAY 告诉 UNIX 不必另一端端口是否启用.(检测 DCD信号线状态) 2.往串口发送数据n = write(fd, "ATZ\r", 4); 3.从串口读取数据当以原始数据模式(raw data mode)打开串口时,read 系统调用将不管串口输入缓存里有多...

使用ghost对linux进行系统备份

准备步骤: 1.下载软件: 软件发布地址: http://sourceforge.net/projects/g4l 软件下载地址: http://jaist.dl.sourceforge.net/sourceforge/g4l/g4l-v0.22.iso 最新版本是:0.22 然后把这个iso文件刻录成光盘,每次备份和恢复的时候主要就用这张光盘啦。 2.建立一个FTP服务器。 注:改软件是通过网卡吧系统镜像上传到一个指定ftp的方法备份系统。 这个就根据自己的条件了,windows下使用serverU最...

8个工作实用而有趣Linux下的Bash命令提示行

很多人都对过命令行提示的重要性不屑一顾,甚至是一点都不关心。但是我却一点都不这么认为,一个好的命令行提示可以改变你使用命令的方式。为此,我在internet上找到一些非常实用,优秀,并有趣的bash的命令行提示。下面我将我最喜欢使用的一些命令行提示罗列如下。 注意 - 要使用下面这些提示,你可以拷贝粘贴这些以”PS1″打头的内容到你的终端上,为了使你的改变永久生效,还要将这些内容粘贴到你使用用户的~/.bashrc文件中去。 1. 在成功执行的命令上增加一个笑脸符号 这个命令提示行可能是这个命令行提示列表...

跨平台Linux虚拟服务器配置心得

0.为什么会出现这样一个组合? 之前在学校的时候曾经为了搪塞老师而写过一篇实习报告,主题是Linux实用服务提供,也就是用一台Linux机器提供http,ftp等服务,当时为了赶工.所以选了个这样乱七八糟的题目[主要是专业对不上号,但是万幸老师收下实习报告了]. VBox+vboxnetflt+Arch+Lighttpd+Nginx+MySQL+PHP+SShD+Samba+Rsyncd 这个组合其实当初我也没怎么想过,不过现在配置出来之后就发现相当舒适.主要是很适合我,也许也适合别人.之前都是用本机做...

给虚拟机添加新的磁盘分区

简单记录一下给虚拟机添加新的磁盘分区的步骤。 首先关闭虚拟机,然后选择设置,添加硬盘,创建一个虚拟磁盘,选择SCSI类型,设置磁盘的容量,并指定保存的操作系统文件名称。 下面就可以启动虚拟机。 登陆到虚拟机,切换到root用户: [root@yangtk ~]# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 3142384 2963560 16624 100% / /de...