一些常用的linux命令


1.修改linux的hosts:
/etc/hosts
192.168.8.10 zf01
/etc/sysconfig/network
hostname=zf01
然后会话中输入 hostname zf01
/etc/sysconfig/networking/devices/eth0
2.mkdir -p递归创建目录
3.rm -r递归删除文件
rm -rf *
4.mv 改名
cp t1 ../
cp -r d1 d2 拷贝目录( recursive递归的)

-a 尽可能将档案状态、权限等资料都照原状予以复制。

-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

5.du(disk usage) 磁盘文件目录占用空间
du -ks
du -s /u01/app/oracle/* |sort -nr|more
6.df(disk free)目前所有档案系统最大使用空间和使用情况amount of disk space occupied by currently mounted file systems the amount of used and available space how much of the file system's total capacity has been used
Used without arguments, df reports on all mounted file systems
df -h

du和df的区别
The difference is that whenever an application has an open file, but the file is already deleted, then it is counted in the df output (because the space is certainly not free) but not in du (because it is not being used by a file).
当出现du和df差距很大的情况时,考虑是否是有删除文件未完成造成的,方法是lsof命令,然后停止相关进程即可
7.tree /tmp树的形式查询
8.touch创建一个空文件
9.cat、more(只能下翻)、less(上下翻)、head -10 \u01\app\1、tail -10 \u01\app\1
tail -f(--follow) \u01\app\tomcat\log\log实时监测文件末端
10.vi的常用命令G、gg、dd(剪切行)、yy(复制行)、u(撤销)、p、/(从上往下查找)、?(从下往上查找)
11.user部分
user add -u(userid) 500 -g(group) oracle oracle
cat /etc/passwd
cat /etc/shadow
usermod  -u 501 oracle
userdel -r oracle家目录也会删除,不加-r需到home目录下删除对应用户目录
group部分
groupadd -g 501 dba
cat /etc/group
groupdel dba
groupmod -g 502 dba
附加组useradd -g oracle -G(附加组) dba oracle
12.权限
r--4,w--2,x--1
chown -R oracle:dba /oracle
chmod -R 777 /oracle
13.tar.gz\tar.bz2\cpio\zcat\zip
压缩tar -cvf a.tar a/
gzip -9(最大压缩) a.tar a.tar.gz
或者tar -zcvf a.tar.gz a/
file a.tar.gz
解压缩gunzip a.tar.gz
tar -xvf a.tar
或者tar -zxvf a.tar.gz a
其中-v  create archive with volume name TEXT
-f use archive file or device ARCHIVE指定被处理的文件是 xxx.tar.gz,f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv zhcon-0.2.5.tar.gz
unzip filename
13.rpm -ivh ksh
rpm -qa|grep ksh
rpm -e ksh
14.本地yum源配置
mount /dev/hdc /mnt
cd /etc/yum.repo.d
vim CentOS-Debuginfo.repo
注意以下配置:baseurl=file///mnt/Server
gbgcheck=0
生效:yum clean all
yum install gcc -y
15.fdisk -l
fdisk /dev/sda(开始分区)
partprobe
mkfs.ext3 /dev/sda5(格式化成ext3格式)
mount /dev/sda5 /mnt
16./etc/security/limits.conf关注hard限制进程和file的限制
/etc/ profile
17.图形化支持VNC(不受网络限制),Xshell
测试xeyes,xclock
/usr/share/gdm/defaults.conf
ssh 
scp远程拷贝文件或者目录
scp -r /oracle 192.168.8.10/tmp 
18.free -m
ps -ef|grep oracle
kill -9 ` ps -ef|grep oracle |grep -v grep |awk '{print $2}'`(注意·为tab上面的按键,grep -v grep 就是排除grep的进程,$2为第二列即pid那一列)
vastate 1 5
top
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值