Linux常用指令

自己做的一个整理,在自己的项目中常用的liunx指令.

  • 查看信息
作用指令说明
查看Ubuntu的版本号sudo lsb_release -a信息比较详细
同上cat /etc/issue信息简略
查看进程ps
查看服务端口号netstat-a :all,表示列出所有的连接,服务监听
-t:tcp,列出tcp协议的服务
-u:udp,列出udp协议的服务
-n :port number, 用端口号来显示
-l :listening,列出当前监听服务
-p:program,列出服务程序的PID`
查看某一端口的占用情况lsof -i:端口号需要安装lsof
yum install lsof
查看帮助文档man <命令>查看该命令的手册,也可以查看库函数
列出目录下文件ls-a:列出所有文件
-d:列出目录
-i:显示每个文加你的inode号(索引节点,文件的存储地址)
-l:较长格式列出
查看CPU、内存占用率top
  • 控制类
作用指令说明
杀死进程kill <pid>
切换目录cd不加参数切换到root根目录
/切换到系统根目录
..切换到上一级目录
压缩文件为tartar -cvf src.tar <filename>...-c:创建一个压缩,打包文档
-v:显示压缩或者打包的内容
-f:使用文件名
解压缩tar -x <filename.tar>-x:解压缩、提取打包的内容
-t:查看压缩包内容
  • 文件
作用指令说明
创建文件夹mkdir <filename>
删除文件夹rm <filename>-f:强制删除
-i:交互模式,在删除前询问用户是否操作
-r:递归删除,常用在目录的删除
移动文件夹mv [-fiv] source destination-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新
复制文件夹cp [option] <源文件> <目标文件>-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
修改文件权限chmod <权限数字> <filename>r 读权限 4
w 写权限 2
x 操作权限execute
创建软链接ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx-s:表示创建的是软链接
第一个参数为 文件地址
第二个参数为链接地址
  • 其他
作用指令说明
激活virtualenv环境source venv/bin/activatevenv根据自身创建的文件夹确定
修改环境变量sudo gedit /etc/profile将需要修改的环境变量
  • 防火墙相关
作用指令说明
查看所有已经开放的端口firewall-cmd --list-ports
添加端口firewall-cmd --zone=public --add-port=80/tcp --permanent--zone为作用域
--add-port:端口号和类型
--permanent 永久有效
删除端口firewall-cmd --zone= public --remove-port=80/tcp --permanent
启动防火墙systemctl start firewalld.service没有任何返回为成功
重启防火墙firewall-cmd --reload
停止防火墙systemctl stop firewalld.service
查看防火墙状态systemctl status firewalldrunning 为正在运行
  • uwsgi相关
作用指令说明
开启服务uwsgi uwsgi.ini处于uwsgi.ini文件所在目录下,此为配置文件
停止服务uwsgi --stop uwsgi.piduwsgi.pid为存储的pid
重启服务uwsgi --reload uwsgi.pid
  • nginx相关
作用指令说明
开启服务./sbin/nginx处于/usr/local/nginx(可执行文件目录)下
查看./sbin/nginx -V
重启服务./sbin/nginx -s reload
停止服务./sbin/nginx -s stop
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值