Linux目录结构与含义

2013/03/19 | 星期二 分类:命令文档 | 没有评论 标签: , | 作者: | 1,286 views

#掌握Linux的目录结构,不同派系的Linux目录结构有差异…

#既然目录是用来方便文件管理的工具,那么Linux下面不同的目录到底保存了哪一类的文件呢? 目录名称 意义

/bin #该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。

/boot #该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息

阅读全文

Linux解压缩命令

2013/03/19 | 星期二 分类:命令文档 | 没有评论 标签: , , | 作者: | 1,334 views

#Linux 解压缩命令
#Linux 解压缩先要弄清两个概念:打包和压缩
1.打包:将一大堆文件或者目录书目的变成一个总的文件;
2.压缩:将一个大的文件通过一些压缩算法变成一个小的文件;
#Linux中的很多压缩程序只能针对一个文件进行压缩,所以一般要对文件先借助另外的工具将文件打成一个包,然后再用压缩程序进行压缩。

阅读全文

Linux IP命令教程

2013/03/19 | 星期二 分类:命令文档 | 没有评论 标签: , , | 作者: | 1,266 views

#首先,先了解传统的网络配置命令:

#1. 使用ifconfig命令配置并查看网络接口情况
示例1: 配置eth0的IP,同时激活设备:
# ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up
示例2: 配置eth0别名设备 eth0:1 的IP,并添加路由
# ifconfig eth0:1 192.168.4.2
# route add –host 192.168.4.2 dev eth0:1
示例3:激活(禁用)设备
# ifconfig eth0:1 up(down)
示例4:查看所有(指定)网络接口配置
# ifconfig (eth0)

阅读全文

Linux Grep 搜索

2013/03/19 | 星期二 分类:命令文档 | 没有评论 标签: , | 作者: | 1,211 views

#1.Grep Global search regular expression(RE) and print out the line 全面搜索正则表达式并把行打印出来,是一种强大的搜索文本工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
#Unix的grep、egrep和fgrep.

#2.格式
grep [options] Global Regular Expression Print

阅读全文

Fedora下svn安装usvn管理

2013/03/19 | 星期二 分类:命令文档 | 没有评论 标签: , , | 作者: | 1,580 views

#Fedora 服务器版本SVN Subversion 版本管理,usvn用来管理svn用户。

#Step 1 安装subversion
yum install subversion

#Step 2 安装apache的svn模块
yum install mod_dev_svn #先搜索 yum search mod_dev_svn

#Step 3 建立svn创库文件
mkdir /var/svn

#Step 4 建立svn库并修改/var/svn用户组和用户
svnadmin create /var/svn/repos/
chown -R apache.apache /var/svn

#Step 5 编辑配置文件 /var/svn/repos/conf/svnserve.conf
vim /var/svn/repos/conf/svnserve.conf
#1.change.
#anon-access = read
#auth-access = write
anon-access = none
auth-access = write
#2.change
#password-db = passwd
password-db = passwd

#Step 6 增加用户密码
vim /var/svn/repos/conf/passwd
#example users
paddy = 123456

#Step 7 把每次提交的文件都和/var/www/html同步,那样,就可以直接访问了。
#新建一个post-commit文件
vim /var/svn/repos/hooks/post-commit
#写入以下内容
#!/bin/sh
export LANG=en_US.UTF-8
svn update /var/www/html/ -username jacking -password 123456
#并且,把这个文件修改为777,首先,先在服务器端/var/www/html checkout 以后,没次更新旧能够向/var/www/html添加了。

#Step 8 运行subversion 服务(非必要)
vim /etc/rc.local
#加入如下命令
#!bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don’t
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
svnserve -d -r /var/svn/repos
#Step 9 设置apache的svn配置文件
vim /etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /var/svn
#
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL.
#
# AuthType Basic
# AuthName “Authorization Realm”
# AuthUserFile /path/to/passwdfile
# Require valid-user
# </LimitExcept>
</Location>
#把对应的#号去掉,并修改路径,改为如上的。

#Step 10 重启服务器
#Step 11 建立projec test
mkdir /tmp/test
mkdir /var/svn/repos/test
svn import /tmp/test file:///var/svn/repos/test -m “initial import”

#Step 12 在服务器checkout一次
svn checkout svn://127.0.0.1/ /var/www/html

#Step 13 OK 可以在别的服务器访问内网 Example
svn://192.168.0.3/test
#test项目的地址
http://192.168.0.3/test.

