您的位置:首页 > 运维架构 > Linux

Centos6.5基本命令

2020-07-29 10:52 47 查看

最近在学习python编程的时候总是涉及到linux系统的操作,这里把centos6.5的常用命令记录一下。

1、文件操作vi

vi 文件名 命令行模式,进入文件中(文件不存在创建文件)

输入i 插入模式,对文件进行编辑

点击ESC,再输入冒号 底行模式,输入q,退出; 输入wq,保存并退出;q!不保存退出

2、解压缩

.tar.gz进行解压缩:tar -zxvf XXX.tar.gz

.tar进行解压 :tar -xvf XXX.tar

.zip进行解压:unzip XXX.zip

3、用户相关

groupadd group 创建group用户
useradd user 创建new用户
passwd user 为user设置密码
su user 切换到new这个用户

4、文件相关

mkdir newdir 创建名称为newdir的文件夹
touch newdir/01.txt 在文件夹下新建文件为01.txt
chmod 755 01.txt 授权所有用户访问权限
cp 源路径/文件 目标路径/ 将源文件复制到目标路径
scp 源服务器:/文件 目标服务器:/文件 服务器之间复制
rm -rf 文件夹或文件      删除文件,如果是文件夹,必须带r参数
mv 源路径/文件 目标路径/文件 移动源文件到目标路径
mv 123.txt 文件名123.txt .new    修改文件名

5、各种查看命令

df -lh 查看磁盘信息
lsb_release -a 查看系统版本信息
free 查看内存信息
top 查看占有资源top资源进程
cat /proc/meminfo 机器的内存使用信息
cat /proc/pid/statm 进程所占用的内存
netstat -anpl|grep 服务 查看服务端口号
ps -ef|grep 服务名 查看是否安装服务
ps -aux | grep 服务 查看服务是否运行
netstat -tulnp 查看已开启的监听状态的端口
netstat -anp|grep 端口号 查看端口占用情况
tail -f filename 会把filename里最尾部的内容显示在屏幕上
chkconfig 服务名 status //查看单个服务的运行状态
chkconfig –list //查看所有服务的运行状态
service 服务名 status //查看单个服务的运行状态
service -status -all //查看所有服务的运行状态

其他:

1、nohub 用法:使用nohup命令使进程在用户退出后仍继续执行

2、查看哪些端口被占用:netstat -tunlp

3、查看指定端口被哪个进程占用的情况

lsof -i:端口号

netstat -tunlp |grep 端口号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: