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*
Linux系统常用命令操作汇总
本文介绍了Linux系统的一系列常用命令,包括文件系统卸载、文件操作(创建、复制、删除等)、目录操作(切换、重命名等)、系统状态查询(内核版本、硬盘空间等)、远程访问与文件传输、软件包安装、定时任务查看、端口修改等,还涉及系统时间修改等内容。
1442

被折叠的 条评论
为什么被折叠?



