分享记录一些自己总结的Linux操作命令,有自己上线用到的,有自己查找觉得能用到的

1,有可能常用的

上线相关

ps -ef | grep tomcat 查看服务器上运行的tomcat

kill -9 999 杀死进程号为999的进程

tail -f catalina.out 查看日志

su root 切换到root用户,要输密码,从低权限到高权限要输密码,从高到低不需要

ll 用来查看当前目录下的所有文件资源

vi /etc/my.ini 对指定的文件名进行编辑

esc shift+: wq! 强制保存并退出

esc shift+: q! 强制退出

cat /etc/my.ini 查看文件内容

reboot 重启机器

tar -zxvf tar.gz 解压缩后缀名为tar.gz文件

uname -a 查看linux系统的基本信息

mysql -uroot -proot 登录mysql

文件目录相关

 

cd /opt 进入opt目录

cd .. 或 cd ../进入上级目录

cd - 返回上次在的目录

pwd 显示工作路径 

ls 或者 ls -F 查看目录的文件

ls -l 查看目录下文件具体信息,用户权限什么的

mkdir dir1 创建一个叫做 'dir1' 的目录'

mkdir dir1 dir2 同时创建两个目录

rm -f file1 删除file1

rmdir dir1 删除目录dir1

rm -rf dir1 删除dir1目录及其内部的文件

du -sh /home 估算目录 '/home' 已经使用的磁盘空间'

用户和用户群组

 

groupadd groupname 创建一个用户组

groupdel groupname 删除一个用户组

文件权限

 

ls -lh 显示权限

chown user1 file1 改变一个文件的所有人属性

chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性

压缩和打包文件

 

tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包

tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包

zip file1.zip file1 创建一个zip格式的压缩包

zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包

 

 

 

 

 

 

 

2,自己查找整理的部分

RPM安装

rpm -ivh package.rpm 安装一个rpm包

rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告

rpm -U package.rpm 更新一个rpm包但不改变其配置文件

rpm -F package.rpm 更新一个确定已经安装的rpm包

rpm -e package_name.rpm 删除一个rpm包

rpm -qa 显示系统中所有已经安装的rpm包

rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包

 

YUM安装

yum install package_name 下载并安装一个rpm包

yum localinstall package_name.rpm 将安装一个rpm包,使用你的软件仓库为你解决所有依赖关系

yum update package_name.rpm 更新当前系统中所有安装的rpm包

yum update package_name 更新一个rpm包

yum remove package_name 删除一个rpm包

yum list 列出当前系统中安装的所有包

 

查看文件内容

cat file1 从第一个字节开始正向查看文件的内容

more file1 查看一个长文件的内容

head -2 file1 查看一个文件的前两行

tail -2 file1 查看一个文件的最后两行

 

初始化一个文件系统

mkfs /dev/hda1 在hda1分区创建一个文件系统

mke2fs /dev/hda1 在hda1分区创建一个linux ext2的文件系统

mke2fs -j /dev/hda1 在hda1分区创建一个linux ext3(日志型)的文件系统

mkfs -t vfat 32 -F /dev/hda1 创建一个 FAT32 文件系统

fdformat -n /dev/fd0 格式化一个软盘

mkswap /dev/hda3 创建一个swap文件系统

 

SWAP文件系统

mkswap /dev/hda3 创建一个swap文件系统

swapon /dev/hda3 启用一个新的swap文件系统

swapon /dev/hda2 /dev/hdb3 启用两个swap分区

 

网络

ifconfig 查看虚拟机网址

ifconfig eth0 显示一个以太网卡的配置

ifup eth0 启用一个 'eth0' 网络设备

ifdown eth0 禁用一个 'eth0' 网络设备

 

防火墙常用命令

sudo firewall-cmd --state 查看防火墙状态

sudo systemctl status firewalld 查看防火墙状态

sudo systemctl start firewalld 启动防火墙

sudo systemctl restart firewalld 重启防火墙

sudo systemctl stop firewalld 停止防火墙

sudo firewall-cmd --list-ports 查看防火墙已开启的端口

sudo firewall-cmd --zone=public --add-port=81/tcp --permanent 添加新的端口

sudo firewall-cmd --zone=public --remove-port=81/tcp --permanent 关闭端口

netstat -lntp 查看监听的端口

netstat -lntp |grep 8080 查看某个端口是否被占用

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值