在这里让我们一起学习,一起提高!
教程引言:
实现目的:用U盘通过局域网来安装CentOS 6.0
适用范围:有2台电脑,并且能组建成局域网,要安装CentOS 6.0的电脑支持U盘启动。(此方法比较适合IDC机房给客户机器装机,无需刻录光盘,只要一个U盘即可安装系统,方便实用)
所需工具:

linux恢复误删文件 不指定

jed , 2018-12-12 08:45 , 服务器技术 , 评论(0) , 阅读(18023) , Via 本站原创
一时冲动,把站点给删除了,后来发现没有备份,只能想办法进行恢复。开始找的都是关于“debugfs”的文章,尝试没有成功。貌似只能还原ext2格式的,又找的还原ext3、ext4格式的extundelete。

关于extundelete这个工具的说明使用,官方网站extundelete.sourceforge.net是这样说的,extundelete是一种实用的工具,可以从ext3或ext4分区恢复被删除的文件,不能保证恢复所有的文件,所以最好能做好备份.它的最新版本是0.2.4 
FTP有ASCII和Binary两种传输模式。
Binary模式不会对数据进行任何处理。
Ascii模式会将回车换行转换为本机的回车字符。
  
由于WINDOWS和UNIX的行结束符不一样。所以从WINDOWS用Binary传输方式传输文本文件到UNIX时可能会出现^M。同样从UNIX用Binary方式传输文件到WINDOWS时,也可能出现回车换行显示不正确的问题。

WINDOWS下新建ftp_ascii.txt内容如下:

hello word!
WINDOWD TO UNIX !
TEST FTP ASCII;

我们分别用两种模式上传到UNIX.
ASCII模式正常

vi ftp_ascii.txt
hello word!
WINDOWD TO UNIX !
TEST FTP ASCII;

二进制模式 Binary有问题

/oracle$vi ftp_ascii.txt
hello word!^M
WINDOWD TO UNIX !^M
TEST FTP Binary;

由此可知我们采用ASCII模式传输文本可以避免传输中的^M问题。
在FlashFXP中可以在菜单
会话->传输模式中 选择ASCII ,BINARY ,自动三种模式

命令行中

ftp> help binary
binary          设置二进制传输类型
ftp> help ascii
ascii           设置 ASCII 传输类型
ftp> ascii
200 Type set to A.
ftp> bin
200 Type set to binary.

FTP中虽然ASCII模式可以避免^M的问题。
但大多数情况还是选择Binary方式,这样可以保证传输的内容不会被改变。尤其是在传输可执行文件时, 大多选用binary方式.
在多数的OS中默认的都是Binary方式, 但在AIX中默认的是ASCII方式.
Tags: ,

如何查找Linux下的大目录 不指定

jed , 2015-11-14 05:33 , 服务器技术 , 评论(0) , 阅读(25088) , Via 本站原创
譬如有时候磁盘空间告警了,而你平时又疏于管理、监控文件的增长,那么我需要快速的了解哪些目录变得比较大,那么此时我们可以借助du命令来帮我们解决这个问题。
Tags: , ,

linux下MemCache安装手册 不指定

jed , 2013-9-13 13:38 , 服务器技术 , 评论(0) , 阅读(321356) , Via 本站原创
memcached-1.4.15.tar.gz  官方:http://memcached.org/

libevent-2.0.21-stable.tar.gz 官方:http://monkey.org/~provos/libevent/

Memcache用到了libevent这个库用于Socket的处理,在http://www.danga.com/memcached下载这两个软件至本地/usr/local/src目录
Tags: ,

linux 创建swap分区 不指定

jed , 2013-6-19 11:16 , 服务器技术 , 评论(0) , 阅读(102715) , Via 本站原创
一、VPS只有一个根分区,没有swap交换分区。VPS内存不大,于是,我为其增加了一个swap交换文件。
  1、进入一个目录

cd /var/


  2、获取256M的文件块:
[/code]
dd if=/dev/zero of=swapfile bs=1024 count=262144
[/code]

  3、创建swap文件

/sbin/mkswap swapfile


  4、激活swap文件

/sbin/swapon swapfile


  5、查看一下swap是否正确:

/sbin/swapon -s


  6、加到fstab文件中让系统引导时自动启动

vi /etc/fstab

在末尾增加以下内容:

/var/swapfile swap swap defaults 0 0
Tags: ,
目标ftp服务器是一个非标准端口的ftp

1.通过shell登录
#ftp    //shell下输入ftp命令,进入到ftp提示符
>open IP  PORT   //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp  IP  PORT


2.多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y
要去掉提问,就要先输入
>prompt off


3.解决:ftp命令行不支持目录下载
通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注:
星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的

附:
一个ftp多文件下载上传的shell脚本
ftp server: 192.168.0.100:2121
User/PWD  :  test/ 2009
到OUTBOX下下载所有的文件(不包括文件夹),并将test.txt上传到INBOX
内容如下

#!/bin/bash
#cd /home/ftptmp/
ftp -v -n 192.168.0.100 2121 <<EOF
user  test  2009
binary
cd OUTBOX
prompt
mget *
cd ..
cd INBOX
put test.txt
close
bye
EOF



1. 创建目录
     mkdir

     NO1. 在当前路径创建一级目录

          [root@rehat root]# mkdir test

     NO2. 在当前路径创建多级目录

          [root@rehat root]# mkdir -p mytest/test1/test1_1

     NO3. 在创建目录的同时给新建的目录赋权限

          [root@rehat root]# mkdir -m 777 testmod

          这样任何人对此目录都有任何权限
测试机器的硬件信息:

查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)

# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)

# getconf LONG_BIT
   32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
   8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


再完整看cpu详细信息, 不过大部分我们都不关心而已.
# dmidecode | grep 'Processor Information'

查看内 存信息
# cat /proc/meminfo

# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息)

# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)

查看机器型号
# dmidecode | grep "Product Name"  

查看网卡信息
# dmesg | grep -i eth
Tags: ,

-bash: crontab: command not found 不指定

jed , 2012-8-6 08:49 , 服务器技术 , 评论(0) , 阅读(7197) , Via 本站原创
在给VPS上的CentOS系统添加自动备份的作业时,执行:crontab -e,然后出现错误:“-bash: crontab: command not found”。

解决该错误,需要安装一个东西:vixie-cron。

执行:



yum install vixie-cron -y



就可以了
Tags: ,
分页: 1/6 第一页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]