前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux常用操作

Linux常用操作

作者头像
码客说
发布2019-10-22 14:45:14
7400
发布2019-10-22 14:45:14
举报
文章被收录于专栏:码客码客

常用文件夹

根目录

  • dev—–设备文件。
  • usr—–用户文件夹。
  • opt—–安装软件用。
  • etc—–存放配置文件。

常用应用位置

  • JDK(rpm)默认安装位置/usr/java/
  • Apache(yum)配置文件位置/etc/httpd/conf/httpd.conf
  • Tomcat6(yum)文件夹位置/usr/share/tomcat6
  • Tomcat7(yum)/usr/share/tomcat7
  • Nginx(yum)/etc/nginx/
  • Mysql配置文件/etc/my.cnf
  • 编译软件默认位置/usr/local
  • 服务位置/etc/init.d/

查看系统信息

代码语言:javascript
复制
cat /etc/redhat-release

代码语言:javascript
复制
lsb_release -a

挂载硬盘

1)查看磁盘分区信息

代码语言:javascript
复制
fdisk -l

2) 假如磁盘为/dev/vdb 格式化分区

代码语言:javascript
复制
mkfs.ext4 /dev/vdb

3) 格式化后进行挂载

代码语言:javascript
复制
mkdir /data
mount /dev/vdb /data

4) 开机自动挂载

按照上面配置后开机后并不会自动挂载磁盘。 自动挂载的配置如下

代码语言:javascript
复制
vim /etc/fstab

在文件的最后添加

代码语言:javascript
复制
/dev/vdb	/data	ext4	defaults	0 0

保存退出 ESC :wq

5) 查看磁盘的剩余空间

代码语言:javascript
复制
df -hl

服务

服务开机自启/取消

代码语言:javascript
复制
chkconfig mysqld on
chkconfig mysqld off

查看所有服务

代码语言:javascript
复制
chkconfig

查询mysql服务

代码语言:javascript
复制
chkconfig --list | grep "mysql*"

文件/文件夹操作

创建文件夹

代码语言:javascript
复制
mkdir abc

修改权限

代码语言:javascript
复制
chmod 777 ./test

包含子目录

代码语言:javascript
复制
chmod -R 777 ./test

复制

代码语言:javascript
复制
cp -rf ./foldername ../foldername

删除文件

代码语言:javascript
复制
rm -rf ./a.txt
  • -r 递归删除
  • -f 不提示
  • -i 交互式删除

移动/重命名

重命名

代码语言:javascript
复制
mv 1.txt 2.txt

移动

代码语言:javascript
复制
mv ./1.txt ./2/2.txt

查找文件

代码语言:javascript
复制
whereis mysql

查看文件/文件夹大小

代码语言:javascript
复制
du -sh /home

压缩与解压

压缩

代码语言:javascript
复制
yum install -y zip
zip -r  ./aa.zip ./aa

分卷压缩

代码语言:javascript
复制
yum install -y zip
zip -r -s 100m ./test.zip ./test/

解压缩

代码语言:javascript
复制
yum install -y unzip
unzip -o ./test.zip

解压tar.xz

这样的格式里层是tar打包方式 外面是xz压缩方式

所以解压可以分步进行

代码语言:javascript
复制
xz -d ***.tar.xz
tar -xvf ***.tar

也可以直接进行

代码语言:javascript
复制
tar xvJf ***.tar.xz

查询内存信息

代码语言:javascript
复制
top -m

显示可用内存(单位:M)

代码语言:javascript
复制
free -m

图形化查看

代码语言:javascript
复制
yum install htop

使用

代码语言:javascript
复制
htop

查询端口/结束进程

根据端口查询进程id

代码语言:javascript
复制
lsof -i:8080

根据进程名查询进程id

代码语言:javascript
复制
ps -ef | grep java

结束PID为1000的进程

代码语言:javascript
复制
kill -9 1000

IP地址

查询

代码语言:javascript
复制
ifconfig | grep "inet " | grep -v 127.0.0.1

修改IP地址

修改/etc/sysconfig/network-scripts/ifcfg-ens192文件

ifcfg-xxx 根据自己的情况配置

代码语言:javascript
复制
cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-ens192

查看当前的路径

代码语言:javascript
复制
pwd

建立软链接

有这样一种情况 为了便于服务器上我们项目的管理 我们可能需要修改里面所有的tomcat的配置 把项目的路径设置在我们的数据文件夹中 但这样修改起来就比较麻烦 当然我们也可以用软链接 ln -s. 比如

代码语言:javascript
复制
ln -s /data/webapps01 /usr/share/tomcat7/webapps

上面这个例子 我们可以先把/usr/share/tomcat7/webapps复制到/data/webapps01 然后就可以删除 /usr/share/tomcat7/webapps了 通过上面的方式 就相当于 /usr/share/tomcat7/webapps其实就是一个快捷方式 实际链接的路径为/data/webapps01

查看哪些是软链接

代码语言:javascript
复制
ls -l

清屏

代码语言:javascript
复制
clear
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常用文件夹
  • 查看系统信息
  • 挂载硬盘
  • 服务
  • 文件/文件夹操作
    • 创建文件夹
      • 修改权限
        • 复制
          • 删除文件
            • 移动/重命名
              • 查找文件
                • 查看文件/文件夹大小
                • 压缩与解压
                  • 压缩
                    • 分卷压缩
                      • 解压缩
                        • 解压tar.xz
                        • 查询内存信息
                        • 查询端口/结束进程
                        • IP地址
                        • 查看当前的路径
                        • 建立软链接
                        • 清屏
                        相关产品与服务
                        文件存储
                        文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档