恢复linux下被删除的syslog—/var/log/messages文件方法
Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。
直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名字的文件是解决不了问题的。
本文以Unbutu系统为例,介绍如何恢复被误删除的syslog文件:
首先,在以root用户执行如 ...
ubuntu 12.04 安装deb包出现内部错误解决办法
有些朋友使用ubuntu 12.04 安装deb包出现内部错误,本文将提供详细的解决方法,需要了解的朋友可以参考下
Ubuntu 12.04安装deb包时报告内部错误解决
Ubuntu 12.04安装 deb包时报告内部错误,很多包都是这样,
上网搜索了解决办法:
1、更新软件中心
sudo apt-get upgrade software-center
2、然后安装lzma
sudo ap ...
linux vps管理之ssh远程连接软件工具篇
1.PuTTY
PuTTY 是一Telnet、SSH、rlogin、纯TCP以及串行接口连接程序,全面支持ssh1和ssh2,它可以连接上支持 SSH Telnet 联机的站台,并且可自动取得对方的系统指纹码 (Fingerprint)。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。建立联机以后,所有的通讯内容都是以加密的方式传输,因此你 ...
Blocks是什么意思
linux中Blocks是什么意思?什么是Blocks?
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(约为)=8 ...
如何在Linux下自学各类需要的知识
安装好了Unix/Linux类操作系统,却不知道拿它做点什么、也不知道它能做些什么……这是大多数初这朋友的疑惑。
我认为首先要做的是学会如何在Unix/Linux下获得知识,掌握学习方法。如何真有一天你要用Linux来做点什么时觉得孤立无助,你一定要学会用man命令。
man是什么?
首先在命令行输入man man回车看一下吧。把NAME和DES ...
Linux系统安全配置详细解析
1.为LILO增加开机口令
在/etc/lilo.conf文件中增加选项,从而使LILO启动时要求输入口令,以加强系统的安全性。具体设置如下:
boot=/dev/hdamap=/boot/mapinstall=/boot/boot.btime-out=60 #等待1分钟promptdefault=linuxpassword=#口令设置image=/boot/vmlinuz-2.2.14-12label=linuxinitrd=/boot/initrd-2.2.14-12 ...
教你在虚拟机linux操作系统中安装vmtools
很多用户在测试linux操作系统的时候喜欢用虚拟机,因为虚拟机方便而且可以同时在一台PC机上虚拟出来不同版本的linux操作系统,但是虚拟机和物理机之间的文件传输倒成了个问题,有人说可以使用vmtools吗,小编当然知道,但是怎样在linux操作系统中安装它倒是着实为难着小编了(小编是linux操作系统的小白),于是上网找攻略 ...
linux下vnc远程桌面连接方法分享
使用ssh软件连接到系统,使用命令vncserver启动vnc服务
首次使用vncserver会提示输入密码,然后重复输入一次(此处输入geisnic.com
作为密码,须记住此密码),回车出现下图提示:
此处记住dispay#,这里是feng:1,display#即为1.
在当前用户的主目录下打开文件.vnc/xstartup, 因为这里使用的是root用户,所以文件在/ro ...
Linux中常用的压缩和解压缩命令汇总
在Linux下,压缩和解压相比较Windows而言,琳琅满目的各种压缩包是一种莫名的负担,很多时候,根本就不知道该如何下手,经过无数次的折磨之后,通过伟大的互联网整理出了下面这份常用压缩包的后缀名的解压缩和压缩方法以及可能涉及到的相关程序.虽然不一定完全正确,且用且更新罢!
参考文章:
Tar online document ...
中小型企业的Sendmail邮件服务器应用实例
简介:本文旨在介绍如何利用Linux服务器上的sendmail构建中小型企业的邮件服务器。
我们假定该企业采用专线接入Internet,有两台Linux服务器(Redhat 6.1 )
一台作为防火墙直接接入Chinanet,是通向Internet的唯一出入口,同时也作为
DNS/SMTP 服务器,且申请了域名domain.com,由该防火墙服务器(DNS服务器)
对域domain.com ...
使用Apache&花生壳架设Web服务器
这里讲的是IIS服务器,其实花生壳在Apache下也能正常使用,这一点我在以前的帖子中已经讲过,现在专门把Apache的配置作一详细说明:
首先:当然是下载Apache啦,Apache目前最新的Windows版本是1.3.2X,你可以到它的官方网站去下载最新版(http://www.apache.org),Win2000对应的下载文件是Win32版本,Win98和Winme对应的下载 ...
Linux下关于keepalive的内核参数说明
tcp_keepalive_time - INTEGER
在连接被标记为需要keepalive后,最后数据被发送和第一个keepalive探测包的间隔.
默认值: 2hours.
tcp_keepalive_probes - INTEGER
在决定连接被断掉,通知应用层前,发送keepalive探测包的次数.
默认值: 9.
tcp_keepalive_intvl - INTEGER
在keepaliv ...
linux下使用lftp的小结(远程服务器备份)
今天在解决一个远程服务器备份的问题时,用到了lftp的相关知识。整理如下:
lftp的功能比较强大,相比原来用ftp,方便了很多。
1、登陆:
lftp ftp://yourname@site
pwd:*****
或 open ftp://yourname@site
2、基本操作(转)
lftp使用介绍
lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, ...
Linux系统中的gdb程序调试工具的命令知识介绍
在Linux系统中有许多的命令程序来辅助系统的正常和方便运行,那么其中在系统中有着一个叫做gdb命令的程序,那么我们今天就来了解下关于gdb命令的知识吧!
一、常规调试
gdb是Linux下常用的程序调试工具,当然前提是用gcc/g++编译时加上-g参数,这样编译出的可执行程序会加上gdb调试信息。
gdb命令不少,但常 ...
linux date命令参数及用法详解(linux查看修改系统时间)
date命令
date命令的功能是显示和设置系统日期和时间。
该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式)
date 设置时间格式
命令中各选项的含义分别为:
-d datestr, --date datestr 显示由datestr描述的日期
-s datestr, --set datestr 设置datestr 描述的日期
...
linux free命令详解和使用实例(查看内存使用率)
1.命令格式:
free [参数]
2.命令功能:
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略
3.命令参数:
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
- ...
UNIX防止非法用户注册的技术
由于SCO Unix操作系统的开放性,网络系统的共享性,数据库的通用性等因素,Unix操作系统数据信息的安全问题显得越来越为突出,特别是终端端口的安全管理工作是目前信息系统安全的重要环节。由于操作系统本身的缺陷,加上营业网点的分散性等因素,留下远程终端包括DDN专线和MODEM的拨号端口以及对外服务终端无法特别监管的隐 ...
在Linux下生成crypt加密密码的方法
我们可以用mkpasswd命令:这个命令就是用来生成crypt格式的密码的:
mkpasswd
输入命令后,程序会要求输入一个密码,然后生成crypt格式的字符串。
如果用Apache Web服务器,那么也可以用htpasswd:
htpasswd -nd user
用户名(user)叫什么都无所谓,我们关注的是密码。这个命令会输出一个user:passwor ...
只允许用来代理上网的SSH账号的方法
创建用户组,创建用户,设置密码:
复制代码代码如下:
groupadd SSHTunnel
useradd -g SSHTunnel -s /bin/bash -d /home/tunnel TunnelUser1
passwd TunnelUser1
设置sftp权限:
复制代码代码如下:
chmod 700 /usr/lib/openssh/sftp-server
在/etc/ssh/sshd_config内添加:
复制代码代码如下:
Match Group S ...
在 Linux 上安装 PostgreSQL
说实在的,我的这个 LAMP 网站,其实是不能遗忘这头大象的。MySQL 是一条轻快的小海豚,但是缺少很多现代关系数据库应有的特色,例如:引用完整性,视图,触发器等。因此,如果你需要开发一个电子商务的网站,需要这些功能的话,你或许应该考虑 PostgreSQL 了。本文将通过其在 Red Hat 7.1 上安装过程,简要介绍其用法。
Po ...