#ps commit到数据仓库的代码,会自动同步,更多配置设置,自行摸索,并使用usvn管理svn账户。

Fedora下Apache虚拟主机配置

2013/03/19 | 星期二 分类:命令文档 | 没有评论 标签: , | 作者: | 1,481 views

#Fedora下Apache虚拟主机配置,其他Unix系统,大同小异

1.修改配置文件,一般在/etc/httpd/conf/httpd.conf
#include conf/extra/httpd-vhost.conf #前面的”#”号去掉,启用http-vhosts文件;
#NameVirtualHost *:80 #前面的”#”号去掉;

2.设置虚拟主机
<VirtualHost *:80>
ServerAdmin xxx@xxx.com #邮箱(服务器发生错误之后将错误发送到邮箱里面)
DocumentRoot /var/www/html #程序文件所在地
ServerName www.xxx.com #虚拟主机地址,域名,IP等
#ErrotLog logs/xxx.com-error_log #报错信息记录
#可以继续添加其他指令,Example
#ServerAlias #添加二级域名,或者指向域名,访问服务器……
</VirtualHost> 阅读全文

Fedora常用命令

2013/03/18 | 星期一 分类:命令文档 | 没有评论 标签: , | 作者: | 1,272 views

# root权限下关闭Fedora
shutdow -h now

# apache mysql ssh 任务命令,以apache为例
# Fedora16开始,Redhat不再推荐ntsysv、chkconfig、service,而是建议使用新的服务管理工具systemctl
1.重启某服务 systemctl restart httpd.service #17以前命令 service httpd restart
2.停止某服务 systemctl stop httpd.service #17以前命令 service httpd stop
3.启动某服务 systemctl start httpd.service #17以前命令 service httpd start
4.显示已启动的服务 systemctl list-units –type=service
5.检测某服务 systemctl status httpd.service || systemctl is-active httpd.service #17以前命令 service httpd status
6.使某服务自动启动 systemctl enable httpd.service #17以前命令 chkconfig –level 3 httpd on
7.使某服务不自启动 systemctl disable httpd.service #17以前命令 chkconfig –level 3 httpd off 阅读全文

Crontab定时任务

2013/03/18 | 星期一 分类:命令文档 | 没有评论 标签: , | 作者: | 2,494 views

#crontab 定时执行任务。通常,crontab存储的指令被守护进程激活,crond常常在后台运行,每一一分钟检查是否有预定的作业需要执行,这一类作业一般称为cron jobs

#cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,若它不自动起来,可以用以下的方法启动、关闭这个服务:

阅读全文

Cenos常用命令

2013/03/13 | 星期三 分类:命令文档 | 没有评论 标签: , | 作者: | 1,611 views

#重启 apache
service httpd restrat
/etc/init.d/httpd stop
/etc/init.d/httpd start
#重启 mysql
service mysql restart
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
#重启Nginx
service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start
#服务器rewrite配置文件地址:
/usr/local/nginx/conf/extras/*.conf

#使用CentOS常用命令查看cpu
more /proc/cpuinfo
grep “CPU” /proc/cpuinfo

#使用CentOS常用命令查看内存
grep MemTotal /proc/meminfo

#查看是那个派生linux
cat /proc/version
cat /etc/issue
lsb_release -a

阅读全文

Fedora SSH AMP 安装

2013/03/04 | 星期一 分类:命令文档 | 6 条评论 标签: , , | 作者: | 10,357 views

#Fedora SSH AMP 安装

### SSH 安装 配置 ###
rpm -qa ! grep openssh-server #检测是否启动 open-server-…
yum install openssh-server #安装ssh服务
vim /etc/ssh/sshd_config #配置ssh
#Port 22 #监听端口号,默认是22,可以自定义
#Protocol 2 #支持的协议,默认就好,不用修改
#PermitRootLogin yes #是否允许root直接登录,最好设置为no
#MMaxAuthTries 6 #最大登录数,默认是6,建议设置为3,防止比尔呢密码穷举
#去掉以上的注释
systemctl restart sshd.service || /etc/rc.d/init.d/sshd restart #重启ssh
systemctl enable sshd.servie #开机自动启动ssh

#开启防火墙22端口
#iptables -A INPUT -p tcp –dport 22 -j ACCEPT
vim /etc/sysconfig/iiptables #配置防火墙,加入如下句子
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

阅读全文

第 7 页,共 7 页1234567