Linux常用命令

cd /etc/sysconfig

 # umount -vl /mnt/mymount/     执行延迟卸载 
延迟卸载(lazy unmount)会立即卸载目录树里的文件系统,等到设备不再繁忙时才清理所有相关资源。卸载可移动存储介质还可以用eject命令。下面这条命令会卸载CD并弹出CD:

 # eject /dev/cdrom      卸载并弹出CD 


vi network #编辑模式,按i键进入insert 模式,按r进入replace模式

cd /etc/
vi hosts

#退出时按esc,然后输入 :wq(保存并退出)或 :q!(不保存退出)
reboot

find /mnt/ -name *.log   查找/mnt/目录下所有的以.log为后缀的日志文件
history|less    可以查看命令的历史输入记录
uname -a         查询内核版本
lsb_release -a   查询Linux版本
shutdown -h now  立即关机
reboot           重启
df -h            查看硬盘空间
sar              查看CPU运行状态
free -m          查看内存状态(以MB为单位)free -k(打印出来的内存以KB为单位)
su - myuser     切换到myuser用户
cd /opt/data  切换目录
mv 目录1 目录2   将目录1重命名为目录2
sz 文件名        下载文件
rz               上传文件
tail -f filename 动态的查看日志(比如当一个日志文件在不断写入新内容时)
touch filename   创建一个空的文件
hostname -v new_hostname   修改主机名称
less filename    查看filename文件内容(一般为文本文件)
                 进入后输入 /string 可以高亮显示string部分内容,查找通过n可以重复该命令(继续查找)
                 输入q可以退出阅读模式
    输入f可以向前翻页,输入b可以向后翻页

cp fil1.txt fil2.txt      将同目录下的文件fil1.txt复制一份,并命名为fil2.txt
cp file1 /home/lichuang   将当前文件file1复制到目录/home/lichuang下
cp -R lichuangtest /home/lichuang/Downloads   将当前目录lichuangtest及其所有子目录和子文件                   都复制到目录Downloads中,即Downloads中会包含目录lichuangtest及其子文件和子                  目录
                 -R参数表示递归的复制
mkdir test1,将新建一个目录名为test1的目录
rmdir test1  用于删除test1目录(注:rmdir只能删除空目录)
rm -rf 目录名    删除一个目录及其下所有的子文件和子目录
gzip file1.txt   压缩文件file1.txt并生成文件file1.txt.gz压缩包,用于压缩文件,且file1.txt会被删除
gunzip file1.txt.gz   解压文件file1.txt.gz生成文件file1.txt,用于解压文件,且file1.txt.gz会被删除

unzip abc.zip -d /software/app   将文件abc.zip 解压到/software/app下

scp application.properties root@10.20.15.150:/app/software    将当前服务器的application.properties文件传到10.20.15.150服务器/app/sofware目录中
scp local_file remote_username@remote_ip:remote_dir    #拷贝本地文件到远程机器上
scp -r local_dir remote_username@remote_ip:remote_dir  #拷贝本地整个目录到远程机器上

ssh root@10.20.15.150  远程以root用户访问10.20.15.150服务器

tar -czvf /test/data.tar.gz  /some/files/*
tar -zcf mulu1.tar.gz mulu1  打包目录
rpm -ivh 安装包名称   安装后缀为.rpm的包

rpm -qa|grep 安装包名称(部分既可以),可以确认该包是否已安装

crontab -l    查看定时任务
kill -9 pid   结束pid进程
ps -ef | grep instance8080 | grep -v grep 查询web服务状态
ps -ef | grep WebApplication | grep -v grep | awk '{print $NF}'  查询batch服务状态

chown oracle:oinstall 目录或文件    用root帐户进行操作  给文件名或目录名授权(如果是目录的话要加上-R参数)

vi 文件名    进入:可以编辑文件   i  进入插入模式  r 进入替换模式
             退出:按Esc后输入:q!  不保存退出  输入:wq保存并退出


改Tomcat端口,以下命令可以将端口8081更改为8082,必须到server.xml所在目录执行。
sed -i 's/8081/8082/g; s/8083/8084/g; s/8085/8086/g; s/8087/8088/g' server.xml


iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 8821 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/rc.d/init.d/iptables restart

iptables -I INPUT 5 -p udp -m state --state NEW -m tcp --dport 13724 -j ACCEPT

sed -i 's/foo/bar/g' myfile.txt  表示将myfile.txt文件中所有的字符串'foo'替换为'bar'

select log_mode,flashback_on from v$database;  --恢复表

du -sh /opt/data/log/temp/*  查看文件大小
tar -zcvf test0819.tar.gz test_directory/ --exclude test_directory/logs/ --exclude test_directory/bin/*.log  将一个目录打包,但排除该目录下的部分文件或子目录

Red hat enterprise linux系统修改时间
date -s "2015-11-13 15:13:02"
clock -w


rpm --import /etc/pki/rpm-gpg/RPM*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值