1、 /etc/resolv.conf -------------ping通baidu.com
DNS 域名解析服务器!
该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:
nameserver #定义DNS服务器的IP地址 domain #定义本地域名 search #定义域名的搜索列表 sortlist #对返回的域名进行排序
/etc/resolv.conf的一个示例:
domain ringkee.com
search www.ringkee.com ringkee.com
nameserver 202.96.128.86
nameserver 202.96.128.166
nameserver 8.8.8.8 即可!
最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。
Ps: 8.8.8.8 是 google 提供的免费dns服务器 (主) 8.8.4.4(备)
2、linux下 常见的 解压命令
--------------
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
gzip 命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:
-c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-l 对每个压缩文件,显示下列字段: 压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。指令实例:
gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。
3、用文件包升级 gcc 步骤
#! /bin/bash
//sudo yum install -y glibc-static libstdc++-static
//GCC_V='4.7.2'
//wget http://ftp.gnu.org/gnu/gcc/gcc-${GCC_V}/gcc-${GCC_V}.tar.gz
tar xzf gcc-${GCC_V}.tar.gz //把以下的 ${GCC_V}全部 替换为4.7.2
cd gcc-${GCC_V}
./contrib/download_prerequisites
cd..
mkdir build_gcc${GCC_V}
cd build_gcc${GCC_V}
../gcc-${GCC_V}/configure --enable-checking=release --enable-languages=c,c++,java --disable-multilib
make -j9
sudo make install
4、Linux下面如何运行 SH文件
1) 用 chmod 修改文件 权限 然后 ./ xx.sh执行
2) man sh
sh为扩展名的文件一般都可以为sh和bash解释
sh xxxx.sh 就可以了 or ./xxx.sh
5、告诉你有的库连接 不上
ldconfig-------动态链接库管理文件
在默认搜索目录以及动态库配置文件内的所有目录下,搜索出可共享的动态链接库。
6、安装完成 centos系统后 如何配置网卡 上网
1)vi /etc/sysconfig/network-scripts/ifcfg-eth0
2)配置DNS域名解析服务器 vi /etc/resolv.conf
3)重启网卡 service network restart
ps:当然 需要 修改一下 虚拟机 的 bridge!。。右击虚拟机中 电脑一样的setting 然后
7、执行 automake 完 所有的操作后,./ LCF 的时候 出现 这样的情况?
1)vi /etc/ld.so.conf 后 添加 一行 /user/local/lib 表示 分享 user路径下的你的东西。
2)ldconfig 动态链接库管理文件 在默认的搜索目录 以及动态库配置文件内所有目录下,搜索出可共享的动态链接库。
3)重新执行 ./ 就会顺利通过
8、
从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限。
而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
以755为例:
第一位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
第二位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
第三位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。
下面列出常用的linux文件权限:
444 r--r--r-- 600 rw------- 644 rw-r--r-- 666 rw-rw-rw- 700 rwx------ 744 rwxr--r-- 755 rwxr-xr-x 777 rwxrwxrwx
linux: ifconfig eth0:1 192.168.1.64 / 23 (ps: 更新ip, dhclient eth0 )
window : 在tcp/ip 那边 有一个高级选项,在里面添加一个ip 就可以,当然你一开始的ip 必须是 静态的才行。
12、如何挂载本地文件夹(lcf)与ubuntu(virtualbox)实现共享
mount -t vboxsf lcf /work/share
13、如何把本地的文件 上传到远程 服务器上
1) 压缩,tar cvf znas.tar znas
2 ) 上传,scp znas.tar 192.168.1.64:/root 传到远程roo他 目录下
3) 连接远程,ssh 192.168.1.64
4) 解压缩, tar xvf znas.tar
14丶怎么查看 linux 目录下面的文件 数目
查看文件夹下的文件个数(当前目录的文件数)
ls -l |grep "^-" | wc -l
说明:
ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
查看文件夹下的文件个数(当前目录的文件和子文件夹的文件数)
find ./ -type f | wc -l
或者
ls -lR|grep "^-"|wc -l
怎么查看这些文件中是否有 名为lcf。txt的 文件: find / -name "lcf.txt"
如何 查看文件夹 大小 : du -sh *****
15、远程服务器连不上的原因
1) ,本地网段和远程服务器所处的网段不是同一段, 解决方法: ifconfig eth0:0 192.168.1.213/24
2 ) , 远程服务器 那边有问题: 解决:rmmod e1000e , modprobe e1000e ,当然你也可以先试试ifconfig eth0 down 、up(独立的), 重新启动网卡 service network restart。
16 安装phpmyadmin
ifconfig eth1:1 172.168.2.144(先在自己的cmd命令里面,ping一下,没有这个IP,再选,如果能ping通,再重新选择一个)
route add default gw 172.168.2.20
vi /etc/resolv.conf,修改里面的nameserver 为172.168.2.20
apt-get install phpmyadmin
cd /var/www/dbcenter
ln -s /usr/share/phpmyadmin
17、关于 host文件
Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!
Host文件的位置: 在XP 、win7系统中,HOST文件
位于系统盘C:\Windows\System32\drivers\etc中,如果进去没有看到Hos文件,是因为某些系统将Host文件隐藏了。
如: 172.168.2.190 www.xoxx.us
清除 DNS缓存 命令: ipconfig /flushdns
18 、删除当前目录下除了*.sh之外的所有文件(包括文件夹)。
命令格式:
top [-] [d] [p] [q] [c] [C] [S] [n]
参数说明:
d: 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p: 通过指定监控进程ID来仅仅监控某个进程的状态。
q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S: 指定累计模式
s : 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i: 使top不显示任何闲置或者僵死进程。
c: 显示整个命令行而不只是显示命令名
如: <top -H -d 1 -p 3211 -i > 显示 一些不是闲置的进程 占用cpu情况,每隔1s 刷新一次,