Linux 笔记整理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 笔记整理(rhel6)
###安装###
###配置###
#网络
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=
PREFIX=
GATEWAY=
DNS=??? //
vi /etc/sysconfig/network
GATEWAY
vi /etc/resolv.conf
nameserver…
nameserver…
临时配置ip
service network restart
ifdown eth0
ip a f dev eth0 //清除
ip a add/del ipaddr/prefix dev eth0
ip r add/del default via …
ifup eth0
#防火墙
service iptables stop //重启需重新清除防火墙
chkconfig --list iptables;
iptables 0:关闭1:关闭2:启用3:启用4:启用6:关闭runlevel
chkconfigiptables off; 设置开机是否自启动
#selinux
sestatus
vi /etc/selinux/config //重启生效
SELINUX=disabled
setenforce 0 //临时关闭
#yum
cd /etc/yum.repos.d
vilocal.repo
[local]
baseurl=file:///mnt
gpgcheck=0
mount /dev/sr0 /mnt
yum install/remove
###帮助###
man
/word
gg//跳到最前;G //跳到最后
###常用命令###
ll–d //只列出目录
mkdir;
-p ,--parents 需要时创建目标目录的上层目录
rm -rf file1 file2
-r,-R –recusive递归删除目录及其内
touch #修改时间戳
touch file1 file2 //不存在就创建空文件,存在的话就修改时间戳为当前时间cp -r file1 file2 test
mv file1 file2 /tmp
//复制或移动的同时都可以改变文件名
ln-s 旧文件新文件; //symbolic link
cat filename |less/tail –n/head –n
find 搜索文件的目录层次结构
-name ‘test.sh’//注意引号
-name ‘t*’
-size
‘c’ for bytes
‘k’ for Kilobytes (units of 1024 bytes)
‘M’ for Megabytes (units of 1048576 bytes)
‘G’ for Gigabytes (units of 1073741824 bytes) -type d/l/f
find -maxdepth 1 -size +100c -a -size -1000c
//缺省路径在当前文件夹下找
//-a(and) ,-o(or),! (not)
find -maxdepth 1 -size +3000c -type d //默认关系是and
//maxdepth,默认所有的子文件夹都递归下去
tar
-C, --directory=DIR //释放到指定的位置
change to directory DIR
-j, --bzip2
filter the archive through bzip2
-J, --xz
filter the archive through xz
-z, --gzip
filter the archive through gzip
-v, --verbose
verbosely list files processed
tar tvf //list
tar zcvf //create
tar xvf //extract
//一般打包到文件所在的目录去打包,不用绝对路径或相对路径
tar zcvf test.gz gcc --exclude="hello.cpp" //不包括一个文件
gcc/
gcc/5.txt
gcc/a.out
gcc/4.txt
tar zcvf test1.gz gcc --exclude="*.txt" //不包括一类文件
tar zcvf test2.gz gcc --exclude="hello.cpp" --exclude="*.txt" //多个exclude