快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
Linux增加swap空间

Linux增加swap空间

今天忽然发现代理服务器不能使用了,上去一看,squid的端口监听Stop掉了,查看日志,如下错误 localhost kernel: Out of Memory: Killed process 785 (squid). 网上google一通,没有任何有价值的结果,自己找其他原因看看吧,linux的都用完了么,居然还内存不够,top一下,吓一跳,居然只有8M 空间,估计当时自己不小心分错了了吧! 增加swap分区是不可能了,磁盘空间早就分配完了,那就增加swap吧 生成1200M的文件 # dd if=/...

Ubuntu开启Telnet服务

Ubuntu开启Telnet服务

1. sudo apt-get install xinetd telnetd 2. 安装成功后,系统也会有相应提示(好象710才有,610就没看到), sudo vi /etc/inetd.conf并加入以下一行 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xinetd.conf并加入以下内容: # Simple configuration file for xinetd # #...

Ubuntu操作系统下各种输入法使用全接触

Ubuntu操作系统下各种输入法使用全接触

现在跟大家分享下im-switch这个套件吧的用法: 安装apt-get install im-switch fcitx scim scim-pinyin im-switch -c //显示当前系统可用的输入法 im-switch -s scim //改变你的输入法为scim im-switch -z zh_CN -s scim //选定scim输入法并设定locale语言 知道了上面的命令用法后你应该知道怎么跟接下来的东西作结合了吧: 说下如今的Ubuntu默认的scim输入法能会与realplay,...

Linux下如何删除具有特殊字符的文件

Linux下如何删除具有特殊字符的文件

假设Linux/Unix系统中有一个名 叫-target,如果我们想对它进行操作,例如要它按照一般的方法在命令行中输入rm -target命令,界面会提示我们是无效选项(invalid option) 原来由于文件名的第一个字符为-,Linux/Unix把文件名当作选项了。我们可以使用--符号来解决这个问题,通过man rm可以知道 输入rm -- -target命令便可顺利删除名为-target的文件。 如果是其他特殊字符的话可以在特殊字符前加一个符号,或者用双引号把整个文件名括起来。...

linux下用通配符删除当前目录下包括子目录的相同文件

linux下用通配符删除当前目录下包括子目录的相同文件

最近想把程序源码备份一下,但是每个源码目录都有*.o或者其他的一些编译产生的,不删掉这些文件的话压缩包会比 较大,而且压缩时间长,也没有必要备份这些文件,但是一个个目录去删也太搞笑了。 还好find命令有-exec的选项,一旦find命令匹配到了相应的文件,就可以有-exec选项中的命令对其进行操作。 保险起见还是先用ls命令看看匹配的文件是不是都可以删: find . -name *.o -exec ls {} \; 当前目录下所有的*.o文件: find . -name *.o -exec rm -...

Linux目录的创建与删除命令

Linux目录的创建与删除命令

mkdir 功能:创建一个目录(类似MSDOS下的md命 令)。 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名 的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不 能是当前目录中已有的目录或 名称。 命令中各选项的含义为: - m 对新建目录设置存取权限。也可以用chmod命 令设置。 - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多...

Linux Shell 学习笔记

Linux Shell 学习笔记

单引号、双引号、括号、花括号及反引号 xz9Linux联盟 单引号内所有元字符都失去特殊含义(包括\)双引号内除了变量域($)和命令域(`)以外的元字符都失去特殊含义,所以一般使用双引号引用 花括号{}被用来区分变量名和周围的文本:echo ${file} and $file1 寻找变量file,file1 命令替代的格式:反引号来环绕一个命令象` cmd `,它和$(command) 是等价的:ls -l `find . -type f` xz9Linux联盟 . awk中使用变量 /bin/cat...

Linux 网关服务器 iptables脚本

Linux 网关服务器 iptables脚本

#!/bin/bash #为了方便调试工作,将防火墙规则写成脚本形式方便调试。 echo 1 /proc/sys/net/ipv4/ip_forward arp -f /root/mac.txt #以mac.txt文件定义的主机ip及mac地址来代替原有arp对应关系;每增加一台工作用机,就要重新运行一次此脚本。 modprobe iptable_nat modprobe ip_conntrack modprobe ip_conntrack_ftp modprobe ip_nat_ftp -F INPU...

Linux常用快捷键

Linux常用快捷键

在控制台/虚拟终端下 -- -关闭计算机 - (, , ,) 切换到第n个控制台 - 或者 - 切换到上/下一个虚拟终端 锁定终端的输入/输出-当屏幕输出滚动过快的时候可以用这个键给屏幕定格,再按一次 解除锁定。 也可以用另外一种方法实现这个功能,使用- 锁定屏幕,使用-解除锁定。如果你的控制台突然出现了不明原因无响应也可以尝试一下后面的这个解锁快捷键,也许是因为你无意中触发了 CTRL - S 导致屏幕假死。 - 或者 - 上、下滚动控制台缓存。这个功能在 启动的时候也是管用的。 在使用 (-) 更换...

完全理解Oracle数据库的启动和关闭

完全理解Oracle数据库的启动和关闭

Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要 Server Manager,但...

iptables 端口映射

iptables 端口映射

一、环境和要实现功能 PC1的网络设置如下: eth0 192.168.0.29 内网 eth1 61.144.253.6 外网 PC2的网络设置则为:192.168.0.1 内网 我们要实现的功能就是将PC1的33389端口映射到PC2的80端口,也即访问http://61.144.253.6:33389 即 可访问到PC2上的内容. 二、实现步骤 1、 应 该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默认是0 这样允许iptalbes FORW...

Linux查看内存、CPU、硬盘命令

Linux查看内存、CPU、硬盘命令

1.查看CPU信息命令cat /proc/cpuinfo2.查看内存信息命令cat /proc/meminfo3.查看硬盘信息命令fdisk -l...