深入理解linux系统的目录结构(总结的非常详细)
当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。
文件系统的是用来组织和排列文件存取的,所以 ...
linux vi 替换命令
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行 ...
linux查找可执行文件的方法
linux下查找可执行文件
ls -F|grep "*"
这样就可以了!
ls -F | grep /$是什么意思
ls -F的意思是把文件按照类型归类,并且在末尾加上/ *等符号标识
| 管道输出,把前面命令的结果当做输入传给后面的命令
grep /$的意思是从中挑出以/结尾的行,/就是标识是目录
-F, --classify
append indicator (one of */=>@|) to entri ...
Linux服务器安全小技巧
如果你的Linux服务器被非受权用户接触到(如服务器放在公用机房内、公用办公室内),那么它的安全就会存在严重的隐患。
??使用单用户模式进入系统
??Linux启动后出现boot:提示时,使用一个特殊的命令,如Linuxsingle或Linux 1,就能进入单用户模式(Single-User mode)。这个命令非常有用,比如忘记超级用户(root)密码。 ...
Excel打开csv格式文件并生成图形功能实现方案
在UNIX/LINUX服务器端生成了csv格式文件之后,有时需要根据csv文件的数据画图。这时可以把csv格式文件传输到windows端,然后再用Excel来处理。
直接用Excel打开时,所有数据都会挤在一列里。
我们可以新建一个Excel,然后点击“数据”,再点击“自文本”
当数据生成标准的Excel之后,再点击“插入”,选择“图表”中的各项 ...
Linux下查看SELinux状态和关闭SELinux的方法
一、查看SELinux状态命令:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
二、关闭SELinux方法:
1、临时关闭(不用重启机器):
复制代码代码如下:
setenforce 0 #设置SELinux 成为perm ...
U盘上运行的linux系统--babylinux
下载地址1:
http://www.linuxsky.net/down/ftproot/incoming/babylinux/ (由www.linuxsky.net提供,速度稍微快一点)
下载地址2:
ftp://60.63.78.89/Babylinux/BabyLinuxUE-no-X-0.1.rar (由opp提供,白天下载速度10几K/秒,空闲时候下载速度比较快)
请根据实际情况自己选择下载,另外希望有FTP空间的网友提供更多下载镜象.
Baby ...
SecureCRT中文显示乱码问题的解决方法
1. 修改远程linux机器的配置
vim /etc/sysconfig/i18n
把LANG改成支持UTF-8的字符集
如:
LANG=”zh_CN.UTF-8″
或者是
LANG=”en_US.UTF-8″
2. 改Secure CRT的设置
选项->会话选项->外观->字符编码->uft-8
3. 退出,重新登录。
utf8的文件与文件名均可以正常阅读了。 ...
mac os apache 配置方法详细介绍
我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境。
启动Apache
设置虚拟主机
启动Apache
打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本
接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localhost”,可以看到内 ...
在Hyper-V中实现windows与linux共享上网
相信不少读者都会做(或者曾经做过)这么一项活动——把一个Linux系统安装到Windows系统下的虚拟机软件中,然后在Windows这个大环境中对Linux进行学习或者一些实验操作。在进行这么一项活动时,不知道各位读者是否感受到网络连通的重要性(这里指外网的Internet),而事实上,无论是在虚拟机中还是在真实的物理机上“玩”Li ...
您的服务器不支持MySql数据库,无法安装论坛程序
据库.php不能连接mysql数据库.
这种情况通常是由于php-mysql-4.2.2-17.i386.rpm没有安装造成的,请下载相应版本安装即可.如果提示:libmysqlclient.so.10
请参考:http://www.ititgo.com/news_view.asp?newsid=587 libmysqlclient.so.10下载.libmysqlclient.so.10无法找到.一般需要安装:MySQL-shared的对应版本.MySQL-share ...
linux中shell 函数式用法尝试具体说明
循环找各个程序目录里面的所有配置文件内容
#循环处理行的函数,参数为要处理的文件和处理内容的函数名
复制代码代码如下:
whilefun() #arg1 file $1, arg2 cmd $2
{
while read line
do
$2 $line
done < $1
}
#处理函数,列文件名和cat 文件内容
复制代码代码如下:
custcmd2() # arg1 $line
{ echo ------ ...
10个在随机出现在面试中的Linux问题及答案
1.假设你在为你工作的公司维护一份日常的备份。这份备份是以压缩后的格式而被维护着。现在你需要检查一份两个月之前的日志,你应该提出什么样的建议从而可以在不解压这份备份的前提下完成检查日志的任务?
答案: 在不解压文件的前提下检查文件内容,我们需要用到'zcat'。zcat这个工具可以轻松完成这个任务。
2.你需要追踪 ...
linux下使用ssh管理VPS的注意事项小结
笔者采用key文件交互登录的方式连接ssh。因此,第一步要生成ssh的key文件。
1、ssh-keygen
2、接着,将服务器上的密钥、公钥下载下来。保存在当前用户的.ssh文件夹下。
这里需要注意的问题是一定两个都要下载,只下载密钥,会提示需要公钥。putty貌似米有这个问题,直接下载密钥然后转换一下就可以了。
ssh的登录问题解决完 ...
双系统启动问题 cannot find grldr in all devices 解决指南
一,问题
本文旨在给出在ubuntu启动时遇到以下问题的解决方法。不需重装系统,几分钟内可以搞定。
try(hd0,0):ntfs5:no wubildr
try(hd0,1):ntfs5:no wubildr
try(hd0,2):extended:
try(hd0,3):ntfs5:no wubildr
try(hd0,4):ntfs5:no wubildr
try(hd0,5):extend
ed:
try(hd0,5):ntfs5:no wubildr
error:cannot fi ...
为iptables增加connlimit模块 限制DOS攻击
注:2.6.23以前的内核版本默认不支持 connlimit
推荐规则
iptables -A INPUT -p tcp -m tcp -m connlimit --dport 80 --tcp-flags SYN,ACK,FIN,RST SYN -j DROP --connlimit-above 32 --connlimit-mask 32
如果/var/logs/message出现
ipt_connlimit: Oops: invalid ct state ?
在这条规则前面加一条
iptables -A ...
ubuntu系统查找命令大全、ubuntu查找命令详解
一.以文件名查找:
1. find 命令
find / -name "filename"
目的:在根目录“/”开始搜被称为filename的文件,“filename”文件名可以包含通配符(*,?),注意:filename是文件名字符串,可以带双引号,也可不带find命令功能强大,它有很多选项让你以不同的方式搜索文件,例如,通过日期,文件大小,权限,拥有者等等。 ...
ubuntu eclipse 键盘失效解决方案
Ubuntu10.04 系统Eclipse 中输入 “.”提示,后键盘无效出现键 盘失效,无法输入字符的问题,但是在别的地方又能输入,点击一下别的地方再回到eclipse 中又能动,很快就又死了,原因是Eclipse 选 择的当前输入法(input method) 与用户自行安装的输入法兼容性问题。解决方法如下:
在Eclipse 的工作区 点击右–> 输入 ...
Linux date命令用法和使用技巧(获取今天、昨天、一分钟前等)
用途说明
date命令可以用来显示和修改系统日期时间,注意不是time命令。
常用参数
格式:date
显示当前日期时间。
格式:date mmddHHMM # 简而言之,就是“月日时分”
格式:date mmddHHMMYYYY
格式:date mmddHHMM.SS
格式:date mmddHHMMYYYY.SS
设置当前日期时间,只有root用户才能执行,执行完之后还要执行 c ...
linux如何删除非空文件夹|linux怎么删除非空文件夹
linux如何删除非空文件夹|linux怎么删除非空文件夹
# rm -rf