Linux下查看文件权限、修改文件权限的方法
查看权限命令
查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la
如
ls -l www.jb51.net //这里表示查看www.jb51.net目录
修改权限命令
chmod 777 文件名
1.chmod 577 /home/stuser -R
2.umask -p 0200
3.chown XXXX YYYY (XXXX 为用户名 YYYY为文件名)
权限列表
-rw------- (600) 只有所有者才有读和写的权 ...
linux下cp目录时排除一个或者多个目录的实现方法
说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中
方法一:终端命令行下执行以下命令
cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak
###################################################### ...
SSH证书让Putty免密码登陆Linux的方法
这里介绍的不是双Linux环境下的SSH证书登陆,而是Windows下用Putty证书登陆至你的Linux服务器/VPS.
目前我用的是Putty中文版,来自GoogleCode的项目:http://code.google.com/p/puttycn/
1.用PuTTY SSH 密钥生成工具puttygen.exe生成密钥.
生成的密钥类型和位数按照默认的就OK,SSH-2 RSA,1024位
生成密钥时你需要在空白区域 ...
Linux配置防火墙 开启80端口、3306端口的方法
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火 ...
linux磁盘格式化与管理知识点总结
首先我们来认识下Linux上的文件系统
/:根目录
/bin:二进制,可执行命令
/sbin:可执行命令,仅用于管理,通常只有管理员才有权限使用。
/boot:引导,操作系统用于引导系统启动的文件,一般指内核
/dev:设备文件
Linux的设备类型
字符设备:以c开头的文件,线性设备
...
禅道系统迁移到linux平台 用户无法登录问题的解决
问题原因:linux对于大小写是敏感的,所以才会出现点击登录没有反映的情况。
解决办法:
1.让mysql忽略大小写(懒人做法,存在弊端)
1
vim /etc/my.cnf
2
# 在[mysqld]下加入一行
3
lower_case_table_names=1
2.手动修改表名,将所有双单词的表名中第二个单词首字母大写,如将
zt_usergroup修改为zt_userGroup ...
nginx做负载CDN加速获取端真实ip
nginx做负载CDN加速获取端真实ip
在不用cdn的情况下,nginx做负载获取真实ip时,nginx配置如下:
Java代码
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
然后后端服务器获取ip代 ...
Linux 文件夹权限 学习笔记
Linux下的文件权限
r(read):可以读取文件的内容
w(write):可以编辑、修改文件的内容
x(execute):该文件可以被执行
需要特别注意的是,这些权限都是针对文件的内容而言的,跟文件本身没有任何关系。因此即便是对文件有rwx权限,也不一定可以改名或删除文件。
Linux下的文件夹权限
r(read):可以读取文件夹内容列表,但如 ...
LINUX 用户信息如何复制
LINUX 用户复制基本上把这几个文件迁移过去就可以:
1. /etc/passwd
2. /etc/shadow
3. /etc/group
4. /etc/samba/smbpasswd
然后把/home目录下的全部内容用tar打个大包再拿到目标主机上解开:
1. 复制3个文件:/etc/passwd,/etc/group,/etc/shadow
2. 为各个用户创建home目录
3.复制用户home目录下的.bashrc ...
linux vim配置文件(经典实用,值得珍藏)
此vim配置有以下优点:
1,按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试
2,自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改
3,映射“Ctrl + A”为全选并复制快捷键,方便复制代码
4,按“F2”可以 ...
Linux下编译安装配置MariaDB数据库的方法
说明:
操作系统:CentOS 5.10 32位
MariaDB版本:mariadb-5.5.33a
MariaDB数据库存放目录:/data/mysql
准备篇:
一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum命令可以正常使用
二、配置防火墙,开启3306端口
vi /etc/sysconfig/iptables #编辑
-A RH-Firewall-1-INPUT -m state --sta ...
Linux安全攻略之SSH服务连接时的常见问题与解答
什么是SSH呢?
SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额 外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一 个安全 ...
linux无法登录 根分区空间使用完了的解决方法
可能的原因:
根分区 空间 使用完了。
解决方法:
删除一些自己下载的文件。
另外,或许要,[root@localhost 桌面]# echo > /var/log/messages
[root@localhost 桌面]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda9 20153140 9837624 9837624 100% /
tmpfs 998376 284 998092 1% /dev/shm
/dev/sda8 505 ...
Facebook Open Platform编译FAQ
1:下载源码:http://developers.facebook.com/fbopen/
2:根据readme的说明,把fbml所需的软件下载到dependencies目录下
3:fbml的php扩展的编译,本身有个脚本,不过一般情况下都不能顺利通过那脚本编译成功
错误提示1:
gconvert.c:48:2: error: #error GNU libiconv not in use but included iconv.h is from li ...
怎么在redhat linux下挂载光驱软驱???
mount -t iso9660 /dev/cdrom /mnt/cdrom 挂光驱
mount -t vfat /dev/fd0 /mnt/floppy 挂软驱 (文件内型可以自己选)
查看ubuntu系统资源占用命令大全
查看ubuntu的资源占用的命令为$: top
top命令可以查看内存,cpu和进程
top:
主要参数
d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
c:显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
s:安全模式。
i:不显示 ...
Linux 特权帐号VS普通帐号
在Linux操作系统中,其帐号大致可以分为特权帐号与普通帐号两类。其实这跟微软操作系统中的角色非常的想象。只是微软操作系统中的预定义角色比较多,而在Linux操作系统中,只有两类用户。作为Linux系统管理员必须要了解这两列帐户的差异。以及在以后的使用过程中需要注意的地方。
通常情况下,Linux系统安装完毕之后 ...
Linux构造磁盘空间满的测试环境解决方案
利用suse操作系统的ramdisk,来挂接虚拟磁盘分区,然后通过填满虚拟磁盘分区来实现磁盘满环境的条件。
ramdisk是操作系统自带的一种内存块设备,这种设备的列表可以用ls /dev/ram*来列出
# ls /dev/ram*
/dev/ram /dev/ram1 /dev/ram3 /dev/ram5 /dev/ram7
/dev/ram0 /dev/ram2 /dev/ram4 /dev/ram6 /dev/ramdisk
我们选 ...
VPS 服务器时间不准确造成的lnmp一键安装包安装失败问题
Linux下我们一般使用date -s命令来修改系统时间。
如将系统时间设定成2010年04月22日的命令如下。
date -s 04/22/2010
将系统时间设定成下午2点18分9秒的命令如下。
date -s 14:18:09
修改完后可以执行:clock -w ,强制将时间写入cmos。
再次进入lnmp一键安装包解压目录运行./centos.sh 按步骤操作正常编译安 ...
linux vi编辑常用命令
vi编辑器中有三种状态模式
1.命令模式
2.输入模式
3.末行模式
三种模式间的相互转换
vi编辑器的启动与退出
直接进入编辑环境
$ vi
进入编辑环境并打开(新建)文件
$ vi myfile
退出vi编辑环境
输入末行命令放弃对文件的修改,并退出编辑器
:q!
文件保存与另存为
保存文件
保存对vi编辑器中已打开文 ...